Smartphones can do many things these days; they’re smart after all. But did you know that they can spy on you, and may even be able to get your password without you knowing?
According to a Wired article, the accelerometers in many popular mobile devices — which sense motion, vibration, and phone position — can be hacked to record keystrokes when placed close enough to a computer keyboard. Computer scientists at Georgia Tech discovered this, after experimenting with a technique that can decipher keystrokes onto a keyboard by simply detecting vibrations. The data of possible keystrokes are then fed through an algorithm which approximates the closest possible word in a dictionary database, and then generates words — and even readable sentences — with an accuracy of up to 80%.
How is this different from just tapping randomly on a keyboard or table? It detects keystroke pairs and senses the proximity of the vibrations to figure out the possible positions of the keys.
“We first tried our experiments with an iPhone 3GS, and the results were difficult to read,” said Assistant Professor Patrick Traynor of Georgia Tech’s School of Computer Science. “But then we tried an iPhone 4, which has an added gyroscope to clean up the accelerometer noise, and the results were much better. We believe that most smartphones made in the past two years are sophisticated enough to launch this attack.”
Whether or not a hacker attack to read what you type is going to hit soon, but you should at least be wary of possible spyware in apps. If there’s ever going to be an attack using this keystroke reading technique, I’m sure there’s going to be a deterring, protective app for that.