How Your Smartphone Can Spy On What You Type
mikejuk writes "We all do it — place our phones down on the desk next to the keyboard. This might not be such a good idea if you want to keep your work to yourself. A team of researchers from MIT and the Georgia Institute of Technology have provided proof of concept for logging keystrokes using nothing but the sensors inside a smartphone — an iPhone 4 to be precise, as the iPhone 3GS wasn't up to it. A pair of neural networks were trained to recognize which keys were being pressed just based on the vibration — and it was remarkably good at it for such a small device. There have been systems that read the keys by listening but this is the first system that can hide in mobile phone malware."
Seems like an obscure sensing mechanismI wonder how accurate it is...
I hate being bipolar; it's awesome!
And fee safe again !!
This whole "electricity" thing has gotten way out of hand. Look how it's being used these days!
First you need to download and install a neural network program in your smartphone, train it with loads and loads of data. Then turn it on and leave it running. Then it can become a keystroke logger. At this point it worse than the proverbial unix virus, "You got a unix virus. It works on honor system. Please forward this mail to all addresses in your .mailrc and sudo \rm -rf / Thank you."
sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
Perhaps one of the many reasons that phones are not allowed in rooms with SIPRNET.
But for some reason, I am not convinced that antyone is all that interested in what I do on the computer, and I suspect they would find other easier mothodes.
On the other hand, there might be industrial espianage potential here...
I wonder what this little app would do with the keyboard I am typing on. First of all, it is a mechanical keyboard with cherry MX browns. Second, I have the "buzzer" function on that simulates "clicky"-ness, since it is not a real clicking switch (though tactile) like e.g. the blue one or the real buckled ones.
I am not saying it would work better or worse, just curious if it would work on a Kinesis and how much the "clicker" and the totally odd shape of the keyboards would disrupt the functionality.
Anyway.... my phone is usually on airplane mode when I enter the house and is redirected to a landline that has an Asterisk box on it... then the Asterisk box' FXO is carefully disconnected, so no calls in, no calls out:). That's the way I like to handle phones and phone calls.
I've heard of using cheap accelerometers (like those in phones) to do this before. Apparently is works pretty well.
You phone (obviously) can also listen to what you say, spy on your wifi traffic, spy on your blue tooth devices (keyboard?) watch you, and monitor what you do on it. Phones also broadcast a tracking signal so towards can locate you, even if you have a solid local wifi connection.
You really need control over your phone (bios + software at least) if you want any semblance of security.
I'd really like a phone that could open a connection to my carrier over the internet via its wifi (And maybe Tor, or a trusted proxy) so I could get texts, and notifications of incoming calls without the whole tracking system and extra battery drain. Let the user of the phone decide if they want to disclose their location and open (a perhaps lower latency?) connection over the cell network connection or not for a given call.
Now, combine that with a carrier agnostic ephemeral ID setup like I wrote up here and you might have some decent privacy.
We all do it — place our phones down on the desk next to the keyboard.
I love a good over-generalisation.
Patent litigation: A doctrine of Mutually Assured Destruction... in which everyone seems willing to push the button
it can spy on what you say!!!
Seriously, if my phone is compromised, everything else is pretty much moot.
. . . of the little scheme someone I knew cooked up to read data transmissions from watching the lights flash on a Hayes modem - from a distance, of course :) Not that I would ever do anything spurious like that, tho.
Something less obscure, perhaps? How about your clipboard and many popular web sites. You go to paste that "cheap office coffee" work query and oops you had "my new pin is 12Z45 !" in your clipboard. Well, all of that has already been sent before you even press enter -- to Google, IMDB, even my local library. This is beyond "petty annoyance" and firmly into "none of your #*$% business" category for me.
I come here for the love
Obviously the only safe way to compute is to listen to Black Sabbath while doing so. Constantly fake drumming by slamming the desk should be enough to throw off the sensors.
Does this only work with QWERTY keyboard layouts? Only US English keyboard layouts?
What if someone is using a different keyboard layout? How easy does adaptation to other layouts appear to be?
Nope, I didn't RTFA.
Also, no worries for me as I don't use a 'modern' smartphone.
It seems to me the real story is that someone else can place their cellphone on your desk and perhaps log your keystrokes. Loan Applications and Job interviews come to mind.
This is ridiculous. For the phone to run through the learning phase, the user has to type in the exact words with the phone in about the same position to calibrate the neural network. Even if you use frequency analysis to determine it, there has to be along enough time to get enough samples. So let's see it in action.
On your phone, you have bigger problems than someone listening to the sound of your keystrokes on a keyboard. Everything I have read, is that iPhones are particularly resistant to getting malware on them.
A sufficiently advanced simulation is indistinguishable from reality.
There was an episode of MI5 (aired as "Spooks" in the UK) that had this many years ago.
They gave a foreign agent a document to type, and had an eavesdropping device in his office. By recording the keyclicks of the known document, they were able to train the system to decode keyclicks for subsequent documents.
It didn't seem farfetched at the time, it doesn't seem farfetched today.
Recall Carrier IQ? The spyware that US carriers required be installed in the phone. Among one of its features I recall was it could receive packaged add ons.
So you've just given the Carrier IQ/NSA an idea for another packaged add-on.
Carrier IQ:
http://news.yahoo.com/sprint-others-spy-android-smartphones-193400910.html
We should re-examine that software now in the light of what the NSA has been up to.
This is a 2011 study... and this becomes news in /. over 2 years later?
No power, no electronics, just a bunch of keys with springs. The microphone in the computer reads the keypresses.
On a related note, I have had to learn to watch where I leave my Iphone 4 on my desktop. If it is left covering my lenovo usb mouse cable, I have bother with the mouse jumping all over my screen. Try it! Just unlocking my Iphone causes the browser to scroll all over the place. I wonder if this could be developed to do more.
How, exactly, did this make the front page? Last time I read a technical report on using the iPhone 4's accelerometer for keyboard listening was 2012, and it was old then.
I have an IBM type M keyboard, and this post was relayed to slashdot via the Global Seismographic Network
If my comment didn't sound as good in your head as it did in mine, then I guess we all know who's to blame
Many of the early posts seem to misunderstand the vulnerability issue here.
This is not about your phone getting infected with malware that allows it to detect your PC keyboard typing.
This is about me putting the vibration-detection app on my own phone, and then going to someone else's desk and recording them logging in.
So, imagine me going to my local AT&T store, bank, or my boss's computer, and casually setting my phone down while they log in to check my account or whatever.
Granted, some of those systems will require more than just a password (I might need their username, or the URL to log in, or perhaps their firewall only accepts certain IPs), but it's still a considerable weakness if this application is reliable and gets out in the open.
I can imagine keyboards that are "vibration silent" or special "vibration absorption" pads that will prevent this from happening. Either that, or customer service reps will start saying "Please remove your phone from my desk while I access your account."
-David