Wednesday, March 27, 2013


The Problem with Our Security Models


“You can haz better security, you can haz worse security. But you cannot haz “security”. There is no security, Deal [with it].” — Richard Steven Hack

I thought I would start with this quote from Rich Hack, it does describe the issue in a nutshell. The reason for this article is a post from Bruce Schneier where he states: “Our security models will never work — no matter what we do”.

I’m quoting his first few paragraphs here: “A core, not side, effect of technology is its ability to magnify power and multiply force — for both attackers and defenders. One side creates ceramic handguns, laser-guided missiles, and new-identity theft techniques, while the other side creates anti-missile defense systems, fingerprint databases, and automatic facial recognition systems."

“The problem is that it’s not balanced: Attackers generally benefit from new security technologies before defenders do. They have a first-mover advantage. They’re more nimble and adaptable than defensive institutions like police forces. They’re not limited by bureaucracy, laws, or ethics. They can evolve faster. And entropy is on their side — it’s easier to destroy something than it is to prevent, defend against, or recover from that destruction."

“For the most part, though, society still wins. The bad guys simply can’t do enough damage to destroy the underlying social system. The question for us is: can society still maintain security as technology becomes more advanced? I don’t think it can.”

Of course he refers to the ultimate example of a terrorist with a nuclear bomb that everyone is terrified of, but even that is something survivable for a society. Japan resurfaced from two detonations in a relatively short time. Of course he is right in the sense that an attacker only needs to succeed once, and the defender needs to succeed 100% of the time. That is why we need to design with failure in mind, and fail with the least amount of (collateral) damage.

Schneier notes that traditional security largely works “after the fact”, and that is where some of the problems lie. On planet earth, we tend to invent weapons but neglect to invent the protection against that weapon at the same time. The Manhattan project developed the atom bomb and completely neglected to also develop at the same time a force field that would stop an atomic blast. Wouldn’t having both technologies been a much more powerful solution?

He continues: “Because sooner or later, the technology will exist for a hobbyist to explode a nuclear weapon, print a lethal virus from a bio-printer, or turn our electronic infrastructure into a vehicle for large-scale murder. We’ll have the technology eventually to annihilate ourselves in great numbers, and sometime after, that technology will become cheap enough to be easy.” He then states: “If security won’t work in the end, what is the solution? Resilience — building systems able to survive unexpected and devastating attacks — is the best answer we have right now.”

At this point I’d have to say his answer is incomplete. Schneier takes for granted that human nature cannot be changed, and that someone will inevitably get the tools in hand to create major damage. That event could be prevented by a change in mankind’s worldwide respect for the United Nations’ Human Rights, a change in all world government’s priorities regarding education, and the realization that planet earth is on a downward spiral until we wake up and -do- something about it.

Security Defined


Did you know that the root of the word 'security' comes from the Latin 'securus'; SE + cura meaning "to care" so feeling no care; safe, certain. The thought also comes to mind that there might be a diametrically opposed way to look at this, as in; "security is something that results when you  -do- care."

Sun Tzu Quotes Of The Month

"Agents are a ruler's treasure. They are called the hidden network of mastery over the enemy." - Sun Tzu

"Victory is achieved by means of predicting and then handling that which is predicted" - Sun Tzu

Monday, March 18, 2013

The following is from a HOW-TO-GEEK article.

Beginner Geek: How to Get Started with Keyboard Shortcuts

backlit keyboard bokeh header
Keyboard shortcuts are an essential tool for dramatically speeding up everything you do on your computer. Geeks make extensive use of keyboard shortcuts, but every computer user can benefit from them.
Web pages about keyboard shortcuts often overwhelm new users with a long list of shortcuts. We’ll help ease you into the keyboard shortcuts, demonstrating the most helpful ones you should get started with.

Browser Tips

The most essential keyboard shortcut most people don’t know about is Ctrl+F. Pressing it opens a find dialog, which you can use to search for text on the current web page. Ctrl+F also works in many other programs – you can generally use it to open any application’s find dialog.

Want to create a new tab in your browser? You don’t have to click the new tab button – just press Ctrl+T and you’ll see your browser’s new tab page. The address bar will be automatically focused, so you can press Ctrl+T, type a web address or search phrase, and press Enter to go there without touching your mouse.
Want to close a browser tab? You don’t have to click the little x, either – just press Ctrl+W to close the current tab.
If you would like to go directly to a website or perform a new search without opening a new tab, press Ctrl+L to focus your browser’s location bar. You can immediately start typing a new search or website address and press Enter to go there. (If you’re using a browser with a separate location bar and search box, like Firefox, press Ctrl+K if you’d like to focus the search box instead.)

Instead of using the browser’s navigation buttons, you can press Alt+Left arrow to go back, Alt+Right arrow to go forward, or F5 to refresh the current page.
Instead of using the scroll bar, you can use the arrow keys to scroll around on a web page – this much should be obvious. However, you can also use the Page Up and Page Down keys to quickly scroll through a document. Conveniently, the Space bar functions just like the Page Down key, giving you a quick and easy way to scroll down a web page.
This isn’t an exhaustive list – not by a long shot. For more, read: 47 Keyboard Shortcuts That Work in All Web Browsers

Working With Text

Aside from Ctrl+F for searching, the most crucial text-editing shortcuts are Ctrl+C for copying highlighted text, Ctrl+X for cutting highlighted text, and Ctrl+V for pasting text from the clipboard to the cursor’s location. If you do any working with text at all, these keyboard shortcuts should be your bread and butter.

Ctrl+A selects all text in the current document or text field, allowing you to easily copy it or delete it with the Delete key.
When selecting text while typing, you don’t need to use the mouse either – just hold Shift and use the arrow keys to select a block of text. Use Shift+Ctrl+arrow keys to select entire words at a time, speeding things up.
For more shortcuts to accelerate everything you do with text, read: 42+ Text-Editing Keyboard Shortcuts That Work Almost Everywhere

Launching and Switching Between Programs

The Windows key opens the Start menu, and the Start menu contains a search feature. This means that you can press the Windows key and start typing a program’s name to launch it. For example, press the Windows key, type firef, and press Enter – Firefox will open (assuming you have it installed). This method also allows you to locate and launch files on your computer and settings dialogs from the Control Panel.

Search works the same way on Windows 8, except the Windows key opens the Start screen. You can start typing at the Start screen to perform a search. However, you will have to toggle between searching for applications, settings, and files – you can’t just search everything at once, as you can on Windows 7.

Alt+Tab is obviously an essential keyboard shortcut for switching between open windows, but you can also use Alt+Shift+Tab to move through the list of open windows in reverse – particularly useful if you’re Alt+Tabbing and miss the window you want.
When it comes to launching programs on Windows 7 and 8, Windows key+number will automatically launch a program on your taskbar. For example, Windows key+1 will launch the left-most program on your taskbar, while Windows key+5 will launch the fifth application from the left on your taskbar.

For more Windows keyboard shortcuts, read: 20 Windows Keyboard Shortcuts You Might Not Know

Friday, March 1, 2013

How To Get a Better Wireless Signal and Reduce Wireless Network Interference

wireless-signal-icon
Like all sufficiently advanced technologies, Wi-Fi can feel like magic. But Wi-Fi isn’t magic – it’s radio waves. A variety of things can interfere with these radio waves, making your wireless connection weaker and more unreliable.
The main keys to improving your wireless network’s signal are positioning your router properly — taking obstructions into account — and reducing interference from other wireless networks and household appliances.
Image Credit: John Taylor on Flickr

Wireless Router Positioning

Your wireless router’s positioning can greatly affect your coverage area and the strength of your signal. Follow these quick tips to position your router for the best signal:
  • Place the router in the middle of your house. If you place the router in a room off to the side of your house, you won’t get as strong a signal on the other side of your house.
  • Position the router’s antenna vertically, so that the antenna is standing straight up. Many antennas can be adjusted and lie horizontally, but standing straight up is generally the ideal position.
  • Elevate your router away from floors. You’ll get better reception if the router is on a desk, not on the floor.
You should also pay attention to the kinds of materials the router is near. For example, placing the router on a metal desk or up against a metal wall will cause problems. Signals can travel through a wood desk easily, but metal will obstruct the signals.

Other types of obstructions can also cause problems. For example, if there’s a metal filing cabinet between your computer and the router, you may not receive a wireless signal. The same applies to other types of dense objects.
Image Credit: butkaj.com on Flickr

Interference From Other Wireless Networks

Interference from other wireless networks in the area can cause issues with your wireless signal. To determine whether interference is occurring, you can use an app like Wi-Fi Analyzer for Android. It will show you the wireless channels nearby networks are using and recommend the ideal network for you to use — one that isn’t being used by as many networks. This app will also allow you to walk around the area and see where you get the best signal and where the signal is weakest – you can do this with any other device, too.

If multiple wireless networks are competing for the same channel, this can cause problems. To fix this, you can change the wireless channel in your router’s web interface. You can do this even if you don’t have access to a wireless-analyzing app – change the signal to a different channel and then see if your wireless connection improves.

Interference From Household Appliances

A variety of household appliances can cause wireless interference, including cordless phones, baby monitors, and microwave ovens. Depending on the positioning of your wireless router, your networked device, and the appliance, you may even have the wireless network cut out when the microwave or cordless phone is in use.
Problems with cordless phones can be solved by replacing your phones with phones that operate on a different frequency, such as 900 MHz or 1.9 GHz. Cordless phones using the 2.4 Ghz frequency will interfere with wireless networks.

Problems with microwaves can often by solved by positioning the your devices such that the microwave isn’t between your router and the device. it’s also possible that a new microwave will help, if the new microwave has better shielding.
Other devices can also cause problems. For example, older Bluetooth devices can interfere with nearby Wi-Fi signals, although newer Bluetooth devices don’t.
Image Credit: Kai Hendry on Flickr

Repeaters, Antennas, and Reflectors

If you need to cover a large area with a wireless signal and your router just isn’t cutting it, you can buy a wireless repeater or range extender. These devices repeat the wireless signal, extending its area. You don’t even need special devices for this – if you have some old routers around, you can use multiple routers to extend your Wi-Fi network.

Depending on your router, you may be able to attach an improved antenna that gives your signal additional range. You can also try building a Wi-Fi reflector that reflects the signal in a specific direction.
Image Credit: Jacob Bøtter on Flickr

While Wi-Fi may feel like the future, wired network connections still have a lot of advantages. If you want a more reliable connection with faster speed and no interference problems, a wired network connection is still the most reliable option out there.