Slashdot Mirror


Best Way To Avoid Keyloggers On Public Terminals?

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?"

701 comments

  1. Phone? by Anonymous Coward · · Score: 1, Insightful

    Buy an iPhone and use that for net access (or blackberry, whatever). Problem solved...

    1. Re:Phone? by DaedalusHKX · · Score: 3, Interesting

      Setup a Knoppix or other (Ubuntu?) livecd using the available tools. Don't worry about anything except setting up an IPSEC tunnel, with preset keys to a machine at home. Presumably this machine should be pulling down your email and other data that you need to access. Since the boot is fresh from a trusted CD it defeats software keyloggers, and using the secure keys also sets it up so you don't have to worry about hardware keyloggers getting your passwords.

      Frankly, you ARE better off with some form of wireless PDA or PDA Phone... but if you want to be cheap, it will still cost you time.

      --
      " What luck for rulers that men do not think" - Adolf Hitler
    2. Re:Phone? by gnick · · Score: 1

      Buy an iPhone and use that for net access (or blackberry, whatever). Problem solved...

      That's prohibitively difficult for those of us who regularly travel to destinations where we're not allowed phones (not even left in the car).
      --
      He's getting rather old, but he's a good mouse.
    3. Re:Phone? by ZorinLynx · · Score: 0

      What kind of place doesn't allow phones, even left in the car?

      Pretty much every business and organization uses cel phones these days; what kind of company is paranoid enough to ban them that completely?

    4. Re:Phone? by 1729 · · Score: 4, Informative

      What kind of place doesn't allow phones, even left in the car? Pretty much every business and organization uses cel phones these days; what kind of company is paranoid enough to ban them that completely? Any site doing classified work will restrict cell phones. Camera phones are prohibited, and most privately owned phones without cameras still can't be taken into restricted areas (which sometimes will include the parking lot).
    5. Re:Phone? by PyroMosh · · Score: 4, Interesting

      Certain sectors of the defense industry, for one. Mostly it stems from fear of camera phones, so they ban all phones from the facility period, camera or not. But there are also other concerns that they have, rightly or not.

    6. Re:Phone? by gnick · · Score: 1

      They're around (more than you might imagine), but not in the private sector. I'll be leaving at 6:00 AM tomorrow to travel to one...

      --
      He's getting rather old, but he's a good mouse.
    7. Re:Phone? by Anonymous Coward · · Score: 0

      CENTCOM, NSA, any sort of biolab full of crazy kill the world type shit.... Probably many more, but you get the point...

    8. Re:Phone? by fuzed · · Score: 1

      DoD facilities of Secret/TS nature. but at that point you can't use anything downloaded either, wait until you back to the hotel

      --
      If there is anyone else really in here, please close up and go home, reality is closed until further notice.
    9. Re:Phone? by maglor_83 · · Score: 4, Insightful

      What kind of place doesn't allow phones and also has publicly available computers to use?

    10. Re:Phone? by gnick · · Score: 1

      What kind of place doesn't allow phones and also has publicly available computers to use? People who work in restricted areas may want to take their laptops back to their hotels after work...
      --
      He's getting rather old, but he's a good mouse.
    11. Re:Phone? by Kral_Blbec · · Score: 1

      It might not be at the same location, but going straight to or from one or the other would mean you have to leave your phone in the hotel.

    12. Re:Phone? by skoda · · Score: 0

      That's my office. Public terminals for visitors in the open space. A few yards away is the secure facility, which prohibits all cell phones, unless the batteries are first removed.

      Thus, it is safer to just leave the phone in your car, if you're visiting and have any business in the secure area.

    13. Re:Phone? by Kral_Blbec · · Score: 1

      Not really. A lot of sites are using more and more flash and those dont load on PDAs very well. I use mine all the time but the screen is too small and too many sites dont load right for much more than email.

    14. Re:Phone? by 1729 · · Score: 2, Informative

      What kind of place doesn't allow phones and also has publicly available computers to use? The point is that people who work in classified environments can't bring camera phones/smartphones to work (even to leave in their car) and usually have to leave even basic cell phones outside the gates. If you can't carry an iPhone with you then it won't be very useful. Maybe you could bring it when traveling (provided you aren't leaving directly from work or traveling directly to a classified site), but then you're paying $400 for a phone and $50+/month for service on a phone you can rarely use.
    15. Re:Phone? by Hal_Porter · · Score: 4, Funny

      Identity Theft International bans phones but offers free internet access in most cities. Don't worry about that funny message about site certificates not matching, it's just our https proxy. Click OK! Click OK!

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    16. Re:Phone? by DaedalusHKX · · Score: 3, Insightful

      I actually have flash disabled in all my browsers, mostly because I can only use a fraction of my pipe for surfing.

      All the sites I patronize have, thus far, operated perfectly fine without flash. Once they begin to demand flash or other such crap, I'll find alternatives or do without. Flash has FAR too much risk of being abused (and has been) in the past. Same with javascript and especially Java. I surf for information, not flashy buttons and popups.

      Speaking of funny, I checked out "classmates.com" recently, and I must say DEAR GOD... (my personal profile is full of bullshit per my specification) ye gods those people have put up everything but their online banking password on those entries. But that isn't the worst part. The worst part is loading that website, and receiving twenty different batches of advertising tracking cookies, three batches of tracking cookies from the site, and watching it load and move around slower than mollases.

      Is that truly necessary? Hell, they charge these people for memberships. I actually test drove a membership some years back just to see, and even then, even for "paying members" they still didn't remove the adverts and other sluggish bloat on their site.

      I restate my question. Is that kind of bloat TRULY necessary?

      --
      " What luck for rulers that men do not think" - Adolf Hitler
    17. Re:Phone? by Gewalt · · Score: 2, Insightful

      If I'm staying in a hotel at nights, then I'm bringing my own laptop and thus, STILL don't need to use a public terminal.

      --
      Modding Trolls +1 inciteful since 1999
    18. Re:Phone? by gnick · · Score: 1, Informative

      If I'm staying in a hotel at nights, then I'm bringing my own laptop and thus, STILL don't need to use a public terminal. I hate to keep harping on the same note, but privately owned laptops are not permitted on the sites banning cell phones, imposing restrictions on company laptops, etc. And leaving cell phones/private laptops/etc in hotel rooms is only practical if you can persuade your company to pay for extra hotel nights so that you can swing by between work & the airport to drop off/pick up your stuff.
      --
      He's getting rather old, but he's a good mouse.
    19. Re:Phone? by Anonymous Coward · · Score: 0

      modding to wipe an accidental mod.

    20. Re:Phone? by fishbowl · · Score: 5, Funny


      >Is that truly necessary?

      The LAST thing I want is contact with anybody from my High School.
      So ... no.

      --
      -fb Everything not expressly forbidden is now mandatory.
    21. Re:Phone? by Fry-kun · · Score: 2, Interesting

      ...and nobody ever thought that the batteries could be sneaked in? Hell, some (if not all) phones can work powered by USB connection alone.

      --
      Did you know that "FTW" ("for the win") is a direct translation of "Sieg Heil"?
    22. Re:Phone? by fishbowl · · Score: 1

      "Certain sectors of the defense industry, for one. Mostly it stems from fear of camera phones, so they ban all phones from the facility period, camera or not. But there are also other concerns that they have, rightly or not."

      If I find myself in that situation, it's because I'm being paid a breathtakingly large amount of money. More than enough that I won't care about following rules like "no cell phones in the facility."

      My consulting rate is high. My consulting rate for a military enterprise, is *hopefully* high enough that I never have to accept an offer.

      --
      -fb Everything not expressly forbidden is now mandatory.
    23. Re:Phone? by grossvogel · · Score: 0, Redundant

      and these classified environments are filled with public terminals with keyloggers installed? hmmm...

    24. Re:Phone? by DaedalusHKX · · Score: 1

      Actually there was this one girl... oh wait.. .too much info, you all don't need to know this :)

      Seriously though, I was curious back when they were spamming everyone (how they found out i existed and to get me at my private email is still a matter of some curiosity on my behalf.)

      --
      " What luck for rulers that men do not think" - Adolf Hitler
    25. Re:Phone? by f_raze13 · · Score: 1

      That's why you get greasemonkey and firebug and just set up a script to remove all of the ads. Sure, it takes a few minutes the first time you do it, but you reap the rewards for the rest of your use of the site. Or at least until they edit their ads. But to really answer your question, no, it's not necessary, and it drives away potential customers. Why they would keep that with their paying customers is beyond me. I would imagine that the possible ad revenue would be demolished by the amount of customers lost to flashy ads and obnoxiousness, and that they would be hemorrhaging money, but apparently, I would be wrong.

    26. Re:Phone? by Anonymous Coward · · Score: 0

      Since the boot is fresh from a trusted CD it defeats software keyloggers, and using the secure keys also sets it up so you don't have to worry about hardware keyloggers getting your passwords.

      Not so fast. Virtual machine / hypervisor + rewind/replay attack + now they have a copy of your boot cd and every keystroke you typed. You just gave them the keys to the castle.

    27. Re:Phone? by 1729 · · Score: 1

      ...and nobody ever thought that the batteries could be sneaked in? Hell, some (if not all) phones can work powered by USB connection alone. Yes, batteries can be smuggled in, as can eavesdropping devices, cameras, etc. However, people entering and leaving these facilities must consent to a search of their belongings. These people also have security clearances (or are escorted by someone with a clearance), so they're expected (and trusted, to an extent) to follow the rules.
    28. Re:Phone? by Curien · · Score: 1

      If it's anything like the secure facilities I've worked in, they have cell phone detectors all over the place. Turn your phone on, and a klaxon starts blaring...

      That said, the grandparent is probably misunderstanding policy. It's a common misconception due to being told to remove the battery immediately if you find that you've accidentally snuck a cell phone onto the compound.

      --
      It's always a long day... 86400 doesn't fit into a short.
    29. Re:Phone? by 1729 · · Score: 1

      and these classified environments are filled with public terminals with keyloggers installed? hmmm... Did you even read the comment that you replied to?
    30. Re:Phone? by Curien · · Score: 1

      The point is that people who work in classified environments can't bring camera phones/smartphones to work (even to leave in their car)

      I've seen a lot of secure government facilities, and I've *never* seen a secure parking lot. Hell, you'd have to ban cars with GPS and Onstar (which pretty much rules out any rental cars that a DV might have). Also, having a cell phone available during trips is a safety issue.

      --
      It's always a long day... 86400 doesn't fit into a short.
    31. Re:Phone? by Curien · · Score: 3, Informative

      We had an Internet Cafe (through a commercial ISP) at two locations inside the fence. It served two purposes -- first, we had a lot of folks visiting us who might need to access blocked sites. Second, it could be used by visiting foreign nationals who weren't cleared to use NIPRNet (we also had a classified LAN for them to use). We periodically re-imaged the cafe, but we didn't really care enough to do it frequently.

      --
      It's always a long day... 86400 doesn't fit into a short.
    32. Re:Phone? by 1729 · · Score: 1

      The point is that people who work in classified environments can't bring camera phones/smartphones to work (even to leave in their car)

      I've seen a lot of secure government facilities, and I've *never* seen a secure parking lot. Hell, you'd have to ban cars with GPS and Onstar (which pretty much rules out any rental cars that a DV might have). Also, having a cell phone available during trips is a safety issue. Cell phone lockers are sometimes available outside of secure areas.

    33. Re:Phone? by neomunk · · Score: 1

      Nuclear power plants for one. At least they don't allow camera phones. My sample size is tiny (2), but the data reads 100% of those 2 don't allow camera phones or laptops or anything else that has anything-more-than-audio recording capability.

      I would assume other sensitive areas would carry similar restrictions. I may have another sample to report after they finish building that chemical research facility in the city next-door.

    34. Re:Phone? by bhima · · Score: 1

      classmates.com? Aren't they a scam? I remeber briefly looking in the '90s and conluding they were a scam.

      --
      Nothing in the world is more dangerous than sincere ignorance and conscientious stupidity.
    35. Re:Phone? by emjay88 · · Score: 1

      Easy, someone who knows you searched for you by name or email, or they invited you to join. You may not have seen the invitation (it could have been caught by your spam filter) but they recorded your address anyway.

      --
      1178161 is prime...
    36. Re:Phone? by DaedalusHKX · · Score: 1

      Actually, at the time I was using an ISP email addy instead of my own domain server, and I realized that the ISP must've sold the address to them. The few people who HAD that address knew it wasn't for horseplay. It was research and business and nothing else. It wasn't my "sign up for porn" email addy or my "send me your lucky chain letter of the week" address. Needless to say I have a dozen of those spam traps (that I willingly acknowledge :)

      --
      " What luck for rulers that men do not think" - Adolf Hitler
    37. Re:Phone? by DaedalusHKX · · Score: 2, Interesting

      Yes, they ARE a fairly honest scam, they want your money and provide VERY little in exchange. Hell, a Pentium II with less than a gig of ram and 20 gigs of hard disk storage would run a forum and database well enough to collect ALL of someone's graduating classmates and even to provide them with fairly decent IM and Email capacities.

      However, given that they SELL most of this info (I'm fairly sure they do, judging some rumors that I've seen propagate to other databases.) By the same token, they're a lovely way to spread misinformation about yourself and find out who sells what to whom by watching how the lies propagate :) Its easily worth the one time payment of 30 bucks for a month or so. :)

      --
      " What luck for rulers that men do not think" - Adolf Hitler
    38. Re:Phone? by MrNaz · · Score: 1

      how is that possible, if you ensure that your boot CD is sitting on the bare metal? When booting from the CD surely you'd ensure that the CD is the first boot device. How would they manage to sit a hypervisor between the machine and your LiveCD?

      --
      I hate printers.
    39. Re:Phone? by Corwn+of+Amber · · Score: 1

      And your tinfoil hat weighs two tons.

      --
      Making laws based on opinions that stem up from false informations leads to witch hunts.
    40. Re:Phone? by Mathinker · · Score: 1

      Check out the song "High School Reunion" by Jennifer Marks. She had it up on the original mp3.com ...

      If she thought she was going to gain some fans by putting it up for free then, it worked, at least for me!

    41. Re:Phone? by nahdude812 · · Score: 2, Insightful

      I don't know whether keyloggers like this exist, but unless you physically toggled the power, you may have only thought you rebooted the system. Even still it's possible a false BIOS was installed which lies about the boot order, with a hypervisor booted off a small partition which runs your live CD inside a VM.

      But anyway: Hardware-based keyloggers. Even if you check the keyboard cable, it could still be installed inside the case - a lot of USB ports aren't soldered to mainboard. Or it could even be installed in the keyboard itself.

      In short, if you want to be super paranoid, you have to assume that any keystroke you make will be captured.

      Maybe a system involving single-use SSH keys would be feasible. I'm surprised there isn't some sort of RSA token solution for personal use.

    42. Re:Phone? by Anonymous Coward · · Score: 0

      Sorry man, I was going to undo your offtopic moderation, but I already posted elsewhere in this discussion =(

    43. Re:Phone? by Anonymous Coward · · Score: 0
      As far as I know, classified spaces have restricted mobile phones and radios since before phones commonly had cameras on them. Some educated guesses about other concerns with any two-way wireless device include:
      • Eavesdropping.
      • Remote activation of phones.
      • Unlocked keypads or other accidental activation. Ever get a call from a phone that was in someone's pocket and hear him talking in the background because he didn't realize his phone had dialed someone? I'm not sure if some two-way radios could have similar issues with push-to-talk buttons accidentally being pressed, but accidental activation seems like it could have been a primary concern back in the day.
    44. Re:Phone? by Polarism · · Score: 1

      I've also been told they do it out of fear of the phone being turned into a remote microphone, something to where the evil party changes out the battery on your phone when you're not looking and that modified battery allows for the phone to be controlled remotely? It's a bit of a stretch for my mind.

      --
      All your base are belong to Google.
    45. Re:Phone? by Curien · · Score: 1

      Even still it's possible a false BIOS was installed which lies about the boot order

      Hah... I know some non-false BIOS which do that.

      with a hypervisor booted off a small partition

      If they use PXE, you can't get around it by swapping the hard drive.

      I'm surprised there isn't some sort of RSA token solution for personal use.

      I have a government-issued smart card with client certificates on it. Too bad most web sites don't allow me to authenticate that way.

      --
      It's always a long day... 86400 doesn't fit into a short.
    46. Re:Phone? by technomom · · Score: 2, Funny

      What about the well-hidden pinhole camera aimed over the keyboard? So, after you've mitigated the well hidden hardware keylogger, you still have to cover your hands with a hanky while you type.

    47. Re:Phone? by Anonymous Coward · · Score: 0

      And yet that is not where he would be using a kiosk so the argument is invalid.

    48. Re:Phone? by Anonymous Coward · · Score: 0

      Is it necessary that I drink my own urine? No, but its sterile and I like the taste!

    49. Re:Phone? by Lumpy · · Score: 1

      Which is why it's stupid to use PC's in a internet cafe.

      I set up 2 internet cafe's. you can even make windows boot from a Server on a thin client so that to refresh the PC you simply reboot it.

      Refreshing all the machines takes 15 minutes and is done every 4 hours.

      --
      Do not look at laser with remaining good eye.
    50. Re:Phone? by ExtinctionLevelEvent · · Score: 1

      What kind of place doesn't allow phones, even left in the car? Pretty much every business and organization uses cel phones these days; what kind of company is paranoid enough to ban them that completely? Any site doing classified work will restrict cell phones. Camera phones are prohibited, and most privately owned phones without cameras still can't be taken into restricted areas (which sometimes will include the parking lot). Slightly off topic, but I'm serving with the British Army, and regularly work in a facility where you have to be SC cleared to even enter the building, in the labs I work in you have to be DV cleared (top-secret) and though there is signs saying no mobile phones everywhere, people are always wandering around on their phones. Camera phones, PDAs, you name it people use them, so you're not strictly correct there. And as a side note, you try telling a brigadier he's not allowed to talk on his mobile, or take photos of the latest tech-toys... rather you than me =)
    51. Re:Phone? by GogglesPisano · · Score: 1

      A simpler solution would be hardware keylogger, like this.

    52. Re:Phone? by fluffman86 · · Score: 1

      I got an HTC Touch a few months ago and I'm LOVING it. Not because it displays sites well (it's great for mobile-specific sites, but otherwise Mobile IE SUCKS), but because it makes it easy to set up a bluetooth PAN. It takes a little while to set up the first time, but now I just press a button on my phone, then run a bash script on Ubuntu that connects to the phone. Instant Internet, ANYWHERE. It's great for family trips - I just hop in the back seat and can surf/IRC/post on /. while riding down the road.

      Of course, you need a bluetooth enabled laptop (I have an IBM T41), or a USB Dongle. And you need instructions for setting it up from http://ubuntuforums.org/showthread.php?t=598890&highlight=pand

    53. Re:Phone? by nahdude812 · · Score: 2, Interesting

      It's a good point. Even the most thoroughly inspected terminal, if it's in a public location, may still capture your details.

      For the most die-hard paranoid, one-time passwords are the only real security you can offer against capture (such that even if they're captured, they're useless), presuming you have a way to look up the one-time password without exposing subsequent passwords (ie, you can't just have them written all on the same sheet of paper, or the pinhole camera could capture the next ones).

      Even RSA SecureID is vulnerable if its information is captured by a system able to exploit it in real time, unless the RSA system only permits one successful login per account per minute (the interval it takes the SecureID to refresh its numbers). If the information is precaptured (such as by a camera before you've typed the digits), they could beat you to the authentication. The public terminal could be written to capture your authentication credentials, changed your entered credentials to false ones (to make you think you'd typed it wrong), and perform the real authentication in the background to gain access.

      So it comes down to: there's theoretically no way to completely secure yourself when using a public terminal or when using even a trusted terminal in a public space if you are hyper paranoid.

    54. Re:Phone? by radu124 · · Score: 1

      PDA sounds nice except for one thing.

      How secure those devices are really?

      I mean wireless encryption has proven to be a joke, and even though you could in theory set-up a VPN, I am more concerned with having some browser or TCP exploit which would ruin the security of your PDA once and for good. It would be a pity to invest all the effort and go through all the inconvenience and end up in the same place.

      But again, probably you're not targetting real security, but something for the average user.

    55. Re:Phone? by Poltras · · Score: 1

      And that no one in the airport really checked if you had liquid except in your handbags? Also, may I point out that I can be just as dangerous using a pencil on a throat than a razor-blade?
      Security is a facade, 95% of the time. (And 53% of all statistics are made-up)

    56. Re:Phone? by deepunderground · · Score: 1

      Any place secure enough to have that sort of restriction should probably be a little lower on your index of suspicion than say, a starbucks. If anyone is trying to steal something from there, it probably isn't your personal information.

    57. Re:Phone? by ceswiedler · · Score: 2, Insightful

      Well, you could type a massive amount of random letters into a text document, with your password buried somewhere in the middle. Then copy and paste the password into the password field of the form. If the OS doesn't let you paste into password fields, then you could just have the text doc and web page open side-by-side, type in random stuff, switch to the web page (via the mouse) and type your password, switch back to the text doc, and type more random stuff.

      Depending on how much random stuff you're willing to type in, how long your passwords are, and how many times the site lets an attacker try a password, this is at least an annoyance to keyloggers. If you're being specifically targetted I'm sure they could get your password, but it would be enough to prevent 'casual' keyloggers from getting your password, and presumably that's the sort that would install a keylogger on a public terminal.

    58. Re:Phone? by DaedalusHKX · · Score: 1

      Didn't he say he was looking to check email and some company data? If he was looking to surf flash based porn sites, I would sooner use the public terminals for that, or maybe wait until I got home.

      PDA should do the trick admirably if he wants to blow 200 bucks or more. And yes, WEP is utter crap, and WPA-PSK is somewhat better but not all that. The problem with it is that it is vulnerable to traffic analysis. Therein lie the problems. I'm not sure if the traffic is salted, or even if data size is altered between packets randomly before encryption (thus making it hard to predict what part of the encrypted packet is data and what is just fuzz)

      Something like that would slow things down considerably, but filling the encrypted space with some amounts of random noise would go a long way to making traffic analysis a bitch to perform.

      --
      " What luck for rulers that men do not think" - Adolf Hitler
    59. Re:Phone? by torqer · · Score: 2, Interesting

      The last time I messed around with a keystroke logging software, probably 3 or 4 years ago, not only did it log keystrokes but mouse button presses and window changes. So if your password was in the sentence "I know I left my keys somewhere in my house" And tried your method it would record information like:

      I know I my keys [Mouse1] [Firefox, Hotmail.com] somewhere [mouse1] [Word, Document1] in the house

      So there is no benefit from that method of defense. FWIW, it was an off the shelf program, nothing elaborate or difficult to find.

    60. Re:Phone? by Neil+Hodges · · Score: 1

      Or you could just use AdBlock Plus and NoScript, which tend to run a lot faster than Greasemonkey. User scripts aren't a solution for everything.

    61. Re:Phone? by Neil+Hodges · · Score: 1

      PuTTY is available for Windows Mobile, which is what I sometimes use. Sure, it drains the battery, but some things are worth it.

      I'm just glad the university here provides SSH access to its students, which is what I use when on wireless with my laptop. The login system here is either web-based or some Windows-only auth (proprietary 'solution'), and after about two hours it repeatedly asks you to log in without letting you on. SSH is the only way around that, and it always works here.

    62. Re:Phone? by erlenic · · Score: 1

      I guess the US military is a little more strict about that. If we accidentally brought a cell phone in, all our co-workers gave us crap for the rest of the day (after we took it back out to our car.) As for telling a high ranking person to ditch their cell phone, I've done it :) I was a very low enlisted rank (3rd lowest of 9 ranks), and I once got to tell a Colonel (5th highest of 10 officer ranks) to leave her phone at the front door. She wasn't too happy with me, but she did listen.

    63. Re:Phone? by ttldkns · · Score: 2, Interesting

      When i go on holiday i take exactly that precaution. You often cant spend time checking the machine for physical keyloggers because they can be under desks and the ports can be hard to see or reach.

      You have to assume you're going to be keylogged and design a system that is resilient to it.

      I hide SSH keys (encrypted with passwords) around the internet on various web servers. Then i only need to download (and run) portaPUTTY and vnc viewer before i can see a desktop with a web browser with all my passwords set up and all the sites i want to go to as bookmarks tunnelled through a secure SSH connection. With VNC set on low colour the latency isn't too bad and accessing and writing email doesn't need high graphics anyway. Then before logging off i simply delete that key's reference from the .authorized_keys file. I then make a note on paper (!) to remind me which keys i've used.

      With this method there is no way an attacker at any single internet cafe could access anything i dont want them to. Its not totally fool proof but its paranoid enough for me.

      --
      How many computers are too many?
    64. Re:Phone? by IndieKid · · Score: 2, Interesting

      I work for a contractor who does work for the Ministry of Defence and some of our buildings require SC/DV clearance. Taking a phone in any of those would be a disciplinary offence, and may even get the person fired.

      The risk to my company of losing it's List-X status (and hence 40% of our work) if there's a breach is too high to be flexible in this regard.

    65. Re:Phone? by mc900ftjesus · · Score: 1

      You need Skyfire. It's a Windows Mobile browser with native flash, AJAX, Windows Media, and Quicktime built-in.

      Watching Youtube and Gmail load properly on my phone is just unreal.

    66. Re:Phone? by Anonymous Coward · · Score: 0

      That's my situation.

      No camera phones allowed, yet everyone walks around with usb jump drives.

      I can't take a picture of anything, but can walk out the door with Gigabytes of design specs and blueprints in my pocket.

      Institutionalized stupidy....

    67. Re:Phone? by IdeaMan · · Score: 1

      How would the virtual machine run if he reboots the machine?
      Are you saying the BIOS has been hijacked? I would think the time delay it would take to load the virtual machine would be noticeable. Do you have a link to such an animal?

      --
      They ARE out to get you simply because They are in it for themselves and they don't care about you.
    68. Re:Phone? by Anonymous Coward · · Score: 0

      Hmmm, I love adblock and noscript. Browse for porn without digital ramifications!

    69. Re:Phone? by ExtinctionLevelEvent · · Score: 1

      Your company is the exception rather than the rule in my experience, and of course your company is in the right, I have to confess I was pretty disgusted at some of the MoD's security. Qinetiq and Atlas' employees have no compunction at all in using their phones in restricted areas, let alone military personel. It's pretty much a joke in the places i've worked.

    70. Re:Phone? by 2short · · Score: 1

      In the one place I'm aware of such a policy, removing the batteries is not a security measure; it's a convenience measure. When RF transmissions are detected, it is inconvenient to have alarms go off, and to send armed guards to search everyone just because someone forgot where they were and turned their cell phone on. Minimizing false positives is an important part of many security measures.

    71. Re:Phone? by TheoMurpse · · Score: 1

      What I do is, I think, an improvement upon that. My password involves alphanumeric characters of varying capitalization and a few punctuation marks. What I do whenever I sit at a public terminal is fire up notepad, type a-zA-Z0-9 and a few punctuation characters. I then copy and paste my passwords when needed.

      Unless they're running screen-recording software as well, I'm fine.

    72. Re:Phone? by Joe+the+Lesser · · Score: 1

      We do classified work in secure labs. No cell phones allowed in those rooms.

      Cell phones are fine to have in the other rooms though.

      --
      "I only speak the truth"
      Karma: null(Mostly affected by an unassigned variable)
    73. Re:Phone? by default+luser · · Score: 1

      I've also been told they do it out of fear of the phone being turned into a remote microphone

      It's not out of the range of possibility. What if you accidentally leave your phone on, then accidentally speed-dial someone? You now have a tranmission of audio, a potential security leak.

      There's also a fear of re-transmission, i.e. amplification of signals that might otherwise not get outside the closed area. Signals can be picked up locally, and amplified by your cell phone. That's not how it's supposed to work, but it could happen, because your cell phone CAN accept interference (if it is powerful enough). The very same circuits that can transmit to the cell tower can receive signals, and that's what freaks the security nuts out.

      --

      Man is the animal that laughs.
      And occasionally whores for Karma.

    74. Re:Phone? by LunarCrisis · · Score: 1

      Also, it is impossible to close your account at classmates and stop getting e-mail from them, EXCEPT by searching for "cancel" in their help system. That seems pretty shady to me.

      --
      Mr. Period: Nine is the one that's right by ten!
      Nine: One day I will kill him. Then, I will be Ten.
    75. Re:Phone? by Anonymous Coward · · Score: 0

      So then, a PDA is prohibited too? Absolutely.

      How about a casio wristwatch? Technically, but enforcement is a little lax for small stuff like that as long as there's no data port or wireless.
    76. Re:Phone? by Anonymous Coward · · Score: 0

      It's more basic than that. Imagine you get a call, and walk out in the hall to talk. As you converse, two associates in the hall are discussing company proprietary information.
          You've just become a corporate spy, even though you didn't mean to.

    77. Re:Phone? by DaedalusHKX · · Score: 1

      Actually THEY were not the problem... it was all the other spammers that keep the deluge going. You'd think after 10 years, they'd figure out that I don't want another 12 inches of penis OR 3 sizes bigger breasts. And I'm sure they must have noticed that I'm NOT interested in "fake rolex timepieces" and I'm not nice enough to help some poor deposed nigerian heiress recover her fortune.

      Gotta wonder.

      --
      " What luck for rulers that men do not think" - Adolf Hitler
    78. Re:Phone? by f_raze13 · · Score: 1

      Yes, but back in the day before Adblock had a block button beneath everything Flash,you were sorely out of luck if there was an annoying flash ad onscreen.

    79. Re:Phone? by Antique+Geekmeister · · Score: 1

      No. You can't. Pencils take quite a lot more force and aim to puncture a blood vessel or injure a critical organ than a razor blade, especially if the razor blade is in a decent handle of some sort. It takes real force to go through skin, even with a really sharp razor, but a pencil is a lot easier to block.

      The utility knives used by the 9/11 attackers were a good choice of weapon: physicall robust, but extremely sharp and easy to cut flesh with.

    80. Re:Phone? by Wizworm · · Score: 1

      I have to chime in about Semiconductor Fabs, they commonly restrict Phones, and even look for USB Fobs, media, Search Laptops etc. I've only really been hassled in a few Fabs, they're more anal about clean protocols than anything.

      --
      I always thought of Creationism as the Raving Right's version of the Loony Left's Anthropogenic Global Warming-brightmal
    81. Re:Phone? by Narpak · · Score: 1

      Doesn't everyone just use Facebook for staying in touch with people you don't care about these days anyhow?

    82. Re:Phone? by mefdahl · · Score: 1

      Are there any phones that do not support mail? My Motorola KRZR K1m supports POP and IMAP out of the box, supports syncing my inbox, contacts and calender directly with work's exchange server; and all of the above works fine with tmo's 5.99 tzones addon. I can check gmail and yahoo on the built in browser (less than ideal, but works in a pinch).

      While it may not be as nice of an experience as a PDA of some sort, it is a piece of equipment that is always in my pocket.

    83. Re:Phone? by gr8dude · · Score: 1

      So there is no benefit from that method of defense. FWIW, it was an off the shelf program, nothing elaborate or difficult to find. Why not? The "keys" part is missing; sure, you can figure out the user did something, and that the desired information is in [Word, Document1], but this still doesn't give them the key.

      Also, there is another method which is a bit similar, and also interesting: how to defeat a keylogger.
    84. Re:Phone? by Polarism · · Score: 1

      Oh sorry I should've clarified. I meant that the fear was for phones that were off.

      --
      All your base are belong to Google.
    85. Re:Phone? by Anonymous Coward · · Score: 0

      Use the "Preview" button.

    86. Re:Phone? by hughk · · Score: 1

      I believe there are some somewhat overpriced PDA/Phones that areokayed for use in classified environments. They apparently even have classified/non-classified modes of operation. Mind you, I would be surprised if they were allowed inside Fort Meade.

      --
      See my journal, I write things there
    87. Re:Phone? by hughk · · Score: 1

      I've seen a lot of secure government facilities, and I've *never* seen a secure parking lot.
      Some of the more 'interesting' facilities I am aware of, cars are only permitted to park in a certain area. Between the area and the facility is the real security gate. Apart from anything else, there is acute awareness of car bombs which need to be kept away from certain buildings.
      --
      See my journal, I write things there
  2. I don't type by dmomo · · Score: 5, Interesting

    I click around on icons until I can copy and paste a lot of letters into a single file. Then, with my Alpha-pallette, I cut and paste each letter as needed.

    1. Re:I don't type by Anonymous Coward · · Score: 5, Funny

      I store my password at mydomain.com/password.txt so I can just copy/paste when I'm remote.

    2. Re:I don't type by Anonymous Coward · · Score: 0

      Yes, and forms that don't allow pasting (certain Flash forms, etc)???

      What then?

      CAPTCHA: autonomy

    3. Re:I don't type by Ambush+Commander · · Score: 1

      Of course, there's still the difficulty that the browser itself is compromised, or that the network connection is being sniffed.

      I think the kyps.net solution is best, albeit cumbersome, and if you want true security, you'll need to implement the service yourself.

    4. Re:I don't type by jtolds · · Score: 1

      I click around on icons until I can copy and paste a lot of letters into a single file. Then, with my Alpha-pallette, I cut and paste each letter as needed. Many software-based key loggers record a history of the clipboard.
    5. Re:I don't type by g0at · · Score: 2, Insightful

      Why not simply type the alphabet into the file, and save yourself ten minutes at the outset?

      -b

    6. Re:I don't type by dietlein · · Score: 4, Interesting

      Yes, and forms that don't allow pasting (certain Flash forms, etc)??? Easy. If your password is "secret", type "s", then something random, like "jd#'2;Knfn>", then highlight those last characters (except for the "s"), and type "e". Continue until done. Takes a while but is fairly safe.
    7. Re:I don't type by goombah99 · · Score: 1

      can keyloggers capture cut buffers?

      --
      Some drink at the fountain of knowledge. Others just gargle.
    8. Re:I don't type by Anonymous Coward · · Score: 0

      Not so useful where mouse activity is also recorded, or where logged keys have timestamps... How do you avoid telltale delays while selecting the text to be overwritten?

    9. Re:I don't type by juliohm · · Score: 0

      You're kidding, right? Unless you have a robots.txt setup, Google will index the hell out of your pwds.

      --
      Julio Henrique Morimoto juliohm@gmail.com
    10. Re:I don't type by JayAEU · · Score: 3, Funny

      I store my password at mydomain.com/password.txt so I can just copy/paste when I'm remote.


      That's still too complicated! Passwords have to be stored in mydomain.com/index.html for easy access!
    11. Re:I don't type by JustinOpinion · · Score: 5, Interesting

      Apparently* many modern keyloggers also capture the clip-board and record mouse movements (so as to defeat those "visual keypads" that some banking sites have implemented to thwart keyloggers). I guess the additional steps of assembling your password from pieces will prevent some attacks (e.g. where the attacker just uses the logged keystrokes, in order, for a dictionary attack on your account)... but a determined attacker may still be able to reconstruct your password from the combined key/mouse/clipboard history.

      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.

    12. Re:I don't type by complete+loony · · Score: 5, Interesting

      Start > Programs > Accessories > System Tools > Character Map. But a software clipboard hook will still get you.

      --
      09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
    13. Re:I don't type by Neodudeman · · Score: 3, Interesting

      The problem with this is that any capable keylogger catches it. In fact, all the good keyloggers catch all Copy/Paste commands, and even the input from Windows+U 'Virtual Keyboard.' A good solution would be to type your password backwards. After ever letter, use the mouse, not the keyboard, to select before the asterisk you just made, and type the next (previous) letter.

    14. Re:I don't type by Anonymous Coward · · Score: 3, Insightful

      The only problem with this, is that you have input the domain into the computer with the key logger. So even if you do clear all private data from the browser cache, the domain is still logged.

    15. Re:I don't type by dietlein · · Score: 4, Interesting

      Your points are correct to some extent. My method is indeed invalid if the following are simultaneously true: (1) the password field is using a fixed-width font, (2) all keystrokes and mouse activity are timestamped, (3) the password field coordinates on the screen are known.

      Many methods can be imagined to add to the difficulty, including moving the window around, selecting other objects intermittently and entering keystrokes while they are active, and so on and so forth.

      Remember, no single method is perfect, assuming there is a keylogger. Hopefully the keylogger owner is after the low-hanging fruit, which you won't be if you do any of these things. If he's actually targeting you specifically, you have bigger things to worry about.

    16. Re:I don't type by Vectronic · · Score: 1

      actually in many cases that might work too... keylogger or not...

      Alt+0072
      Alt+0069
      Alt+0076
      Alt+0076
      Alt+0079

      40 keys... just to say "HELLO"...lol... they'd probably think they were onto some hardcore top secret shit "omg jackpot"...

    17. Re:I don't type by Hyperspite · · Score: 0

      have you ever heard of google hacking?

    18. Re:I don't type by glittalogik · · Score: 1

      25 keys by my count.

    19. Re:I don't type by suso · · Score: 1

      I store my password at mydomain.com/password.txt so I can just copy/paste when I'm remote. I'm guessing that he is joking. Anyone stupid enough to do this should be fired and shot.
    20. Re:I don't type by juliohm · · Score: 0

      Depends on what you mean by hacking... i've heard this expression in a few different places.

      --
      Julio Henrique Morimoto juliohm@gmail.com
    21. Re:I don't type by fishbowl · · Score: 1

      >>I store my password at mydomain.com/password.txt so I can just copy/paste when I'm remote.
      >I'm guessing that he is joking. Anyone stupid enough to do this should be fired and shot.

      He didn't say what protocol he uses to access it.
      I assumed SSH.

      --
      -fb Everything not expressly forbidden is now mandatory.
    22. Re:I don't type by Anonymous Coward · · Score: 0

      Probably, he actually meant "a", "l", "t", "+" and not "Alt" key? That makes it 40. Makes sense to me..

    23. Re:I don't type by Ucklak · · Score: 1

      So.
      You have a block of text say 50 characters by 50 characters, you copy and paste your pertinent info, 4 characters from the top row, 4 characters in the middle from the 5th row for a username and do the password the same.

      --
      if you steal from one source, that is plagiarism, if you steal from many, well, that's just research.
    24. Re:I don't type by Anonymous Coward · · Score: 0

      I click around on icons until I can copy and paste a lot of letters into a single file. Then, with my Alpha-pallette, I cut and paste each letter as needed. People keep saying this, and related "type the letters in the wrong order and rearrange them with the mouse" comments, over and over again in this thread.

      The problem is that smart evildoers who want to attack a public terminal will put up something that captures the ENTER keystroke, and mouse events tied to form SUBMIT buttons, and then steals the information from all of the fields on that form using the text processing APIs.

      Voile. No key logger required. All your base are belong to the attacker. That's why the only thing I ever do when I'm at a public terminal is read /. Anything else, and you may as well take your ball and go home =(
    25. Re:I don't type by beav007 · · Score: 1

      Not unless:
      (1) You're dumb enough to link to that file on a page that google indexes
      or
      (2) Google does random dictionary searches of the root level of domains looking for unlinked files.

    26. Re:I don't type by beav007 · · Score: 2, Funny

      ...Until you realise it doesn't actually work...

    27. Re:I don't type by mcpkaaos · · Score: 1

      I was about to recommend dragging from the "Characters to copy" text box to the text box in whatever application you are using, but apparently as soon as you double click a character in the character map the entire contents of that text box are copied to the clipboard (even without clicking the Copy button).

      Good stuff. :|

      --
      It goes from God, to Jerry, to me.
    28. Re:I don't type by beav007 · · Score: 2, Interesting

      The safer way seems to be to type out all the characters you need plus some (say the whole alphabet in uppercase AND lowercase, 0-9, and a smattering of punctuation) into Word or Wordpad (not fixed width), move the Window around the screen, and, then use the mouse and keyboard to copy and paste the characters into the password field.

    29. Re:I don't type by juliohm · · Score: 0

      The new version of KeePass does random character obfuscation.. which is what most people here are talking about. It keeps your passwords protected in one place and it (optionally) types in your password for you, but the characters are placed in randomly to form the complete password. Not sure, tho, I think this is only available on the beta version at the moment. You can check.

      --
      Julio Henrique Morimoto juliohm@gmail.com
    30. Re:I don't type by kcelery · · Score: 1

      or you can go to some familiar web site, such slashdot.org. Find a familiar keyword such as "askslashdot", "firehose", "pricegrabber" that appears on the home page. Then cut and paste.

    31. Re:I don't type by porl · · Score: 2, Insightful

      it is odd that this question came up today, as (for some unknown reason, just my mind wondering i thing) i was thinking of how to do this just last night. my thought was almost the same as yours, but i was thinking more randomly building the password with clicks and keys, eg if the password is 'dogfood' then maybe type 'g', then click to the left, type 'd', click to the right and another 'd', then click between first d and g and type 'o' etc. would be a real pain, but more of a pain to decipher, especially if you are moving windows around a lot etc. also maybe typing into 'nothingness' in between the real keystrokes may help (clicking other places that aren't the password box and typing characters there as well)

      just some thoughts. i don't expect them to be foolproof thought :)

      porl

    32. Re:I don't type by Anonymous Coward · · Score: 1, Interesting

      Ah yes, under that assumption, what did he do about the password needed to log on to ssh?

    33. Re:I don't type by juliohm · · Score: 0

      still... password.txt available for download on a public address? geez! It's like putting your credit card out on your front door step and praying that no one will ever notice it's there.

      --
      Julio Henrique Morimoto juliohm@gmail.com
    34. Re:I don't type by catwh0re · · Score: 1

      I notice the virgin credit card page uses an array of buttons to enter your password. It's a little bit annoying having to click around, but it gets around key loggers very easily.

    35. Re:I don't type by mcpkaaos · · Score: 2, Insightful
      That still gives the person logging keystrokes a valid password, even if it's scrambled (unless I misunderstand your approach). It would be trivial for them to try all possible combinations when they realize what you entered doesn't work as-is. An automated attack program probably already does this unless it's trying to keep a very low profile.

      all the good keyloggers This type of attack might also include a packet sniffer on the machine, rendering any clever input techniques useless. The only real way to avoid loggers/sniffers on a public terminal is to never use one. It isn't even a good idea to use public networks with your own device unless you use something like SSH to tunnel into your home and use a local (to your home network) proxy (IMO).
      --
      It goes from God, to Jerry, to me.
    36. Re:I don't type by Tmack · · Score: 5, Interesting
      Or setup a webpage that generates a random screen of characters including all characters you might use. If they logged mouse location, and even know the url to the page you used, it wont be the same, and unless they took screen shots or also timestamp and save the copy buffer, wont know what was actually used.

      tm

      --
      Support TBI Research: http://www.raisinhope.org
    37. Re:I don't type by Anonymous Coward · · Score: 0

      It does NOT work at all.

    38. Re:I don't type by Anonymous Coward · · Score: 1, Insightful

      This does not work, as many "keyloggers" have transformed to read POST data to websites, not just password fields. Particularly effective when the website has anything saying :)

    39. Re:I don't type by electrosoccertux · · Score: 4, Funny

      Start > Programs > Accessories > System Tools > Character Map. But a software clipboard hook will still get you. Score: -1, Microsoft User
    40. Re:I don't type by mikesd81 · · Score: 4, Funny

      That's still too complicated! Passwords have to be stored in mydomain.com/index.html for easy access!
      Complicated how? And why index.html? Browsers show txt files too.. I don't think it's a great solution if someone is looking over your shoulder or knows your domain name (like a shady acquaintance).
      --
      That which does not kill me only postpones the inevitable.
    41. Re:I don't type by Anonymous Coward · · Score: 0

      Applications->Accessories->Character Map Fedora User

    42. Re:I don't type by WithLove · · Score: 1

      Most public internet terminals are still, sadly, Windows machines.

    43. Re:I don't type by iminplaya · · Score: 1

      It only works once?

      --
      What?
    44. Re:I don't type by Hyperspite · · Score: 1

      One version is when you search for passwords and logins with google. There are sites devoted to archiving this... it's quite amazing.

    45. Re:I don't type by yo303 · · Score: 5, Funny
    46. Re:I don't type by das_magpie · · Score: 1

      Google for Character map and you will find things like below: http://www.atm.ox.ac.uk/user/iwi/charmap.html Or you can just use the Character map I am sure a lot of window systems have, Gnome I am sure has one.

    47. Re:I don't type by Anonymous Coward · · Score: 2, Funny

      Jeez. That should be http://mydomain.com/woooosh/index.html
      Try to keep up.

    48. Re:I don't type by Curien · · Score: 1

      The site where US military personnel manage their pay information uses a system like that. It's fucking annoying. It would be worth it if it were effective, but I've heard that modern "keyloggers" also take a snapshot around every mouse click specifically to defeat those kinds of schemes.

      The site also uses smartcard-based client certificate authentication. Too bad card readers aren't ubiquitous (not to mention sites that accept client certs for authentication).

      --
      It's always a long day... 86400 doesn't fit into a short.
    49. Re:I don't type by Anonymous Coward · · Score: 0

      That's a very good idea! Is there anybody who has done this somewhere?

    50. Re:I don't type by Strilanc · · Score: 1

      The only real way to avoid giving them your password is to use a password that will change after you use it. This can be as simple as the last character incrementing by 1 to 10 per login or as complicated as requesting a series of one time pads from the site before you go on your trip.

      Of course, I've never seen websites that actually support this type of thing, so...

    51. Re:I don't type by Anonymous Coward · · Score: 0

      Please post your domain so we can also see your password in clear text!

    52. Re:I don't type by neomunk · · Score: 5, Interesting

      How about a webpage like the one you're talking about bred with the horrible horrible idea of a webpage containing your passwords.

      You take that horrible security abomination of a webpage that gives you your passwords to cut'n'paste and you sprinkle it with freshly randomized obfuscation characters every reload (or once an hour so someone who DID find your secret webpage wouldn't be able to constantly refresh to ascertain your passwords). Then you can copy the whole line and then just select-delete the bits that don't belong. Since the garbage parts are different each time (or nearly each time) even a mouse grabber won't be able to reproduce the password string by reproducing the technique.

      None of this solves the problem of a logger grabbing the POST data.

      My best guess at a platform-independent solution is to VPN using secure authentication to a network you trust and proxy-browse from there. Get your keys all set up nicely at the trusted computer, and you shouldn't even have to type in any passwords, right?

    53. Re:I don't type by roguetrick · · Score: 0

      Good deal of software "solutions" for this type of business do take screenshots. Only safe way is to pick up a cheap ass linux laptop.

      --
      -The world would be a better place if everyone had a hoverboard
    54. Re:I don't type by Kadin2048 · · Score: 5, Insightful

      Ah yes, under that assumption, what did he do about the password needed to log on to ssh? This is a solved problem. You use a one-time password system, like s/key, or one of its many variants.

      The only caveat with s/key is that you can't run the generator program (which takes your secret passphrase and tosses out a bunch of new one-time passwords) on an untrusted system. If you do, you've just blown the whole business.

      So if you're going to be traveling and won't have access to any computer that you can trust, even a disconnected one, you need to generate a lot of passwords and write them down, and then cross each one off the list as you use it. (But hey, I think this lends a very nice cloak-and-dagger feel to computing that you just don't get very often.) Although I see that now somebody has whipped up a Java version of the s/key generator that will run on your cellphone, so it's not terribly likely that you wouldn't be able to run it.

      I think SSH+skey is probably the most secure way of working from untrusted systems. The only downside is that it restricts you to working in a text shell, and you still have issues with websites, but at least you can do email and IM without worrying too much.
      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    55. Re:I don't type by phexitol · · Score: 3, Funny

      Well duh. What If I forget what my domain name is, and have to use Google to find it again?

    56. Re:I don't type by Chuck+Chunder · · Score: 1

      I'm guessing that he is joking. Anyone stupid enough to do this should be fired and shot.

      Seems like you could cut out a lot of unnecessary paperwork by going straight to step 2.
      --
      Boffoonery - downloadable Comedy Benefit for Bletchley Park
    57. Re:I don't type by mahmud · · Score: 1

      The only downside is that it restricts you to working in a text shell [...] ssh -X should take care of that, provided you can run X client (or was it server ) on the local computer.
    58. Re:I don't type by Anonymous Coward · · Score: 0

      Only if you have a link to that file from another page, which is linked from another page, etc?

      If Google is just randomly looking for files called "password.txt" that aren't linked from any other site on the Internet then wouldn't this count as some sort of gaining access without your permission?

      If you put a link to a file like that on the web, then by implication you're happy for anyone who can access it to do so, but if there's no links and only you know it's there...?

    59. Re:I don't type by ne0n · · Score: 2, Interesting

      If the keypad numbers on your bank's "visual keypad" are randomly arranged in the grid with every page load, that narrows the attack vector somewhat.

      --
      $ :(){ :|:& };:
    60. Re:I don't type by danielsfca2 · · Score: 1
    61. Re:I don't type by Anonymous Coward · · Score: 0

      Proper "key" loggers save the area of the screen where the user clicks with each recorded click. The only way to reliably render keylogging ineffective is to use an external device, which is entirely under your control, for public key authentication or a form of one time passwords. But as soon as you're authenticated, a program on the compromised system can do things in your name, so I still wouldn't use a compromised system for anything more important than writing Slashdot comments.

    62. Re:I don't type by Anonymous Coward · · Score: 0
      I click around on icons until I can copy and paste a lot of letters into a single file. Then, with my Alpha-pallette, I cut and paste each letter as needed.

      Wouldn't it be faster to simply type the alphabet (upper and lower) plus maybe numbers and required special characters into a temporary text file, then pick from there?

      And why would this work anyway -- the characters still go into the text field just as if you had typed them.

    63. Re:I don't type by Enleth · · Score: 1

      Unless he meant something else by "fire". You know, a cannon or something. With a god aim, you could save some ammo on the step 2.

      --
      This is Slashdot. Common sense is futile. You will be modded down.
    64. Re:I don't type by JavaRob · · Score: 1

      This does not work, as many "keyloggers" have transformed to read POST data to websites, not just password fields. Particularly effective when the website has anything saying :) But are they sniffing HTTP, or is the browser compromised? If they're just monitoring the HTTP traffic, that's what SSL is for.
    65. Re:I don't type by JavaRob · · Score: 2, Interesting

      If the keypad numbers on your bank's "visual keypad" are randomly arranged in the grid with every page load, that narrows the attack vector somewhat. Yup, I have an account at a bank that does this.
    66. Re:I don't type by Anonymous Coward · · Score: 0

      Thats really dangerous a quick google search will find it. (filetype:txt inurl:".com/password.txt")

    67. Re:I don't type by delt0r · · Score: 2, Interesting

      Some banks here (Austria) provide a one time password list. You have to just that, take a list with you and cross out each one as you have used it.

      My bank in NZ has a different policy. You are not permitted to use a public terminal with giving up liability protection.

      But secure IM... please

      --
      If information wants to be free, why does my internet connection cost so much?
    68. Re:I don't type by Random+Walk · · Score: 1

      Only 26 results. Really disappointing ;-)

    69. Re:I don't type by teridon · · Score: 1

      Great, except some keyloggers record screen shots when you click. They also can easily record the clipboard contents.

      --
      I hold it, that a little rebellion, now and then, is a good thing. -- Thomas Jefferson
    70. Re:I don't type by Novus · · Score: 1

      If you can get SSH running, you can (with all SSH clients I'm aware of) tunnel a lot of other useful stuff through it. X is the easiest to set up (-X to OpenSSH sets it up transparently), but others are not much harder (e.g. -R :: makes on the local machine behave like on as seen from the remote machine (e.g. your VNC or other remote access server, HTTP proxy; make sure that the password for these services can't be used from "outside"). The local machine can still read your traffic (it goes unencrypted through the loopback interface), but if they can do that, they can probably do screen grabs and suchlike anyway to see what you're doing. However, this should be enough to get a graphical login without divulging (useful) login information.

    71. Re:I don't type by LouiseV · · Score: 1

      I'd probably stay away from storing my passwords in a public document titled 'password' - unless my password was the word password - just to keep consistent. ----------- But all kidding aside - a solution to checking email on public terminals is an online password manager. I work for PassPack - which, as you guessed it, is an online password manager which allows you to auto-login into your sites (eliminating the copy and paste method) and to be extra safe - you can generate one time passwords before leaving home to get into your account:------ http://passpack.wordpress.com/2007/04/09/passpack-disposable-logins-otp/ -------Hope it helps and Happy Information Security Awareness Week!------ Louise

    72. Re:I don't type by dw604 · · Score: 1

      Start -> Run -> osk

    73. Re:I don't type by Dan541 · · Score: 1

      Any input you make has the potential to be recorded.

      --
      An SQL query goes to a bar, walks up to a table and asks, "Mind if I join you?"
    74. Re:I don't type by Dan541 · · Score: 2, Interesting
      --
      An SQL query goes to a bar, walks up to a table and asks, "Mind if I join you?"
    75. Re:I don't type by nahdude812 · · Score: 1

      You have -R and -L mixed up. -L [local port]:[host]:[remote port] makes the local machine listen on [local port], and tunnel all communications to originate from the SSH server destined for [host]:[remote port]. -R [port]:[host]:[host port] makes the SSH server listen on [port] and tunnel any communications to [host]:[host port], originating from your ssh client.

      Also, instead of many -L -L -L phrases, try out -D [port], then set local software to use [port] as a socks proxy.

      If you're running Linux (and OSX if you do some work), you can even use tSocks to automatically tunnel some or all software through a socks proxy without that software even knowing its being tunneled.

      An old job I was at blocked most Internet communications, but permitted outbound SSH. SSH -D 1080 + tsocks loaded in /etc/ld.preload = a system which automatically tunneled all non-local (192.168.0.0/16, 10.0.0.0/8) traffic through the SSH client.

    76. Re:I don't type by Vectronic · · Score: 1

      yer both right...

      I counted it more litterally, probably because I just finished typing the 40 keys to make the 25 key version...

    77. Re:I don't type by Anonymous Coward · · Score: 0
      Click little flag in menu bar (if you have 'Show input menu in menu bar' preference set) -> Show character palette.


      Mac User.

    78. Re:I don't type by edmicman · · Score: 1

      Unless you have a link somewhere to the actual text file, will Google actually crawl and index it?

    79. Re:I don't type by Daimanta · · Score: 1

      -1, link doesn't work.

      --
      Knowledge is power. Knowledge shared is power lost.
    80. Re:I don't type by Anonymous Coward · · Score: 0

      1) Setup SSL Explorer Enterprise Edition (free for up to 2 concurrent users) on your home server.

      2) Type in your password with the virtual keyboard when you log in to your home server from a public terminal.

      3) On your home server, use some automatization to fill in password (password safe, roboform) so you don't have to type them. Make sure the password used for the safe is not used somewhere else since it could get keylogged.

    81. Re:I don't type by mickywicky · · Score: 1

      The only caveat with s/key is that you can't run the generator program (which takes your secret passphrase and tosses out a bunch of new one-time passwords) on an untrusted system True, which is why I run a generator on my J2ME-capable mobile phone. Works like a charm. See VeJOTP (http://fatsquirrel.org/software/vejotp/) and a couple of similar apps.
    82. Re:I don't type by dwpro · · Score: 1

      Complicated how? And why index.html OT:

      If you use index.html the web server would automatically resolve you when you only typed mydomain.com in the above case

      That would make it slightly less complicated.
      --
      Millions long for immortality who do not know what to do with themselves on a rainy Sunday afternoon. -- Susan Ertz
    83. Re:I don't type by Anonymous Coward · · Score: 0

      This idea is pure crap.

      I've watched and analyzed a keylogger, and it pulls the information from the browser request to the server. No amount of changing "how" you typed, or using visual representations will prevent them from getting the information.

    84. Re:I don't type by X0563511 · · Score: 1

      He/She didn't give her/his domain, and presumably if it's never linked to, it will never get indexed. Google doesn't (does it?) randomly try URLs to find sites to index!

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    85. Re:I don't type by Anonymous Coward · · Score: 0

      (3) you ever browse to the password file in a browser that submits URLs back to Google, e.g. the Google toolbar to look up the pagerank or Firefox to check it's not a phishing page, and Google adds it to its indexing queue from there.

    86. Re:I don't type by Anonymous Coward · · Score: 0

      said clipboard hooks being less than one ten-thousandth as prevalent as keyloggers

    87. Re:I don't type by heckler95 · · Score: 1

      I've heard of keyloggers that actually capture an image of a small section of the screen under the pointer on each click for just that purpose.

    88. Re:I don't type by MightyYar · · Score: 1

      If you give it a name with 8 characters, mixed-case and with some numbers... well, then it's as strong as a typical password, anyway.

      Personally, if I were to do this, I would probably put a little javasript PIN pad up so that the password has to be entered with the mouse before it shows you your list of passwords.

      Of course, by the time you go through all of that, you might as well open up notepad, type a bunch of jibberish, and then cut-and-paste your password together.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    89. Re:I don't type by Nukenbar · · Score: 1

      Seriously, what else are you probably going to be using at a public terminal besides Windows?

    90. Re:I don't type by yincrash · · Score: 1

      Include extra letters/numbers/symbols then delete them after pasting.

    91. Re:I don't type by Anonymous Coward · · Score: 0

      PortableApps http://portableapps.com/ run off a usb thumb drive and have an optional on-screen keyboard that you use a mouse with. This might be harder to key-log. http://portableapps.com/apps.

    92. Re:I don't type by regular_gonzalez · · Score: 1

      Why not Start -> Run -> osk ?

      --
      Due to circumstances beyond my control, I am master of my fate and captain of my soul.
    93. Re:I don't type by shadowless · · Score: 1

      Well done sir! That's much more secure than my own strategy of setting all my passwords to the reverse of "drowssap" (I reversed it here to deter those password-harvesting bots, obviously) and copy/pasting off the label that says "password" that is right next to the password field most of the time.

      By the way, I looked at your password file at the given address to have you FTP password so I can upload my own password file to your server (with your permission, of course!) Now, is your FTP password the reverse of "404"?

      --
      Programming is the art that actually fights back!
    94. Re:I don't type by poot_rootbeer · · Score: 1

      Score: -1, Microsoft User

      You do remember the topic is using public terminals, right?

      How often do you see a public email/web-type terminal that is NOT running Windows?

    95. Re:I don't type by Poltras · · Score: 1

      And, mostly, not xp machines (even less Vista). Last one I got in a YH was Win95. Worst was Win 3.1...

    96. Re:I don't type by elrous0 · · Score: 1
      Two questions:

      1) Do you live in a world where most public terminals use Linux? And, if so

      2) Why color is the sky there?

      --
      SJW: Someone who has run out of real oppression, and has to fake it.
    97. Re:I don't type by TheSeventh · · Score: 1

      This still leaves the problem of monitoring the clipboard, and/or taking screenshots. If I take enough screenshots, I can see each letter you copy/paste and then I have your password.

      A better solution is S/KEY, where you get a one-time password for each time you authenticate. You can use any public terminal, open an ssh tunnel to your email, and not worry about keyloggers or anything else. It's not a problem if the password they record is no longer valid.

      S/Key is available for most forms of unix, linux, etc. Check out http://en.wikipedia.org/wiki/S/Key for more info.

      --
      Just because you're paranoid, it doesn't mean that they're not out to get you.
    98. Re:I don't type by Tycho · · Score: 2, Interesting
      --
      Impersonating Tycho from Penny Arcade since before there was a PA.
    99. Re:I don't type by clam666 · · Score: 1

      I just check my mail using my phone. It has many features.

      Are you guys still using the 80's Gordon Gecko phone or something? Buy something from this century.

      How important can your email be anyway? Are you hanging out at the mall with the kids and realize you desperately need to short sell MSFT or close on a business deal? All the people I know doing that 1) have approprate technology rather than relying on public terminals and 2) are spending there time trying to avoid unencrypted wireless networks and "MegaHoc v.22" and "Free Public WiFi!" virus hotspots.

      --
      I'm a satanic clam.
    100. Re:I don't type by Anonymous Coward · · Score: 0

      Not good. I could harvest your password file over time and do a simple statistical calculation to figure out which parts didn't change, and have your passwords. Since this is your "generic" solution, you would ostensibly leave it up for a long time, but truthfully I would probably only need 3 or 4 mutations to be reasonably sure of your password; if it mutates on every reload, I can have your password in seconds.

    101. Re:I don't type by Anonymous+Psychopath · · Score: 1

      There are OPIE (an implementation of S/KEY) clients for many handhelds, including my Nokia S60 phone. I've also ran one on a Palm Treo.

      There is a collection of software, poorly maintained, I'm afraid, at http://www.eda.org/pub/tools.

      You could also carry your private key on a USB fob, but that has its own challenges.

      --

      Eagles may soar, but weasels don't get sucked into jet engines.

    102. Re:I don't type by Ihmhi · · Score: 1

      Wouldn't a lot of good keylogger programs also track the contents of the clipboard?

      Well, even so... let's say a password is pomegranite32==. You could copy/paste unnecessary letters so it's more like p54o6m3a23e5g6ar432an644i23t5e32== or something (just enough to make a scammer give up) and backspace them in a text window.

      I wonder - if copy & paste isn't secure, what about drag and drop? What if I copied out a bogus password like that into, say, the address bar in the window, rearranged the letters, and then dragged and dropped the correct password into the password field?

      If the terminal has a keylogger and a screen capper, though, you're proper fucked.

    103. Re:I don't type by Anonymous Coward · · Score: 0

      I use S/KEY on my OpenBSD machine gateway/mail server. Then I use PINE to read my mail.

      Works for me.

    104. Re:I don't type by Rich0 · · Score: 1

      It isn't like you need to hand-write one-time passwords.

      One command on a secure system will tell skey to generate any number of one-time passwords and you can just print them on a printer.

      I used exactly this approach to access a remote unix system that didn't support ssh back in the days when academic network sniffing was a big problem. It works just fine with ssh as well.

    105. Re:I don't type by Anonymous Coward · · Score: 0

      I think you're probably wrong about the keylogger needing fixed-width fonts and known screen coords. I'm not an expert GUI programmer, but I've dabbled in Perl/Tk, and when you select something in Perl/Tk the event is reported at a higher level than pixels -- it's more like "chars 3-8 of such-and-such widget were just selected." Thus, thwarting your method becomes easier than having to calculate pixels.

      Nevertheless, the more I think about your idea, the more impressed I am with it. Pasting is an obvious and probably very easy thing to log, but your idea involves no pasting, only selecting. How many keyloggers are going to bother logging selections, and reconstructing the actual meaning behind them? That's either a *very* sophisticated keylogger, or a *lot* of tedious manual analysis for the criminal. Sure, it's theoretically possible, but I don't think it's realistic; given how naive and sloppy most users are there's no need to resort to anything that drastic.

      This is the best solution I think I've ever come across; I'm going to remember it. Thanks!

    106. Re:I don't type by ahabswhale · · Score: 1

      I recommend trying http://passpack.com./ They offer single use passwords. It does require you to store your userid/pwd info on their site but I trust them more than entering this data into a publicly accessible computer. They do store your information in encrypted form and if you lose your passwords, you're screwed -- they cannot recover the data for you.

      In any event their site is setup such that after you enter a single use password, you click the link to have it enter the data in for you on the login form. This means it's also OS neutral.

      --
      Are agnostics skeptical of unicorns too?
    107. Re:I don't type by BigJClark · · Score: 1


      Despite the heat you're taking for this post, I found it to be funny and insightful. Fight the good fight brother.

      --

      Hi, I Boris. Hear fix bear, yes?
    108. Re:I don't type by the+JoshMeister · · Score: 1

      Your points are correct to some extent. My method is indeed invalid if the following are simultaneously true: (1) the password field is using a fixed-width font, (2) all keystrokes and mouse activity are timestamped, (3) the password field coordinates on the screen are known.

      Now, combine your method with booting from your own full OS on a CD (preferably an uncommon one*), plus entering the correct letters in a more clever fashion than all in a row with a few gibberish characters in between**, and you'll have a much better solution (invulnerable to any malware on the machine's installed OS, and a little less susceptible to hardware keystroke and mouse loggers). Of course, this assumes that you even have the ability to boot from a CD, which you may not always have.

      ---

      * This could help prevent hardware keystroke and mouse loggers from being able to replay your sequence on more common live CDs. After the malicious third party wastes all kinds of time booting up from 2 or 3 popular live CDs and is unsuccessful at getting into your accounts by trying to replay your keystroke and mouse sequence, he or she will almost certainly give up, unless it's a targeted attack, in which case they attacker may be more determined.

      ** I don't like the idea of typing all characters in the correct order mixed with gibberish because it's possible that the password could be discerned by analyzing a hardware keystroke logger's output (a keen eye might pick out the right characters). Perhaps a safer way to type in your password might be something like this (assuming "X" is a random character and your password is something much more secure than "secret"):

      XXXXXtXXsXcXXXeXeXXXXrXX

      Memorize your sequence of random characters (in this example, 5 random can be deleted, skip 1, delete 2, skip 1, etc.) and your sequence of correct characters (in this example, "tsceer", so last, then first, then third, etc.), and then once you've deleted all the random characters you can use the mouse to highlight and drag the remaining characters into the correct order. (Note: One downside of this method is that if you use the same public terminal twice and use random instead of predetermined non-password characters, the keystroke logs could be compared and your password could be easily discerned. Maybe a better plan would be to use the same predetermined non-password characters every time.) Yeah, this example is rather complicated, but it's not necessarily infeasible to memorize your sequence ahead of time, and of course, you can greatly simplify this method to suit your personal preferences (for example, only enter 1 or 2 non-password characters, and/or only leave 1 or 2 password characters out of order). As long as you can memorize your sequence (and you should be able to if you can memorize a complex password already anyway), then this may help.

      You can also combine methods for deleting characters, such as sometimes using Control+H (you may have seen it as ^H in Slashdot jokes) instead of backspace if your browser supports it (seems to work for me in Firefox), sometimes highlighting with the mouse and occasionally highlighting using the keyboard when deleting, sometimes using backspace, sometimes using the delete (forwards delete) key, etc. The more methods you use, the more complicated it will be if the attacker tries to analyze a keystroke/mouse log (although of course a replay attack using the same boot CD that you used may still be possible).

    109. Re:I don't type by operagost · · Score: 1

      This type of attack might also include a packet sniffer on the machine, rendering any clever input techniques useless.
      Obviously, this is where encrypted connections come in.
      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    110. Re:I don't type by Em+Adespoton · · Score: 1

      This is why you carry a PDA or java-enabled cellphone with you... you run your generating apps on it.

    111. Re:I don't type by Anonymous Coward · · Score: 0

      A post sniffer will only be able to see unencrypted traffic and will not be able to extract the password value from an SSL protected site (https://mydomain.com/login).

    112. Re:I don't type by he-sk · · Score: 1

      That won't insert characters into password fields in Safari. Works in Firefox, though.

      --
      Free Manning, jail Obama.
    113. Re:I don't type by Anonymous Coward · · Score: 0

      whoops, you forgot to cite the source of that statistic. I believe the proper citation would be "My ass. 2008. from inside of my asshole. distal anus to cecum. available: between my buttcheeks."

    114. Re:I don't type by yarbo · · Score: 1

      run gucharmap from a terminal or from a run program window (alt-f2 in many window managers)

    115. Re:I don't type by neomunk · · Score: 1

      Yeah, that's the big problem with that approach. Then again, with a One Time Pad-like login to your main password server, you should be able to mitigate the biggest problems with this solution, with the only negative being that you'd be giving that particular password to the loggers. If it's really a One Time Pad, then so be it, no harm done.

    116. Re:I don't type by Anonymous Coward · · Score: 0

      How about putting all the letters and characters in alphabetical/logical order and randomizing the whitespace and font size? Seems like that would accomplish the same thing with better usability.

    117. Re:I don't type by Anonymous Coward · · Score: 1, Funny
    118. Re:I don't type by karmatic · · Score: 1

      Easy. If your password is "secret", type "s", then something random, like "jd#'2;Knfn>", then highlight those last characters (except for the "s"), and type "e". Continue until done. Takes a while but is fairly safe. No, not really. I wrote a keylogger a number of years back, and it monitored changes in both text selection and the clipboard, as well as keypresses and window title changes. This was done in VB a _long_ time ago (GetAsyncKeyState API, or something like that) - doing it in a modern programming language is easy.

      I've also seen keyloggers that hook in to the Microsoft CryptoAPI - when you submit a form using SSL (in IE, etc.) - it actually pulls out the input from the form fields by parsing the HTTP request headers.
    119. Re:I don't type by mcpkaaos · · Score: 1

      Agreed, but you still shouldn't rely on HTTPS alone, which is why I mentioned using your own SSH tunnel. With HTTPS you are trusting the server's key, which can be compromised by a man-in-the-middle attack. This is still possible with SSH, but if it's your own server you will (or should) quickly recognize if the server's key signature changes (especially when putty (or your other favorite client) warns you of this).

      --
      It goes from God, to Jerry, to me.
    120. Re:I don't type by holomorph · · Score: 1

      If you give it a name with 8 characters, mixed-case and with some numbers... well, then it's as strong as a typical password, anyway. Except now you've just typed the address to your entire password list into the address bar - not only has the logger captured access to the password to the site you logged into, but to all of the passwords in your list!
    121. Re:I don't type by MightyYar · · Score: 1

      Touche!

      Okay, so now you have to make the link a one-time use link :)

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    122. Re:I don't type by fm6 · · Score: 1

      Were you a professional kidnapper in a former life? Nobody else could do that much cutting and pasting without going crazy!

    123. Re:I don't type by stephanruby · · Score: 1

      I store my password at mydomain.com/password.txt so I can just copy/paste when I'm remote.
      Why use a password -- when you could use mailinator (no password necessary, your inbox is public)

      If you wanted to get banking information for instance, you could have your bank email notifications of transactions (and daily account balance) directly to your gmail account, and then you would have gmail forward any relevant emails to your public mailinator inbox.

      The reason you'd need something like gmail as a go-between is because you'd want to make sure messages fitting only specific patterns went through -- otherwise a crook could easily request additional information (or even your own password) and then your bank might send it back to him via your public inbox.

      An even better solution would be to filter that information down further, but I'm not sure how do this without programming something. For instance, I just took a look at the notifications my bank sends me, and it contains the name of my bank, my full name, my email address, and the last four digits of my bank account. It would be nice if gmail (or some other server-side free email filtering service) removed some of those specific references before forwarding it on, this way it would give key-loggers/sniffers/screenshot-loggers on a public terminal even less information to work with.
    124. Re:I don't type by gr8dude · · Score: 1

      If you're ok with clipboard hooks or hooks on WM_KEYDOWN, you must just as well use the on-screen keyboard.

      Run "osk".

    125. Re:I don't type by gr8dude · · Score: 1

      What if they attach to a process and get the data from it before they are passed to the encryption function?

      Check out oSpy.

    126. Re:I don't type by gr8dude · · Score: 1

      Because one who watches WM_KEY* messages can see everything.

    127. Re:I don't type by Anonymous Coward · · Score: 0

      Oh shit you mean I can't use "secret" anymore? shitshit.

    128. Re:I don't type by JavaRob · · Score: 1

      That's where the browser on the thumbdrive comes in handy... but seriously, it's so damned easy for people with cheap keyloggers (hardware OR software) to grab enough passwords with no real work involved that simply putting a few minor complications into your password entry will protect you in the vast majority of cases. It's just so trivial to steal passwords from most users, they have no reason to bother with you.

    129. Re:I don't type by RealGrouchy · · Score: 1

      But a software clipboard hook will still get you. Only if you enter the characters in order, and if you don't enter wrong characters and then select them and paste over them.

      (and let me tell you, typing out this post with copy-paste was a serious pain!)

      - RG>
      --
      Hey pal, this isn't a pleasantforest, so don't waste my time with pleasantries!
    130. Re:I don't type by Kadin2048 · · Score: 1

      I thought about that a little when I was writing the initial post and dismissed it, thinking that it wouldn't be possible to log into websites that require passwords (online banking, Slashdot, whatever) without revealing them to the untrusted system.

      However on second thought I suppose you could just let the browser on the trusted/remote machine cache all your passwords, and then log in this way ... assuming you're comfortable letting any browser cache your online-banking passwords. It would do for sites like Slashdot though (especially Slashdot, because it has long persistent logins via cookies anyway).

      The reason I've never wanted to do that is because I think it would just be too easy, once you have that browser window open, to run across a login page and type in a password without thinking. But I guess if you're careful, X forwarding would definitely work (assuming your hypothetical untrusted machine has an xserver running).

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    131. Re:I don't type by Kadin2048 · · Score: 1

      > Some banks here (Austria) provide a one time password list. You have to just that, take a list with you and cross out each one as you have used it.

      That's pretty nice. Given how long s/key has been around for, and how low-tech it is compared to other one-time-password options, I've always been a bit disappointed more websites don't let you use it as an option. I think it stems from too many site designers writing off their users as too stupid to understand it, too quickly.

      Although I'm as guilty as anyone of engaging in some 'stupid luser' humor now and then (retractable cupholder!), I've found that a lot of technical people underestimate the capabilities of what average users can understand and will do, if it's been explained in a clear manner -- and most important, if the reason they ought to care is made plain.

      In this case, a way of securely logging in from a webcafe or friend's computer (using nothing but say a pre-printed wallet card of passwords -- one that's otherwise unmarked!) is pretty clearly beneficial. It's too bad the banks aren't all as forward-thinking as your Austrian one.

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    132. Re:I don't type by Anonymous Coward · · Score: 0

      I click around on icons until I can copy and paste a lot of letters into a single file. Then, with my Alpha-pallette, I cut and paste each letter as needed.

      I click around on icons until I can copy and paste a lot of letters into a single file. Then, with my Alpha-pallette, I cut and paste each letter as needed. what about the last out-of-software keyloggers? you can't avoid it. use your personal laptop instead.
    133. Re:I don't type by FixItDad65 · · Score: 1

      Here's a link to one-time password system with lots of explanation and discussion. https://www.grc.com/ppp.htm There are several free and open implementations: "GRC offers a complete and free (though not open source) PPP CryptoSystem implementation for Windows platforms, and other open source solutions are already available for Windows, Mac, Linux, and Java-equipped cell phones."

  3. Simple solution by Anonymous Coward · · Score: 0

    Aviod public terminals

    1. Re:Simple solution by Hunter-Killer · · Score: 1

      Seriously.
      An area without WiFi hotspots isn't worth traveling to. I use my laptop to VPN into my home network, one system of which runs Squid (proxy). Not only do I not have to worry about keyloggers, I also sidestep the issue of having credentials intercepted by sniffers.

    2. Re:Simple solution by gnick · · Score: 0

      Some of us (per federal regulations) are not allowed the luxury of wireless capability on our work laptops. And, even if we were, trusting public WiFi or hotel-room Ethernet is a little suspect.

      --
      He's getting rather old, but he's a good mouse.
    3. Re:Simple solution by Chmcginn · · Score: 1

      Some of us (per federal regulations) are not allowed the luxury of wireless capability on our work laptops. And, even if we were, trusting public WiFi or hotel-room Ethernet is a little suspect.

      Can you buy a wifi USB dongle? As far as trusting hotel room Ethernet... well, it's better than a public terminal.

      --
      Have you been touched by his noodly appendage?
    4. Re:Simple solution by gnick · · Score: 2, Informative

      Can you buy a wifi USB dongle? Yes. But I'd be risking my career if I plugged it into my work laptop...
      --
      He's getting rather old, but he's a good mouse.
    5. Re:Simple solution by Hunter-Killer · · Score: 1

      I work for the government as well (.mil); when I need to do something non-work related on a non-work network, I swap the drive with an extra I carry (most Dell laptops feature modular drive bays). If an issue is work-related, I'll use the tools I'm provided/authorized to use (we don't trust public networks either, but VPN is an acceptable means of remote access). If a job is critical enough to merit alternate means, an exception to policy will be made.

    6. Re:Simple solution by gnick · · Score: 1

      An area without WiFi hotspots isn't worth traveling to.

      I work for the government as well (.mil) You do government work in secure areas and are allowed a laptop without the wireless capabilities hardware-disabled? There are apparently some real differences between our work environments. Are you allowed to take your laptop to the areas you work in, or is it simply for uncleared/public/home use? Not trying to be a jerk - I'm genuinely curious.
      --
      He's getting rather old, but he's a good mouse.
    7. Re:Simple solution by Hunter-Killer · · Score: 5, Informative

      Many areas are accurately classified as "secure." Rent-a-cop manning a checkpoint at a facility surrounded by a scalable fence? Secure. Unguarded arms room? Secure. Building with armed guards, roving K9 patrols, and access controlled by multifactor authentication? (Probably) secure. The restrictions in effect depend on the nature of what is being safeguarded; comparing two situations is like apples and oranges. What I can tell you is how data/equipment of different classifications are treated.

      FOUO/Unclassified-Pretty much the catch-all for government owned IT-equipment. Could have just a OEM copy of WinXP (standalone systems), or our enterprise's standard image. IT BBP applies: no end-user admin rights, but no restrictions on networking, only "approved" hardware/software. If lost/stolen/compromised, investigation is launched to determine possible risk (in aggregate, even unclassified data can yield vital information on operations) as well as verify that data was in fact only FOUO. Standard WPA/WPA2 is not considered acceptable for work-related activities, but there are approved solutions for official wireless use out there (AirFortress being the most popular).

      Sensitive but Unclassified(SBU)-generally anything with SSNs or personnel data warrants this classification. Not approved for travel/remote use unless there's encryption in place. Aside from that, same as FOUO.

      Confidential-Never encountered it applied to data. Should never be on a Unclassified system.

      Secret-Computers, CDs/floppies, printers/copiers: everything Secret must be accounted for. Efforts are made to ensure only Secret devices touch the secret network (for me, SIPR). Secret devices are secured when not in use (otherwise they're hand-carried; oh yes, I was a COMSEC courier), and should never touch unclassified networks. Treated very similar to individually-issued firearms: nobody carries a device home for the night. Wireless is definitely out of the question.

      I don't have experience with anything higher than Secret.

    8. Re:Simple solution by dmizer · · Score: 1

      Yes. But I'd be risking my career if I plugged it into my work laptop...
      There would/should be nothing wrong with you using a knoppix live cd. Even if your system was compromised while online wirelessly, there would be no danger of data being mined. Also, since the windows system is not booted, it would be impossible for all the watchdog software to detect that you've done something so unseemly.
    9. Re:Simple solution by hedwards · · Score: 1

      I just wish the banking industry could take their security that seriously.

    10. Re:Simple solution by rriven · · Score: 1
      Well when my dad worked in I Corps headquarters at Fort Lewis
      he would turn off his laptop pull out a screwdriver and change out the classified hard which was then put in a safe and put in the take home/check email/surf/let your kids play with hard drive


      I am assuming that the non-classified hard drive was never in the laptop when it was connected in to the classified network. So yes you can work in classified areas and still take home your laptop

      --
      Dan
    11. Re:Simple solution by gnick · · Score: 1

      There would/should be nothing wrong with you using a knoppix live cd. Agreed. There would/should also be nothing wrong with inserting and removing a read-only DVD into a read-only CD drive on a classified computer and then removing it from the facility. But SOP states that, after such a grievous breach of security, the DVD should be degaussed (?!?), shredded, and incinerated... Not all security policies are based solely on ensuring security.
      --
      He's getting rather old, but he's a good mouse.
    12. Re:Simple solution by gnick · · Score: 1

      Actually, there are substantial awards being sponsored by the banking industry for suggestions for improving their security measures. Simply reply with your account number, routing number, and idea for improvement and I'll see that you're properly compensated.

      Also, if you're interested, I've got some possibly very enterprising lines regarding bridge sales and investment properties in Florida. Ask me how!

      --
      He's getting rather old, but he's a good mouse.
    13. Re:Simple solution by Curien · · Score: 3, Insightful

      When I was in charge of government laptops, we disabled booting off of anything but the hard drive and locked the BIOS with a password. Sure, the user could reset it, but we'd know that they did so.

      The point isn't whether you think that what you're doing is OK. The point is that you aren't authorized to make that decision.

      --
      It's always a long day... 86400 doesn't fit into a short.
    14. Re:Simple solution by Anonymous Coward · · Score: 5, Interesting

      "The restrictions in effect depend on the nature of what is being safeguarded; comparing two situations is like apples and oranges."

      Very true and *must* be remembered when at a govt installation - especially ones that had ever done nuke stuff at some point. There are MANY reasons for a "secure" rating and it may be more to protect you than the what is inside the compound.

      There was an incident shortly after 9/11 where some reporter showed how "insecure" a sight at LANL was by scaling a fence, cutting a lock off a building, and taking many photos. It also included a rant about why spend security on those empty buildings. After some posting across the internet he finally found out why (and anyone who has worked in such installations immediately knew the answer) - the building was contaminated with highly radioactive dust that is nearly impossible to clean up so just lock it off. Yep, that guy sure showed them by breathing in some gamma emitting particles.

      I have been in facilities where real weapons research was going on and it had fully manned machine gun turrets and was (maybe) mined outside of the official walkway (the mines were according to lore at the area - hard to know if true though the machine guns were quite visible and would have been sufficient. I know much of the lore about the area I worked in wasn't true and the machines guns should have been sufficient). Never knew what they did there more than "weapons research" - I ate lunch a time or two with one of the principle designers of our Neutron Bomb and that was where his office was and that is far as I knew anything (and wanted to know - you don't ask about those areas).

      "FOUO/Unclassified-Pretty much the catch-all for government owned IT-equipment."

      I would add that much of what you post is on machines that the IT guys managed. I worked in the research division and because our research was on scalable system administration we did pretty much what we wanted with them. I know a number of other researchers mostly administered their own system as they sometimes required some software that IT wouldn't support.

      The security of those systems ranges from good to horrid, shortly before my contract ran out we had an incident where well over 50 systems were compromised due to those peoples computers using a symmetric SSH key system from their office in a university (in this case the person didn't log out of a public terminal telnetted - yes telnetted - to their university desktop) to *all* the machines they had access too. Amusingly enough the hacker had access to the Big Iron machine (an IBM sp2) and didn't know what it was so he went for more desktops. It was an amusing meeting - after two hours of listening to a guy drone on about ssh keys, telnet, encrypted and unencrypted connections, keyloggers on public terminals, etc he asked any questions. First one: "What's SSH?" (note this included the chemists, physicists, biologist, and a few more "..ists" that had no real reason to know, we were all were giggling at this point).

      Unfortunately some of the researchers were not very good at watching what systems they ran on. I know of at least once where someone was having trouble running on our stuff and I (being root) logged into their account and debugged their software. Found out later the reason they freaked when I told them what was wrong was that they were in the "sensitive unclassified" category. They had no idea root could do that and figured we normally ran a tighter ship security wise than the official systems did (which in some ways was true, in others not and they found out the latter the hard way).

      *note - anonymous because even though it has been a number of years still not sure what I am allowed to talk about. So feel free to write me off :)

    15. Re:Simple solution by icebike · · Score: 1

      Some of us (per federal regulations) are not allowed the luxury of wireless capability on our work laptops. Then why are you using these work facilities for private un authorized purposes?

      Adhere to the promises you made when you signed onto your job. Problem Solved.

      As for trusting public/hotel wifi, thats a non issue with a secure encrypted connection on your own machine which (presumably) does not run a key-logger.
      --
      Sig Battery depleted. Reverting to safe mode.
    16. Re:Simple solution by Anonymous Coward · · Score: 0

      At Top Secret you aren't even allowed cellphones or iPods. Above that, things start getting really restrictive...

    17. Re:Simple solution by Anonymous Coward · · Score: 0

      A read-only DVD into a read-only CD drive? You are right, that wouldn't hurt at all! (it wouldn't work)

    18. Re:Simple solution by X0563511 · · Score: 1

      Get an old-ass laptop with wireless (USB/PCMCIA/MiniPCI doesn't matter) and an ethernet port. Set up ip-forwarding, and stick it between the work laptop and the wireless access point. If your even more paranoid, tunnel the connection to the work laptop to somewhere else (ie, home) so that it is virtually impossible to discern where you actually connected the damn thing (latency being the only real way)

      How will they know you didn't just plug it in the wall? The only drawback would be the space for the extra hardware, and looking like a tool while using.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    19. Re:Simple solution by Lumpy · · Score: 1

      Unless if you used dells. Then I can run a simple program that will give me the password you used for the Bios quite easily. It's stored plaintext in most Bios flash settings areas, trivial to read if you know where to look. Dell tries to scramble it, but all it takes is a few minutes with that brand of bios to figure that out.

      the only laptop I have ever seen that you CANT do this to is the Panasonic toughbooks. They at least try to make the hardware secure.

      --
      Do not look at laser with remaining good eye.
    20. Re:Simple solution by TheRaven64 · · Score: 1
      Depends if knoppix is capable of reading or writing the Windows disk. If it can read it then a compromise lets you steal any classified data on it. If it can write it then a compromise then you can install a trojan onto the classified disk.

      If you're using full-disk encryption with the key stored in the TPM and only divulged to the bootloader on disk (whose location and hash is also stored in the TPM) then this might be safe.

      --
      I am TheRaven on Soylent News
    21. Re:Simple solution by Anonymous Coward · · Score: 0

      the DVD should be degaussed (?!?), shredded, and incinerated... To destroy covert electronics in the DVD plastic I expect. You can build that stuff pretty flat.

    22. Re:Simple solution by phunctor · · Score: 1

      If you needed to know about anything higher than Secret, if such a thing existed, somebody would have briefed you.

      --
      phunctor

    23. Re:Simple solution by Curien · · Score: 1

      And if they did that, they wouldn't have changed anything on the laptop. Good for them. Obviously, we can't control the topology of foreign networks.

      --
      It's always a long day... 86400 doesn't fit into a short.
    24. Re:Simple solution by Curien · · Score: 1

      Interesting. Didn't know that.

      OTOH, a person doing this has strayed from a scenario where they merely violate policy to one where they actually commit a crime.

      --
      It's always a long day... 86400 doesn't fit into a short.
    25. Re:Simple solution by Anonymous Coward · · Score: 0

      really? please tell us the law it violates?

      Because I can not find any law that says reading the plaintext password or reading memory locations of a bios is illegal and a CRIME....

  4. Simple Answer -- by barbam · · Score: 5, Insightful

    Umm -- simple answer, don't access trusted information from an untrusted terminal? You can have no expectation of privacy while using that machine.

    1. Re:Simple Answer -- by Anonymous Coward · · Score: 0

      Exactly. I work in the medical industry where physicians are always asking about how to stay compliant with HIPAA and confidentiality, as well as concerned about not getting their personal financial records compromised when they are constantly on the road with their laptops.

      My answer? Never use WiFi at a hotel, airport, or public terminal, suck it up and pay the $60 a month for EVDO to know and control your access point security.

    2. Re:Simple Answer -- by Anonymous Coward · · Score: 0

      How the hell is this 'Score +5 Insightful'? Now the way to solve problems with doing things is not to do them? Do you people sit in your bedrooms all day because your car might break and then you won't know what to do?

    3. Re:Simple Answer -- by SanityInAnarchy · · Score: 1

      My answer? Never use WiFi at a hotel, airport, or public terminal, suck it up and pay the $60 a month for EVDO to know and control your access point security. Ok, that is a pretty horrible solution. Is EVDO actually more secure? What's stopping someone from intercepting it? Admittedly, I know nothing about its actual implementation, so I don't know if it's doing crypto.

      But seriously, why not https, a VPN, something like that? I don't imagine EVDO is going to be as fast or as reliable as wifi, wherever the wifi is available.
      --
      Don't thank God, thank a doctor!
    4. Re:Simple Answer -- by fastest+fascist · · Score: 1

      Well duh, but sometimes you do need to access information from an untrusted terminal, and in such cases being able to do so securely is important. Hence the question, I guess.

    5. Re:Simple Answer -- by bogado · · Score: 2, Insightful

      Because that's the correct answer. If you ask me how can I fix a broken egg I would say don't break it in the first place.

      Seriously, when a terminal is not trusted everything you do on it can be watched. The attacker could plug into any application in the same way your debugger do and watch the bit directly from within the application, even if the executable is pristine and in you read-only USB dongle.

      Don't put your password in a public computer. That's a way to be safe. The only possible solution for this would be to have a one time password solution, but this would require changing the server witch is not possible for most of people.

      --
      []'s Victor Bogado da Silva Lins

      ^[:wq

    6. Re:Simple Answer -- by SirJorgelOfBorgel · · Score: 1

      Well I'm using HSPA right now (you could say it's the GSM version of EVDO RevA), coming in on a cellphone turned into a wifi hotspot using WMWifiRouter ( .com ), and have several computers connected to that hotspot (Our landline just crapped out, waiting for the technician to show up). Works great to provide your own internet feed anywhere you have access (granted, wifi isn't that secure, but if you are feeding to just a single computer, you can use a cable instead).

      Either way, with speeds possible up to 14.4mbit and the much lower latency than previous cellular data connections, "fast" is not really an issue. Reliable? Depends on your location (ie, the coverage of your cellular provider... I'll bet they have better coverage than public wifi has). The country I'm from has 95%+ coverage for most providers.

      As for security, I imagine EVDO has similar security to UMTS. While it is probably possible to hijack an UMTS data connection, it's not easy, and requires specialistic equipment not available at your average Radio Shack. Compare that to a $200 laptop that's all you need to hijack most wifi networks. Add to that that cell providers are big corps with billions on the line. I would put much more faith in them not man-in-the-middle'ing you than I would put in whoever set up the wifi AP you're using in your hotel.

    7. Re:Simple Answer -- by jellomizer · · Score: 1

      Just get an iPhone, Blackberry, Cell Based Network Card... Or whatever. If the information you are doing on these public terminal are sensitive enough for people to care about tracking on plublic terminals. You probably want to put the extra investment into it. Vs. carieing around a LiveCD, USB Keychains, Logging into sites ... all which may not help.

      Software is just that Soft Data, it can be changed intercepted, Duplicated. Hardware less so, and if it is your hardware combined with your software (in the more general sence (I don't want to debate FOSS right now)) You are working by your own rules not by the rules that people make a public terminal.

      I haven't used public terminals for years.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    8. Re:Simple Answer -- by street+struttin' · · Score: 1

      This was my thought exactly. The easiest way to not be subjected to a keylogger on a public terminal is to not use a public terminal. Another issue that not many have mentioned yet (if at all) is that on a public terminal there's not much keeping someone from glancing over your shoulder at your screen while you are doing your banking, or at your fingers as you type your password, or at that picture of your kid that your wife just sent you in your email.

    9. Re:Simple Answer -- by street+struttin' · · Score: 1

      sometimes you do need to access information from an untrusted terminal I honestly can't think of anything so important that I can't call someone or wait till I get to a safe terminal. The only thing I can think of where I might NEED an untrusted terminal is if I'm lost and need google maps or something, but that's not exactly secret.
    10. Re:Simple Answer -- by cryptoguy · · Score: 1

      To send email securely from a public terminal: Type your message into a PDA, encrypt and sign it. Then, load it onto the public pc via a usb port, or in worst case scenario, type it in (assumes it was encrypted into ascii form, gpg -a etc) If you have to type it, good luck getting it right. Then login to a disposable email account, and send the encrypted file as an attachment. Receiving email securely is more problematic. You could arrange for a particular individual or individuals to send you email in a manner analogous to the above, to a temporary email address set up for the purpose. But I don't think there is any way to get email from the "general public" securely on a public computer.

    11. Re:Simple Answer -- by sentiententity_UK · · Score: 1

      there's not much keeping someone from glancing over your shoulder ... at that picture of your kid that your wife just sent you in your email Or worse, your wife glancing over your shoulder at that picture of your kid that your mistress has just sent you in your email. s.
    12. Re:Simple Answer -- by melikamp · · Score: 1

      Well, you just solved the problem. While not practical for most people or situations, a one-time password would work. You don't need to change the server, you just have to have a custom server tailored to your needs. If, say, you need access to your own web-mail, a CGI script would probably suffice.

    13. Re:Simple Answer -- by Anonymous Coward · · Score: 0

      That is exactly what I was going to say. Get a laptop - if you're that paranoid that you'd consider all those options you wrote about, then a laptop will be a great investment toward your peace of mind. I use a laptop with Gentoo Linux (that I keep up to date) and full disk encryption. I won't login to anything unless it is from my laptop - I don't even use the computer my work provides me with, I bring my laptop to work every day.

    14. Re:Simple Answer -- by fastest+fascist · · Score: 1

      Not the point - it seems whenever someone asks "how do I 'X'" here, a significant portion of the answers amount to "just don't". That's not helpful, a smart person won't ask for help doing something difficult or potentially dangerous if they have the option of not doing it. Clearly the original poster here is aware there are security issues with public terminals - otherwise they wouldn't be asking how to securely use them.

      Now, in this case, there probably is no way to be sure of security if you're paranoid enough to suspect keyloggers. Being snide about it is still unwarranted.

    15. Re:Simple Answer -- by SanityInAnarchy · · Score: 1

      Still doesn't answer the question: Is it really worth it for $60/mo when VPN over wifi will do? Or is it that it's worth the $60/mo for the increased coverage?

      --
      Don't thank God, thank a doctor!
    16. Re:Simple Answer -- by bogado · · Score: 1

      even if you manage to protect yourself from a "leak" password, how can you trust that the hacker is not using your opened session to send spam in your name or harvesting your contacts to spam them later?

      An untrusted terminal should be used for untrusted matters that will have few consequences if leaked or broken into.

      --
      []'s Victor Bogado da Silva Lins

      ^[:wq

  5. Context menu is your friend by Shadow+of+Eternity · · Score: 2, Interesting

    Copy and paste your password from random letters around the page. Unless they log everything that goes into the clipboard they can't tell what you put in. You can also copy/paste extra letters and paste over them for added security if you're really paranoid (or they log the clipboard).

    --
    A bullet may have your name on it but splash damage is addressed "To whom it may concern."
    1. Re:Context menu is your friend by Anonymous Coward · · Score: 0

      Modern loggers do log what is in the clipboard dumbass. Even easier would just be to pull the password from the network traffic.

  6. If you have a lot of time on your hands.... by Hojima · · Score: 1

    One way to bypass it is to highlight the letters you want, then copy and paste them. But this is only for things such as small user names and pass words.

  7. use a... by Anonymous Coward · · Score: 0

    The least technical solution would be get a phone with internet capability and check mail through it.

  8. Simple idea by Mieckowski · · Score: 3, Interesting

    You could type the letters out-of-order, then rearrange them using drag+drop. Someone with a keylogger probably wouldn't bother using the mouse input to figure it out.

    1. Re:Simple idea by Ernesto+Alvarez · · Score: 1

      Someone with a software keylogger will probably want to observe the mouse input, since those "virtual keyboards" used in banking sites are very common. They might not get it right, but it is a risk (and will get riskier if this method becomes widespread).

    2. Re:Simple idea by the+JoshMeister · · Score: 1

      You could type the letters out-of-order, then rearrange them using drag+drop. Someone with a keylogger probably wouldn't bother using the mouse input to figure it out. A good keystroke logger will also log mouse input. In that case, a replay attack would simply play back your mouse input, so it would drag and drop whatever you dragged and dropped.
  9. Don't use public terminals by syousef · · Score: 5, Insightful

    I'm not trolling here. If you're being keylogged, then even if your password isn't stolen, every single thing you do on that computer must be treated as public. Emails would be keylogged too.

    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.

    --
    These posts express my own personal views, not those of my employer
    1. Re:Don't use public terminals by danhm · · Score: 1

      Parent is right. If you need internet access while on a trip, get a cheap laptop.

    2. Re:Don't use public terminals by faust2097 · · Score: 3, Interesting

      I make one address on gmail for each trip I take and have my other important messages forward on to that and tell my friends and family to use it. The most important part is that the password to this temp account is 100% unique.

      I'll usually do some "click obfuscation" as I type in the password as well but I have a feeling that's mostly a placebo feature.

    3. Re:Don't use public terminals by Anonymous Coward · · Score: 0

      Parent is, imho, one hundred percent completely correct, and more. After all, it's not like keyloggers preclude other vectors. Personally, I assume that if I don't own a system, someone else most likely does! After all, don't you think I can't log everything my own system does?

      Please, just don't do it in public, ok?

    4. Re:Don't use public terminals by queenb**ch · · Score: 1

      ...and consider anything you say via that account to be as public as if it were announced over a PA system at an airport. I have to concur with this. If the terminal is pwned, so are you.

      Not even a VPN connection will save you from that.

      If you need to trust your computer, than use your own and set up a VPN connection to send email. That way you can use the network that your on but your traffic is encrypted from a known good computer.
      --
      HDGary secures my bank :/
    5. Re:Don't use public terminals by NotQuiteReal · · Score: 1
      No kidding, if you can't go a few days without checking things online, you are going to have a hell of time when you get hit by a bus. If you are "on call", get a phone.

      Enjoy your time off. I've never been in trouble for keeping my word, and when I say "I will not be checking email for two weeks." I mean it.

      --
      This issue is a bit more complicated than you think.
    6. Re:Don't use public terminals by Anonymous Coward · · Score: 0

      You should consider anything you type anywhere as if it was announced over a PA system at an airport. The person at the other end could forward to their address book, be compromised, etc, etc.

    7. Re:Don't use public terminals by Anonymous Coward · · Score: 0

      You've nailed it. I'd say change passwords for each new place you access it at a minimum, and don't even think about getting close to discussing confidential or personal matters.

    8. Re:Don't use public terminals by Anonymous Coward · · Score: 0

      You should consider email in general to be a public announcement. Unless you control the transmission from end to end, it's public. I guess this can apply to _anything_ you do on the Internet, clear or encrypted.

    9. Re:Don't use public terminals by Anonymous Coward · · Score: 0

      I carry around a laptop (mac) which is clean, and that I regularly sweep. Then I hijack other internet connections when I need them. I am never without charger (I carry it all in my back-pack. I'm a college student)

      I have never needed to log into a public terminal since I got my laptop.

    10. Re:Don't use public terminals by Antique+Geekmeister · · Score: 1

      If you have the budget, there are useful RSA key generation widgets that are often used for VPN's and increaingly for online bank account acces, especially for business customers. I have several that work quite well for SSL, and others I've used for remote SSH acces succesfully.

    11. Re:Don't use public terminals by RetroGeek · · Score: 1

      If you have the budget, there are useful RSA key generation widgets that are often used for VPN's and increaingly for online bank account acces, especially for business customers. I have several that work quite well for SSL, and others I've used for remote SSH acces succesfully.

      You are fooling yourself.

      If the machine is compromised, then anything you type/ copy/ paste/ do is compromised. VPN etc is useless as your typing, or for that matter anything sent by the browser, can be captured.

      VPN only starts at the NIC driver level, far below what you see on the screen.
      --

      - - - - - - - - - - -
      I am a programmer. I am paid to produce syntax not grammar. Deal with it.
    12. Re:Don't use public terminals by Anonymous Coward · · Score: 0

      not to mention keeping sessions alive after you have gone

    13. Re:Don't use public terminals by Blorgo · · Score: 1

      Yep, a separate throw-away email account will work. Kind of like a one-time-pad for email accounts.

      The OP said he mostly wanted to check email. For a 10-day trip, set up 10 email accounts, one per day, and set up forwarding rules on the real account to all of them. This way the first time you access a email account on a public terminal is the last time you access that account - make your last step after checking email to delete the account.

      Your mail sent from this account would tell the recipient not to reply to this account, just your regular account - some free mail accounts can probably set up a separate reply-to but most probably not. Also, cc: the original account so the next throw-away account would have your reply.

      Retrieving the keylogged info would hopefully take longer than it would take to check mail, do your stuff, delete the account, log out. If not... you're still screwed, sorry.

    14. Re:Don't use public terminals by X0563511 · · Score: 1

      I don't think you understood what he just said.

      He has a little key fob that generates a passphrase based on time and some hidden magic (RSA). The server has one too, with the same hidden magic. Hence, both you and the server will know it, nobody else will until you use it, but once used it's worthless.

      It's like a digital OTP.

      Example

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    15. Re:Don't use public terminals by erlenic · · Score: 1

      So then once you're connected to the VPN in a manner that the attacker can't repeat, you start typing an e-mail that's secret enough that it needs to be protected with a VPN. The keylogger is still recording every one of your keystrokes, so the attacker still has that e-mail. Congratulations, you've been pwned.

      RetroGeek perfectly understood the post he was replying to, as well as the flaws in the method described.

    16. Re:Don't use public terminals by Antique+Geekmeister · · Score: 1

      You've never actually used one, have you?

      They use a fascinating challenge/response system, requiring the synchronized and authenticated passkey. You need the passkey, as well, to log into these systems. This doesn't prevent other passwords you may type from being stolen, but it's very helpful to block that preliminary access without the specific SecurID passkey.

    17. Re:Don't use public terminals by Antique+Geekmeister · · Score: 1

      Well, yes. There's no defense against *that*, it's equivalent to having a camera looking at everything you type But that's not what the original poster asked about: they asked about protecting their passwords.

    18. Re:Don't use public terminals by erlenic · · Score: 1

      The point was that protecting just your password is pointless. You have to protect everything, which could very well be impossible.

  10. Cut & Paste by calebt3 · · Score: 1

    It's slow, but you could look for the letters/numbers/symbols you need on the web. ASCII tables could be a good place.

    1. Re:Cut & Paste by jtolds · · Score: 1

      It's slow, but you could look for the letters/numbers/symbols you need on the web. ASCII tables could be a good place. Many software key loggers also keep track of clipboard history.
    2. Re:Cut & Paste by Anonymous Coward · · Score: 0

      Except that the ASCII characters/codes on that site are embedded in a jpg. Not a particularly good place.

    3. Re:Cut & Paste by CastrTroy · · Score: 1

      You can't use ASCII tables, it's just a giant image.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
  11. I don't think you truely can by JazzXP · · Score: 5, Insightful

    Any smart keylogger will look at the raw text behind any password field on a website. Cut and Paste etc would be useless.

    1. Re:I don't think you truely can by gnick · · Score: 1

      Kind of true, but tools like that are not simple "keyloggers".

      --
      He's getting rather old, but he's a good mouse.
    2. Re:I don't think you truely can by packeteer · · Score: 1

      But if you cant trust the public terminal then you surely cant trust what level of keylogging is going on. It has been said over and over. The only way to be safe is to not use the terminal. There could be a camera pointing at the screen and keyboard. If you dont think people are willing to do that read about ATM skimmers.

      --
      unzip; strip; touch; finger; mount; fsck; more; yes; unmount; sleep
    3. Re:I don't think you truely can by ari_j · · Score: 1

      My thought is this ... any key logger that is sophisticated enough to capture mouse movements, timestamps, etc., is going to be both more complicated to write and more difficult to use (especially in terms of decoding all the data it gathers into useful form) than the obvious solution: A custom version of Firefox or an IE plugin that logs forms. This covers all the more interesting parts of your life, such as webmail, bank accounts, and, of course, Slashdot.

    4. Re:I don't think you truely can by Anonymous Coward · · Score: 0

      I think this is the answer to your question.
      http://cups.cs.cmu.edu/soups/2006/posters/herley-poster_abstract.pdf

  12. Obfuscate password entering process by sznupi · · Score: 4, Insightful

    Enter your password in a different order than it is spelled? Simplest example: given your pass is "password", first write "pasrd", click between 3rd and 4th asterisk, complete it by entering "swo". The more complicated, the better.

    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.

    --
    One that hath name thou can not otter
    1. Re:Obfuscate password entering process by mysidia · · Score: 3, Interesting

      This does not necessarily work. Complacency that once upon a time it fooled keyloggers does not make it a sound tactic for evading them.

      The strategy is well-known, and you can expect an advanced keylogger to detect it.

      The keylogger can pick up on the keystroke and identify the active window handle. The text boxes that have password masking turned on stick out like a sore thumb.

      Identifying the cursor position is not hard.

      The mouse coordinates you click on will be within the text box and will tip off any eavesdropping program that cares about the change of cursor position

      Automatically determining the final value of the password field when you press 'enter' or now click a 'button' instead of the text field is a clear possibility.

    2. Re:Obfuscate password entering process by kylehase · · Score: 1

      That's a cool idea but I'm just wondering how often you have to retry. I can see myself screwing this one up often since it's pretty hard to count long rows of asterisks and remember which characters you skipped.

      Also, a combination keylogger, mouse tracker would be able to replay this with ease.

      --
      You want fun, go home and buy a monkey!
    3. Re:Obfuscate password entering process by Anonymous Coward · · Score: 0

      I still change my password afterwards as soon as possible. Then why bother with the obfuscation?

    4. Re:Obfuscate password entering process by Arancaytar · · Score: 1

      I presume you are using your own browser on a USB key, and encrypted https, too?

      Because otherwise it would be trivial to intercept the form you submit via a misbehaving browser plugin (Firefox + "iScam Form Data interceptor") or a packet sniffer.

    5. Re:Obfuscate password entering process by Arancaytar · · Score: 1

      PS: The mouse and screen can be intercepted, too. Sure, it's extremely inconvenient, but if you are accessing company secrets worth millions (or missile launch codes), you are dealing with people who have a lot to gain.

    6. Re:Obfuscate password entering process by Propaganda13 · · Score: 1

      While I'm not up to date on keyloggers, wouldn't any modern "keylogger" just copy any submitted text in a form, no matter how it was entered?

    7. Re:Obfuscate password entering process by xtracto · · Score: 1

      Mod parent insightful!

      The funny thing about all the answers I have read is that they focus too much in the "key" part of the keylogger.

      It is pretty easy to catch whatever text you entered in whatever text box and submitted. No matter if it was written with the keyboard or any other way. Also, programs that forward to other terminals video of the current screen state are more than 10 years old (remember the primitive subseven?).

      The best way I can think of being secure in these circumstances is to change your password for any other before you are going to travel, and after you used the untrusted computer, change your password again. That way you can will have *at least* two passwords, one for when you are out of your trusted environment and another for when you are in it.

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    8. Re:Obfuscate password entering process by sznupi · · Score: 1

      Yes, of course, that's why I only wrote "it _should_ fool most keyloggers, I _guess_"

      On top of that:

      - I only use public terminal when I absolutelly have to (which ends up around once a year on average...)
      - if I do, then it's typically for writing/sending some urgent email...together with how many people do that on this terminal already, I'm not a high priority target for anyone
      - still, I change the password afterwards anyway, so time window when somebody would choose me, among many other low priority webmail targets, is rather short - especially that I can change the password from my Symbian smartphone

      --
      One that hath name thou can not otter
    9. Re:Obfuscate password entering process by sabt-pestnu · · Score: 1

      Previous posts in this thread have already noted that modern keyloggers also track mouse movements and the clipboard.

      Nothing that QA software from 15 years ago couldn't do.

    10. Re:Obfuscate password entering process by erlenic · · Score: 1

      Yes, of course, that's why I only wrote "it _should_ fool most keyloggers, I _guess_"

      In this case, most = none. The term "keylogger" doesn't really apply to what that particular realm of software has become. They log a lot more than keystrokes.

  13. One word: by Anonymous Coward · · Score: 0

    Plastics.

    Or a world-readable web page you control with an obfuscated list of passwords you can copy and paste as you need.

    Or don't even obfuscate it. Let the public cloud help you remember passwords. See the OpenPassword project at Here.

  14. Huh? by Uncle+Focker · · Score: 1, Offtopic

    Why would you be doing anything involving sensitive data on a public terminal?

  15. use a temp account by Anonymous Coward · · Score: 2, Insightful

    I used a temporary account for email while on vacation. Stolen? No big deal. Throw away when done.

  16. S/KEY by Ernesto+Alvarez · · Score: 5, Interesting

    To get root access on my server, I use a one time password system(rfc 2289). I use a S/KEY calculator on a palm pilot, and PAM Opie on the server. The public terminal never sees a long term password, it never leaves the PDA.

    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).

    1. Re:S/KEY by Anonymous Coward · · Score: 2, Informative

      There are modules for PAM for this. It works.

    2. Re:S/KEY by goombah99 · · Score: 2, Interesting

      Could you expand on this. How does one go about setting this up on say a mac?

      What I'd really like to skip the PDA. Instead just take a page of say 100 one-time passwords. But how might one set this up? I'm handy with perl but I'd prefer a robust worked out solution.

      --
      Some drink at the fountain of knowledge. Others just gargle.
    3. Re:S/KEY by Cbs228 · · Score: 1

      This would work quite well, but if you use very high-traffic public terminals, consider that someone may be monitoring it in real-time. In the worst case scenario, the terminal could have a hacked version of ssh running that allows someone to piggyback on your session and send their own commands over your session while it's still open. They could run anything they wanted, and you'd never notice.

      Bringing your own ssh executable mitigates this risk, but there are other possibilities. A somewhat simpler exploit would be if someone had taken VNC control of the terminal and was ready to type a command, but you'd probably notice this (unless the monitor suddenly decided to "fail"). While the overall likelihood of this is remote, remember that the contents of your sessions may still be made public.

      Instead of using root access, I recommend using a limited user that has no access to anything other than read/execute access to a set of administration scripts that will perform only "safe" operations—that is, won't allow someone to alter or obtain confidential information. The scripts could be setuid root to perform root-only operations. This guarantees that even if someone is able to send a command to your server over your session, he won't be able to do any critical damage.

      --
      At our school, we don't earn a degree when we graduate—we earn pi/180 radians
    4. Re:S/KEY by Ernesto+Alvarez · · Score: 5, Informative

      You won't get a more robust worked out solution than a IETF standard......

      I don't have a mac, and I'm not experienced enough with *BSD to know exactly what to tell you, my explanation on Debian GNU/Linux will have to do.

      First, let me tell you that this is not my first line of defense, I also use ssh pubkeys and I definitely do not log on public terminals. OPIE is just there in case someone pwns one supposedly trusted terminal.

      What I do is I creatively use PAM. I installed PAM-OPIE on my system. It comes with a few userland apps (a password changing program and a one time password calculator) and an authentication module.

      The next thing to do is to modify the pam configuration so it calls pam_opie.so as an authentication. I set it up so that inputting the correct one time password grants access, while leaving the regular password system as a fallback only when used on the local terminal.



      # Sets up user limits, please uncomment and read /etc/security/limits.conf
      # to enable this functionality.
      # (Replaces the use of /etc/limits in old login)
      # session required pam_limits.so

      #Sistema hibrido opie-password

      auth sufficient pam_opie.so
      auth required pam_securetty.so
      auth required pam_unix.so


      The text above is part of my pam configuration for su. Basically, I tell pam that answering correctly to pam_opie grants access, no matter what. If I fail S/KEY (opie), the system checks whether I'm on the terminal or remotely. If I'm not on the terminal, no matter what password I use, it'll never grant access.

      On the userland, OPIE has a program, called opiekey, that calculates the next set of one time passwords you will need. That's what you should use to generate your set of 100 passwords. I don't use it since I have a calculator with me (the PDA). In order to set your long time password, you use another program, called opiepasswd, pretty much like the normal passwd program.

      I don't know what you're planning to use to access your system (I hope ssh or something secure), but you should change pam's configuration for that program so it does something like the example above.

      Let's say you use SSH. You change /etc/pam.d/sshd (or your OSX equivalent) to something like the example above. Then you set sshd to ALLOW keyboard-interactive logon and nothing else (or better, keyboard-interactive AND pubkey at the same time). When you connect the ssh client should open a secure connection and the server should issue the challenge, and you send the correct response.

      No need to use perl or anything, PAM is part of the basic authentication system (I think it is on BSDs except OpenBSD). You might need to download a copy of pam_opie, though (thanks to APT, that's trivial in debian, check with your package manager).

      That's pretty much it. I've put pointers to the freebsd docs, and it can't be that different from linux. I guess it should be pretty similar in mac too (would have pointed you to the mac docs, but I don't know where to find them).

      If you have any doubts, don't hesitate to ask.

      BTW, while on vacation the only thing I concentrate on is getting a nice sun tan. The other posters are right telling you not to log on a public terminal and not logging in while on vacation. That's my advice.

    5. Re:S/KEY by LazyBoy · · Score: 2, Informative
      --

      If Chaos Theory has taught us anything, it's that we must kill all the butterflies.

    6. Re:S/KEY by LazyBoy · · Score: 1

      What I'd really like to skip the PDA. Instead just take a page of say 100 one-time passwords. It's a challenge/response system. You need something to calculate the response.

      --

      If Chaos Theory has taught us anything, it's that we must kill all the butterflies.

    7. Re:S/KEY by noidentity · · Score: 1

      And once you're logged in using the public system's web browser, that system can do anything likes with that session, be it make requests you don't see, or at the very least log everything that appears on screen.

    8. Re:S/KEY by Sancho · · Score: 1

      You can pre-calculate the responses, though.

      $ opiekey -n 20 79 aja2810

      (assuming you're down to 79 and your seed is aja2810.)

    9. Re:S/KEY by goombah99 · · Score: 1

      thanks!

      --
      Some drink at the fountain of knowledge. Others just gargle.
    10. Re:S/KEY by PReDiToR · · Score: 1

      I keep three or four SSH keys on my USB key (which is my watch, so I never lose it) so I can access my setup:

      Port knock (just a few pings, nothing complex) to open SSH port, all other packets dropped.

      SSH into router (RSA2 2048bit passphrase), Wake-On-Lan (with magic packet and secret word) my desktop machine from off, suspend or hibernate.

      Port knock the router again to open up port forward to desktop machine, firewalled for anything but port 22.

      Either SSH in with desktop key (again 2048 RSA2 passphrase), or NX with non-default server key to a desktop/browser session that has passwords/cookies stored.

      Other ideas:
      Use your PDA over WiFi/3g
      SSH your router and have a script that changes passwords (if the site doesn't use CAPTCHAs)
      Phone your GF and ask her to turn your computer on and do whatever it is you're trying to do from an unsafe location (VoIP would be cheaper)

      Security is a journey, not a destination.
      Needless to say, I change all keys and sequences regularly. I wrote a script that changes WPA, SSH and port knock with one command, which will do my whole house at once if all my equipment is on at the time.
      I figure that if someone wants to crack my boxes, they will, but if they want to do it every week from scratch then I'm in more trouble than just being the victim of hacking.
      Be a harder target than your neighbours and if you fall victim, you're a chosen target not a random one.

      --

      Do not meddle in the affairs of geeks for they are subtle and quick to anger
    11. Re:S/KEY by Anonymous Coward · · Score: 0

      On OpenBSD you login with your username and append :skey as username:skey This selects the skey authentication style. Of course you have to initialise your skey login thingy but it's all very simple. man skeyinit is your friend.

      Whenever I logon from a public terminal, I pop out my Nokia and run VejOTP. I get a series of words which I then use to login. Works like a charm, even on older Nokias. It's written in java (yack!) so it works on other devices as well.

      The weakest link here is the password you use to initialize your skey thingy. Do it on a secure terminal/computer/whatever.

      OTP won't protect a single key you type...

    12. Re:S/KEY by Anonymous Coward · · Score: 1, Interesting

      Actually, OpenBSD has built in S/KEY out of the box.

    13. Re:S/KEY by SanityInAnarchy · · Score: 1

      I'm not sure I really see the point -- if you're carrying around a PDA anyway, get a beefier one, get wireless on it, and use that. Control your endpoints.

      That said, you could go to the other extreme and commoditize it -- PayPal will sell you a hardware key for $5 or so, which generates pseudorandom number every 30 seconds or so. This same key can be used with VeriSign's OpenID service. It'd probably cost a bit more to put it entirely under your control -- so that you're the one who initializes the key, and you're entering it into your own server, not PayPal's or VeriSign's -- but the idea is the same.

      The obvious difference is, with your own real endpoint, you can actually work with private data. What the key buys you on a public terminal is the knowledge that if they didn't do anything to your account by the time you log out, you're safe. But you're still vulnerable to things like session hijacking and simple logging -- at the very least, they could capture the screen at intervals.

      --
      Don't thank God, thank a doctor!
    14. Re:S/KEY by mr_da3m0n · · Score: 1

      I have planned on doing this for a while but never got around to. Do you have any pointers regarding how to implement such a solution?

    15. Re:S/KEY by Ernesto+Alvarez · · Score: 1

      Really?
      I knew the had kerberos out of the box, but not S/KEY.
      I'm an OBSD rookie. Got any pointers? I could use that information.

      Thanks.

    16. Re:S/KEY by zippthorne · · Score: 1

      SSH into router (RSA2 2048bit passphrase), Wake-On-Lan (with magic packet and secret word) my desktop machine from off, suspend or hibernate.


      Is there a list of hardware somewhere that actually does wake-on-lan? I haven't had a configuration yet that actually worked (though I've put no actual effort into it. It just seemed like something that should've been part of everything for the past couple of build generations)
      --
      Can you be Even More Awesome?!
    17. Re:S/KEY by Ernesto+Alvarez · · Score: 1

      Sure, even the RFC warns about these types of attack.

      Unlike the article poster, I don't access my system from public terminals. I also don't have direct root access, except from the console. In my case, it's another line of defense when su-ing. First I must access my system via SSH with public keys. Going root is precisely what I intend. In any case, I've only gone root from my other computer, a metre to the right of the server (yes, it's overkill, it all started as a joke, too).

      It's great for accountability and to promote discipline. When you have to do such a thing to gain root, you think twice before escalating. At the same time you get a nice counter telling you how many escalations you did .

    18. Re:S/KEY by PReDiToR · · Score: 1

      In answer to that, I don't know. If it's in your BIOS, you can make it work if you try hard enough. My machine has a KT400 chipset (yes, it is quite old now).

      If your motherboard has a cd audio looking port near your PCI slots labelled WOL you can connect the wire from your NIC to it. If your NIC is onboard then the wire is built in.

      There is lots of info about it, but everyone's system is slightly different. Sometimes you have to send the packet backwards, send it to a specific port or use the correct case for the MAC (00:aa:11:bb != 00:AA:11:BB). Then you have the problem of getting your OS to leave the NIC on at shutdown/suspend. You might end up editing your halt script to take out the -i parameter. One benefit is that once you have STR working, you will most likely get hibernate running too. I spent a while finding out that I have to use s2ram -f -a2 to STR my machine under Linux, but XP's NIC properties had a tick box for "Enable wake-on-lan".

      I have found it worth the time I spent setting it up because of the reasons in the previous post. Think of it this way: your laptop connected to Starbuck's free WiFi can be as slow as you want, all the web traffic and page rendering is done on your desktop machine then sent encrypted. Nobody can sniff your session, and decompressing and decrypting SSH packets is something even a Pentium 1 can do fast enough.

      --

      Do not meddle in the affairs of geeks for they are subtle and quick to anger
    19. Re:S/KEY by Ernesto+Alvarez · · Score: 1

      I carry a Palm 3. It's perfect as a PDA, it will work for weeks with a couple of AAA cells and I already have it.

      If I got a beefier one, it would not have the same battery life (and with a proprietary battery), it'll probably have other stuff that I don't want and I'd have to pay for it. No point in replacing the right tool with the wrong one, and in any case I could do ssh via IR. A PDA is not a notebook, nor a workstation, nor a supercomputer.

      I work as an admin, so I usually have control over the endpoint. If I don't, I usually have authority and a direct line to the local BOFH. I wouldn't even think of logging through an uncontrolled terminal (in fact, I've set things up so that I can't).

      If you ever see me logging through a public terminal, it means that there's some HUGE emergency going on, or that I managed to convince everyone in the world to add a smartcard reader to his/her computer.

    20. Re:S/KEY by Anonymous Coward · · Score: 0

      If you are at a public terminal that is logging all of your keystrokes, then they may not get your password... but they can see everything else you do.

      Using ssh gives them an advantage in that they get lots of information just by watching the keyboard. Think about all the email you type, every command, etc.

    21. Re:S/KEY by wkk2 · · Score: 1

      A one-time password token is probably one of the better solutions to minimize risk. The problem with tokens is I never found anyone who would sell me just a few tokens. Every vendor wants to sell a complex system that isn't appropriate for an individual or small business. I believe that the SecureID token is proprietary and comes initialized with its shared secret so you are stuck using their client. OATH type tokens use a standard algorithm but again, I've never found a vendor that would just sell one or two with setup instructions. The old DES SNK calculator worked fine but it's probably obsolete. Does anyone know where to buy just one OATH token? Another less common solution is a bingo type card where the system prompts with random rows and columns and you return the answers from a small index card. The cards should only be used for a limited time and they need to be protected from copying. I've seen some on copy resistant paper. It's probably easier to just implement a one-time password list and carry a copy in a password protected file on a PDA.

    22. Re:S/KEY by Anonymous Coward · · Score: 0

      Apache Triplesec offers something similar for Java applications, with a J2ME based one-time password generator (runs on pretty much any cellphone). If I understand correctly, that OTP generator is based on an open standard and could conceivably be used in conjunction with any server-side implementation of same, not just the Java-based provided.

    23. Re:S/KEY by fm6 · · Score: 1

      One-time passwords are a good idea. (My employer uses them for VNC logins.) Problem is, what web email providers implement them? None that I know of. You could set up your own server, but I'm not sure the software to support this even exists.

      Oh well, hopefully some OSS geek will read this and say, "hey, that'd be fun to implement!"

      BTW, I hope that S/KEY calculator is password protected, in case you lose your PDA.

  17. someone mod parent up please by Travoltus · · Score: 5, Insightful

    When it comes to security, the best answer usually becomes the most unpopular and hard to swallow.

    --
    --- Grow a pair, liberals... stop letting the Republicans bully you!
    1. Re:someone mod parent up please by Anonymous Coward · · Score: 0

      Yeah... never mind that any good keylogger will log your mouse clicks too.

      <NitpickerProtection>(<- it means the text you have copying) (<- it means the text you are pasting too)

    2. Re:someone mod parent up please by swimin · · Score: 1

      A Hardware Keylogger can't do this, so it is protection against those, which is good if you are using a LiveCD or similar. Many (most) software keyloggers wouldn't record enough information to get your password using drag + drop, and the clipboard to enter a password.

    3. Re:someone mod parent up please by Strange+Ranger · · Score: 5, Funny

      I thought the best answer would be using a powerful electromagnet or maybe a defibrillator on the offending machine.

      --

      Operator, give me the number for 911!
    4. Re:someone mod parent up please by Cruciform · · Score: 5, Funny

      When it comes to security, the best answer usually becomes the most unpopular and hard to swallow. Hard to swallow? Then you don't want to know where I hide the thumb drive with my SSH keys.
    5. Re:someone mod parent up please by eison · · Score: 4, Funny

      No, nuke it from orbit, it's the only way to be sure.

      --
      is competition good, or is duplication of effort bad?
    6. Re:someone mod parent up please by Thirdsin · · Score: 1

      Wouldn't matter if the machine is just farming the info and immediately sending over the net elsewhere... But with that said, revenge is a dis(k) best served cold!

      --
      No words of wisedom here.
    7. Re:someone mod parent up please by saskboy · · Score: 2, Funny

      I guess Sandisk's next innovation will be lubed USB drives?

      --
      Saskboy's blog is good. 9 out of 10 dentists agree.
    8. Re:someone mod parent up please by ne0n · · Score: 1

      4gb thumb drive: $14.99 at Newegg.

      Losing your virginity: priceless.

      --
      $ :(){ :|:& };:
    9. Re:someone mod parent up please by Jurily · · Score: 1

      Ever tried to swallow a defribrillator?

    10. Re:someone mod parent up please by ricebowl · · Score: 1

      When it comes to security, the best answer usually becomes the most unpopular and hard to swallow. Hard to swallow? Then you don't want to know where I hide the thumb drive with my SSH keys.

      I think he already does.

    11. Re:someone mod parent up please by Anonymous Coward · · Score: 0
      thank you - biggest /. laugh i've had this week.

      When it comes to security, the best answer usually becomes the most unpopular and hard to swallow.

      Hard to swallow? Then you don't want to know where I hide the thumb drive with my SSH keys.
    12. Re:someone mod parent up please by street+struttin' · · Score: 1

      I guess a public terminal would be pretty hard to swallow. It'd take a lot of water. Maybe if you stuck some peanut butter on it?

    13. Re:someone mod parent up please by BigJClark · · Score: 1


      How can you make this decision? You're just a grunt, no offense.

      Sorry! Couldn't resist, its my favorite movie.

      --

      Hi, I Boris. Hear fix bear, yes?
    14. Re:someone mod parent up please by Anonymous Coward · · Score: 0

      Well, that is hard to swallow. Though due to the fun factor, it has the potential to be popular.

  18. Re:Anonymous Coward by corsec67 · · Score: 5, Interesting

    What protection does that afford against a physical keylogger?

    Not all keyloggers are software.

    --
    If I have nothing to hide, don't search me
  19. Two things... by mat+catastrophe · · Score: 1, Offtopic

    You are on vacation? Don't read your email. Second, buy a wi-fi device or smartphone. Third, I have been away from slashdot for a long time so, um, what the hell is this thing I am typing into?

    --
    sig not found
    1. Re:Two things... by Anonymous Coward · · Score: 1, Insightful

      Third, I have been away from slashdot for a long time so, um, what the hell is this thing I am typing into? Good question. I think it has something to do with Web 2.0.
    2. Re:Two things... by Anomolous+Cowturd · · Score: 1

      I can't believe you've been modded offtopic. If submitter is on vacation, for crying out loud, have a vacation. Don't communicate with anyone who's going to be sending you sensitive information. Create a throwaway gmail account or two and forward your not-worth-stealing personal stuff there. Use it to arrange hook-ups with the chicks at your vacation spot which with great foresight you have been warming up for the last two months. If someone compromises it, well, do you really care if they rub one out to your dirty talk? You lose nothing.

      If you have to field sensitive emails, you're not really on vacation. So buy a tiny laptop, chuck Ubuntu on it, lock it down and stay at a hotel which offers an ethernet port at a decent price. Phone around.

      --
      Software patents delenda est.
    3. Re:Two things... by Anomolous+Cowturd · · Score: 1

      Just adding, if you manage to arrange hookups on your vacation, you can use their PC to check your email. Doesn't have to be hookups, I mean you're fielding highly sensitive emails while on vacation, seduction is probably not your strong suit. Just make a friend at your destination before you got there.

      --
      Software patents delenda est.
  20. Home Proxy by CWAL · · Score: 1

    Set up your home computer as a proxy that automatically logs you into sites it knows your password for if you give the proxy the correct "master password". The master password should be changed every time you use the proxy, or alternatively, the correct master password is based on the date via some algorithm that can be calculated at any given time in your head, yet not too easily discernible as such an algorithm.

    1. Re:Home Proxy by goombah99 · · Score: 1

      How?

      --
      Some drink at the fountain of knowledge. Others just gargle.
  21. Why bother keeping it up to date? by bluemonq · · Score: 2, Insightful

    Just always run Firefox off of the stick (even while you're at home). Otherwise, the only thing I can suggest to you is to pull up the virtual keyboard and input using the mouse; you'd have to move the window around after every few characters to try to fend off programs that track mouse movements also. If the machines Tempest-ed (or its local equivalent) or the screen is being recorded, you're out of luck anyways. If it's not your machine, you really can't do anything about this sort of thing.

    1. Re:Why bother keeping it up to date? by odoketa · · Score: 1

      When I used to have a bank account with Soc Gen, you entered your PIN on a virtual keypad which had a 4x4 grid, of which ten slots were the numbers 0-9. Each time you went to the page, the numbers appeared in a random location. Is there a piece of software which does a similar thing as a virtual keyboard?

      Not that it would help - I would assume everything is being logged anyway - just curious.

    2. Re:Why bother keeping it up to date? by Anonymous Coward · · Score: 0

      The virtual keyboard sends the same messages to the kernel that your keyboard does... the ones that keyloggers intercept. From a keylogging program's perspective, there is no difference between using the keyboard and using the virtual keyboard.

    3. Re:Why bother keeping it up to date? by ekgringo · · Score: 0

      I was under the impression that the more sophisticated keyloggers actually take a screenshot of the area surrounding mouseclicks. Even an on-screen keyboard that randomly rearranges the keys would be foiled by this method.

  22. Several options by gweihir · · Score: 2, Informative

    One-time passwords are the best, since they require a man-in-the-middle ralt-time attack to be broken. This is very unlikely on a public terminal. As to implementation, carrying around a printout is propbably enough for the avaliable remote-login solutions for Unix.

    For Web-Stuff, and other servers you do not control, you are screwed, unless you can reboot the machine with your own system. There is basically no way around a keylogger without that. If the attacker invests a bit more, thay can also directly listen to the keyboard via hardware-device.

    The best option is still to have your own reasonably secure device (PDA, Laptop or the like) and use wireless Internet. With the eee PC this just got a lot more affordable.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    1. Re:Several options by goombah99 · · Score: 1

      Right, good start now finish the thought. How might one set up a password rotation of one time passwords. Is there a canned solution? one that would work on a mac? Hand rolled perl scripts? What's a robust solution.

      --
      Some drink at the fountain of knowledge. Others just gargle.
    2. Re:Several options by Anonymous Coward · · Score: 0

      Would it be enough to emulate a knoppix on top of a windows install? I played around with running a live cd off of my usb drive for a while while using the school computers (which are secure) just for fun. It was dang slow but it impressed all the newbs that saw it.

    3. Re:Several options by gweihir · · Score: 1

      There are canned solutions. My primary OS is linux, but OSX is similar in a lot of ways.

      OTPW also runs on the BSDs and might therefore be suitable for a MAC. Link: http://en.wikipedia.org/wiki/OTPW

      You may want to look at http://tools.ietf.org/html/rfc2289 for the fundamentals.

      I have no idea whether there is a S/Key implementation for the MAC, but there might be.

      If you are going to implement your own proxy, tehre are password list generators on the web.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    4. Re:Several options by thedrx · · Score: 1

      Funny this thread should be posted now. I've been thinking about this very thing recently. Your post is informative, and I think I have a (admittedly, security-by-obscurity) solution for hardware keyloggers.

      Learn Dvorak, enough to type without looking at the keyboard, set up an SSH account with one-time passes, and dvorak support. On a Qwerty keyboard, there will be enough confusion even to confuse a hardware keylogger.

      Disclaimer: I don't use Dvorak. Oh and yes, this was posted from a public terminal ;)

  23. Re:Anonymous Coward by TerranFury · · Score: 4, Interesting

    He uses only the mouse, so it is invulnerable to that method, actually. You need to capture the mouse actions and the screen simultaneously. This is something not easily done in separate hardware.

  24. How about this... by stwf · · Score: 4, Interesting

    So, thinking about this a bit...the point is you need a password that can't be used later. The digital services are fine, but do we really need more than a 1-5 minute resolution here?

    So a clever IT department could make passwords dependant on the time and date. Print out a code sheet, different for each employee, with words substituted for the date and time, a short word for the date and a short word for the ten minute time period you're in, something like that.

    This way the password would be useless to a logger, you'd need a code sheet to log in, but it doesn't seem like it would be THAT much trouble (if your info is so important you're this paranoid...)...

    I call the patent!

    1. Re:How about this... by timeOday · · Score: 3, Informative

      What you just described is almost exactly what a password generator is (CryptoCard, SecureID). If you don't use them for long enough the clocks can drift apart and it won't work anymore. They have two advantages over your password table however: they require a PIN, and each generated password can only be used once.

    2. Re:How about this... by stwf · · Score: 1

      sure.. there are lots of ways to accomplish this. I was just thinking of something low tech that would keep me safe over a week vacation or so.

      You could make each password one use, but that would be frustrating if IE crashed and you had to wait another 10 minutes to log in...

      but I'm assuming my attackers aren't so high tech that they'd be able to do any damage within a ten minute or so time frame.

      I'd have to say that if you need more security than this maybe you shouldn't be using a public terminal

    3. Re:How about this... by jamesh · · Score: 1

      Still wouldn't be that secure. Whatever you were trying to access, your captured password could be reused by the keylogger immediately to give them access to whatever you just connected to.

      The only thing that would secure the authentication session is a challenge/response system where the challenge is printed on the screen, you enter the challenge onto an external token device, and key in the response. I'm not sure that a 'man in the middle' couldn't get the challenge, issue it to you, wait for the response, and then log in on your behalf (pretending you mistyped the password). ssh guards against this thing by authenticating the remote end first to make sure it is who it says it is, but remember you're on someone elses system here, and they could binary patch putty (or another ssh client) on the fly even though you are loading it from a memory stick.

      Of course every attempt you make to increase security for you requires a more and more specialized solution to break, eg keeping track of what version of putty you are using etc. If the bad guys can get what they want from enough people without increasing their level of sophistication to match yours, then you are probably safe :)

    4. Re:How about this... by Junior+J.+Junior+III · · Score: 1

      There are SecureID systems that do just that.  I have a keychain fob that displays a new random number every 60 seconds.  This is somehow synced with a server-side mirror that takes that number and combines it with a PIN that only I know and that's my password.  It's probably a bit expensive for non-corporate solutions, but the technology does exist.

      --
      You see? You see? Your stupid minds! Stupid! Stupid!
    5. Re:How about this... by Anonymous Coward · · Score: 0

      Sorry, but one-time pad systems (such as the scheme you're recommending) are dumb if you're dealing with ordinary employees. Regardless of whether the pad or code sheet resides in hard-copy or on a flash drive, it's effectively equivalent to telling them to write their passwords on a sticky under their keyboard. The pads will get forgotten, lost, transmitted over insecure lines, left open in a high-walled cubicle while the employee hits the break room, or a thousand other places, and every such loss will represent a significant security risk, heightened by the IT department's probable confidence in the mathematically-impenetrable system they've sunk resources in deploying.

      Even worse, confused employees may further botch the system by finding security-lethal "workarounds" for inputting passwords (say, storing the codebook in an unencrypted file, or making a script to login for them). Finally, both ordinary employees and low-level IT staffers will rapidly become accustomed to explaining the entire setup to anyone who asks, especially temp workers (espionage 101). If you're dealing with people who are serious about security (small circles of elite covert operatives or veteran bureaucrats with their pensions tied to not breaking security, for example), it could be another matter. Normally, though, it's a sad, simple fact. Walls, doors, and locks are devices made to dissuade the faint-hearted and distract the feeble-minded.

      If you, personally, don't want your private information lost or disclosed, don't expose it in public areas -- don't even carry it with you if you can possibly help it. If you can't verify the security of your access point, DO NOT USE IT FOR PRIVATE COMMUNICATIONS. Don't use the hotel lobby computer, public information kiosks, or Internet cafe terminals for anything more private than checking a weather forecast. If possible, use virtualization software and a disposable environment to access open networks, run your communications through known encrypted proxies, and dispose of the exposed environment regularly. Windows and linux have security holes; the answer to them is clean living. Keep your files tidy enough to be archived in one or two steps, and flush all the software for known copies on a schedule.

      Bah, this isn't getting modded up anyway. Oh well. Captcha says "unopened." Fitting.

  25. Re:Anonymous Coward by bluemonq · · Score: 1

    A hardware keylogger records what passes through it from the keyboard to the computer. With his method, all it's going to see is somewhat hitting 'ctrl+c' and 'ctrl+v' a bunch of times. Could take a while though. The other way to defeat most off-the-shelf hardware keyloggers is to check the connection between the keyboard and the computer...

  26. Re:Anonymous Coward by TerranFury · · Score: 1

    (My mistake; I thought you were replying to dmomo.)

  27. BartPE by Anonymous Coward · · Score: 0

    How about a BartPE bootable CD? ...

    1. Re:BartPE by nimr0d · · Score: 1

      next time maybe I'll remember to login first :)

    2. Re:BartPE by Culture20 · · Score: 1

      How about a BartPE bootable CD? ... From TFS:

      Linux LiveCD can probably avoid software keyloggers, but it requires an invasive takeover of the public terminal, and is generally not possible. s/Linux/WinPE/ and you still have a true statement.
  28. If you're that worried... by ISurfTooMuch · · Score: 5, Insightful

    ...then don't use a public terminal.

    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.

    1. Re:If you're that worried... by Anonymous Coward · · Score: 0

      If you use encrypted protocols only, then a hotspot might be acceptable, too. You still reveal where you are going, but no longer what you are doing there.

      BTW, with government phone snooping (legally and illegally) going on everywhere in the world, a cell carrier might not be as secure as it used to be. Running encrypted protocols when using a cell phone connection is a good idea, too.

    2. Re:If you're that worried... by jamesh · · Score: 3, Insightful

      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.

      That would be dead easy to do on the part of the public terminal provider... Figure out the top (say) 10 banks that visitors normally use. Set up local DNS records that point to your phishing site, or just use IP DNAT to redirect them. Install certificates for each of your phishing sites on the public terminal so that they are trusted.

      Unless you knew the fingerprint for your banks certificate you'd never know the difference, and even that could be spoofed if they had complete control. If they were using IP DNAT then even the IP address would appear correct.

      In short, there is no solution if you don't have complete control over your terminal!

      In the above example, if the phishing site was acting as a 'man in the middle' then even 2 factor authentication on logon wouldn't help you. Once you'd logged on the phishing site could just report 'Connection error - please try again later' and then go off and do stuff on its own. If you had it set up so that any funds transfers required another authentication with your 2nd factor device then that simple hack wouldn't work but it wouldn't be too hard to come up with something that did.
    3. Re:If you're that worried... by yyttrrre · · Score: 1

      The solution I personally favor is, don't use the public terminal. Of course stating that doesn't help with out proposing a solution.

      I always use my own computer when abroad. Rather than messing with cables or finding open WiFi get your self a cellular connection card. I currently use Sprint but pick what works in your area.

      Over the cellular connection use SSL/IPSEC/VPN or whatever to secure your transactions. The upside is not having to worry about software or hardware keyloggers at all. As an added bonus you can control where you sit and which way your screen faces to avoid shoulder surfing.

      The downside is cost and network coverage. For a little more that 30 dollars a month Sprint offers a cell phone plan that includes unlimited data. The phone can then be tethered to a laptop and used as a modem. Data connection card plans are offered by major providers for 60 dollars a month.

      Granted the monthly cost can make this solution somewhat unattractive but the flexibility is unparalleled. Unless you have absolutely no cell coverage in your area its possible to squeeze a few kB/s out of even the worst connections. Full EVDO speed is just as fast as low end DSL. I am not sure what type of connections libraries come equipped these days.

      Also no more waiting for a computer to free up and no more cleaning the previous users mess off the keyboard.

    4. Re:If you're that worried... by Profane+MuthaFucka · · Score: 1

      cheaper than that - use your cell phone as a modem on the GPRS network. $10 a month for unlimited data from AT&T. About 110kbps down, slow, but not unbearable.

      --
      Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
    5. Re:If you're that worried... by ISurfTooMuch · · Score: 1

      A hotspot with encryption would be acceptable if you can be sure you're connected to a "legit" hotspot and not one that's set up to steal your data. Once someone has decided to do that, they have complete control of where you go, so they can easily send you to a phishing site if they so choose. This would be more complicated to set up than simply infecting some systems with malware, but, again, how much risk are you willing to accept?

      Also, since many places offer free wireless, those hotspots are often running in the clear, and your data has no protection at all.

    6. Re:If you're that worried... by uvajed_ekil · · Score: 1
      ...then don't use a public terminal...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.

      Well..duh. That's why we're talking about it here: because we would rather not use public terminals if we have a choice, but sometimes we need to figure out a way to make them work.

      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

      There aren't hotspots everywhere, or even necessarily usable cell service, so there is definitely a need to be able to use watched systems. Of course there are nasty technologies besides the keyloggers, but the keyloggers are the simplest and probably the most effective, so your odds of being caught by other means are probably really slim, especially if you use even one of the "low-tech" cut-and-paste methods described above.

      --
      This is a hacked account, for which the owner can not be held responsible.
    7. Re:If you're that worried... by grrrl · · Score: 1

      Except that if the DNS is screwed when you log into your bank account it is going to be pretty obvious it isn't the real site. Then you'll know its a fake and can call then bank or log on somewhere else and change your password.

    8. Re:If you're that worried... by jamesh · · Score: 1

      How is it going to be obvious? The spoofed website will look exactly like the original, the computer you are on will trust the spoofed certificate, and will have been doctored to show you the same certificate as you would have gotten from your bank.

      If it's done properly, you'll be 'in the box' and will never know the difference.

    9. Re:If you're that worried... by Zakabog · · Score: 1

      That's the point of the "Connection error" message. The user never logs into their own account, they just put in the info and it spits out an error, they just assume the error is with the bank or the computer they're on, they don't think they're on a phishing site.

    10. Re:If you're that worried... by donkawechico · · Score: 1

      I solve the screenshot problem by just turning off my monitor when checking email.

    11. Re:If you're that worried... by downhole · · Score: 1

      I have Bank of America, which actually works kind of like this. In their setup, a normal password login allows you to do a limited number of things - check balances and send money to people/companies that you have already entered into their list, and this is all that you will want to do 99% of the time that you login. The things that a thief would want to to - add a new payee, change the address or account number for an existing payee, or direct transfer funds - require you to enter a key that gets sent to your phone by text message. Since the things that require the second-factor authentication are rare and known, it would be much harder to trick you into entering it (you know you didn't do anything that requires it) or hack your phone somehow (you don't do it very much, so it will be hard for them to have an opportunity to witness the transaction).

      Of course, nothing can make it impossible, and I generally don't feel the need to use public terminals for it anyways. But this is probably about the best you can do without requiring the customer to carry around extra gadgets or install custom software or something.

      --
      I don't reply to ACs
    12. Re:If you're that worried... by fm6 · · Score: 1

      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. Data plans go for about $65/month, and don't work everywhere. If all you're worried about is protecting yourself on an open hotspot, a VPN subscription does the trick, and only costs $15/month. It also allows you to bypass obnoxious firewalls.
  29. Not many options! by vesabios · · Score: 1

    If you're so concerned about security, either A) don't use public terminals at all or B) set up a proxy email account that you use ONLY while you're away. Use forwarding from your normal account to deliver mail, and turn it off when you return home. It's not totally secure, but if someone gets your password they will only get a few emails instead of your entire archive.

    From what I've seen, there's a huge variety of internet-cafe machines out there. You can't count on being able to read data, much less execute a program, from a USB keychain or CD.

  30. Photographic Authentication by Anonymous Coward · · Score: 1, Interesting

    http://doi.ieeecomputersociety.org/10.1109/MPRV.2003.1186723

  31. Use the Mouse to Edit Username, Password, and URLs by Anonymous Coward · · Score: 0

    I always enter a few extra characters in a couple of places in my username and password then go back and select those letters with the mouse and delete them. You'll have to count the character positions in the password field, but the username is easy to see. I also do this when typing URLs like PayPal, etc. that I figure keyloggers might search on. This is fast enough that I do it every time I visit a sensitive site even on my home machine.

  32. If you have control of the host... by jpatters · · Score: 1

    Create an account specifically for when you are at a public terminal, that has the following behavior: Whenever you log into the account, the password is automatically changed to a random temporary password right afterward. Then, at your convenience (when you are at a secure terminal) you log in as admin and reset it to something new. This is just off the top of my head so maybe there is some flaw, though.

    --
    "Remember, there never were pineapple-almond cookies here."
  33. Photo Auth on Untrusted Terminals by whateveropolis · · Score: 1

    Consider photographic authentication. http://doi.ieeecomputersociety.org/10.1109/MPRV.2003.1186723

    1. Re:Photo Auth on Untrusted Terminals by mutende · · Score: 1

      Consider photographic authentication.
      MyVidoop offers something like that, only you can't use your own photos (but you choose your own set of categories).
      --
      Unselfish actions pay back better
  34. A LiveCD will not save you from a hardware based.. by Joe+The+Dragon · · Score: 5, Informative

    A LiveCD will not save you from a hardware based key logger

  35. KeyScrambler by techMech · · Score: 4, Interesting

    You could try running Portable Firefox with KeyScrambler from a thumb drive. https://addons.mozilla.org/en-US/firefox/addon/3383

    1. Re:KeyScrambler by goombah99 · · Score: 1

      This looks promising. It says it encrypts at the kernel level. Does this mean I have to modify the public terminal somehow? That won't fly!
      Can you tell me more?

      --
      Some drink at the fountain of knowledge. Others just gargle.
    2. Re:KeyScrambler by Sancho · · Score: 2, Insightful

      Honestly, that seems pretty suspicious. Also, if it's a kernel driver, it's going to require admin access to the public terminal--highly unlikely.

    3. Re:KeyScrambler by techMech · · Score: 1

      Yea, unfortunately, it requires an install and reboot to function.

  36. OSK by spyguy99 · · Score: 1

    Try using the OSK (on screen keyboard), its worked well for me.

    1. Re:OSK by g0at · · Score: 1

      Try using the OSK (on screen keyboard), its worked well for me. Why would that be any less prone to logging than a physical keyboard (after all, it's a piece of software provided by the machine you're walking up to)?

      -b
    2. Re:OSK by ConfessWitch · · Score: 1

      The problem with this is that anyone who can see your screen can see your password.

  37. solution: by Anonymous Coward · · Score: 0

    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. What makes you think that? The password file is not in a system specific format. You could probably copy your entire ~/.mozilla/ directory over onto a woe32 usb install without any problems.
  38. Think about it for a minute by Whuffo · · Score: 4, Insightful
    When you're talking about a public terminal - a machine that everyone and his dog has had access to - then you have to assume that it's totally compromised. You can't take countermeasures against exploits that you don't know and can't identify.

    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.

    1. Re:Think about it for a minute by Anonymous Coward · · Score: 0

      sure; best is don't travel. delete all your gmail etc. accounts. sit at home. the poor guy asked for a simple solution. you guys are just rambling just coz you have to.

    2. Re:Think about it for a minute by bm_luethke · · Score: 1

      Further I would add that only trust (and then only halfway - it would depend on the encryption used and how likely you are being hacked) if you have an encrypted pathway from the source computer to the destination.

      Anything sent as plain text in between can be read and there is nothing you can do about it. It isn't private either by law or by reality. Even if it is by law you only get the satisfaction of the person responsible gets legally penalized. However in most cases that will just be a fine and you have to live with the consequences.

      Further unless you control both machines there is also no privacy. Sysadmins at google can very much read your gmail account if they want too. At least in the US these are *not* considered private (regardless of the little disclaimer people put at the bottom - you can't compose a contract on me without negotiation and both side benefiting from it). Nor is your ISP or work e-mail servers private while they are on their systems.

      You can only trust the company you work for to keep things (mostly) private that affects the company. Even then it only takes one sys admin to see it, forward it to someone else in the company, and then it get into the wild from there. Sure the people involved may get fired but once it is out there nothing you can do.

      And, lastly, *all* systems that are connected in some way are hackable. They may be so hard to hack that it isn't worth it or it may very well be that everything is up to date and there is no known way, yet there is still that very first hack and you are toast. Of course, if you are, personally, a high priority target (say you are one of the current US presidential candidates) then you really ought to take a MUCH higher degree of security measures than I would.

      You can't, and shouldn't, live your life in fear because it *may* happen - just be reasonable. If you *really* don't want anyone to know that you like dressing up in S&M clothes and having dwarfs beat you while you have sex with a horse I highly suggest you keep said pictures off of anything that may be hacked. There is nothing on any of my computers that others do not know I do (mostly video games and archery) though I would rather my login/password to some online games not be public.

      For the majority things we would rather others not see - don't use public terminal for *any* of that and keep things encrypted to people you trust. That can simply be the password for your online game to pictures of you and your sexual partner. Make sure you control any system that stuff will sit on unencrypted and make sure said systems stay fairly up-to-date on security stuff. There is *no* way to secure those systems yet the vast majority of things we do it really doesn't matter if people track it.

      --
      ------- Sorry about the spelling, I suffer from two problems. Dyslexia makes it difficult to spell well, lazy makes it
    3. Re:Think about it for a minute by jdowland · · Score: 2, Insightful

      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.

      Can you confirm this? I could accept that BIOSes might scan each device for the presence of an MBR, but I highly doubt they execute any of them.

  39. Re:A LiveCD will not save you from a hardware base by Pichu0102 · · Score: 1

    This is exactly what I came in here to say. When using a public terminal, always, always treat it as if it is actively trying to steal your data. Nothing can protect you from a hardware based keylogger, save for ripping the case open and removing it, but I doubt that would fly either.

  40. On Screen Keyboard by neochubbz · · Score: 1

    What about the On Screen Keyboard?
    Start> Accessories> Accessibility> On Screen Keyboard

    --
    Charming man. I wish I had a daughter so I could forbid her to marry one. -Arthur Dent
    1. Re:On Screen Keyboard by unrealmp3 · · Score: 1

      The On Screen Keyboard emulate the keyboard input, and is detected as physical keystrokes on the keyboard. It only gives you a false sense of security, as keyloggers has no issue catching these inputs.

    2. Re:On Screen Keyboard by gr8dude · · Score: 1

      This article explains why the on-screen keyboard is not secure, it also explains why typing stuff inside a virtual machine isn't secure either.

  41. Synchronized Random Code List by MrSteveSD · · Score: 4, Interesting

    I once had to remote support a customer in another country and they sent us a little card-sized gadget that displayed a random code that changed every few minutes. It was synchronised (by the clock being pretty accurate I suppose, or possibly by radio signal) to an identical random code list at their site. So whenever we wanted to log in we just looked at the current code on the card, typed it in and at their end the code was checked against the current code.

    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.

    1. Re:Synchronized Random Code List by unrealmp3 · · Score: 1

      That's called a token, and there are several companies providing them. However, you need the software / server you are connecting to support it. Gmail doesn't. If Google would support OpenID accounts, I would gladly use a token with my VeriSign account to access it from public terminal.

    2. Re:Synchronized Random Code List by Antique+Geekmeister · · Score: 1

      The synchronization, for good ones, is done by the successful logins. This allows the server to correct for client-side drift, without spending a lot of money on clock chips for what are basically throwaway devices.

      Interestingly, Kerberos authentication (which is at the core of Microsoft's Active Directory authentication) relies on some very similar techniques, but doesn't have the clock drift correction: you're simply required to have a good clock setting. This is why Kerberos clients with no NTP set up and poor clock chips become unuable.

    3. Re:Synchronized Random Code List by Anonymous Coward · · Score: 0

      These things usually store a list rather than generate random passwords. Either way, there's an overlap so that if the clocks or lists are out of sync it'll check the last/next (unused) 10 as well.

    4. Re:Synchronized Random Code List by Anonymous Coward · · Score: 0

      little card-sized gadget that displayed a random code that changed every few minutes.... I don't believe anything like this exists for the average person wanting to use normal email accounts though. PayPal does offer a $5 security token, but it only works on PayPal and Ebay.
      https://www.paypal.com/us/cgi-bin/webscr?cmd=xpt/cps/securitycenter/general/PPSecurityKey-outside

    5. Re:Synchronized Random Code List by Anonymous Coward · · Score: 0

      Challenge-Response stuff. Not a bad idea.

    6. Re:Synchronized Random Code List by Anonymous Coward · · Score: 0

      HSBC use the exact same thing for their online banking in Hong Kong.

      As an online banking customer, you get a little keyfob with a pass number that changes every 2-3 minutes, synced via radio of some type.

      In practice it's really annoying though, as the keyfob's pretty big and inconvenient. If you don't have it with you at all times, you can't check your online banking, which is quite irritating. Still, it's pretty secure, and good for very vital things.

    7. Re:Synchronized Random Code List by Bossk-Office · · Score: 0

      A challenge-response version of this is how banks handle web access for their customers in my country. The web site shows you a code which you type into your individual gadget, which gives you its individual reponse that becomes your one-time password. And the reason I post this at all is I'm prejudiced about the USA and think American internet banks just use simple user/pass security.

    8. Re:Synchronized Random Code List by Anonymous Coward · · Score: 0

      Paypal is doing this now

    9. Re:Synchronized Random Code List by Thelasko · · Score: 1

      If you repeatedly use the same public terminal with this device, can one eventually determine the master key?

      --
      One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
    10. Re:Synchronized Random Code List by danimrich · · Score: 1

      Obviously, the card then is very susceptible to theft.

      --
      where's all that Karma?
    11. Re:Synchronized Random Code List by Anonymous Coward · · Score: 0

      RSA Much?

      But unfortunately as already stated, something like this is impractical for most email you aren't hosting on your own server.

    12. Re:Synchronized Random Code List by Anonymous Coward · · Score: 0

      ya - thats rsa security widget .. it changes the number every minute .. i had used it in a couple of projects - it basically is an algorithm that runs on the widget u have and the server ... so it is time synchronized ....

      point is no matter where ur security can always be circumnavigated...

    13. Re:Synchronized Random Code List by Anonymous Coward · · Score: 0

      Obviously, the full password is a pin you keep in your head + the current number on the card.

      God, who hasn't seen one of these? Even my cheap ass company uses RSA tokens for vpn access. Slashdot's full of a bunch of damned amateurs.

    14. Re:Synchronized Random Code List by Dr_Barnowl · · Score: 1

      These things usually store a list rather than generate random passwords. Not true ; the numbers are generated algorithmically. The device has a clock and a known seed value, and continuously generates a new key every 30-60 seconds.

      http://en.wikipedia.org/wiki/SecureID
  42. Hardware encrypted USB key with preinstalled apps by bihoy · · Score: 1


    I couldn't live on the net with out my IronKey.

  43. Two options by Anonymous Coward · · Score: 0

    A: Use two factor such as a token or SKEY.

    B: Don't use public terminals.

  44. 2-Factor Authentication by Anonymous Coward · · Score: 0

    RSA securid is pretty good, a bit pricy. Or look at Apache TripleSec, it looks pretty good, it looks a bit young though still.

  45. I use mah Blackberry by raddan · · Score: 0

    I used to care about this subject a lot, and I spent a lot of time looking into one-time pads and other clever tricks. But then I my company sprung for a Blackberry-- problem solved. I now access my important information via SSH. EDGE ain't the fastest thing, but it's fast enough. In fact, it's faster than the old PBX modems we used to use when I was in college (19.2), so I find that PINE is quite useable on the device. Only downside: no arrow keys (or, at least, I can't figure out how to make the terminal emulator do them). So no curses-based games. Oh, and the Opera mini web browser is pretty sweet. I'm not a big fan of Opera on the desktop, but they've put together a very nice mobile version.

    Another option is a PocketMail device, which just wins my geek heart over for bringing acoustically-coupled modems back into style. They were extremely popular about 5 years ago when I thru-hiked the Appalachian Trail. All you need is a payphone, which is often easier to find than an internet cafe when traveling abroad. I would have picked one up myself, but then the aforementioned Blackberry came into my life.

    1. Re:I use mah Blackberry by ckedge · · Score: 1

      $100 for an ssh client!?! WTF, has BB and/or the telco providers locked down the device or network stack so you can't run what you want on it?

    2. Re:I use mah Blackberry by raddan · · Score: 1

      Hrm-- I don't remember paying that much. Maybe they've raised the price? It used to be called Idokorro SSH.

      Looks like there's a free SSH client here, but I've never used it myself, so I can't tell you if it's any good. I've wondered how hard it would be to port an existing SSH implementation to the Blackberry-- unfortunately for me, I am not a Java developer (Blackberry SDK is Java). Now if there were only C bindings...

      As far as the device being locked down-- it depends on who runs it for you. Mine is tied to a corporate BES server, which normally would mean bad things, except that I am the BES administrator for my company. But I think if you have a standalone device, you can do pretty much whatever you want with it.

  46. Cheap and quick option by Anonymous Coward · · Score: 1, Interesting

    I often have to log into one of many unprotected semi-public terminals at work (in a hospital) to check my email. I type my username and password in a random order but use the mouse to reposition the cursor after each keystroke for the proper position. Sounds cumbersome, but my username and password are all typed with my left hand and I simultaneously reposition the cursor with the mouse in my right hand. The keylogger would presumably record only the scrambled order, which, although not perfect, seems a reasonable alternative.

    1. Re:Cheap and quick option by fishbowl · · Score: 1

      >The keylogger would presumably record only the scrambled order, which, although not
      >perfect, seems a reasonable alternative.

      Lots of messages on this thread make assumptions like this.
      Why do you assume that if a terminal is owned, it's not recording
      mouse movements, taking screenshots... saving stack frames...
      Why stop halfway if you're being paranoid?

      --
      -fb Everything not expressly forbidden is now mandatory.
  47. Texting 1 time password by Knightman · · Score: 5, Interesting

    I built a system in the late 90's where you had a web-page where you entered an account-name. That name was tied to a cellphone number which was sent a generated password as a text-message. The password was only valid for 5 minutes.

    AFAIK it's still in use and have never been cracked.

    --
    --- Reality doesn't care about your opinions, it happens anyway and if you are in the way you'll get squished.
    1. Re:Texting 1 time password by Adambomb · · Score: 2, Funny

      Now that is an awesome idea. You could even have it set up such that you could sms back to a system tied cell line if you suddenly received your own password without requesting. the sms could trigger a change in the configs so that it uses a next-domain-in-the-rotation or failing that, change the current url for the frontend. If the users of the system knew the list of possible domains/urls that'd make it even tighter heh.

      damnit, why didn't i think of that one you bastard =)

      --
      Ice Cream has no bones.
    2. Re:Texting 1 time password by Anonymous Coward · · Score: 1, Insightful
      I built a system in the late 90's where you had a web-page where you entered an account-name. That name was tied to a cellphone number which was sent a generated password as a text-message. The password was only valid for 5 minutes.

      AFAIK it's still in use and have never been cracked.

      Best of all, if the phone rings and gives you a password message, you know someone's at least been peeking.

    3. Re:Texting 1 time password by Random+Walk · · Score: 1

      This is offered by many banks (at least in Germany) for authorizing online transactions. It's called mPIN (mobile PIN).

    4. Re:Texting 1 time password by hedleyroos · · Score: 1

      In theory your solution is great. In practice it doesn't work all the time, at least in South Africa. You see, many people are corrupt in Africa, and we've had a case where an employee of a mobile service provider cloned SIM cards and intercepted the code.

      Still, your solution is the best we have.

    5. Re:Texting 1 time password by Anonymous Coward · · Score: 0

      ... and the password was valid for only one use? Sounds like a great solution.

      Is your system available to the public?

    6. Re:Texting 1 time password by Zontar_Thing_From_Ve · · Score: 1

      I built a system in the late 90's where you had a web-page where you entered an account-name. That name was tied to a cellphone number which was sent a generated password as a text-message. The password was only valid for 5 minutes. AFAIK it's still in use and have never been cracked. I'm guessing that you're a Brit. This approach is quite impractical and potentially costly in the USA as unless you pay for a bucket of SMS messages (this is what the rest of world calls "texting"), you'll get charged for each message to your phone.
    7. Re:Texting 1 time password by Isaac-Lew · · Score: 1

      In the US, it's about $10/month for unlimited text message plans from most providers. There are also newer plans that roll unlimited texting into the monthly fee.

    8. Re:Texting 1 time password by Sardaukar86 · · Score: 1

      That sounds pretty robust!

      I've been investigating putting together exactly this style of system myself, so your post immediately caught my attention. Did you use a common open-source framework or was this a custom application you had to develop?

      Thanks!

      --
      ..Mullah or Pope, Preacher or Poet, who was it wrote: "Give any one species too much rope and they'll fuck it up"?
  48. Re:Anonymous Coward by Culture20 · · Score: 1

    Software keyloggers can also read the copy/paste buffer. The only solution is to ignore public terminals and just use your own computer or portable.

  49. If I NEED access to the internet... by riprjak · · Score: 5, Insightful

    ...I carry my own means to do so. Wether that be a smartphone, iPod touch, PSP, laptop with wifi, wireless broadband or (a consideration when I am travelling in developing nations) a satellite modem...

    IMO, the use of a public terminal for private purposes is the height of stupidity.

    1. Re:If I NEED access to the internet... by grrrl · · Score: 1

      Yeah right because a satellite modem isn't going cost more than the amount of money you probably have in your bank account anyway.

      Phones and wireless broadband are unlikely to work for data while in say, Europe. Not unless it costs you what, $20 per kb or more?

      It's stupid to think you will never need to use a public terminal. even if you take a wifi enabled phone or laptop, not all internet cafes allow Wifi access - some only have computers that usually run some windows-only authentication/billing program (so you cant even LiveCD) and so you have no choice.

      It happens - at least you can apply SOME tactics to try and protect your information, and saying 'never use a public terminal' is not helpful for people who really want a decent answer to this question!

    2. Re:If I NEED access to the internet... by maxume · · Score: 2, Insightful

      How many people encrypt their email?

      People use public servers for private purposes all the time. I'm not saying that it is a good thing, just pointing out the disconnect between the way most people use the internet and the level of privacy that you are talking about maintaining. Trusting a public terminal is at a different level than trusting Google not to show your email to a person, but it's in the same category.

      --
      Nerd rage is the funniest rage.
    3. Re:If I NEED access to the internet... by Anonymous Coward · · Score: 0

      Phones and wireless broadband are unlikely to work for data while in say, Europe. Not unless it costs you what, $20 per kb or more?
      Pfft. Cheap prepaid SIM (Aldi, etc), about EUR 0.25/MB. iPod Touch or any wifi device, free access nearby in any major city.
    4. Re:If I NEED access to the internet... by erple2 · · Score: 1

      ...I carry my own means to do so. Wether that be a smartphone, iPod touch, PSP, laptop with wifi ... That does you no good. If a public terminal connected to a wireless router has been hacked, there's no guarantee that the router hasn't also been hacked. A hacked router can make all kinds of things appear, like fake webpages that look like the real thing. Then they don't need anything like a fancy keylogger, since you're typing the info into their own pages. It's harder to make a fake encrypted page that doesn't pop up a security warning, but I'm sure that it's possible to do. Heck, just pop up a frameless webpage that looks like the page is encrypted, and you're set. I hate to say it, but there is really nothing that you can successfully do.
    5. Re:If I NEED access to the internet... by maxume · · Score: 1

      How about an encrypted tunnel to a trusted proxy?

      That doesn't mean you can trust traffic outside of the proxy, but I'm pretty sure that you can trust the link to the proxy.

      --
      Nerd rage is the funniest rage.
    6. Re:If I NEED access to the internet... by Anonymous Coward · · Score: 0

      Good luck with that if you go backpacking through Africa and want to send a mail to mom.

    7. Re:If I NEED access to the internet... by grrrl · · Score: 1

      The problem is free wifi is not as ubiquous as you may think. In the US it is everywhere, I agree (even at rest stops on the major interstate freeways!)

      But even in my own home town here in Perth, Western Australia, good luck trying to find a free wifi service when you want it! I'm sure there are some, but I can't say I know of where one is- it really isn't that common. I am simply assuming that other similar less-touristy destinations (A Greek island perhaps) may not have free wifi, and possibly only one public terminal for internet access. Even in Japan I had trouble finding free wifi and the hotel I was in only had two public terminals for internet use.

  50. Nero Safekey by Anonymous Coward · · Score: 1, Interesting

    i'm usually a lurker, but here,
    I found that nero's safekeys work the best at public terminals. Granted, i don't do anything sensitive at them in the first place (i try to get my email on my phone when i'm on vacation). But i like nero, it prevents (or so it says) keylogger from reading what i type and i can keep it on a flashdrive for use on any machine. This won't stop a hardware keylogger, but people should look before they use them anyway.
    -BMJ out

    1. Re:Nero Safekey by goombah99 · · Score: 1

      how does it operate?

      --
      Some drink at the fountain of knowledge. Others just gargle.
  51. Auto Password Send? by cgenman · · Score: 5, Interesting

    This would require server-side scripting, but what if each account kept a phone number on file? If the person uses the correct password, keep them out but text message them a single-use password. They can now log-in with the single-use password.

    Now the system requires something you know (your password) and something you have (your phone).

    1. Re:Auto Password Send? by Kral_Blbec · · Score: 1

      Thats actually a pretty good idea. Cumbersome but secure.

    2. Re:Auto Password Send? by Chris+Burkhardt · · Score: 1

      Unfortunately, the system as described is still insecure as it is missing the requirements for something new and something blue.

      --
      "And there be unix which have made themselves unix for the kingdom of heaven's sake." - Matt. 19:12
    3. Re:Auto Password Send? by professorfalcon · · Score: 1

      I think you just came up with Google's next new service.

    4. Re:Auto Password Send? by codeButcher · · Score: 1

      My bank uses something like that for its internet banking service. As a result, what they call "SIM card swapping" has popped up: somehow the fraudsters get a SIM card for your number, your own SIM and phone become disabled. Harder to do, easier to detect (especially if you know about it), but still a possibility.

      The bank also sends out a text message to notify you on each login (which I don't get until after logoff if I'm in a data session) and in addition to logging in with a PIN, also asks for a password, but only some letters from your password, chosen at random at each session.

      In the end it's still an arms race with measures and countermeasures.

      --
      Free, as in your money being freed from the confines of your account.
    5. Re:Auto Password Send? by theotherbastard · · Score: 1

      It has the added bonus of informing you when your permanent password has been compromised and someone is attempting to log into your account.

      What's that? I'm on the beach and I'm being sent a temporary log-in password. One sec, honey, let me call IT Security and let them know. (Right, like that would happen)

      --
      Buttons aren't toys.
    6. Re:Auto Password Send? by Anonymous Coward · · Score: 0
      My bank does this. After you log on with your customer number, enter your master password and a password that is changed every two weeks with a virtual keyboard, and after verifying your security picture is indeed the one you have selected, it sends a one time password to do one single thing involving money transfer, which is valid for a few minutes. It then sends you another SMS to inform you about the transfer.

      Unfortunately, this uber high security system depends crucially on the attacker not knowing your PIN. You can change your cell phone number by calling the customer service and giving them victim's customer number (which is not secret), PIN and trivial information about the victim (mother's maiden name, date of birth etc.) After that, it it possible to reset all passwords and have them sent to your phone together with the one time password and the receipt. The hard part is somehow getting the money without leaving a physical trace. But that would still be the hard part even if there were no electronic security measures.

    7. Re:Auto Password Send? by Anonymous Coward · · Score: 0

      like that's gonna stop the NSA -- they pwn your cell too.

    8. Re:Auto Password Send? by Anonymous Coward · · Score: 0

      Now if only you could add something you are.

    9. Re:Auto Password Send? by Lumpy · · Score: 1

      I used to use modems back in the early 90's that did that.

      you connected, and authenticated to the modem. It then hung up and called you back at the number stored in it. it had room for 10 users in flash.

      After it called you back then you could log into the system. Worked great and kept the war dialer kiddies at bay quite easily. I even would taunt them on their "hacker" boards. I gave out the phone numbers to 3 of the modems once and told them it was to a game development company. The modems were constantly ringing for 2 months with 90% of the calls made at night. I also set the modems to hang up after 1 failed password attempt.

      It was a fun experiment and we never got one login attempt on the Xenix box from those modem ports during that time, they could not get past the preprogramed callback. Most "crackers" are not good enough to get into the phone company records, watch my line to see what numbers it was calling and reroute that number to his number.

      --
      Do not look at laser with remaining good eye.
    10. Re:Auto Password Send? by Anonymous Coward · · Score: 0

      LogMeIn's remote access service can do this. You enter your initial credentials to their web site and then it can sent a text message to your phone with a one time password that you much enter before actually being able to access your account.

    11. Re:Auto Password Send? by networkassault · · Score: 1

      Hm, that's a really interesting idea. As more and more phones gain Internet access and the potential to host malware, what would you do? A hypothetical keylogger on your phone may just be able to read your text message. Likewise, it could read one time keys created on the phone. Considering how relatively easy it is and will be to pass malware through phones (i.e. over bluetooth, through the cellular radio, through traditional malware routes, through bugs in the web browser, etc.), you might as well assume your phone to be the same as a public terminal. Can anyone think of any possible solutions to this issue?

      --
      "I'm glad I'm going to die because, when I do, the world's gonna go to the dogs." -Me on aging and the next generation.
    12. Re:Auto Password Send? by Anonymous Coward · · Score: 0

      Ringing constantly for two months, 90% of calls at night? You live in Greenland or something?

  52. Winner! by goombah99 · · Score: 1

    Best, realistic, idea I've heard yet.

    --
    Some drink at the fountain of knowledge. Others just gargle.
  53. Don't use public terminals - Just Say No by itsybitsy · · Score: 1

    Don't use public terminals. Just say NO to public terminals. It really is that simple.

    You'd use a condom when having sex with someone you just met wouldn't you? How is it any different than when you use your passwords on a public terminal? Your password needs privacy and you won't get that on a public terminal.

    Copy and pasting your password won't work either since the public terminal can have it's OS hacked. If you're running off of a USB booted OS of your own then copy and paste might work however you likely will get into trouble for using the USB device. They'd charge you with "hacking". Watch out.

    One way that might work is to use one time passwords with a dongle such as Secure ID. Is there any open source device or software package that we can run on our phone or iPod?

  54. "In particular, how do people with Mac..." by Ralph+Spoilsport · · Score: 5, Funny
    "In particular, how do people with Mac or Linux home computers deal with this?"

    I bring it with me - I have a macbookPro and I don't use public terminals. You can get cooties that way.

    RS

    --
    Shoes for Industry. Shoes for the Dead.
    1. Re:"In particular, how do people with Mac..." by Anonymous Coward · · Score: 0

      Richard!! Richard Stallman!!

  55. BYOK by Cyko_01 · · Score: 1

    I recommend a 2 pronged approach:
    1) take along your own keyboard to avoid hardware key-loggers
    2) use a live CD to avoid software key-loggers

  56. use password manager by srjoshi · · Score: 1

    I run PasswordSafe as well as the database file from my flash drive. Since I use the autotype feature, unless the keylogger also copies the database file, my passwords remain secure.

  57. get a fuckin cell phone dude by stratjakt · · Score: 0, Flamebait

    they gots emailz now yo

    where u at dawg!

    --
    I don't need no instructions to know how to rock!!!!
  58. BYOK (bring your own keyboard) by Ichijo · · Score: 1

    They have vending machines that let you make purchases with your cell phone. Maybe web terminals, debit PIN terminals and ATMs could be made to work the same way. You can't trust somebody else's keyboard/keypad, but hopefully you can trust your own cell phone not to have a keylogger installed.

    --
    Any sufficiently unpopular but cohesive argument is indistinguishable from trolling.
  59. In-room internet access by neBelcnU · · Score: 2, Informative

    Having set up several, and helped a company to standardize their installation of many, I gotta tell you that with rare exceptions* in-room internet access is the most dangerous network imagineable.

    The "lowest bidder" effect will apply all through the chain of decisions with the end result of that little wire (or wifi) linking you to every possible attack vector known to man. Even in the hotels with firewalls (mostly to save address-space costs with the ISP, not for your safety) the inside will almost always feature some knucklehead with something on their laptop.

    And all the above refers to the innocent sources. The malicious types, well, they have free reign for the most part.

    For What It's Worth.

    *the exceptions would be those hotels that employ some rudiments of network security, usually segregating sections of the hotel. Only one that I know of had per-room VLANs, which was certainly a good start.

    1. Re:In-room internet access by jmodule · · Score: 1

      in-room internet access is the most dangerous network imagineable


      I'm not sure I follow. Compared to avoiding possible keyloggers on a public terminal, protecting a personal laptop on an untrusted network is trivial. Sure you need to use encryption and be aware of man-in-the-middle attacks, but it's still a lot easier to manage.

      --
      The jModule
  60. It's called Blackberry by Anonymous Coward · · Score: 0

    that's right... just get a bkackberry

  61. OpenID by anom · · Score: 1

    Yet another reason why I like OpenID so much. Once you push the actual mechanism for authentication away from the website itself, you have more flexibility. In other words, I could set up my own openid server to authenticate me based on either username/password, or from a list of acceptable one-time pads. When using a public terminal, authenticating to my OpenID server using a onetime pad would give me the ability to authenticate to temporarily authenticate to any site I wanted, without having to give my passwords to a proxy service like KYPS. Oh, for want of more widespread OpenID adoption...

  62. Like everyone else said by Tatsh · · Score: 1

    However, I think that the people who own the terminals are well-within their rights to run a keylogger/clicklogger to see who did what. If they damage the machine, they should pay the cost in my opinion. Usually at public terminals you put in your credit card first, that is where the repair cost should go if you break the machine. Dispute all you want, but if I owned a machine I would be trying to make money, and I do not appreciate people 'breaking into' the machine with whatever method they want to try. Yes, I would definitely run a keylogger but not for password 'farming', just to be able to find the perpetrator who breaks whatever with the machine (any serious damage that takes time to fix). Anyone who knowingly runs a keylogger on their terminal to collect passwords and uses them to hack accounts (especially bank accounts, etc) should be charged with identity theft. This is something I would NOT use the keylogger for.

    1. Re:Like everyone else said by JimFive · · Score: 1

      You can't damage the machine by typing into it. The most you could do is hose the OS. Since any public terminal should be remote booted or imaged after every login this is a non-issue. -- JimFive

      --
      Please stop using the word theory when you mean hypothesis.
  63. OpenID seems to be a potential winner.. by unrealmp3 · · Score: 2, Informative

    OpenID was mainly done to protect user's credential and to implement a global Single Sign-On process. VeriSign is an OpenID provider (https://pip.verisignlabs.com/), and they provide increased security by adding a two-factor sign-on (https://idprotect.verisign.com/learnmore.v). This way if someone get your long-term password on the VeriSign website, your account is still secured by the single-use key generated by the device.

    1. Re:OpenID seems to be a potential winner.. by Anonymous Coward · · Score: 0

      Swing and a miss.

  64. RSA by EEDAm · · Score: 1

    We use RSA two-factor ID key-fobs. My password is an 8+ didgit standard chain of numbers which I set to which you then add another 8 numbers generated by the key-fob which are changed every minute. Each fob is unique and about the length of a matchbox and one third of its width. http://www.rsa.com/node.aspx?id=1156

  65. Forward your emails to a throwaway account by Anonymous Coward · · Score: 1, Interesting

    Forward your emails to a throwaway account, then immediately delete them after checking them on a public terminal.

    This way, the danger is limited to a few current emails and your main account cannot be misused or compromised.

    You could also prevent emails from particularly sensitive sources from being forwarded with filter rules, if you know you wouldn't need them over the holidays.

  66. Simple by Shadow-isoHunt · · Score: 1

    Check the back of the computer for a keycatcher, and then boot into linux off your USB key.

    --
    www.isoHunt.com
  67. Re:Hardware encrypted USB key with preinstalled ap by Onan · · Score: 4, Insightful

    Which does you what good, exactly, when malicious software already has control of the OS and can see (and alter) everything that passes through memory?

    I'm aghast at all the people suggesting nonsense like copying and pasting or making silly efforts to run trusted copies of applications. If the OS is compromised, absolutely nothing you can do at higher layers that will not be compromised.

    As (terrifyingly few) people have already said, the answer to the original question is that you can't. If the machine itself is untrusted, any attempts to add security atop that is just building castles on quicksand.

  68. Re:Anonymous Coward by Anonymous Coward · · Score: 1, Interesting

    One can purchase keyboards with the logger built in. See Amecisco's website

  69. Does cloicking on the onscreen keyboard get logged by dweezeldude · · Score: 2, Interesting

    Windows xp Start>Accessories>Accessibility>on screen keyboard. i typed this on it.... do key loggers record clicks or screen shots cause I really dont know?

  70. Design a special USB keyboard + QEMU to decodes by jhoger · · Score: 1

    Bring your own customized keyboard, and a virtual machine application (running Ubuntu (and Firefox) inside)?

    I doubt any place would be upset about bring your own keyboard and plugging it into their PC.

    I could imagine a device that encrypts the data typed into your special keyboard. Then run a hacked up version of QEMU that knows how to decrypt your message.

    Eventually someone would figure out how to watch the QEMU instance.

    Have to do some spread spectrum shield modulation as a countermeasure against these devious Borg attacks. Seriously, the code could be made to dynamically alter itself and be hard to trace.

    Sounds like a nice weekend project for an enterprising hacker...

    -- John.

  71. Use VNC with temporary passwords by Shazow · · Score: 4, Interesting

    Setup VNC or something similar on your home desktop. Create a list of passwords you'll use for the duration of your trip.

    Every time you stop by at a cybercafe, connect to your VNC, do your business with all your passwords pre-saved safely on your home desktop. Once done, execute a script which will change the password to the next password on the list, log out, and move on.

    I haven't done this myself, but last time I went to Italy and had to use some really shady cybercafes, I really wished I had a system like this in place...

    - shazow

    1. Re:Use VNC with temporary passwords by Anonymous Coward · · Score: 0

      Not every shady cybercafe allows the use of vnc.

      I used kind of the same method: A php script that changed the webmail password. When done, i called another php script to lock down the account.

      With some smart http(s) requests, you may even let the php script change your gmail password.

    2. Re:Use VNC with temporary passwords by xtracto · · Score: 1

      Not every shady cybercafe allows the use of vnc.

      But every shady cybercafe I know will gladly support java and flash applications. IIRC tightvnc comes with a handy java applet client. I know there are some flash based clients however I think they are propietary.

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
  72. Re:Anonymous Coward by ozmanjusri · · Score: 1

    The guy's using Knoppix. Unless he's installed the keylogger himself and remastered the CD, it 'aint a problem.

    --
    "I've got more toys than Teruhisa Kitahara."
  73. typing order by bobert13581 · · Score: 1

    if my username and pwd is "username/password" I would type in the keys upsaesrsnwaomred, but click in the opposite input box after each letter. So i have spliced my 2 inputs together in terms of keystrokes, but they appear as they should in the form. By no means perfect, but good when you have nothing else to help out

  74. Use KeePass and the autofill by Anonymous Coward · · Score: 0

    I use KeePass on a usb stick. After I select the username/password I want by highlighting it, I use the Ctrl-V function to autofill it into the login page. Simple, easy, elegant and free.

    1. Re:Use KeePass and the autofill by juliohm · · Score: 0

      I think the beta version (2.x) does an optional character obfuscation. It types your password into the pwd box, but all characters are placed in a random order... keyloggers may still acquire all characters that make up your password, but not in the right order. If it is long enough, it will continue to be safe against a brute force attack. Of course, if your password is "god", then God is the only one that could help you keep your password safe.

      --
      Julio Henrique Morimoto juliohm@gmail.com
    2. Re:Use KeePass and the autofill by kaosfury · · Score: 1

      I second Keepass. I just copy the .kbd file between my pc's (Windows XP, and OpenSUSE) and my PortableApps usb key.

      --
      "Trust that little voice in your head that says 'Wouldn't it be interesting if...' and then do it." - Duane Michals
  75. hardware keylogger by aXi · · Score: 0

    1. Get a foldable keyboard this way at least you are certain the keyboard doesn't contain a hardware logger in it.
    2 Most software keyloggers are removable with adaware/hijackthis or some other form of spyware checker (usually a free download).
    3. look up all data on all hardware keyloggers and use the key-codes/-words that disables them. I distinctly remember norton antivirus blocking all internet traffic up receiving some activation-code in any chat or text window containing the words keylogger and readout or something.
    4. Dump that bf/gf that's so paranoid that (s)he would spy on you.
    5. Use a linux-live-cd with ipsec tunnel with the keys burned onto the cd and of course the mozilla password manager to no have to type the passwords, and hope the hardwware-keyloggers' manufacturrers forgot to make it linux compatible. And if they are using hardware keyloggers at least the sofware partner of the hardware keylogger can't spy you display activity.
    6. Don't thrust public hardware use a mobile (smart)phone or laptop with ipsec tunnel (XO or EEE anyone ?) with a usb-stick containing mozilla-firefox and a password manager so you don't type any online passwords (smile you're on candid spy-cam).
    7. Whenever on vacation live life to the max and don't use the internet.

    1. Re:hardware keylogger by Sardaukar86 · · Score: 1

      1. Get a foldable keyboard this way at least you are certain the keyboard doesn't contain a hardware logger in it. That's quite a good idea, especially with most modern machines offering front-USB.
      My only concern about this approach is that you kinda have to assume the worst-case-scenario with a box you've only just met. This means assuming the presence of syphili^H^H^H^H^H^H a rootkit. All bets are off.

      2 Most software keyloggers are removable with adaware/hijackthis or some other form of spyware checker (usually a free download). Yup, you can squash a great deal of those sort of nasties; the cyber-cafe might even be grateful if they knew you were doing so. Unfortunately in this situation it's of little more than feel-good value - see point 1 above.

      3. look up all data on all hardware keyloggers and use the key-codes/-words that disables them. I distinctly remember norton antivirus blocking all internet traffic up receiving some activation-code in any chat or text window containing the words keylogger and readout or something. Nice if you have that handy (perhaps - IMHO I wouldn't trust much to NAV), but again of no help in the face of point 1 above.

      4. Dump that bf/gf that's so paranoid that (s)he would spy on you. What's bf/gf? Some sort of secure comms protocol I haven't heard of? Maybe you could tune its paranoia settings in something like /etc/domestic-credit.conf or ~/.shoes?

      5. Use a linux-live-cd with ipsec tunnel with the keys burned onto the cd and of course the mozilla password manager to no have to type the passwords, and hope the hardwware-keyloggers' manufacturrers forgot to make it linux compatible. And if they are using hardware keyloggers at least the sofware partner of the hardware keylogger can't spy you display activity. Now that actually sounds plausible assuming a BYO keyboard as you suggest. Perhaps I am a fool to think that most cafe-based identity-theft operations would be limiting themselves to software tricks. Should I assume some form of additional hardware compromise (beyond a keylogger of course), such as might require the opening of the case to fit?
      Perhaps I'm blind but I can't see any obvious holes in this strategy.

      6. Don't trust public hardware use a mobile (smart)phone or laptop with ipsec tunnel (XO or EEE anyone ?) with a usb-stick containing mozilla-firefox and a password manager so you don't type any online passwords (smile you're on candid spy-cam). Yeah, looks like carrying your own device is the only option really.

      7. Whenever on vacation live life to the max and don't use the internet. But.. no net? Not even a friendly returned ping from a cheerful box at home? Gak!

      --
      ..Mullah or Pope, Preacher or Poet, who was it wrote: "Give any one species too much rope and they'll fuck it up"?
  76. Freshly rebooted OS from read-only network image by crocodill · · Score: 2, Interesting

    Quite a lot of internet terminals in airports and around the place now use a network booted OS image. As soon as a user is finished and logs out, the system reboots and boots up off a read-only image on the network.

    Stick to these types of internet cafes and there's less risk, as users aren't able to fiddle with the OS.

    They are usually run by larger companies or are part of a franchise as well, and often coin operated, therefore don't have a flow of short-term staff coming through.

    Also if the computer has a regular keyboard on a cable (not bolted into the desk) check the cable for hardware key logging devices...

    http://images.google.com/images?hl=en&q=ps2+keylogger&btnG=Search+Images&gbv=2

    Sometimes the smaller internet cafes and youth hostels simply just have unsecured windows boxes, pretty dodgy. I remember a couple of years back I was in a hostel in Madrid and was using the computer to book my next hostel in the next city I was traveling too. I put the first digit of my visa card in (they all start with 4) and the form auto-complete feature displayed every visa card that had been entered in the past. As Garth would say "that's not good, i'm not happy". I didn't book obviously.

  77. Your stuff, their internet, your proxy by Anonymous Coward · · Score: 0

    Your own machine (laptop, phone, etc), use their internet but send everything through your own secured proxy.

  78. Some secure methods by tftb · · Score: 1

    When it comes to security, everyone gets alarmed. The one thing everyone should understand is make sure you access your personal data at a more secure place. I don't even access important data on my girlfriend's computer.

    First thing to do when you sit on a public terminal is access the Task Manager and end all the suspicious processes(hope you can differentiate between safe and suspicious processes). If you can't access Task Manager the best thing is to check the Program Files in the OS Drive. Most of the keyloggers are installed in there. If you still cannot find anything. The next simplest way is to search the computer with keywords related to keyloggers.

    If still you think theres should be some security for your passwords, carry your USB stick and store all the passwords in a file and just copy-paste it. Other ways can be like keeping a password manager handy.

    The most lathergic and boring and time consuming method is visit a blog where you can find loads of content, copy alphabets of your password and paste them one by one.

    Open notepad and write all the alphabets and copy paste the needed ones, one by one.

    All these are secure as per I know but really boring, instead use good and trusted public terminals.

  79. Buy a cheapo laptop by Foerstner · · Score: 1

    An OLPC, a throwaway off of Craigslist that you throw Ubuntu on...it doesn't have to be fancy, so long as it has an 802.11* card. It'd cost maybe US$200, and it'd have a dozen uses. Hotspots are easier to find than public terminals anyway.

    --
    The US free market: two halves of a government-granted duopoly are free to set the market price.
  80. ABSOLUTELY CORRECT by v(*_*)vvvv · · Score: 1

    Is the keylogger the worst thing you could think of?

    Keylogging is evil, but theft and harm can be done in many other ways. If you cannot trust a terminal, use it anonymously.

    1. Re:ABSOLUTELY CORRECT by Chrisq · · Score: 2

      Is the keylogger the worst thing you could think of?

      Now you'r making me really paranoid. Will that public terminal blow up? Was the last person to use it infected with ebola? Are a bunch of pervs scanning me with millimetre waves and publishing it on youTube? Is this terminal used by terrorists, and the police mistake me for one, so that I will be shot as I try to get on a train?

      You're right, keyloggers aren't that bad. I hope that I only get my identity stolen and my bank accounts cleared out.

  81. internet tablet by Anonymous Coward · · Score: 0

    What about carrying your own internet tablet (Nokia N800 or Ipod Touch) to use with public WiFi? Your transactions may not be secure but your logins should be safe. Plus, memorize or keep your passwords in a secured file in case the tablet is stolen.

  82. What to do?, Verification! by spacebarisforlosers · · Score: 1

    Well, What you maybe can do is set up your normal account to boot a custom shell or something (like /bin/cstm-sh) that needs verification when you log in. Then, Make sure your root password is not the same as your user (i don't think your checking your mail as root don't we?). Set up the questions bash (or your custom bash (/bin/cstm-sh) needs to verify before you can enter commands. PS: I don't know if this is possible, But i think it is, Its linux so pretty customizable PSS: Don't EVER change your root shell ;-) PSSS: Take questions like "What is my faforite food?" or "Do i like dogs?", or even better!!! "What is my favorite site?" WE ALL KNOW ITS SLASHDOT!!!

  83. proxy it by Exstatica · · Score: 1

    i set up a second webmail system on a linux box that uses password maping on ldap to my exchange server. pulls it up via imap. when i'm done from vacation i change that shells password and all done. but there are not many times i cannot get my email and other public ones on my pda phone. or laptop with a broadband card.

  84. terminal services + SecurID + roboform by chgray · · Score: 1

    I feel safer if I'm able to get terminal services to work on the public computer. I tend to use the terminal services ActiveX control. for better security I wonder if you could get a SecurID so you dont have to type in a password on the machine being TS'ed into. if you do this keep in mind that using the SecurID you can get into your private computer safely but any key presses will be logged, so you'll need to be careful when you type in passwords from the safe computer. To get around that consider using roboform on your safe computer - this program will let you click a button causing the forms on the safe computer to be populated. you wont have to type in the passwords using the compromised keyboard

  85. don't use 1 phase auth system! by handmedowns · · Score: 1

    http://www.pamusb.org/ & http://srp.stanford.edu/ndss.html Granted this can be manipulated in other ways but is safe from keyloggers.

    --
    The road between democracy and tyranny is paved with secrecy in the name of security.
  86. Dvorak by Anonymous Coward · · Score: 0

    For those of us using a live CD + Dvorak, wouldn't that defeat all keylogging?
    Hardware and Software loggers are both a moot point in that case...

  87. Research the company providing the public terminal by Anonymous Coward · · Score: 0

    Probably get modded down for this, but I work for a company that provides primarily business center solutions for hotels. This kinda thing is a BIG deal to us. We are VERY careful with security policies and what have you on our units, and if a unit is ever left "unlocked" without one of us remoted in to it we re-image the unit and start from scratch.

    Beyond software you just have to worry about hardware keyloggers. Luckily they are usually pretty easy to spot if you are looking for them. Especially when there's very little spagetti. Almost all hardware keyloggers attach at the end of the keyboard. Don't trust any USB to PS2 "adapter" on a keyboard. If it isn't very obviously going strait into a unit (if the unit is in a locked kiosk, generally speaking your okay unless teh AV company the hotel uses to manager their network has been compromised) don't use that one.

    Speaking of which, all these kiosks or business center computers should have some sort of logo or at least text on the screen of who is providing them (usually very small with the hotel's logo prominent). Look them up before you do anything 'sensitive' on the unit. Haven't heard of them, can't get through to their tech support, or bring up their stock information then DO NOT USE THEM.

    Oh and don't trust the hotel staff about it. 90% of the time they have no idea. Hell, we had an incident where an update exploded (bad wireless connection, hurray packet loss) and our main application wouldn't launch. If it doesn't launch, the computers are essentially free for use. The downside is, private information isn't shredded then.

    The hotel staff were told explicitly that the private information of their guests were in danger unless they kept the guests off the computer and let us repair it (guests kept turning it off and back on when we locked out the keyboard). They flat out wouldn't do it.

    Could have been major legal problems for both the hotel and our company.

    So essentially: Be Paranoid. Trust No One.

    If you can't verify it yourself, the station should be considered compromised.

    And no, I won't say what company I work for.

  88. Basically, you can't by Chris+Mattern · · Score: 1

    The machine is completely untrustworthy; there's no way you can be sure that anything being done on the machine is not being reported back to its true master. Rebooting off a LiveCD is the only way to be sure that the software the box is running can be trusted.

    1. Re:Basically, you can't by grrrl · · Score: 1

      Unless the internet cafe runs a Windows-only billing/login system that doesn't enable the computer to be rebooted into Linux.

    2. Re:Basically, you can't by Chris+Mattern · · Score: 1

      In which case there is *no* way you can establish the trustworthiness of the system.

  89. safe login by Anonymous Coward · · Score: 0

    I boot from a usb.
    of course it's running windows because it has all the right drivers.

  90. Physical destruction by Anonymous Coward · · Score: 0

    Have a friend waiting in a car outside. When you're done, grab the terminal and run to the car. Make sure you get the keyboard. Drive off, and throw the terminal into a woodchipper.

    Note: this may be illegal in some areas!

  91. Re:Anonymous Coward by dartmongrel · · Score: 1

    Slax on a 2 GB USB pendrive? if you HAVE to use Windows then you're doomed, cut and paste or no cut and paste.

  92. Not just keyloggers... by Randall311 · · Score: 1

    If you're this worried about keyloggers than the safest thing is to just NOT use a public terminal. The public terminal could have a packet sniffer or something worse. I would say if you absolutely had no alternative you could use the suggested roboform... but that doesn't solve the packet sniffer problem. Basically, don't do anything you wouldn't be comfortable with having get compromised from a public terminal. The obvious stuff here... Do not access confidential work or sensitive material from a public terminal. Never use your credit card info from a public terminal, etc. Public terminals are not safe, and I would not use one for more than common surfing.

  93. Solution: Don't use pubic terminals by qazwart · · Score: 1

    That's why God invented WiFi. Of course, someone could be sniffing the packets, so I use my ISP's web based email that does everything over HTTPS. Or, you can use gmail which also uses SSL certificates. I wish more ISPs use SSL certificates in their email Internet connections instead of cleartext.

    In fact, I'm surprised that they haven't incorporated SSL into the standard WiFi protocol. Why must standard WiFi be so insecure? Yes, I know you can use WPA2, but that requires me to give everyone a password which kinda of puts a damper on pubic access. The World Wide Web can do it, why not build in the same mechanism into WiFi?

    1. Re:Solution: Don't use pubic terminals by Curien · · Score: 1

      In fact, I'm surprised that they haven't incorporated SSL into the standard WiFi protocol.

      Because it doesn't make any sense. SSL works between the ends of the socket -- it's totally blind to everything in between.

      --
      It's always a long day... 86400 doesn't fit into a short.
  94. You're on *vacation*!! by Riktov · · Score: 1

    Create a throwaway free mail account, who cares if it gets compromised. Oh, but you might need to check work-related mail, etc...? You're on *vacation*!!!

    1. Re:You're on *vacation*!! by grrrl · · Score: 1

      Or maybe you want to check your personal email? Say for details where to meet someone to get keys to an apartment you are renting in a forgien city, or to meet up with friends in a place where you have no cell phone access, or maybe just even to write home to mum.

  95. SSL VPN to work, then surf via work by Adeptus_Luminati · · Score: 1

    Using tokens that provide 1/2 the password (the other half you memorize), and which changes every 1 min and is used to create an SSL tunnel to some known destination (i.e. your work or possibly home if you can afford the SSL gear on your end). Once you are tunneled into the remote destination you are surfing using that destination's Internet gateway, and since you are using an encrypted tunnel with 1 time password, problem somewhat solved.

    Somewhat because every keystroke you type still gets logged. So if you have the patience get yourself a software keyboard installed on the remote workstation you are connected to. By this I mean a keyboard that shows up on the computer screen and you type by using the mouse to click the "keyboarD" buttons.

    By far the easiest thing is to get a laptop and "borrow" some WiFi, then zero keyboard loggers. I would still use the above method, since the WiFi is probably not encrypted.

    --
    No trees were killed in the making of this post; however, many trillions of electrons were horribly inconvenienced.
  96. Get an iPod Touch by Anonymous Coward · · Score: 0

    Great for checking e-mail, worry-free.

  97. Charmap? by Anonymous Coward · · Score: 0

    Some quick thoughts: Perhaps this is my ignorance showing, but why wouldn't loading up charmap and a mouse work? Are keyloggers that good at tracking mice? The other thing I would consider doing is to open up multiple applications and switch between them. Type a letter of the password, switch between programs, type some junk, and go back. If it can't keep track of how many programs you have open, someone looking at a log shouldn't be able to follow how many alt-tabs you do.

  98. MyPW - cheap, practical one-time passwords by Anonymous Coward · · Score: 0

    Check out mypw.com. One-time password fob that won't break the bank and integrates with the services we all use.

  99. Use ssh by Anonymous Coward · · Score: 0

    Use ssh with public key authentication running from a (write protectable!) usb stick or sdcard. If you do it correctly, the user id is never typed and so not key logged. You type the passphrase (which will be key logged) in response to the challenge and it uses that to decrypt the private key from the usb stick.

    To get in they need to have copied the usb stick.

    You should likely configure a special usb-stick only public/private key pair so that you can deauthorize it at the end of your trip

    1. Re:Use ssh by Curien · · Score: 1

      To get in they need to have copied the usb stick. Which you conveniently just plugged into a compromised machine!
      --
      It's always a long day... 86400 doesn't fit into a short.
  100. Re:A LiveCD will not save you from a hardware base by Phyrexicaid · · Score: 1

    A LiveCD will not save you from a hardware based key logger Ah, but will Linux have the drivers for it? :P
    --
    The meme is dead, long live the meme!
  101. Simple answer, don't bother by AsmordeanX · · Score: 5, Insightful

    It blows my mind when I see someone logged into their bank/email/etc from a public terminal.

    I was once friends with a guy that carried around a PS/2 keylogger that he would plug into university terminals for a day or two then pick it up later. He just wanted to see what he could find. He found everything from people doing homework, cybersex, and even bank info. Now if he was actually out to do harm, he could have really made things bad for hundreds of people.

    If it's not yours then just assume that it has a loudspeaker on it broadcasting everything you do to everyone around you.

    And for those that think cut&paste, screen keyboards, etc will protect them. I personally installed a keylogger on a friend's PC to catch her then, 12 year old son, looking at porn. The log files had a play button which would replay every mouse movement, screen change, and keyboard input for up to 96 hours. This was about 7 years ago so I'm sure they've gotten better.

    1. Re:Simple answer, don't bother by thedrx · · Score: 1

      I personally installed a keylogger on a friend's PC to catch her then, 12 year old son, looking at porn. I hope it was to check whether he was looking at proper porn, i.e. Natalie Portman!
    2. Re:Simple answer, don't bother by dosun88888 · · Score: 1

      Way to keep our kids safe!

      It's sickening that both the mother thought it was right to spy on that, and you thought it was right to do it.

    3. Re:Simple answer, don't bother by SoupGuru · · Score: 1

      Wow, a 12 year old looking at pr0n?!?!

      Say it ain't so!

      --
      What doesn't kill you only delays the inevitable
    4. Re:Simple answer, don't bother by Anonymous Coward · · Score: 0

      Wow, what a dick thing to do to a 12 year old.

  102. Sure it will! by explodingspleen · · Score: 2, Insightful
    It's called a security certificate.

    Your live cd has your security certificate. You have your password. Intercepting your password keystrokes will do no good unless they also steal your liveCD.

    They could still have a setup to catch you, but at that level of paranoia you should be equally worried that they will be snooping the electric field of the computer.

    Seriously, if your data is THAT sensitive which is to say THAT VALUABLE $$$, simply buying your own laptop is probably a very economic thing to do.

  103. s/key by effinnay · · Score: 1

    use the s/key authentication scheme to log in to your home machine via ssh. then surf from there.

  104. Not just keylogging: cookie-stealing by thisisauniqueid · · Score: 2, Interesting

    I keep a no-install copy of Firefox for Windows on a USB key, already logged into my Gmail account (cookies are kept on the USB key), and also with the password saved in case the cookie expires. However more sophisticated attacks are emerging such as cookie-stealing, so this is not as good an approach as it used to be.

    1. Re:Not just keylogging: cookie-stealing by mysidia · · Score: 1

      What you need instead is a no-install copy of Thunderbird. Use IMAP over TLS, so the connection will be encrypted, and there will be no visible cookie to steal.

      As for quashing cookie stealing more generally, you need to use SSL and configure the browser to enforce cookie security.

      I.E. The desired behavior is for cookies sent to your browser while connected via SSL will not be presented when not connected via SSL.

      Or at least connect via SSL to a proxy on a "more trusted" computer that is not a public terminal (and is less likely to attempt a cookie-steal)

    2. Re:Not just keylogging: cookie-stealing by thisisauniqueid · · Score: 1

      Good catch. I forgot to mention that you should set up a link on the bookmarks toolbar to e.g. https://mail.google.com/ , and never use http://mail.google.com/ ... Are you saying though that if someone stole a cookie (through a compromised machine) while you were connected via SSL, that they couldn't take that cookie and use it on another machine in either a non-SSL session or another SSL session? I don't see anything in the cookies file that prevents this, unless (for the Gmail example) Google generates different cookie magic numbers depending on what your IP address and connection type is or something. Enforcing browser security on the machine, or on your no-install browser, doesn't mean the attacker will be bound to that enforced policy, IIUC.

    3. Re:Not just keylogging: cookie-stealing by mysidia · · Score: 1

      The assumption is if you connect via SSL, then they have no means to steal the cookie. You can easily configure your browser to change permanent cookies to temporary cookies.

      Nothing forces your browser to save a copy of the cookie somewhere it can be stolen. You may symlink cookies.txt to /dev/null

      You might run the browser from within a MojoPac and use an encrypted volume, so software outside the virtual environment cannot easily examine temporary files saved, and randomize the directory and filenames of the browser.

      But making sure cookies.txt is not saved in the first place and that your virtual environment cannot easily be tampered with are the most important things.

  105. HSBC Direct by Anonymous Coward · · Score: 1, Interesting

    With my HSBC Direct bank account, you only enter a few letters of your password at a time. Each time you login, the required password characters are changed. So you don't end up entering your entire password until you've made several successful logins.

  106. portable firefox by Anonymous Coward · · Score: 0

    As you think! I run portable firefox in my pendrive, with all my passwords. I just need type my firefox master password (complete different logic from any other) to automatic fill my other passwords. No passwords type

    bad guy need key log my master password AND get my pendrive to access my passwords

    from time to time (close to one trip) i just copy my desktop firefox profile (in fact just 2 password files) to my pendrive to update

    - bad point: only cover web-form passwords

    - think point. (i have no deep experience with truecrypt. all points here need check)
    Add some portable truecrypt level to protect my pendrive access will not work for the first bad guy, he already logged my password. This only protect me from a new bad guy to access my data. (brainstorm mode on) maybe i can use a file as password. a web based picture as password. Just delete the web based picture if loose my pendrive. also protect to keylog my truecypt password. bad point is you cannot open your truecypt volume in one off-line station (brainstorm mode off)

  107. best way... by erica_ann · · Score: 1

    The best way to avoid keyloggers on public terminals is do not enter anything on any screen on a public terminal

  108. simple by indy_Muad'Dib · · Score: 1

    forward all your email to a disposable hotmail account while your on vacation. once your back throw the account away.

  109. Problem? What Problem? by pipingguy · · Score: 1

    I avoid all these pesky security problems by ensuring that all information I transmit electronically is full of spelling and grammatical errors (so as to fly under the filters of spies) and is also full of nonsense, gobbledygook, wrongly interpreted statements and assumptions and is factually inaccurate to boot.

    The sneaky would-be interceptors of my super important internet communications have yet to notice this clever defense. What fools!

  110. No perfect solution, S/KEY works for some problems by Anonymous+brave+dude · · Score: 2, Insightful

    There is no perfect solution to this problem: using a public terminal is fundamentally insecure, and nothing you can do will change that. However, when I am faced with this problem, I log in using SSH and S/KEY. This prevents a key logger from gathering useful password data. You still have to be careful that no sensitive information is inputted or returned, this without fail will go into the hands of your attackers.

  111. Avoid public terminals and if you use one... by carnivorouscow · · Score: 1

    Change your password as soon as you get to a safe terminal. Smart "keyloggers" record the screen, the copy paste tricks don't work anymore.

  112. Re:Hardware encrypted USB key with preinstalled ap by Anonymous Coward · · Score: 0

    BUT!
    ! built a second one. That sank into the quicksand. So, I built a third one. That burned down, fell over, then sank into the quicksand, but the fourth one... stayed up!

  113. Don't use a public terminal, get a laptop by Jessta · · Score: 1

    Just get a laptop. There are lots more places that will provide you with a wifi link than that will provide you with a public terminal.
    Even if you can somehow using some kind of impossible magic login to a remote resource from a public terminal without it picking up your password. You've still given who ever runs this public terminal a certain amount of time in which they have access to your account.
    They can have the terminal download all your email so they can look at it later or as has happened with a few people's gmail accounts, setup a filter they forwards all incoming mail to an address of their choosing.
    If you are connecting to a remote shell, they could replace executable files in your home directory with their own malicious files, they could corrupt your data in unoticable ways or change your config files to unable a setting that might be more remotely exploitable.

    All of this is entirely unlikely. Most of the time nobody would go to this much effort, but also most of the time a public terminal will not be running a key logger.

    Laptops are cheap, get one.

    --
    ...and that is all I have to say about that.
    http://jessta.id.au
  114. S/Key by jonoton · · Score: 1
    I agree with other posters here, once you suspect that the machine is compromised you really shouldn't be using it!

    However if you don't care about the content that you're sending after authentication (which I can see you might not) then why not use S/Key.

  115. Don't do it by Anonymous Coward · · Score: 0

    Get a cheap laptop running linux, and use it with public wifi instead. Don't use public terminals.

  116. OTP by nguy · · Score: 1

    Ideally, you should use one time passwords when you're on untrusted terminals. Unfortunately, no web E-mail that I know of supports them (if you know of any, please post).

    Some services use image-based logins, but some logging software captures images of the context of the mouse, so that doesn't really help.

  117. medium security by Anonymous Coward · · Score: 0

    if you access sensible data you cant use public terminals. Its not only keylogging, its also all the cameras in public space.

    For the password: If this is your only concern, use rotating passwords. on linux this would be easy to implement - every logout on your webmail triggers a new password-set. If you want to avoid carrying around a password-list, you can have the server generate random passwords and send to you per sms. This is not a big deal.

  118. image based authentication, with a twist by Anonymous Coward · · Score: 0

    I've read a paper some time ago (think it was
    http://www.cise.ufl.edu/~nemo/papers/Carnahan2005.pdf
    Carnahan 2005, or http://www.netaro.info/~zetaka/publications/papers/awasee-MobileHCI03.pdf)

    You'll see an array of small images (e.g. 10x10), and you have in your memory the 'algorithm' on how to click: e.g.: 2 images above the image of a rose, the 3rd image left of the image of a frog, and 1 image below the image with the yellow background (add more for security)
    As the images in the array are ordered in a different way each time, there's no easy way for any attacker to know on which images to click to gain access. From that point, I hope you have setup your ssh keys so you can login to other systems as well without having to enter passwords (as anything you type can still be logged with a keylogger)

    You could even replace the 10x10 images with a 10x10 set of ascii characters, and just enter the character 3 characters left of the 'R', the character 2 below the 'f', (add a few more steps) as a password.
    I still hope to find some way to connect this authentiaction method to my SSH server..

  119. security is impossible by SleepingWaterBear · · Score: 1

    A large fraction of Slashdot readers seem to have a fundamental misunderstanding of security. First of all, perfect security is neither possible nor desirable.
    Any computer connected to the internet is in principle vulnerable since no human being can guarantee that all the software on a modern computer is secure. To only way to get perfect security is to lock your computer in a basement away with no internet connection, or better yet, melt it down. This is obviously impractical. The prime question of security is how much convenience you're willing to sacrifice for security.
    So, will a USB stick with preinstalled aps give perfect security? No. But it will avoid the majority of attacks with very little inconvenience.
    Personally I like the suggestion above to use VNC with single session passwords, and all web passwords saved on the server, since this seems like a relatively low effort approach which will avoid the vast majority of security issues. That said, I think the USB stick idea is perfectly reasonable.

  120. Securing login for your most-used websites by anemos0 · · Score: 1

    Personally I use my own server to login anywhere.

    I created a php script a while back that when visited asks for a one-time password (I carry around a small list with some randomly generated passwords). Once you enter the correct password (there's also a master password to print the lists etc.) it lets me chose which site/sites I want to login to and logs me in automatically, this way I only ever need to carry around one password at the time and I can still access my stuff anywhere without worry.
    I doubt anyone is targeting me with man-in-the-middle attacks anyway.

    And highly critical information? I just don't access that, sensitive emails, bank info, etc. This is something I just wouldn't do on a public terminal.

  121. Use Microsofts On Screen Accessibility Keyboard. by kiwioddBall · · Score: 2, Informative

    A standard part of Windows. I don't know about other OS'es.
    On Windows 2000 (prob same on XP etc) Start / Programs / Accessories / Accessibility / On Screen Keyboard.
    Click in your Password field. Enter your password using the mouse on the on screen keyboard. Good enough.

  122. Am I missing something ? by Anonymous Coward · · Score: 0

    "vacation" and "e-mail" are totally incompatible terms.

  123. spyware knows exactly as much as browser by Anonymous Coward · · Score: 0

    Assuming that http://kyps.net/ is legit, what is the problem? It is easy, does not require installation/execution of software, and does not leave any long-term secret (e.g. password) on the untrusted computer.

  124. Re:S/KEY on mobile phone by ei4anb · · Score: 1

    I do the same but use an open source Java midlet running on my mobile phone. Just google for rfc2289 and midlet. I also run sshd on 443/tcp as that port is usually open or can be reached by CONNECTing through a proxy :-)

  125. simple. by gzipped_tar · · Score: 1

    Use a password string that is long enough to crash the keyl0ggers.

    --
    Colorless green Cthulhu waits dreaming furiously.
  126. Re:Hardware encrypted USB key with preinstalled ap by Anonymous Coward · · Score: 0

    My only comment is that there are some (few) things that you can do reasonably securely on a completely untrusted machine with the appropriate accouterments.

    Specifically, there are smartcard challenge-response devices out there that permit you to securely make purchases.

    Basically, you get to the checkout, and you are prompted with the merchant ID and the cost. Enter those bad boys into your smartcard+calculator-looking device, and you get a response. Type in the response, and voila. No more than the given amount is debited, only the specified merchant (by ID) gets the money.

    The only fraud possible here, is that the MIM gives you their merchant ID instead of your vendor's. Risky proposition for them at best (quite trackable)

    However, from a security perspective, you're essentially communicating with low-bandwidth between two trusted machines (bank/merchant and your smartcard+calculator-looking device), and the untrusted machine is just a medium at that point.

    Not useful for interactive control, and not a good plan for reasons specified above (capturing of data post-authentication, permitting impersonation post-authentication.)

  127. Re:A LiveCD will not save you from a hardware base by Anonymous Coward · · Score: 0

    or sniffer (if not using ssl)

  128. Don't use a public terminal, full stop. by SanityInAnarchy · · Score: 1

    I realize that I'm one of probably fifteen or twenty threads here, but it looks like people are still coming up with all kinds of inventive ways around the fact that it is an untrusted terminal. Untrusted means anything you do on that terminal is subject to being messed with.

    Most of the smarter methods revolve around authentication -- one-time-pads, etc. That'll protect you from a keylogger, but what about a pwned web browser? And yes, you run yours off the USB device -- suppose the whole OS is pwned, and injects screen-scraping-logging into your USB web browser. Worse, suppose it mods the EXE to contain itself, so that even if you never get hit, you're a carrier -- the next time you open it at another internet cafe, you'll infect them.

    Then there are the stupid methods -- copy/paste, drag characters around, character map, etc. That's an OK skill to have when your keyboard breaks -- just recently, Ubuntu decided my Apple USB keyboard is a Macbook keyboard, so numlock would kill half my keyboard until I restarted X. But this kind of only-use-the-mouse mentality is pointless on a public terminal -- fine, you've defeated most hardware keyloggers, and you've defeated the dumber software ones. The smarter one saw you click a button, or hit enter, and grabbed the value of the form element at that point.

    The closest I can think of to something that might work is to boot from a livecd, AND use the mouse for everything. In which case, you're still vulnerable to screen capture (grab an image on every mouse click, say), and to things like the Blue Pill proof-of-concept -- what makes you think it's actually booting your livecd on bare metal, and not in some virtual machine?

    For all the effort you would spend thinking up schemes like these, and slowly realizing how they can be defeated, it's probably easier just to buy an EEE PC. Control the endpoint, and problem solved, barring insanely difficult and unreliable schemes like tempest. (There was even one which could figure out your password by listening to your keystrokes.)

    --
    Don't thank God, thank a doctor!
  129. I hate to say this but ... by ILongForDarkness · · Score: 1

    Don't use a public terminal for private work. Duh. Even at home you aren't guaranteed privacy, but when someone else controls the device, and anyone that wants to hack the device has physical access to the hardware your screwed.

  130. Some good advice being offered by Haoie · · Score: 1

    Usually what I get are just suggestions not to go on sensitive sites [like banking] while out and about. That's the safest, I suppose.

    --
    If each mistake being made is a new one, then progress is being made.
  131. Changing password list. by caluml · · Score: 2, Interesting

    Write a script, that, when run, will set your user password to the top one of a list, and delete that one from the top.
    Keep a copy of the list with you, SSH in (or whatever), and run the script immediately.
    Assuming no-one tries to log in from the time you enter your password in the Internet cafe to when you run the script, and change it, it's a perfectly safe method.

  132. one-time passwords by lindi · · Score: 1

    I use one-time passwords. In debian gnu/linux I can just aptitude install libpam-opie and configure services to use opie by editing /etc/pam.d. Then I have a OTP calculator in my mobile phone that I can use to calculate responses to OTP challenges. Low tech solution would be to just print the passwords and keep the password list in your wallet.

  133. Seperate Account + Copy/Paste by console.cc · · Score: 1

    For each vacation I create a hotmail/google account and forward my email to it.
    If that account is hacked only the emails I've received during that time is in jeopardy. Good risk/usability value.

    To bypass a keylogger you can type in the password backwards at any field and use cut/paste to bring it back in order.
    Then copy/paste it into the password box. Works even on Amiga.

    --
    *sigh*
  134. Second S/KEY, J2ME a good fit by Anonymous Coward · · Score: 0

    I have also used S/KEY for the past... five years? ten? It's very robust when used as a PAM module.

    I use the J2ME S/KEY calculator (google is your friend) which works great on all mobile phones I've tested it with. It's always with me so it's not much hassle. I use this instead of SSH public keys, as if someone owns my terminal in any way I doubt public keys are any safer than a password. As long as the OTP calculations are secure I should be safe.

    The only better solution I can think of is smartcards. I actually used that for a while but it was too unpractical since I had to key a card reader for every computer I use. For other people that might be an option as the secret key never enters the computer.

    Today there are compromises between OTPs and smart cards such as Yubico. I haven't had the time to investigate, it looks promising but passing logins through a third party gives me an uneasy feeling.

  135. Firefox portable by fenrisulfur · · Score: 1

    Firefox portable with google browser sync that I use only for my pw.

  136. silly to store a password/key on the usb stick by Anonymous Coward · · Score: 0

    it seems silly to rely on something secret stored on the usb stick. it would be trivial for the public terminal to make a copy of all the data on there.

  137. Use slashdot by Anonymous Coward · · Score: 0

    Post all your passwords into a post on slashdot, replying to a comment that's sure to be modded into oblivion. That way they'll be lost in the noise and you can look at the post and copy & paste them into the password dialog :-D

  138. type random text in a file by Anonymous Coward · · Score: 0

    type some random text in a file and then drag-drop the letters to the password field.

  139. Anybody tried a Blackdog? by hAckz0r · · Score: 2, Interesting

    It seems to me that a Blackdog http://www.projectblackdog.com/ might help get around at least some of this problem given the right setup. Think about this scenario; You walk up to the public terminal and plug in the Blackdog into the USB port and it boots up a X-Terminal session on the host, and from there you use ssh and port forwarding to proxy your web traffic to a trusted host at home/work through its ssh VPN. The authentication is done via a secret key stored on the Blackdog and unlocked via something like s/key or a keyring stored on the blackdog, and subsequent passwords could be either injected into the session by the Blackdog processor environment, or stored in a Firefox browser running from the dongle itself. Keystrokes might be visible but if the Blackdog can supply the authentication where needed then the crooks can't reconstruct enough of the session to do or learn anything. Sure they might log a bunch of mouse movements and a few key strokes but they would not even know what application those keystrokes were going to much less what sites you visited.

  140. Re:Anonymous Coward by rastakid · · Score: 1

    Jup. I wrote a virtual keyboard implementation in JavaScript for the Roundcube webmail client, although this can easily be used for other applications.

    Take a look here: http://www.syn-ack.org/code/jsvk/jsvk.html
    Here's the code: http://www.syn-ack.org/code/jsvk/jsvk.js

  141. Mac User by alexandre_ganso · · Score: 1

    I don't trust a public machine at all. What I do is to plug my mac into the cybercafe's public terminal network cable, and use it instead of such crappy machines with dirty keyboards. Then, I establish a VPN tunnel through my home computer to the world. Works fine.

  142. OPIE and Ajaxterm by jollyhockysticks · · Score: 0

    Hi, I have scripts to update my ipods notes with the latest 100 passwords for OPIE (one password in everything) onetime passwords when i sync it, i then use ajaxterm on my server, log in with opie password which then becomes useless. I then launch a screen session - so i can resume should i need to... I can then just use mutt to check my gmail etc, irssi with the awesome bitlbee software for msn/gmail jabber/yahoo whatever other chat i require.... etc etc.. i make sure i don't log into anything else, i have ssh keys for hosts i may need to connect to so no password required and the untrusted terminal never sees that key anyway... i'm sure its not a perfect solution for everyone, but its certainly working for me ... but i like the command line :D

  143. Call someone by Anonymous Coward · · Score: 0

    How about calling a trusted person, having them change your password to a temporary one and then have them change it back once you are done. Alternatively, you could also have him/her read out your email to you :)

  144. Re:Hardware encrypted USB key with preinstalled ap by Anonymous Coward · · Score: 0

    Perfect Paper Passwords (kind of OTP) : https://www.grc.com/ppp.htm

  145. use qemu and OpenBSD by kong74 · · Score: 1

    Using QEMU is a solution, I use a Qemu-OpenBSD to log into my kerberos realm from public terminals running windows. Normally you can't boot a live-cd, but you can run qemu from an usb stick. I saw some terminals that don't allow you to run the starting-script, but you can use the binary from the commandline with arguments. If you need X and don't want to type your passwords I suggest to use damn small linux instead of OpenBSD - the X is much faster, and use thunderbird password saving. Without X and in OpenBSD you can script mail, or pine (if you need imap) to not to type the passwords. To exchange files with the host (for printing e.g.) you should configure your system in Qemu to run an ftpd - in user-mode networking (the qemu-default, doesn't need any privileges on the host-machine) this will cause a warning and blocking by the hosts firewall at startup, but you don't care about that, simply type ftp localhost in the windows command-line and you will see your served files.

  146. Re:Does cloicking on the onscreen keyboard get log by teridon · · Score: 1

    Yes, these programs can and do record clicks and screen shots. In other words, every time you click, it makes a screen shot of either the whole screen or the area around where you clicked. They can also record the contents of the clipboard.

    --
    I hold it, that a little rebellion, now and then, is a good thing. -- Thomas Jefferson
  147. Don't use an open source browser! by demallien2 · · Score: 2, Interesting

    On a public system, you cannot know that the Firefox you are running does not have some unique modification. Such an approach is way easier than trying to use a keylogger. These days I am very suspicious of public systems that ONLY provide Firefox/other open source browsers. It's probably one of the rare situations where I prefer to use IE. That said, if you use anything other than a throwaway password from a public terminal, you are extremely foolish.

  148. Bring YOUR computer with you by csoh · · Score: 1

    That's why I always bring my oqo with me when travelling.

    0. Assuming you have openvpn installed in always-on trusted gateway(home or office, windows or linux)
    1. When needed ask/try to find just a network connection, not a public terminal.
    2. Connect to your openvpn gateway pc. Don't do anything unsafe using normal network. If openvpn says something suspicious, don't use openvpn session and just use that network connection just for absolutely safe, casual activity e.g. viewing slashdot anonymously. Beware spyware.
    3. When openvpn connected successfully, route all your internet traffic via your gateway pc using openvpn session.
    4. Done. Other vpn solution also works, but openvpn is free, available for windows and linux, sniffing free, man in the middle attack free.

  149. Don't use your password by Anonymous Coward · · Score: 0

    If you're on holiday, make a one-shot password or dump the information to some place that you won't be using again.

    E.g.

    OPTION 1
    first password used once. Then the password goes to the next one. Then the next. If you run out of passwords, you can't access your system. Just make sure you have enough. Or, if you have a fairly long list, round-robin it.

    OPTION 2
    have your email forwarded to a new account you made up for the vacation. If you're really paranoid, create a new one each time you want to send.

  150. One time passwords by oglueck · · Score: 1

    If you have control over the email server you can configure one-time passwords.

  151. How about this by schoschie · · Score: 1

    Am I the only one who thinks this is paranoid well beyond common reasoning?

    -- Go to a public terminal in a respectable Internet café
    -- Take a mobile device with you with which you can connect to the Internet

  152. DeepFreeze by Spetiam · · Score: 1

    I just reset the computer and hope they have DeepFreeze or something similar installed, and that the terminal owner isn't him/herself running a keylogger.

  153. use ssh with a private key by Anonymous Coward · · Score: 0

    i use a java ssh applet that i load from my own website on the net, then use a combination of cutting and pasting for the password. if your applet is signed, you'll be able to access the local disks, so you can use a USB key that carries a private key, so then you dont need to worry about keyloggers at all. once in side, you can use pine (or alpine) to check your mail.

    -kid m.

  154. Comment removed by account_deleted · · Score: 2, Interesting

    Comment removed based on user account deletion

  155. Re:A LiveCD will not save you from a hardware base by Joe+The+Dragon · · Score: 1

    it does not need drivers as they are on the keyboard cable before it goes in to the system.

  156. Easy (secure) solution by Anonymous Coward · · Score: 1, Interesting

    My USB dongle has a copy of PuTTY and a private key that is separate from my usual. The key is password protected, but not with my login password. In .ssh/authorized_keys on my home machine is the public key for the dongle private key.

    Someone with a keylogger will grab the password to my USB key, but they won't get the key itself. This is true two-factor authentication, and easy to do.

  157. Re: unpopular and hard to swallow by Anonymous Coward · · Score: 0

    Professor Hubert Farnsworth: Well, then good news. It's a suppository!

  158. Ridiculous answers. by Anonymous Coward · · Score: 0

    Half the answers in this thread are fucking ridiculous.

    Copy & Paste? Are you fucking kidding me?

    And half the other BS people have spouted off.

    I'd rather wait a few hours to check my email from a safe place than dick around with shit that takes me 20 minutes to log into a site.

  159. Kyps.net by brunes69 · · Score: 1

    I have never heard of this service, and it seems really cool. They *do* say they do not store your passwords, they just use them to generate the OTP.

    From http://www.kyps.net/overview.htm:

    "If you also provided your password on the registration page, then the KYPS server computes your list of one-time codes by bitwise xoring (the appropriate number of bits of) each pad with your password. The codes are returned to you in the form of a nicely formatted PDF file (see this example). In order to make it easy for you to enter the codes using a possibly foreign keyboard, the codes are returned to you in a form that does not contain any special characters (base64 encoding). Note that the server immediately deletes the codes and your password as soon as your list of codes has been sent to you. The list of pads, however, is kept in the server's database. "

    If you don't trust the, the above URL gives a good description of how the site works, you could easily duplicate it on your own site with a few lines of PHP or Perl.

  160. keyloggers and getting round them by Anonymous Coward · · Score: 0

    I use thunderbird on a mem stick, configured with usernames and passwords so I don't have to type.
    Other than that, I use hotmail!!

  161. Don't use public terminal by claytonjr · · Score: 1

    Here is a tip: Don't use a public terminal. Just use your own computer, and use their free wifi. The SSH/Tunnel to your secured server and then do your business.

    I know it doesn't directly answer your question, but otherwise, you would pretty much have to accept the security settings that the public terminal come available with, because the terms of use might prevent you from running your own software or taking over the machine, out right.

  162. Temporary password? by RichiH · · Score: 1

    Apart from the fact that you will _never_ be able to secure access from an unsecured machine, just change your passwords. Write down the passwords with the usual methods if need be. If you are really paranoid, have a cron change the passwords from your home machine on a daily basis using permutations of what you wrote down. Once you are back, you change the passwords to whatever they were before.

  163. This is a classic public key/private key problem. by misterjava66 · · Score: 1

    This is a classic public key/private key problem.

    Normal solution.
    You have a device that when given a challenge code it responds with a response code that proves to the challenger that you have the key without actually responding with the key. Challenge codes are non-reusable so knowing one pair gets a cracker nothing.

    Security researchers have beat this to death, and this is good.

    Even better though,
    One of the banks I worked with, gave out devices that would generate a new code every 60 seconds or so.
    Users are asked to input the code on the device as part of thier password-set.
    If you don't have this device, you cannot guess the magic code, you cannot get into the system, I don't care what you logged.

    Ofcourse, both of the above require a host that is complient with, and concerned about, securing your credentials. :)

  164. How about... by EviX · · Score: 1

    Changing your password more often.

    --
    on that note... I'm sleepy.
  165. Re:suppositories by greenzrx · · Score: 1

    No, seriously : use MacOSX, there's no known keylogger. Mr google disagrees: http://www.google.com/search?q=macosx+keylogger
    Results 1 - 10 of about 295,000 for macosx keylogger. (0.04 seconds)
  166. Use the Mouse by JamieKitson · · Score: 0

    While travelling I would make use of the mouse while typing in passwords, deliberately mistype your password and then use the mouse to select the incorrect text and then type to correct it, I bet keyloggers don't record mouse strokes, yet.

    1. Re:Use the Mouse by JamieKitson · · Score: 0

      ps, a friend of mine used the old firefox on a USB stick trick, and was very smug, until he lost it.

  167. Buy an Ironkey by Anonymous Coward · · Score: 0

    Ironkey has the browser built into the USB key and even it it gets horked from a virus a simple reformat will put it back where you started. You can carry your passwords in it too for fast and instant filling. It's awesome. A loger may get the password to the key but you can change that next time you get home. ironkey dot com

  168. DON'T CHECK EMAILS OR OTHER LOGIN STUFF.... by Anonymous Coward · · Score: 0

    DUH! Don't check emails or anything that require a login on a public terminal. You do realize you said you were on vacation - right? If you are on vacation - enjoy it. Go out on the beach and look for babes, or at least for seashells that wash ashore. Don't waste your time staring a dumb terminal that's full of tons of real, physical viruses that can get you sick, not just the electronic kind....

  169. How common? by Anonymous Coward · · Score: 0

    So just how common are keyloggers on public machines? Are some places more prone to having keyloggers installed?

  170. Re:Hardware encrypted USB key with preinstalled ap by Dare+nMc · · Score: 1

    absolutely nothing you can do at higher layers that will not be compromised.

    I wouldn't quite go that far, but close. Obviously secure information can be transmitted through in-secure networks. So it would definitely be possible to do things like exchange stenography images through a unsecured computer. Obviously you would have to have some security after the computer for your display/entry or interpretation of information. It is theoretically possible.

    One possible solution would be to use the speaker/microphone as your route. From a Tom Clancy book, for example, they had the religious group (catholic church?) that developed their own language. Using that excessively around a determined code cracker would allow a break, but doubtful a single event would leave enough clues behind.
  171. Re:This is a classic public key/private key proble by SuiteSisterMary · · Score: 1

    What about after you've logged in? The possible keylogger isn't just looking for your UNIX password. Any emails you type (or read; why do people worry about a keylogger, but not, say, a packet capture sitting in front of the Internet uplink?) for example.

    The answer of course is that you cannot. It's a public terminal, controlled by somebody else; there's NOTHING you can do to make that secure.

    All you'd be able to do is bring your own hardware, and encrypt everything you do over the public Internet, or somebody else's connection.

    --
    Vintage computer games and RPG books available. Email me if you're interested.
  172. one time password pad? by Anonymous Coward · · Score: 0

    Why not predefine a list of x passwords (like 30 or so) you carry around on you. Every time you log into your pc, the current password is expired and it moves on to the next password in the list. This wouldn't work for public stuff like gmail but I see no reason you couldn't script it on your home computer. If you run out of passwords on your pad it could just start over or just lock the account entirely if you want to be really safe.

  173. Ummm, buy a laptop... by multimediavt · · Score: 2, Informative

    I'm sure someone must have said this already, but if you are that worried about keyloggers and such on public terminals, DON'T USE THEM!

    I'd strongly recommend that you buy a laptop to take with you on vacation so you can check email, etc. from the road. If you're that paranoid about it then the simplest solution is to not use public terminals at all for tasks that require you to enter private data and make the investment in a cheap laptop.

  174. Re:Anonymous Coward by angus_rg · · Score: 1

    Not necessarily. If the logger has access to applications, like say a web form that has the password hidden, but not encrypted, you're fubar. Now, if you remote desktop in to a trusted machine and use a java keyboard, that would do the trick.

  175. Duplicating your whole message in the subject line by ari_j · · Score: 1

    Duplicating your whole message in the subject line will make it easier for the key loggers to find out what you are up to.

    (Sorry, it was necessary.)

  176. Don't use a public terminal by DrXym · · Score: 1
    Buy a small, cheap laptop like an Asus Eee and take it with you. Chances are you'll find some wireless hotspot where you can plug it in and do what you like without fear of keyloggers etc.

    Naturally someone could still sniff packets but it stops keyloggers, password sniffers etc.

  177. Keylogger jammer by Wuul · · Score: 1

    I had a go at developing a simple Windows app that would (temporarily) disable the keyboard hooks that the majority of keyloggers use to capture keystrokes. I had some success, but the program isn't particularly stable and it can cause other applications to crash, but if you only want to log in to a browser and fire off a quick email it might help you. You can download it (and the Delphi source code) from this URL: http://members.lycos.co.uk/wuul/logthis/readme.html Note that this is *used entirely at your own risk*, please read the instructions carefully. I have left various options configurable so people can play around with settings & see which combinations defeat particular keyloggers. If anyone fancies trying to debug this and help to create a more stable version please feel free.

  178. auto-type by MagicM · · Score: 1

    Some tools like Password Safe have an auto-type feature that will populate user/password fields for you. I have no idea if keyloggers would intercept that kind of "typing".

    You still have to type your master password to get into Password Safe, but ofcourse that one is stored on a USB stick that you carry around with you.

    1. Re:auto-type by Sunrun · · Score: 1

      Amazing.. It took just a bit over 12 hours for someone to mention Password Safe, which neatly obviates both hardware and software keyloggers via copy/paste. It's also available for Windows, Mac and Linux (albeit as a command line tool for the latter two).

      About the only way to capture any meaningful data from someone using Password Safe would be to capture the clipboard as well, which AFAIK no keyloggers (hardware or software) currently do (which isn't to say that they don't, can't or at least won't at some point).

      --
      "God is a comedian playing to an audience too afraid to laugh." -- Voltaire
    2. Re:auto-type by lleppach.nylecoj · · Score: 1

      Nice to see the answer same time I see 24 hour ./ headlines email. I use Password Safe (thank you Schneier) on a stick with FireFox. I am not bothered about public terminals -- just the computers i run in school. Who know what is on them. PWSafe is handy for remembering a few dozen passwords too.

  179. Your own private server by radu124 · · Score: 1

    Set up your own server and read all your mail through it. Have a secure authentication method on your server like one with a digipass or whatever physical authentication token you like.

    Allow different levels of security. For example when you log in from an unknown machine or using a special password, you should only be able to perform simple operations like reading the mail, but not change any of the settings.

    (of course, this is only for the really paranoid)

    By-the-way does any of you guys know if you can have a backdoor in the firmware of your network card for example?

    1. Re:Your own private server by Anonymous Coward · · Score: 0

      oh, I forgot to mention, I'm writing this from a public terminal where I'm permanently logged in

  180. Simple solution- requires one friend by omfglearntoplay · · Score: 1

    Before you go out of town, forward all emails you want to check to one email account... say your work account. Now, reset your work password (i'd say one not too hard to remember since it'll be temporary). Then limit your email checking to once or twice a day and call your friend back home and have him/her reset your password to a new one after each time you expose your current password. That way if you got keylogged, the password they have will be useless. Would work great for my limited travel needs. If you travel a lot, time to get that PDA or laptop maybe.

  181. keyloggers by Anonymous Coward · · Score: 0

    USB+VM+SSH/VPN

    http://yro.slashdot.org/article.pl?sid=04/10/21/176235

    Dont reply w/o trying it.

  182. Re:A LiveCD will not save you from a hardware base by couchslug · · Score: 1

    Depends on what you build into it. Tinfoil Hat Linux has some interesting ideas:

    http://tinfoilhat.shmoo.com/readme.txt

    Instead of a floppy, one might use a multisession LiveCD.

    --
    "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
  183. Bring your own keyboard! by Anonymous Coward · · Score: 0

    Problem solved :)

    Oh wait...

  184. Change your passwords by AK+Marc · · Score: 1

    When I'm traveling and expect to have to use public terminals, I change my passwords before leaving. Then, anything that gets logged will get them into my email for as long as my trip. I don't do business on public terminals. If I'm expected to do business, I'll have my work laptop with me and will pay for (and get reimbursed for) anything I spend doing work. And, as others have said, expect that everything you do will be monitored, so don't be explicit when sending out private emails you wouldn't want revealed.

  185. usb-key and portable apps by marros · · Score: 1

    Get yourself a 1 to 4 gig usb key and load it up with software from portable apps. They have firefox, thunderbird, pidgin, etc. Everything is kept on the thumb-drive, you don't have to type passwords, it can contain your documents, etc.

  186. Qemu and portable linux on thumb drive by marros · · Score: 1

    You could also use a thumb drive with DSL, or Slax and boot into it using Qemu for windows.

  187. mPIN? What a waste... by Hillgiant · · Score: 1

    ... of an excellent acronym opportunity. Personal Identification by Mobile Phone. PIMP.

    Yo, my g-mail is totally PIMP.

    --
    -
  188. or Nokia 810 by marros · · Score: 1

    If where you are going has hot-spots (and who doesn't now adays?), a Nokia 810 is perfect, I have one.

  189. Use Neo's SafeKeys by Anonymous Coward · · Score: 0

    Search for this program. It has 3 different styles of keyboard that appear in different places on the screen to prevent coordinate logging. To defeat keylogging, you click buttons to spell your PW into a masked field, then drag/drop onto the form field.

    It's only Windows as far as I know, but it works pretty well.

  190. Re:Anonymous Coward by Anonymous Coward · · Score: 0

    That leads to the classic look at the back of the computer method. If theres something suspicious unhook it and take it home with you, you now have a free $50 toy.

    Of course not all hardware keyloggers are of the type that are sold at thinkgeek. There have been instances of keyloggers actually built into keyboards. In that case the ideas posted about entering the password in the wrong order or with gibberish that you selected and delete with the mouse would be sufficient.

    In general if the bad guy has access to the hardware, you've already lost. There could be a logger attached to the computer's network cable under the floor in which case the only solution is some kind of one-time password.

  191. Re:Anonymous Coward by Thelasko · · Score: 1

    and if you buy it now you get added to the Carnivore tracking list for free!

    --
    One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
  192. Re: by clint999 · · Score: 0

    Start > Programs > Accessories > System Tools > Character Map. But a software clipboard hook will still get you.

  193. Cool! A Minnie Driver / Anne Hathaway love scene! by Impy+the+Impiuos+Imp · · Score: 1

    If a key logger just traps key presses, you could conceivably type out your password by clicking on letters in the Character Map mini-app under Accessories, then copy and paste it into the password field (which most will allow pasting.)

    If the key logger is a little more robust and smart enough to copy the clipboard changes and the like, this method wouldn't work.

    --
    (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
  194. relax, don't do it by prennix · · Score: 1

    concerned about security? never use a public terminal.

  195. Get an eeepc by Peter+H.S. · · Score: 1

    An UMPC like Asus' eeepc is a perfect small and secure device for dealing with email on your vacation and they are cheap too. There are wi-fi hotspots many places and you could also use a bluetooth dongle so you could surf by using the mobile phone as a modem.

    --
    Regards

  196. use a virtual image by fra967 · · Score: 1

    Put a virtual image, with the basic applications you need, on a USB stick, together with its player; 2Gb should be enough. If possible, install the player on the public PC and then run your own OS from the USB stick. This should provide enough isolation from the host.

  197. Random OnScreen Keyboard by watermark · · Score: 1

    Someone needs to make an opensource onscreen keyboard that generates the keys in random sequence. That's a lot of hunt and peck, but how long is the average person's password anyway...8 characters? This way, no keyloggers or clipboard copiers will work. So until they get screencapture loggers that work well...I think it may work. So, someone get on it.

  198. How to handle keyloggers on public terminals by mcrbids · · Score: 1

    Bring your own laptop. There is no other way.

    Of course, that won't protect you from keyloggers on your own laptop, which may be even more damaging, but still...

    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
  199. Onscreen Keyboard by LaptopZZ · · Score: 1

    Why not use the on-screen keyboard. It's quick, simple and short of macro recording is pretty safe.

    --
    -=LaptopZZ=-
  200. FreeAuth Project by kRutOn · · Score: 1

    This is the kind of problem the FreeAuth Project was created to solve. You use a one-time pad program on your phone or PDA that can run Java MIDlets. However, you have to use a site that supports FreeAuth or have control of your own webserver to support this.

    http://www.freeauth.org/

  201. get an eee by ehanuise · · Score: 1

    get an eee or similar cheap, portable machine and use it instead of the public terminal.

  202. Re: SMS texting 1 time password by Anonymous Coward · · Score: 0



    Good trick. +1

  203. Re:Anonymous Coward by the+JoshMeister · · Score: 1

    Using a mouse does not necessarily make you invulnerable to hardware (or software) attacks. If the mouse actions are being logged (whether in addition to or rather than keystrokes, whether via hardware logging or via software logging), a replay attack using your exact mouse sequence is still possible.

  204. fake out key loggers by DeFKnoL · · Score: 1

    just open Notepad and type the alphabet in upper and lower. Then when it comes time to enter sensitive paswords, copy each letter from notepad and paste it into place. thay may fake out the key loggers

  205. Australian solution for the problem by Anonymous Coward · · Score: 0

    Please read this article about CSIRO's TED, a solution meant to solve this exact security problem:

    http://www.zdnet.com.au/news/security/print.htm?TYPE=story&AT=339286124-130061744t-110000005c

  206. Method 2342 by Devv · · Score: 1

    While at vacation set up a program at your home computer that automatically changes your password when you send an email to it. That way you can use one time passwords and screw anyone trying to screw you. ;)

    --
    +1 Agree -1 Disagree
  207. The best way? As always, Roll your Own... by KC7GR · · Score: 1

    The best possible way that I see to avoid problems such as potential keyloggers is simple enough: Avoid using public terminals.

    Carry your own laptop. Take advantage of Lord only knows how many free WiFi points are available. If you're self-hosted (as in retrieving from your own mail server), set up an encrypted VPN link.

    Public terminals consistently trade security risks for convenience. Remember that the first line of computing security is the computer user. That being the case, ask yourself if it's really that wise to use a potentially insecure terminal for anything that you feel is sensitive.

    Happy travels.

    --

    Bruce Lane, KC7GR,

    Blue Feather Technologies

  208. Use dasher by popocatapetl · · Score: 1

    The easiest way is to carry a copy of Dasher (http://www.inference.phy.cam.ac.uk/djw30/dasher/) on a USB stick. Use the mouse to enter a password at any time, and it will be hard for a key logger to capture your input.

  209. Use the mouse... by cryfordawnsend · · Score: 1

    The keyloggers i have seen did not track the mouse, so you can enter extra characters into your username and password fields, then use the mouse to select the ones that shouldn't be there and press delete. This way the keylogger gets lots of extra chars, but doesn't know what is supposed to be there and what is junk.

  210. Re:Hardware encrypted USB key with preinstalled ap by IdeaMan · · Score: 1

    We build castles on quicksand every single day we use the Internet.

    --
    They ARE out to get you simply because They are in it for themselves and they don't care about you.
  211. use two factor authentication ... by mr_death · · Score: 1

    say, a password and an RSA dongle -- the number on the token changes every 30 seconds.

    Also, use SSL to log into your webmail, and verify that the presented certificate is signed by a reputable CA, to avoid the possibility of a man-in-the-middle attack.

    Or, use your own data-enabled phone, and avoid the public terminal.

    --
    It's Linux, damnit! Pay no attention to renaming attempts by self-aggrandizing blowhards.
  212. Best solution: no public terminals by afish40 · · Score: 1

    Bring a laptop or other Internet-capable portable device with you, and don't use public terminals. This seems the only surefire way to avoid keylogging and other security issues. If you're so worried about someone stealing your information through what is probably a pretty rare method, don't use the damn things.

    --
    Thanks a million. Push Start to replay.
  213. Re:A LiveCD will not save you from a hardware base by Anonymous Coward · · Score: 0

    Yes, but a LiveCD configured to provide an onscreen keyboard or simply using cut and paste of letter and characters to enter information is a pretty good combination. The LiveCD generally protects from software logging(the keyword is generally, there are some exotic techniques it won't protect against, such as software logging occuring at the BIOS level)) and using the cut and paste or onscreen keyboard generally protects from the most common hardware keyloggers.

    Of course, this still isn't perfect and there are other more exotic ways to snoop, but this combination will provide pretty good protection against the most common keylogging methods. IMO, if you need more defense than this, then you probably shouldn't be using public terminals at all.

  214. The goal is not achievable by Sloppy · · Score: 1

    While on vacation, I occasionally need to check my e-mail on a public terminal.

    You're screwed. The premise is that you are using a machine that serves someone else's interests, and you want it to serve your own, instead. You can't become the sole master of the machine non-invasively.

    I get why you want it; I want free money. But neither of us can have that. If it's really important to you, to have peace-of-mind in knowing that your email and the access credentials are not intercepted, then you must bring your own machine.

    No matter what you do to the other person's computer to try to subvert it to serve you, you'll never be sure you've done enough, unless you've really done enough. And if you've really done enough, then the owner is going to be pissed, because now it's your computer and not his.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  215. USB with portable apps by Atticka · · Score: 0

    USB with U3 or something similar may be ideal.

    Some apps you can run from a USB stick before using a public terminal:
    Avast! AV
    Spybot S&D

    These will attempt to detect the presence of keyloggers.

    And don't forget to check the keyboard port for a physical keylogger sitting inline with the cord.

    --
    No sig here...
  216. Bring a laptop. by cepler · · Score: 1

    Bring a laptop you lazy idiot.

  217. Here's your solution by Anonymous Coward · · Score: 0

    Start, programs, Accessories, accessibility, on-screen keyboard.

  218. If something is that critical... by Anonymous Coward · · Score: 0

    If security is *that* critical, then regardless, stay away from public terminals.

    If checking on a personal account is *that* critical, then it should be important enough to plan ahead so that you do not have to resort to a public terminal. Take a laptop and look for hotspots (and pay, if no free ones can be found). Or plan on going back to the hotel room during the day and check from your laptop there.

    I can't imagine a scenario where I would be desperate enough to resort to a public terminal.

    If on vacation and I just want to check in...hey, I'm on vacation. I'll check personal email when I get back to the hotel at night, if at all. (When *I'm* on vacation, that includes computers & cell phones as much as possible, and friends and families should understand that I will be out having fun and may not get back to them quickly)

    If worried about contact in case of an emergency, you probably shouldn't get out of cell phone range to begin with...rent one if in a foreign country.

    Forgot to pay a bill before leaving? Either go back immediately to the hotel and do it or if you are already late, what's the harm in waiting until you get back later?

  219. Randomly generated keyboard layout by diablovision · · Score: 1

    One way might be to make your website randomly generate a "fake" keyboard layout and display it as an image. You then touch-type in your real password by looking at the randomly generated layout image it gave you. The server would remap your password entry based on the random keyboard layout it generated for that one login.

    Thus a hardware logger would only log the remapped version of your password, which would be essentially random keys.

    A software keylogger would have to record the login image from the website and manually remap the logged keys based on that image.

    For extra credit you could make the key remapping image appear as a captcha to further frustrate automated techniques.

    It might be more user friendly to generate the keyboard layout as an image that has buttons you can click on with the mouse, but that'd be more vulnerable to shoulder-surfing and mouse-click recording than the previous scheme.

    --
    120 characters isn't enough to explain it.
    1. Re:Randomly generated keyboard layout by logicpaw · · Score: 1
      Or you could display a separate clickable on-screen keyboard from the captcha keyboard map, and move both around after every click. Then you would only be susceptible to a mouse click logger that does a full screen capture for every click.

      Or one could use javascript to capture certain mouse gestures over the animated virtual keyboard. Logging in could become an interesting video game. How long would it take an attacker to get good enough for a "high score"?

  220. rivialtay roblempay by Hotsphink · · Score: 1

    It is not impossible to use a public terminal securely -- it's just another example of tunneling secure data over an insecure link. One thing that some reponses neglect is that for many applications, the data coming back is just as critical to keep secure as the data (passwords etc.) going in. Unless you want everyone reading your email and seeing your bank account balances and pictures of your cute naked children.

    Of course, to tunnel over an insecure link, you need secure endpoints. The remote endpoint is easy; it can be your server or proxy or whatever. It sounds like the Blackdog is an example of something that can provide the local endpoint. All that is needed is something that encrypts outgoing data and decrypts incoming.

    I suggest Pig Latin. You use your laptop/PDA/whatever normally, except you convert your password to pig latin and your home proxy server transforms all incoming text in the same way. Sure, that only works for text, but I have a brilliant idea for an image transformation that works on the same principle: you take every image, move the first column of pixels to the end, and add 13 to each of the RGB values in that column (modulo 256). I think it should be pretty much invulnerable to decryption by unwanted snoopers, because it combines the full security of pig latin with that of ROT13.

    I plan to file for a patent and start up a company based on this technique. Anyone who would like to get in on this incredible opportunity now is encouraged to send me their seed investments in small unmarked bills. No need to put on your return address; I have another algorithm that I plan to use to infer the sender's contact info based purely on the rest of the packaging. So far it only accurately estimates the sender's intelligence level, but I'm sure that by the time you send me the cash, I'll have it working well enough that I'll be able to tell everything I need to know about you.

  221. Laptop by vanyel · · Score: 1

    I don't believe it's possible to trust a public terminal. I'm planning on getting the 9" eee so it's at least more portable.

  222. The Answer: MojoPac by ryrw · · Score: 1

    MojoPac is a clever piece of software which will bypass any software keyloggers on a windows system and give you your own (Windows) environment with all your files and programs. It also presents only a black screen to the system (not to you) so any screenshots taken by keyloggers see only black. I have the results of a bunch of testing I've done with mojopack and keyloggers on my blog: http://ryrw.blogspot.com/2007/05/how-to-travel-invisibly.html

  223. One time password, based on time. by Anonymous Coward · · Score: 0

    One time password, based on the time of day.
    Memorize a simple algorithm, and keep your watch synced well. :)
    Says jarlod

  224. usb drive by mynicknamewasused · · Score: 1

    just use a usb drive with a pop3 client, the password will be already in the client config... if your drive gets stolen, just change the passwd in a trusted terminal.

  225. security is relative! by Anonymous Coward · · Score: 0

    you never can have the perfect security ... refer my comments above on a rsa widget that changes the code every minute ...i think etrade provides this widget if you have more than 50g in the account ...
    but the point is no matter what ur security can any time be overcome - howsoever secure u claim to be ... the only way out is to use the most defensive weapon out there - ur brain.
    in public places - u need to look around for terminals just like u would for your personal physical security.
    if at all u need to access in public terminals - then first see what kind of public place is it .. libraries with good univs, good public library in a nice locality has less chance of having such people than an overcrowded bar or at special places in airports ... look who all are around ... no suspicions people, use some common sense and then go ahead ...
    finally periodically check ur account .. that way u will know in case something has been done .. increase this frequency like once every week in the event u use public terminals ... it is more of a matter of policy than any one single process.

    - the good nerd.

  226. Business Opportunity by logicpaw · · Score: 1

    Just the fact that this thread is so popular means that if there doesn't already exist a major (cheap or free) webmail provider where one can set up temporary travel accounts with one-time-passwords plus transparent forwarding, this certainly sounds like an interesting dot-com business opportunity.

    1. Re:Business Opportunity by Anonymous Coward · · Score: 0

      Well, there is no need to switch to a new provider; http://kyps.net/ transforms your existing password-based webmail into one-time passwords. all you have to do is trust the kyps.net service. is that not preferable to trusting a public terminal?
      (given that kyps.net does not store the password, and therefore there is no big risk involved...)

  227. Re:Anonymous Coward by Anonymous Coward · · Score: 0

    you can do it yourself

    http://www.keelog.com/diy.html

  228. A few tips for more security by Therion69 · · Score: 1

    Got 3 tips for you:

    1) Use cut & paste (as stated in more comments), but store your passwords in an NTFS-stream. This worls only on NTFS formatted devices. It's simple, create a dummy textfile like music.txt and put some silly information into it. Then open it using the command "notepad music.txt:pass". this 'pass' will be an NTFS stream wich is attached to this file but the contents is not visible in the original textfile, neither will the filesize inclease if you fill the stream with information. Besides that, it's relatively hard to detect wether a file has streams or not, what the names of the streams are, so if you lose your memory-stick the information will probably not even fall into the wrong hands. But be aware, copying the file to a non NTFS formatted device will erase the stream, so store a copy at home in a safe place!

    2) If you do not trust publicly installed applications, build and use your own using virtualisation-software like "Thinstall"! It results in 1 single executable wich can be run from any device you like!

    3) If possible, check all wiring of the keyboard. Many keyloggers are simply a small piece of hardware no larger than a plug, connected between the PC and the keyboard, and many of these can be accessed wirelessly to extract the collected information.

  229. Duh. by Max+Threshold · · Score: 1

    1. Create a throwaway free email account.
    2. Set your real email to forward to it.
    3. ???
    4. PROFIT!!!

  230. Perfect Paper Passwords by Ceyarrecks · · Score: 1

    as found on https://www.grc.com/ppp.htm you use the list that you generate, scratch off item #1, only next attempt to login will accept item #2 (rinse/repeat.) very easy to use ONE TIME PAD; truly, it can not get any easier. CAH

    1. Re:Perfect Paper Passwords by Anonymous Coward · · Score: 0

      this is exactly what kyps.net is doing for gmail, yahoo mail, hotmail, etc

  231. Re:Does cloicking on the onscreen keyboard get log by gr8dude · · Score: 1

    The on-screen keyboard is designed for accessibility, not security. It can be easily defeated not only by a screenshot-taking keylogger, but by any keylogger; the article explains why.
     
    False sense of security can be dangerous.

  232. Use AdmitOne (formerly Biopassword) by Anonymous Coward · · Score: 0

    It isn't cheap but it stores your password based on the biometrics of how you type. No one can duplicate!

  233. Re:Use Microsofts On Screen Accessibility Keyboard by gr8dude · · Score: 1

    Good enough.

    Not good at all.
  234. When I travel.... by HyperHyper · · Score: 1

    and I know I can't use my PDA to get my email (because there is no connection or the cost is too high), I create a dummy email address such as: going2Reno2008@hotmail.com and I forward a copy of all my email to that account for the duration of my trip. I use a simple password and read what I need to and once I'm done for that session, I delete the emails I don't want anyone to see (empty the trash as well). When I get back home, I turn off auto-forwarding and forget about the email address. Who cares if someone hacks it - they will find nothing in it and no links back to me. Enjoy! HyperHyper

  235. An idea by firmamentalfalcon · · Score: 1

    Before someone leaves for vacation, they can create a list of twenty or so personal questions (like who is your 7th grade teacher?). The account can somehow store the information so that each time someone tries to log into a username, they have to know the answer to a personal question. Each time someone tries to log on, the displayed question can be the next one on the list. Keyloggers may know your password, but they do not know the name of your first pet. And they have only one chance to guess right to each question. This feature shouldn't be too hard to make if you have your own server. ... Or, if you're especially good on those IQ tests, you can just make one of those your password and only let people with IQ's higher than a certain number (ie 200) in. xd There are plenty of ways to recognize someone without seeing if they know a secret series of letters.

  236. http://www.HUGEurl.com/ To The Rescue!! by Anonymous Coward · · Score: 0

    http://www.HUGEurl.com/

    copy-paste a couple of -ahem- DEgenerated URLs from it, et Voila!

    The sane answer, of course, is to boot into Knoppix, and don't touch the HD.

    Gotta find somewhere where that is allowed, tho...

  237. How to make an insecure terminal secure. by Omniscious · · Score: 1

    From the supposedly insecure terminal, log on to a secure machine, so that you can exchange text data with it, by using some kind of one time password.

    Associated with every one time password is a set of one time parameters for a encoding/decoding algorithm. The association should be purely random, so that the parameters cannot be infered from the password. Then if you want to exchange text data with the secure machine, you will have to encode or decode the text data by using the algorithm with given parameters. By this, the knowledge of the password alone is of no use.

    Of course, this solution leaves the question on the implementation open, and the implementation might not even be very handy, but it surely defeats keyloggers and screen recorders.

  238. Re:suppositories by Corwn+of+Amber · · Score: 1

    Yeah, yeah, like that is a threat assessment on keyloggers and the black-market where such tools are SOLD to merchant operations such as large-scale phishing.

    Moron.

    --
    Making laws based on opinions that stem up from false informations leads to witch hunts.
  239. EASIEST Method by Anonymous Coward · · Score: 0

    For email set up forwarding on your main account(s) to a disposable account to be used for the duration of the trip. If possible, change the password via your cellphone after each public terminal use, and delete any emails after reading them. This will at least ensure your main accounts are never compromised. A similar strategy can be used with most blogs, by assigning posting rights to a new, disposable user account. All banking should be done via cell phone or at the bank in person if possible.