iPhone Keylogger Can Snoop On Desktop Typing 103
An anonymous reader writes "Researchers at Georgia Tech demonstrate that a mobile phone located near a keyboard can use its accelerometers to recover text typed by a target. 'The technique works through probability and by detecting pairs of keystrokes, rather than individual keys (which still is too difficult to accomplish reliably, Traynor said). It models “keyboard events” in pairs, then determines whether the pair of keys pressed is on the left versus right side of the keyboard, and whether they are close together or far apart. After the system has determined these characteristics for each pair of keys depressed, it compares the results against a preloaded dictionary, each word of which has been broken down along similar measurements (i.e., are the letters left/right, near/far on a standard QWERTY keyboard).'"
Good reason... (Score:5, Funny)
... to switch to Dvorak.
Re: (Score:1)
Or put it more than 3 inches away from your keyboard. This is an interesting idea, but far from practical in any way. That won't stop it from showing up on the next CSI and making the uninformed scared, though.
Re: (Score:2)
... to switch to Dvorak.
Why? I can type up to 30 errors a minute!
Re: (Score:2)
Re:Good reason... (Score:4, Funny)
Re: (Score:1)
To GP: I switched 2 years ago, and I'm mostly typing the same speed I used to on Qwerty. I agree, though, that my typo rate has gone down a lot, and at times, my speed spikes way over what I used to be able to do. Also, same on the RSI thing...
Re: (Score:2)
Re: (Score:1)
Re: (Score:2)
Re: (Score:2)
Sort of. This sounds like a pretty difficult attack vector, so if someone is using this kind of attack against you, you can bet creating profiles for Dvorak won't be an issue for them. Not to say there aren't good reasons to switch to Dvorak anyways, just that this isn't one of them.
Note that this technique can't be used to recover passwords, since it is essentially a dictionary attack. Unless you use a password that can be broken by a dictionary attack, in which case you shouldn't be working on anything a
Re: (Score:1)
Qwerty is designed to make many common words have letters on alternating sides of the keyboard. This makes it more difficult to infer which word was actually typed, even if you can always tell which side of the keyboard a key press occurred on.
FTFY. Qwerty [wikipedia.org]
Re: (Score:1)
Alternating hands while typing is a desirable trait in a keyboard design, since while one hand is typing a letter, the other hand can get in position to type the next letter. Thus, a typist may fall into a steady rhythm and type quickly. However, when a string of letters is done with the same hand, the chances of stuttering are increased and a rhythm can be broken, thus decreasing speed and increasing errors and fatigue. In the QWERTY layout many more words can be spelled using only the left hand than the right hand. In fact, thousands of English words can be spelled using only the left hand, while only a couple of hundred words can be typed using only the right hand. In addition, most typing strokes are done with the left hand in the QWERTY layout. This is helpful for left-handed people but to the disadvantage of right-handed people.
While that is a desirable trait, it is one that Qwerty has a problem with. Dvorak is a lot better at this.
Re: (Score:2)
Re:Good reason... (Score:4, Funny)
Unless you're using a Model M, in which case 3 miles is the maximum viable distance.
Re: (Score:2)
Note that this technique can't be used to recover passwords, since it is essentially a dictionary attack.
Judging by the typos and spelling errors to be found in the average slashdot post, most of these folks will be immune to dictionary attacks. Unless they build up a dictionary of misspellings, too... dagnabbit!
Re: (Score:2)
> Oh, and keeping your phone in your pocket also circumvents it.
but gives you cancer...
Re: (Score:2)
Darn right! If they're using an English dictionary to crack our passwords, using French words will fool them! They'll never get around that!
Exclamation points!!
Re: (Score:2)
..or just use Commonwealth English spelling instead of US American English Spelling ...
Re: (Score:1)
Re: (Score:1)
One Word! (Score:1)
SWYPE
And for bonus: I type much faster with swype than trying to hunt/peck on my keyboard.
Re:One Word! (Score:4, Funny)
Re: (Score:3)
Where can I download SWYPE for my desktop?
Did you even read the summary? Or the headline?
Re: (Score:2)
yes. and yes. My point remains, just because you don't get it doesn't diminish it at all.
Swype doesn't have sudden jolts to which one tie to keystroke taps on a virtual keyboard. It is fluid motion and is, in itself "guessing" by the complete pattern which word you're attempting to type. Good luck pairing two key taps together using SWYPE. How does software that depends on sudden jolts work with fluid motion?
Re: (Score:2)
The researchers place a phone with custom software near a desktop keyboard. The custom software records vibrations from the desktop keyboard using the phone's accelerometers. Using statistical analysis, they can decode the vibrations to figure out what was typed on the desktop keyboard. They wouldn't have to use a phone--it's just a cheap, convenient source of commodity accelerometers. They could just as easily put custom hardware (with accelerometers) on the desktop and sniff in exactly the same manner.
The
Re: (Score:2)
You sir, made my day.
I bet the GP poster is fat and ugly and stinks like shit. He probably has delusions of adequacy though.
Re: (Score:1)
Re: (Score:2)
Take a look at this comment, it may answer your question:
http://mobile.slashdot.org/comments.pl?sid=2482736&cid=37757330 [slashdot.org]
^^ As long as this happens, there'll be lotsa iPhone stories.
Re: (Score:2)
Another reason (Score:1)
Shift Key (Score:1)
"Just bEing CArefUl of keyLogGers."
Re: (Score:1)
Why use the keyboard at all, vs clicking on things with a mouse. This works better somewhere you're not being watched, such as at home. Then again at home it's unlikely there's a hostile smartphone spying on you, other than via malware.
Ideal distance is just too close (Score:2)
The ideal distance is too close to my keyboard. Usually if I'm leaving my phone on my desk I put it to the right of my designated "mouse area" which is generally a foot or more from the keyboard. I'm a computer technician so I don't just sit at one computer all day too. Plus most of our customers seem to follow the same policy. They kind of put their phone on the corner of their desk so they don't bump it as their hands move around the keyboard and mouse. If my phone is that close to my keyboard I'm likely
ADD SOUND! (Score:3)
Sound can almost give away keys pressed. the sound on the desk is likely to work better than pickup from the air since solids conduct sound. Add vibration and you've got plenty of data to extract from! I somehow doubt the acceleration is precise enough to come close to a microphone; I wonder if an image from the camera (if in focus) could in some cases indicate more vibration than the accelerometer...
SOUND ALONE could do it much better. use the microphone.
Teslameter (Score:1)
passphrases (Score:3, Interesting)
So with this technique, a password of "correct horse battery staple" would be detected, but "Tr0ub4dor" would not (http://xkcd.com/936/)...
Re: (Score:2)
It's the same with all dictionary attacks, that's why "correct horse battery staple" isn't nearly as secure a password as Mr. XKCD claims when you're facing a moderately sophisticated adversary.
If you wanted to make a "correct horse battery staple" password more secure against this kind of attack, you could just capitalise some of the letters, or mash your unbound mod keys when entering passwords (i.e. ctl, alt, mod4, etc).
Re: (Score:3)
No, the XKCD analysis isn't based on the presumed strength of the letters in that passphrase, but instead on the *words*. He's estimating 11 bits of entropy per word, which means that the dictionary he's using has a mere 2048 words in it. If using every word in the /usr/dict/words (/usr/share/dict/words on a mac), that would be anywhere from 15 to 17 bits of per word:
The default dictionary for Ubuntu was circa 100k words the la
Re: (Score:2)
Unfortunately many people lack sufficient imagination to come up with a hard to guess string of words.
Imagination is not randomness. (Score:2)
You don't come up with it using your imagination. No password you pull out of "head entropy" is random. Nor likely to be particularly secure.
You use a pair of dice and a scrabble dictionary, or dice and a printout of 2k (or some other number of selected words so you can use an integer number of dice rolls per word).
Or you take your 2k words, and chomp off 11 bits at a time from /dev/random to pick, for however long you want your password to be.
If you hand select the 2k words, you can make sure that there
Re: (Score:2)
You lack an understanding of the actual entropy of english words. It is much lower than you think. But don't take my word for it, people have studied the topic seriously and even wikipedia has an entry level article. The short of it is that is 11 bits of entropy per word is hopelessly optimistic. http://en.wikipedia.org/wiki/Entropy_(information_theory) [wikipedia.org]
Re: (Score:1)
I have an accurate understanding of the entropy of one random choice out of 4096. It is 11 bits. You are probably thinking about the entropy per word of English text. He's not suggesting you choose a sentence. H
Re: (Score:1)
Re: (Score:1)
Re: (Score:1)
Re: (Score:1)
Brilliant! Next time I have to create a password on some throwaway site I don't care about, I'm totally using "I just lost the game". I'll never forget -that- (downside, every time I log in, or think about the site, I'll lose the game.)
Similar thing from 6 years ago (Score:2, Interesting)
Similar idea from 6 years ago, but using acoustics rather than vibrations
https://freedom-to-tinker.com/blog/felten/acoustic-snooping-typed-information
nice try (Score:2)
if you left your phone on a desk next to a keyboard, it'll get stolen. (but seriously, it's not much of a security risk, you would do better, IMHO, recording the sound of the keys with the phone's mic)
Re: (Score:2)
Great (Score:2)
Two Slashdot articles today about university researchers developing snooping technology - this, and the gizmo that sees through walls. Is it just me or is 99% of all academic research funded by the 'defense department' these days?
Soooo..... (Score:3)
Re: (Score:2)
Re: (Score:2)
Re: (Score:3)
TFA does mention that the test was done on the article, probably due to the popularity of the phone, but it pretty much states flat out that any modern smartphone from the last 2 years would suffice if it has the required hardware.
Re: (Score:2)
The article says that the software requires a gyroscope in addition to the accelerometer to clear the data up enough for decoding, which laptops don't have. Additionally, I don't think the accelerometers built in to laptops are sensitive enough, they're meant for freefall detection as opposed to playing games.
Personally, I'd like to see someone make this work with a Wiimote next.
Re: (Score:3)
The article says that the software requires a gyroscope in addition to the accelerometer to clear the data up enough for decoding, which laptops don't have. Additionally, I don't think the accelerometers built in to laptops are sensitive enough, they're meant for freefall detection as opposed to playing games.
Personally, I'd like to see someone make this work with a Wiimote next.
Anyway, who would go through the trouble of making a keylogger that worked by reading a laptop's accelerometer when you can make a keylogger that worked by reading a laptop's keyboard.
Re: (Score:2)
My old logitech keyboard allows encryption of the information sent.
And this could be useful when you don't have access to the system - A pair of sensors left under a monitor, or behind it, could be enough to gather information from a classified and locked down computer.
Re: (Score:1)
Re: (Score:2)
Indeed. It isn't even the phone that is vulnerable. It is the keyboard.
Re: (Score:2)
T-Mobile with UMA (aka WiFi Calling) will do you well. I live on a small Indian fishing village in NW Washington State. Crap cell coverage here too.
Re: (Score:2)
Of all the reasons not to buy an iphone, this is by far the stupidest most non-existant one.
Re: (Score:1)
Sorry if you think so,but I'm disabled and on a fixed income.The cost is not worth it.
Re: (Score:1)