Slashdot Log In
Best Way To Avoid Keyloggers On Public Terminals?
Posted by
Soulskill
on Wednesday April 23, @10:09PM
from the it's-not-paranoia-if-they're-actually-out-to-get-you dept.
from the it's-not-paranoia-if-they're-actually-out-to-get-you dept.
goombah99 writes "While on vacation, I occasionally need to check my e-mail on a public terminal. What are some good techniques for avoiding keyloggers? Most of my ideas seem to have major drawbacks. Linux LiveCD can probably avoid software keyloggers, but it requires an invasive takeover of the public terminal, and is generally not possible. Kyps.net offers a free reverse proxy that will decode your password from a one-time pad you carry around, then enter it remotely. But, of course, you are giving them your passwords when you do this. You can run Firefox off a USB stick with various plugins (e.g. RoboForm) that will automatically fill the page in some manner they claim to be invulnerable to keyloggers. If that's true, (and I can't evaluate its security) it's getting close to a solution. Unfortunately, keeping the password file up-to-date is a mild nuisance. Moreover, since it will need to be a Windows executable, it's not possible for people without a Windows machine available to fill in their passwords ahead of time. For my business, I have SecureID, which makes one-time passwords. It's a good solution for businesses, but not for personal accounts on things like Gmail, etc. So, what solutions do you use, or how do you mitigate the defects of the above processes? In particular, how do people with Mac or Linux home computers deal with this?"
Related Stories
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.

I don't type (Score:5, Interesting)
Reply to This
Re:I don't type (Score:5, Funny)
Reply to This
Parent
Re:I don't type (Score:5, Interesting)
Reply to This
Parent
Re:I don't type (Score:5, Interesting)
Every bit of security helps, but I don't think we should be under the illusion that keylog-writers haven't caught on to these kind of tactics.
*This is based upon a talk I was recently at where a Symantec security analyst was asked about keyloggers.
Reply to This
Parent
Re:I don't type (Score:5, Interesting)
Reply to This
Parent
Simple Answer -- (Score:5, Insightful)
Reply to This
Don't use public terminals (Score:5, Insightful)
Once you suspect a terminal is owned, that's it, game over, don't trust it. Probably not what you want to hear, and definitely not convenient for you, but every other solution is a compromise in security.
The ONLY alternative I could think of that I can stomach is to have a separate email address that you use only from public terminals. Change the password often and consider anything you say via that account to be as public as if it were announced over a PA system at an airport.
Reply to This
someone mod parent up please (Score:5, Insightful)
Reply to This
Parent
Re:someone mod parent up please (Score:5, Funny)
Reply to This
Parent
Re:someone mod parent up please (Score:5, Funny)
Reply to This
Parent
I don't think you truely can (Score:5, Insightful)
Reply to This
Obfuscate password entering process (Score:5, Insightful)
I'm using this when I absolutelly need to use web cafe/etc....should fool most keyloggers, I guess. I still change my password afterwards as soon as possible.
Reply to This
S/KEY (Score:5, Interesting)
Not much else to be said. Maybe you could also use a crypto token and asymetric crypto, but considering that you need drivers, I'd say it's not practical. You might still use some sort of somewhat disposable private/public key. That should defeat keyloggers, but you risk getting your key compromised (that's why it's disposable).
Reply to This
If you're that worried... (Score:5, Insightful)
I'm really not being flippant here. The posters above have listed some ways around a basic keylogger, but there are other ways a system can be compromised. You could be dealing with a program that takes screenshots and/or reads the clipboard at random intervals. Hell, there could be a program on there that silently redirects you to bogus lookalike sites that steal your info. Not that this is likely, but it's possible.
My policy on using public access computers is that I only use them when I have no other choice, and the more valuable the data I need to protect, the less likely I am to use one.
There are so many more attack vectors than a keylogger that, if I were you, I wouldn't just focus on that one thing. If your data really needs to be secure and accessed remotely, get yourself a laptop and a data card from one of the cell carriers. At least that way, you can keep physical control over your machine and avoid the risks of using a hotspot. Of course, if you think that someone will be able to tap into your wireless connection through a cell phone carrier, than you likely have more issues than we can address here.
Reply to This
A LiveCD will not save you from a hardware based.. (Score:5, Informative)
Reply to This
Think about it for a minute (Score:5, Insightful)
If you've got to stay in touch on the road then take your own machine along - either a laptop or a portable device like an iPhone. You can find wireless access almost anywhere and while that wireless may be hacked, at least the machine you're using won't be.
The suggestions to use a Linux CD or Firefox from a USB memory stick aren't going to give you the safety you're looking for. Even if you boot from a CD, the system will still read the MBR from every drive connected to the system when it boots. If that MBR is "adjusted" then that machine is compromised no matter what you do.
Remember: do NOT enter any information into a public terminal that you wouldn't want to publish in the newspaper.
Reply to This
Synchronized Random Code List (Score:5, Interesting)
This sort of set-up could be very useful for people who frequently use public terminals. Your code can still be compromised but the crooks would only have a few minutes to retrieve and use it. Maybe you could even have it so that when you use a code once, the central code verification server invalidates it, so no-one else can log in, even if they do get the code quickly.
I don't believe anything like this exists for the average person wanting to use normal email accounts though. Anyway, none of this changes the possibility that there are screenshots being taken every few seconds so that all of your private emails will be viewed later anyway.
Reply to This
Texting 1 time password (Score:5, Interesting)
AFAIK it's still in use and have never been cracked.
Reply to This
If I NEED access to the internet... (Score:5, Insightful)
IMO, the use of a public terminal for private purposes is the height of stupidity.
Reply to This
"In particular, how do people with Mac..." (Score:5, Funny)
I bring it with me - I have a macbookPro and I don't use public terminals. You can get cooties that way.
RS
Reply to This
Re:Anonymous Coward (Score:5, Interesting)
Not all keyloggers are software.
Reply to This
Parent
Re:Anonymous Coward (Score:5, Interesting)
Reply to This
Parent
Re:Phone? (Score:5, Informative)
Reply to This
Parent
Re:Phone? (Score:5, Interesting)
Reply to This
Parent
Auto Password Send? (Score:5, Interesting)
Now the system requires something you know (your password) and something you have (your phone).
Reply to This
Parent