New use for iPhone - a keylogging, spy device
Summary: It's possible to log keystrokes from a computer by using an iPhone 4 to monitor the keyboard's vibrations.
A team of researchers has discovered a way to log keystrokes from computers simply by placing an iPhone 4 near a user's keyboard and monitoring the keyboard's vibrations.
The team at Georgia Tech used the accelerometer in an iPhone 4 to sense keyboard vibrations and determine what was being typed, without any connectivity to the user's computer or peripherals.
As documented in their paper, (sp)iPhone: Decoding Vibrations From Nearby Keyboards Using Mobile Phone Accelerometers, the researchers could decipher complete sentences with up to 80 percent accuracy, using a dictionary of about 58,000 words.
For more on this story, read iPhone used as a keylogging 'spiPhone' on ZDNet Australia.
Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.
Talkback
RE: New use for iPhone - a keylogging, spy device
Yeah, right!
One little problem ... change the keyboard and the vibrations will be different. Move the keyboard or the phone even slightly and the vibrations will be different. Someone hits the keys slightly harder or slightly softer and the vibrations will be different. Etc., etc.
RE: New use for iPhone - a keylogging, spy device
RE: New use for iPhone - a keylogging, spy device
The key words in the story are "up to" 80% accuracy with a dictionary which presumably maps particular vibrations to keystrokes that would have had to be trained or recorded.
And yeah, this is not an iPhone story, as any new smartphone could be used.
Looks like Georgia Tech is looking for funding ;-)
RE: New use for iPhone - a keylogging, spy device
other similar uses?
wouldn't you notice an iPhone
sitting on an ATM?
RE: New use for iPhone - a keylogging, spy device
ATM's are vulnerable to infrared, not an iPhone accelerometer
RE: New use for iPhone - a keylogging, spy device
No seriously, I understand the problem. It was just the first thing that popped my mind: the image of people neurotically wiping ATM's after they used it :-D
RE: New use for iPhone - a keylogging, spy device
RE: New use for iPhone - a keylogging, spy device
not sure I really understand how wiping the screen has any affect on an ATM machine, the number keys are made out of plastic
RE: New use for iPhone - a keylogging, spy device
RE: New use for iPhone - a keylogging, spy device
Wish there was an icon for thumbs up. <chuckle>
RE: New use for iPhone - a keylogging, spy device
I'll do this from now on :-D solves many problems at once :-p
Amazing how corrupt we all are.
All the high-end Nokias have Python, with native support for the devices in them - namely accelerometer/gyros and lately, *really* sensitive magnetometers. These are used for GPS and compass by the OS, but Nokia have also opened up a path for people to use them for anything they like with a few simple commands. I've been using mine to detect signals in cables, and apps to turn a Nokia into a Plumbline or a level are commonplace as well.
They gave us position-sensing, we came up with the Lightsabre app. Give us more sensitive and capable hardware, and we just get sneaky...
Video cameras are fun, and pretty harmless if used responsibly. But we also have cameras built into pens and the frames of glasses, and its pretty hard to find a responsible use for those in my opinion.
I find it interesting that, as we are descending (allegedly) into an amoral mess and devoid of personal conscience, we are also gaining a digital conscience:
Its getting to the stage where you cant be sure someone isnt right over your shoulder, and behave (somewhat paranoically perhaps) as if someone were... Unless you are one of those lunatics who carelessly post every minutiae possible onto Facebook in any case.
What a world we live in!
RE: New use for iPhone - a keylogging, spy device
Bye ZDNET
Not just an iPhone
Most decent phones these days have built-in gyro/accelerometers and lately magnetometers sensitive enough to discriminate the planet's polar field from surrounding local fields.
All of Nokia's high-end phones also have Python, with modules to access these devices from code, and I have used my E7 to detect signals in a cable a few inches from the phone simply by reading the intensity of the field surrounding it - no connection necessary.
RE: New use for iPhone - a keylogging, spy device
iPhone is probably the worst phone to use, since it isn't open, so you have to use more R&D time to achieve the same result... (although if you are getting research grants, maybe that is the point in order to get more money) Older Nokia and then Android phones are all better suited since you can interface at a lower level when doing spygear.
Personally, I don't see how this would work. Each keyboard has a different acoustic signature, which would change the vibrations going through the table. It would seem to be better to replace their keyboard with one logging keystrokes, with a Bluetooth transceiver, which is then sending them to a phone/device a desk or two away where it isn't obvious. Much easier to do...
Old News...