![]() |
keylogging |
|
Keylogging is a method of capturing your keystrokes, and, in the case of this article, to steal the usernames and passwords of your private accounts (e.g. PayPal, bank accounts, Skype accounts, etc.). Keyloggers are software or hardware tools that capture the user’s keystrokes from the keyboard. They can be useful to determine sources of error in computer systems and are sometimes used to measure employee productivity on certain clerical tasks. However, keyloggers are widely available on the internet and can be used by private parties to spy on the computer usage of others; hence stealing users private data. If you use internet cafes when on the road, especially in third world countries, there is a fair chance that there is a keylogger program active on the machine just waiting to snag your online passwords. Public libraries or wifi hotspots are other possibilities. Even your home computer is vulnerable - check out this article.
Use any combination of the following methods to minimize the threat from keyloggers. Just keep in mind that with all the keyloggers that may be stuffed in public computers, they pose a serious security risk to users and there is no surefire way of fooling them - we can only maximize the chances of tricking them.: Method #1Don't use public computers, try to use private ones. When I stay over someone's home who has internet I use their computer to access my confidential data. Even in third world countries you would be surprised how many people have internet.Method #2Check for hardware keyloggers, these are easy to detect. They are devices which are generally attached between the keyboard and the CPU. A manual inspection should be enough in most cases. If you are suspicious just check the back side of the computer. The images in the side bar will give you a better idea of what they look like. This is not the only kind of hardware keylogger though. There are also hardware keyloggers that can be put inside keyboards, or in other hard-to-detect places. By using an on-screen keyboard, you should be able to bypass hardware keyloggers. A free on-screen keyboard that I use is Neo's SafeKeys. The great thing about it is that not only can you install it on your laptop, you can install it on your flash drive.Method #3Type in a set of keystrokes designed to confuse the keylogger by making it log some gibberish instead of your valid password. Of course, this is not completely foolproof. Nothing is foolproof on the net. We can only make it harder for the hacker. Here are two related methods to confuse software keyloggers:Let’s say we have to enter a password ‘jazz’.
Continue in a similar way to finish typing the password. You can choose any number of random characters between your password. So the keylogger will log something like: Note how we used unwanted mouse clicks so that a mouse click is recorded before the random letters also. You can also experiment entering the password in the reverse order, in fact any order.
Let’s say we have to enter a password ‘jazz’.
[click]j[click]6_ty[click]az[click]ifd[click]z Note that you can use a combination of this and the previous method. These methods can be used for entering the username too, since most banks have account numbers as username. If you are suffering from some keylogger phobia, use them while typing the url too. Method #4Use two open source programs called Keyform and Keypass. KeyPass is a program that stores all your usernames and passwords in a password protected crypted database so they are entirely safe from others. You double-click the URL of an entry to launch a web site. Once you are there, clicking on an input field and firing off an AutoType sequence with a keyboard shortcut helps you fill in your username and password. In and of itself, this is just a username/password manager or a place to put all this information so you don't forget it. Combine it with KeeForm and you have a powerful tool to foil many keylogging programs. KeeForm is a popular extension for KeePass that can launch web sites, scan for user name and password fields, and fill in that information for you automatically. It automates the login process for you and is highly configurable. Passwords are entered without any key strokes, Auto-type or "copy and paste" operations bypassing clipboard spies and keyloggers. According to the forum on KeeForm (and other places I've searched), they generally say something like this: "KeePass will not prevent key loggers intercepting your keystrokes, but if used with KeeForm it will. KeeForm uses the COM interface of Internet Explorer to send login details without any keystrokes. Mind you, no secure transaction should be made on a compromised system." Follow these instructions for installation of the most recent version of KeeForm. This is the primary method we are using on our laptop. Unfortuanately only Keypass is available for use on a flash drive, so in order to use Keypass, you have to have your own laptop. Method #5Use KeyScrambler: KeyScrambler encrypts your input at the keyboard driver level as it enters your computer and decrypts it at the destination application, leaving Keyloggers with indecipherable keys to record. Sounds good, but in researching its effectiveness, the critics say that it is theoretically possible for a keylogging program to capture the information before it's encripted at the keyboard driver level or after it's decripted at the destination level. If you go to their site it looks pretty impressive and like George Bush they use fear tactics in trying to scare you into buying their product. They also give some impressive testimonies. There is a free basic version of KeyScrambler and a more complex pay version.Method #6Boot up the computer with your own Linux live operating system. Feeling secure? Well, the above methods may not work against the really smart keyloggers. The ones that also take a screenshot when a keystroke or mouse event is detected. There’s is a solution for that too, but it is cumbersome and takes some techie skills. Take a Live CD of any of the Linux distributions. Insert and use (and hope Linux will detect the hardware so you can start using internet; I have read Ubuntu live CD is good.). Check out this guide to making a Linux Live CD. Even if you can successfully access the web from the Live CD, don’t forget to use the above tips to work around the hardware keylogger. Warning: Many library and internet cafe computers in the US have protection software built in to them so this method wouldn't work. My guess is that if the computers are that well protected, then there wouldn't be keyloggers on them - but there is no guarantee!
|
The only sure way of protecting your sensitive information is to never enter it onto a computer in the first place. You have to decide whether or not to take the risk by balancing how important it is to enter the information and how secure the computer is.
|