Keyboard Sound Aids Password Cracking
stinerman writes "Three students at UC-Berkley used a 10 minute recording of a keyboard to recover 96% of the characters typed during the session. The article details that their methods did not require a 'training text' in order to calibrate the conversion algorithm as has been used previously. The research paper [PDF] notes that '90% of 5-character random passwords using only letters can be generated in fewer than 20 attempts by an adversary; 80% of 10-character passwords can be generated in fewer than 75 attempts.'"
'90% of 5-character random passwords using only letters can be generated in fewer than 20 attempts by an adversary; 80% of 10-character passwords can be generated in fewer than 75 attempts.'
Looks like you're screwed because my luggage password is 5 digits long, but all digits are numbers in a sequential order starting with one. Ha ha!
-Valiss
Does this mean that instead of keystroke loggers, spyware is now going to monitor our microphone input? This almost sounds like something out of a bad 80's movie.
I'd have a hard time believing this method transcends all keyboard models, and all typists.
If you can get a mike that close to a keyboard to listen to the keystrokes, then you can probably place a micro camera and get the same results.
Ninjas don't carry tic tacs
Another old fashioned way to get passwords w audio: Just tap the "help desk" phone line.
... that my voice is my passport.
'90% of 5-character random passwords using only letters can be generated in fewer than 20 attempts by an adversary; 80% of 10-character passwords can be generated in fewer than 75 attempts.
All the systems where I work will lock you out after 5 bad attempts. What kind of password system lets you try 75 (or even 20) times?
won't most systems lock a user out before 75 attempts?
It just goes to show that when you have physical access to a computer, the security's already broken...
Get a free iPod Nano 4GB!
Go figure, typing properly now means you get your password cracked.
Guess that's all the more reason to keep that Cheetos bag crinkling as you type. Gotta stop the commies!
Security experts recommend you don't speak the name of the key you're hunting for as you type your password with a single finger.
i like how they used basic methods of cryptanalysis in order to help find out what is what. an example is how they mentioned about the Digraphs such as TH from THE, which is a very common word. so its easy to pick out from the group because you can 'listen' for the space bar key and if only 3 keys are hit and they have been matching others, you can then find out what E is. :)
then lets say you find out whats THE is, then you find another word that is 5 letters that starts with 'THE', then you are going to find out what R is, then what I is (from there and their) and so on and so on. so good for them for just using basic methods
Now I'll need tinfoil wallpaper too, time to go to Cosco...
"In order to make an apple pie from scratch, you must first create the universe." -- Carl Sagan, Cosmos
H0miez hav mic's all 0ver i know. So I do wh4t is ne3ded to k3ep my info s4fe.
Honestly, I've always wondered about this. But then it occurs to be that you could type the ALT+Numeric equivalent of your password characters, just to throw off the bad guys. You know, ALT+100 = "d", etc. Or, just bang the drum slowly when entering the password - loud, thumpy keystrokes. Or put the keyboard in your lap momentarily to alter the acoustic signature.
Or, don't worry. I mean, realistically, what are the odds of this crack actually happening in the non-ultra-spooky world? And once you're in that playground, it's biometrics, smartcards, etc., anyway, right?
Don't disappoint your bird dog. Go to the range.
Why do we trust a computer science research paper coming from a Business College?
...and type without rythm or the sandworms will get you.
Just make a clicking noise with your tongue and the roof of your mouth as you type. It sounds almost identical, and you'll automatically sync the sound up with each keystroke.
Try it.
// no
Being an unsophisticated mouth-breather, I always mutter out loud anything I type.
Best Windows Freeware
Now I am going to have to look out for both seeing people and blind people looking/listening over my shoulder. Will my passwords ever be safe?
I'm glad my TouchSTream LP by the now defunct Fingerworks makes no noise at all while I type ;)
I haven't posted in so long, my sig is out of date.
using this method because I leave all my passwords blank.
Just keep the music pouring out of the speakers, and you're safe :-)
SIG: TAKE OFF EVERY 'CAPTAIN'!!
Wouldn't this only apply to people who type "properly"? Or did this apply to any and all forms of bastardized typing methods (for example, hunt'n-peck)?
"What was his password?"
"I don't know, but it has a catchy beat!"
A feeling of having made the same mistake before: Deja Foobar
With these clicky buckling springs, they'll be able to sniff my password from miles away!
I notice that keys I use the most are the loudest and sound different, probably from wear. Stating that, how easy would this cracking method work on a brand new keyboard (or perhaps a laptop keyboard)?
$fortune
Tomorrow has been canceled due to lack of interest.
Also I notice this paper was funded in part by the USPS. What is the USPS doing with this type of research?
for membrane keyboards!
"Sounds let eavesdroppers determine what you're typing" plus "cellphone companies can remotely install software to activate the microphone when the user is not making a call" equals "a creepy feeling up and down my spine".
My phone is sitting right next to my keyboard now...so let me just say hi to my fans in domestic surveillance who might be listening to me typing this...
Tom Swiss | the infamous tms | my blog
You cannot wash away blood with blood
Something like this http://www.datahand.com/
Someone get this guy a Netfilx subscription.
-Valiss
1) Hide recording device in boss's office.
2) Crack boss's password using method mentioned
3) Log in as your boss and send a few nasty emails
4) Snicker as boss cleans our his/her desk
5) Apply for previous boss's position
6) ???
7) Profit
So where can I get a totally silent keyboard?
And here I thought I wanted one of those old IBM-style micro-switch keyboards that go CLACKITY-CLACK!
Be careful, chief. Lets type in the cone of silence.
-
Roses are #FF0000, Violets are #0000FF, find / -name '*base*' |xargs chown -R us && mv zig greatjustice
This reminds me of a sysop I once worked with. Every time he logged in you could clearly identify the rhythm of M-I-C-K-E-Y M-O-U-S-E. Sometimes he was even stupid enough to hum the tune as he typed it. And this idiot was one of the senior IT guys at a major oil company.
I was watching an episode of systm where they showed how to put together a mythtv box, and when they got to the part about typing the root password I noticed the keyboard became oddly silent. I figured it had something to do with this, but didn't know it could actually be done.
If they'd done a little more research, they might have come across the report of a certain national crypto agency, in the 1950's, having several blind personnel able to do the same thing with typewriters. it's a bit easier with typewriters as the fwap! of the type bars hitting the paper has more variation than your typical computer keyboard.
I prefer visual snooping. It's much more effective :)
Ahahaha! Now I have your password! Ahahah! *profits*
At our place of work, three failed attempts equals account lockout. This requires the user getting onto another computer (can't use the current login/pass, so will have to get someone blessing) and going to a web interface to unlock the account using a completely different password. Rinse, repeat, lather, ...if they fail again.
Especially when looking for the Any Key.
Get a free iPod Nano 4GB!
Up your ass, dude.
Mod this spamming jackass down.
It's also incredibly helpful when they mumble their password as they type it.
dupe
Trolls lurk everywhere. Mod them down.
Make sure nobody does the same thing to you.
I use the Dvorak layout myself. It would help prevent this in two ways.
1. The keystroke timing would be much different
2. Constantly making errors which require much backspace pressing
25 years ago (gah!) I really freaked out my boss because I made a big production of turning my back to him as he typed the root password. I turned back and told him what he just typed.
It wasn't anything fancy, just familiarity with the sound that keyboard made and the usual pauses as fingers move to various keys.
I also used to be able to tell you what number was dialed from the touchtones.
P.S. a college friend said that he would occasionally talk to others in morse code after a long duty shift when he was in the military. Forget the nonsense in the introductory material - anyone who really knows morse code and knows it fast hears it as words. It's not hard to take the final step and speak it like you hear it.
For every complex problem there is an answer that is clear, simple, and wrong. -- H L Mencken
1. Jack the target's phone.
2. Have it call your recording station.
3. Record keystrokes.
4. Recover passwords.
Or, an even easier way, give them candy:
http://news.bbc.co.uk/1/hi/technology/3639679.stm
Seriously, this "audial cracking" is a great idea (which I coincedentally thought of while watching "Sneakers".) Combine it with a laser microphone, and you can "sniff" passwords from far away, without requiring any additional equipment to be installed on the site being compromised.
This technique must be usable on most keyboards, because judging from this the FBI sometimes uses (or has used in the past) this technique. From the page:
Oh and by the way, that page was written in 1998, so these UC-Berkley students (and the /. editors) are about 7 years slow.
I remember an episode of "Due South." It was a silly show, but at least somewhat entertaining. Anyway, one of the guys made an interesting point.
They were in the room when a guy typed in his password, they could see the keyboard or anything. Anyway, the mounty said that each key sounds slightly different. Anyway, after playing with the keyboard a few minutes he was able to guess it within a few tries.
Granted, the show as as fictitious as they come: "Canadians have computers!?!?" But it made some sense and afterwords I started playing with my keyboard I too realized most of them sounded slightly different.
However, I don't have "the ear" for such things (ie, I can't tell what phone number was pressed by the tone." I wonder if someone with a good enough ear can use this too their advantage though. Perhaps someone blind who's trained his ears well enough.
Then again, it's probably just a load.
The USPS if facing a real problem with phones, teletypes, email and IM. Now that people are option for web payment methods, the volume of mail is dropping. Direct deposits and direct payment/debit cards are further cutting into their revenue stream.
They can't ass-u-me that they get at least five pieces of mail going in both directions.
If digital forms of communications can't be cracked except by 'social engineering', they are going to further disappear. (Of course I still get 'snail' mail spam.)
But how dependant are we now on the USPS for any communications? I'd bet very little.
MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
If you have the time to do it, why not just analyze the residual fingerprint oils left behind on the keys? The oldest oils would differ from the newer oils, and could essentially be used to backtrack any password.
Just because you can mod me down, doesn't mean you're right. Shoes for industry!
Why would you bother with keyboard acoustic attacks, when you could use a TEMPEST attack?
They didn't have to go to all that trouble; my password's taped to my display.
"Gosh!"
-- often wrong; never in doubt
This might be slightly off-topic, but our IT department recently got new Dell PCs and these keys are so loud and clicky. And not the good clicky, a bad, cheap sounding clicky that agrevates me.
what? what I thought we were in the trust tree in the nest, were we not?
For once, not having a password is a good idea.
oops.. was that out loud?
My understanding from reading the paper is that this approach is only effective for english-language words. Using complex passwords (special characters, numbers, etc.) seems like it would significantly reduce the effectiveness of this attack. A nice follow-up to this paper would be applying the research to analyze how this would impact password guessing in situations with complex passwords.
Sometimes, old tricks are the best tricks!
akad0nric0
This sentence no verb.
Meant to say "they couldn't see the keyboard or anything."
decipher kramer's typing in murphy brown's office?
JeffK speak suins this assumption since we all know that "the" is properly spelled "teh" accodring to JeffK. I challenge these guys to be able to decode what someone is typing when they are being "leet" like JeffK.
-"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
If you use Windows you can also use osk.exe (On Screen Keyboard) to enter your password, this will allow you to bypass the keyboard completely. This also assumes that you have taken precautions against TEMPEST and CRT diffuse visible light monitoring.
It is by the juice of the coffee bean that thoughts acquire speed, the teeth acquire stains. The stains become a warning
like my voice-recording MP3 player/recorder with 256MB RAM - although they sell them in the GB range now ...
So when some music-listening person "forgets" their MP3 player next to your desk, you've been social-engineered.
Friends don't let friends become compromised.
-
-- Tigger warning: This post may contain tiggers! --
That doesn't mean much, I have hummed that tune no matter what password I'm typing in. Sometimes, I'll do that even when I post. That doesn't that we aren't stupid, it just means that his password wasn't necessarily mickeymouse just because he timed his keypresses that way, and my password is not trogdor.
So it might be actually useful if you use the backspace and del keys a lot.
Am sure the software is not intelligent enough to handle corrections while typing.
The implication here is NOT passwords. It's key logging with out running a key logger. Theoretically I could "accidentally" leave my PDA on my boss's desc after a meeting and have it record a gig or two of his typing. come back a while later, grab the PDA, download the audio, run it through a machine learner, and viola! All of his correspondence. Even better, I could just run it over the wireless network and get a constant stream of his typing.
-Rick
"Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
Many, many crypto papers are based on "side-channel"
attacks like this one. These attacks are common and hard to overcome by design.
I remember reading a comment at Bruce Schneier's blog that that when the AES competition was running, the NIST did not consider papers using side-channel attacks because the consensus was that no matter what algorithm would be chosen, it would be vulnerable to various side-channel attacks.
Browsing the FA, I don't see any new material other than instead of learning to identify the keys from recording them being pressed one-by-one, the attack automatically calculates the sound-to-key correspondance using sounds of typing text from a known low-entropy source (like English language, or C code).
1. Use uppercase characters in your passwords (Can the AI determine if a user is a moron and types all lowercase, like "i love jesus" versus "I love Darwin"?)
2. Use numbers and special characters in your passwords.
Of course, we all do this...right?
it is 'password' It works about 25% of the time.
He who knows best knows how little he knows. - Thomas Jefferson
http://www.freedom-to-tinker.com/?p=893
...
Acoustic Snooping on Typed Information
Friday September 9, 2005 by Edward W. Felten
Li Zhuang, Feng Zhou, and Doug Tygar have an interesting new paper showing that if you have an audio recording of somebody typing on an ordinary computer keyboard for fifteen minutes or so, you can figure out everything they typed. The idea is that different keys tend to make slightly different sounds, and although you don't know in advance which keys make which sounds, you can use machine learning to figure that out, assuming that the person is mostly typing English text. (Presumably it would work for other languages too.)
Asonov and Agrawal had a similar result previously, but they had to assume (unrealistically) that you started out with a recording of the person typing a known training text on the target keyboard. The new method eliminates that requirement, and so appears to be viable in practice.
The algorithm works in three basic stages. First, it isolates the sound of each individual keystroke. Second, it takes all of the recorded keystrokes and puts them into about fifty categories, where the keystrokes within each category sound very similar. Third, it uses fancy machine learning methods to recover the sequence of characters typed, under the assumption that the sequence has the statistical characteristics of English text.
The third stage is the hardest one. You start out with the keystrokes put into categories, so that the sequence of keystrokes has been reduced a sequence of category-identifiers -- something like this:
35, 12, 8, 14, 17, 35, 6, 44,
(This means that the first keystroke is in category 35, the second is in category 12, and so on. Remember that keystrokes in the same category sound alike.) At this point you assume that each key on the keyboard usually (but not always) generates a particular category, but you don't know which key generates which category. Sometimes two keys will tend to generate the same category, so that you can't tell them apart except by context. And some keystrokes generate a category that doesn't seem to match the character in the original text, because the key happened to sound different that time, or because the categorization algorithm isn't perfect, or because the typist made a mistake and typed a garbbge charaacter.
The only advantage you have is that English text has persistent regularities. For example, the two-letter sequence "th" is much more common that "rq", and the word "the" is much more common than "xprld". This turns out to be enough for modern machine learning methods to do the job, despite the difficulties I described in the previous paragraph. The recovered text gets about 95% of the characters right, and about 90% of the words. It's quite readable.
[Exercise for geeky readers: Assume that there is a one-to-one mapping between characters and categories, and that each character in the (unknown) input text is translated infallibly into the corresponding category. Assume also that the input is typical English text. Given the output category-sequence, how would you recover the input text? About how long would the input have to be to make this feasible?]
If the user typed a password, that can be recovered too. Although passwords don't have the same statistical properties as ordinary text (unless they're chosen badly), this doesn't pose a problem as long as the password-typing is accompanied by enough English-typing. The algorithm doesn't always recover the exact password, but it can come up with a short list of possible passwords, and the real password is almost always on this list.
This is yet another reminder of how much computer security depends on controlling physical access to the computer. We've always known that anybody who can open up a computer and work on it with tools can control what it does. Results like this new one show that getting close to a machine with sensors (such as microp
"NO MORE KEYBOARDS!" -PHB
Get paid to code OSS
But then it occurs to be that you could type the ALT+Numeric equivalent of your password characters, just to throw off the bad guys. You know, ALT+100 = "d", etc. Or, just bang the drum slowly when entering the password - loud, thumpy keystrokes. Or put the keyboard in your lap momentarily to alter the acoustic signature.
Or, just type in a random character or two and delete it right afterward. Or--this is a good way to confuse keystroke loggers too--type in part of your login, then part of your password, then delete a character or two of either field, and repeat until you're done.
Of course, it's often easier just to wear a tinfoil hat.
He warned us about these damn crackers always messing us.
There's nothing Intelligent about Intelligent Design.
Well actually, that WAS his password. Mind you, having called that guy an idiot, I have to confess that the reason I posted as Anonymous Coward was not to try to protect the identity of the aforementioned sysop. I had actually forgotten my /. password. I couldn''t even remember the tune.
Modest doubt is called the beacon of the wise. - William Shakespeare
would probably jump the percentage much higher since then you could accoustically triangulate where the sound came from. Just a thought....
Cliff Claven
K.E.G. Party Chairman
Founding Leader of: Koncerned for Egalitarin Governance
I imagine this type of thing could pick out Backspace quite well... but what of the readline keys? Could it figure out if you typed the middle of your password, ^a, the beginning, ^e, the end?
Unfortunately not all password fields accept these characters. Password fields in Firefox/Linux with gtk keybindings set to "emacs" allows this... however, if I open up a terminal and try to "su" to another user, that prompt doesn't work (although it does recognize backspace, as we all know).
Pound every key in your password at the same tempo with your thumb, randomly adding junk characters followed by appropriate backspaces. Also, throw some ASCII 3 digit equivalents in there for even more secure password fun. Cackle at the screen in sheer glee and scoff at anyone who dares question your sanity.
They use statistical analysis based on English words to match sounds to letters. Once they've done that, there are still keys that are indistinguishable by audio. So the awesome part is that they don't need a training text, but it's way more useful for bugging communications than for stealing passwords.
The FBI almost never has to bother brute-forcing encryption. They just bug your keyboard. Now they don't necessarily need to put a device physically inside your keyboard.
There are no trails. There are no trees out here.
While it is an interesting topic, controlled conditions are required for this to work correctly.
They use a deterministic method to find the next probable character for a given sequence. Deterministic in that if I type 't' and then type 'h' and there are only so many combinations available after that (this is the Markov chain part). Er basically a sort of decision coverage. That is used with the spell check dictionaries they mention for English text recognition. It is interesting too that they are using a neural network (though appropriate) to recognize the patterns. But because they did not make their own, the details are a bit brief.
The problem I see is that the password detection is not flushed out enough and based upon what they state, it is not as powerful as it sounds. The deterministic method won't work for all passwords (as they typically are not English). Their "analysis" is basically a speed up on a dictionary hack (it helps to know the size of the password from the keystrokes), eliminating possibilities by way of possible patterns. But what about special characters, does a shift+key sound that different? Mixed cases, etc? And the deterministic approach does not work if the password is random AND the network has to be trained for THAT persons typing style and keyboard. Is that likely?
I would be more worried about Van Eck Phreaking.
No wonder they can't protect their databases http://www.computerworld.com/databasetopics/data/s tory/0,10801,96900,00.html they spend their time doing earthshattering research such as this.
People who bite the hand that feeds them usually lick the boot that kicks them
Were I work as a tech. dude (or tech monkey if you like) if a person misstype password 3 times, the terminal or computer that were used is banned, from the network, until I or anohtere tech monkey unban it.
One of oure family frindes were on a visit in USA (pentagon or ohter place) many many year's ago, and asked why they dident use computers yet.
Reply:
They were affraid that people will be abel to see what were on the monitors, based on the glow bounching off walls and faces.
Now try to make some software that can do that, that will be nice.
I assumed when I first heard about this that hi-fidelity microphones were employed, however, the researchers used cheap PC mics. In addition,
they speculate that eavesdropping over the phone is possible:
ooo sound and keyboards always go together like piano keyboads i bet those are easy to find passwords with... or what about my roll out keyboard its letters dont make noise so my speakers click for the keyboard... that would be really hard to crack hu? using a 2k wav file that plays the same sound (except for delete it plays it backwards) and also last time i checked if u hit a key really hard it makes a different sound (on regular keyboards) so if u hit A really hard it makes a diff sound than if u lightly tap A... oh well people must be running outta stuff to reasearch now of days so they turn to meaningless crap like "i can guess ur password all i need is a micophone and a sound analyzer and then ur keyboard and i can get it only after you type it in once..it may take about 75 times but i will guess it"
(yes i know i suck at spelling fell free to correct my grammar and/or spellin i dont care, im still not going to change
Man, it took a long time before the inevitable Dvorak comment showed up. I expected it to be the second or third post. You guys must be slipping!
Dave
/* No Comment */
I write /whois and /away much more often than my passwords.
Yes, I'm IRC addicted...
Actually, this is not new: and not even impractical.
The technology is available to produce a high resolution recording of the key strokes from a considerable distance, provided there is a glass window on a room. Laser technology is used to pick up the vibrations from the glass as a resolution that will astound.
Even if you are aware that you are being evesdropped and attempt to obfuscate the sound by using shift or caps locks keys, be aware that the key makes sounds both on being depressed and released - and the better the keyboard, the more defined [hence identifiable] the clicks are!
I've done some cryptography in my day, and can tell you that the probability of identifying they keys associated with their sounds goes up very quickly, provided the listener can make a couple of basic assumptions: language being the most basic, though awareness of non-standard keyboard layout would be another [US/UK keyboards have a number of symbols relocated; non-English keyboards have extra characters and relocation]. Like all crypto problems, the more data you have, the better your image of what's taking place, and the better you can identify the underlying data.
The bottom line is, there's more than one way to kill a cat than skinning it & the same applies to passwords: keystroke scanning trojans are only one route; a determined opponent will definitely crack your password if they are prepared to spend the time & money to do so.
ho hum.Here we see Agent Small and Agent Geoffries working on a real, live Password Hacking "Evesdrop Machine". If they can just hear enough of the nefarious criminal's activities, the can garner all of his secrets.
AS: Okay, we're getting something.
EM: *click click clickity click*
AG: What was that?
AS: It sounded like a URL. He must be going to a website. The machine will try to crack the URL.
EM: *click*
AG: That was a mouse click, wasn't it?
AS: Yup, not very helpful.
EM: *thump thump thump thump*
AG: What's that?
AS: It sounds like a hard and regular pounding of something. I can't quite make it out.
AG: Hey, the machine's got the url. www.ultimatepron....
EM: *thump thump thumpthumpthump...spalsh*
AG&AS: Ewwww!
UTF-8: There and Back Again
From the paper:
"The current attack does not take into account special keys such as Shift, Control, Backspace and Capslock."
Different keyboards and different typing styles probably also play a factor in the ability to extract the text patterns.
"Don't type angry!"
Read any good sonnets lately?
An iPod nano up his ass? There are worse things... one would barely feel it. Damn, they're small...
or for that classic british bad comedy...
A-L-E-X-E-I-S-A-Y-L-E
"How fine you look when dressed in rage."
Remove all the keys on your keyboard then put them back on at random!
If someone can get a recording device close enough to clearly pick up every keystroke I'd be more concerned about them attaching a logger to my keyboard. How many people, including yourself, do you know who accually check the keyboard before using the a computer, everywhere, home, office, public access(including internet cafe), school computer lab, someone else's. I'd say very few if any. With all the usb devices in use, someone plugging in a device in the back of a computer may be assumed to be plugging in their USB drive. No one would suspect their attaching a keylogger to steal other people's account info.
F7 doesn't work, ignore spelling and grammar
You can hear the incessant tapping of a vi user's escape key a mile away.
Weapons of Mass Analysis
nh
My turnips listen for the soft cry of your love
I can just see the FBI breaking into my house to put a bug near my keyboard, and then sitting in a van outside my house for a couple days analysing the sound of my keystrokes with their software -- and not having noticed that my password is on a stick-note on my monitor.
I distinctly remember Batman pulling this same stunt, with a sound recording of someone typing on a typewriter, on the old Batman TV series back in the 1960's.
I just place a delete key in the middle of my password. No-one expects that and it throws them off when you type passe - word
Instead of just speaking in English, we can "sound" it out... *tap tap tack* *tap tack tack* (My 6 digit password.)
Only 20 tries on average, eh? Anyone who needs more than three tries to log into my systems needs to call the IT helpdesk to unlock their account. If it's a sensitive system, they need to have their manager call in for them. Game, set and match.
Allowing brute-force attacks is stupid, although not quite as stupid as scaremongering about loud typists.
SoupIsGood Food
Oh great. Now in addition to having a 20-charactor password, composed of completely random letters, numbers, and miscellaneous punctuation, that changes every day, and an LCD monitor with DVI interface, I also have to enclose my workstation in a sound-proof booth? Hmm, wait, that might not be so bad.
Request a Linux Shockwave player here: http://www.macromedia.com/support/email/wishform/
Some bank portals (at least mine has) have adopted a 'clickable keyboard' interface for entering passwords. This method is safe from key loggers and key recorders.
Of course, over the shoulder snooping was never easier.
``Or, don't worry. I mean, realistically, what are the odds of this crack actually happening in the non-ultra-spooky world?''
Congratulations, you've just upped my university campus to ultra-spooky status.
Seriously, these attacks are pretty old and have been used successfully in the past. Now that the word is out, I can only assume it's going to be more common.
Of course, the good old packet sniffer does its job, too. Easy to thwart, but most people don't bother.
Please correct me if I got my facts wrong.
I use a FingerWorks TouchStream, so my typing is completely silent.
I remember a guy named DataWar talking about this somewhere around 6-7 years ago on the old phreak.org message board. He was saying that each key makes has its own characteristic [no pun intended] sound. It is an interesting concept though...
From the article: "And some keystrokes generate a category that doesn't seem to match the character in the original text, because the key happened to sound different that time, or because the categorization algorithm isn't perfect, or because the typist made a mistake and typed a garbbge charaacter."
So did anyone else notice the irony/coincidence that garbage was typed incorrectly in the statement above?
Just consciously pause for a bit between keystrokes when typing passwords?
Sorry about not posting sooner, I post when I can.
The sad thing is that my post is absolutely true. I do use Dvorak and am not a good typist.
What makes it even worse is when the layout is changed on me. Mac OS (Panther) doesn't even show what the current layout is when resuming and Windows XP shows "EN" for Qwerty and "EN" for Dvorak. Very helpful indeed. At least with the Mac it alternates between a "DV" and an American flag on the menubar.
Then again, the flag only has 9 stars and 11 stripes. Meh, nothing is perfect.
Doug Tygar is a professor, not a student.
The Btitish were doing this in 1956. "1956 British intelligence breaks ciphers of Egyptian Hagelin machine(London) by detecting clatters through phone bug in Operation Engulf." http://cryptome.org/tempest-time.htm Of course, this new paper shows how to automate and speed it up a lot!
Corporate espionage? People don't talk about it much today, but it's just as alive and kicking as it has been for the last 40/50/60 years.
Any people standing around with a microphone pointed at my employees keyboards will be shot onsite.... hold on isn't it just quicker to take a peek, if you are close enough to hear, you must be close enough to SEE1
I was just thinking exactly that.
I was reading this article when a user called because he couldn't get into his website that we host. The first thing I did was log into our server's control panel while I had him on the phone. If this method of eavesdropping was powerful enough to detect keystrokes over the phone, that would be a very scary premise.
Doug Tygar, one of the authors of this paper, is actually a professor at UC with joint appointments in the UC Berkeley CS department and School of Information Management and Systems. Besides his academic work, he also served as an expert witness in cases regarding SSL patents, Napster, and Kazaa. He's hardly a student like the summary claims. The other two authors are PhD students in UC Berkeley's CS program.
but I've been standing in line at the ATM and heard more than one person mumble their PIN as they punched it in.
It's a good thing I'm a nice guy. The only thing between me and cash were my morals. But I suppose that's the case most of the time in society.
"No fair, you changed the outcome by measuring it!" - Professor Hubert J. Farnsworth
The whole point is that they use smart algorithms to learn what sounds your particular keyboard makes.
Patrick Doyle
I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
FTA "..it uses fancy machine learning methods to recover the sequence of characters typed.."
Is that like that Fancy Book Learnin'?
Seriously, this makes me think twice about typing my password in the presence of a blind person.
What part of their method makes it inapplicable to hunt-'n'-peck typists?
Patrick Doyle
I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
Some inventions have no significance outside the lab and audio key logging is one of them. Unless reinventing the wheel all the time is your duty.
In other news, |\|@$@ explains why a return to the moon will take some time.
A couple of decades ago I spent a couple of summers working on implementing a relaxation algorithm to solve the same kind of problem in a different arena: font-independent OCR. Internal pattern matching was used to sort the characters into equivalence classes, and then a relaxation algorithm, fed with digram and trigram frequences, was used to solve the "cryptogram" for the letters. I wonder what method they're using these days...
This technique was used by MI5 and GCHQ as long ago as 1956. It was developed by Peter Wright, a former assistant director-general of MI5, and used to get the rotor wheel settings for a Hagelin crypto machine in the Egyptian embassy in London. The microphone was in a bugged telephone 2 feet away. He described the operation in his 1987 book, 'Spycatcher'.
The easiest solution: don't be consistent
just have a different person type in your password everyday. that'll really screw 'em up.
Actually, it's biometrics and smartcards WAY before you get to the ultra-spooky world. For instance:
- At my county EOC
- Your friendly USAF Recruiter's office (check his laptop; his ID will probably be stuck in a smartcard reader in there).
how about something simpler, like a different keyboard layout. Make up your own and really throw them off.
I always play loud music and often misspell stuff since I'm drunk all of the time.
life in low-res
Actually, it's biometrics and smartcards WAY before you get to the ultra-spooky world.
Well, sure. I guess my point is that by the time we're talking about targets that would attract sophisticated, unorthodox cracking (such as audio cracking of keystrokes), you're already dealing with other security measures that are going to make that specific technique pretty much useless.
Don't disappoint your bird dog. Go to the range.
How about...
"The Computer Wore Ear Muffs"?
I assumed that anti-virus software would look for any program that monitors all keystrokes an alert the user.
If this is the case, it might not notify the user every time a program tries to monitor the microphone.
(though perhaps it should)
Abolish Copyright. Restore Freedom.
Isnt it time that computer security experts just give up on the idea of passwords? Instead of trying to get users to use ever increasingly complex passwords they can never remember why dont we just invent a new system of security? Its obvious the password paradigm of computer security is not very effective, and we should move beyond it and start reaching for new ideas instead of fixing a flawed old one.
You don't need malware or spyware to be able to listen to key strokes. There are ways of listening to any volume of noise from up to a half kilometer away even through walls. CSIS will almost certainly use this or something like it for black ops.
got a source for that? i was under the impression that when a (traditional analog fixed wire) phone is on hook the mike and speaker are physically disconnected from the line.
note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
Peter Wright was in British Intelligence for nearly 25 years and was a deputy director of MI5. His tell all book 'Spy Catcher', details how they used microphones to capture the sounds of typewriters and encoding machines to read the cleartext as it was entered or typed. THis was in the 60's!!!
Just think what the Intelligence groups can do now.
I use Dvorak too, but it won't make a difference. This technique does not depend on keystroke timing, it classifies keys based on their sound and guesses which letter each key-sound means based on English usage stats.
One thing that would work is to switch to a different layout when you enter your password and switch back when done. But you can't type an extended sequence of English in the alternate layout, else they'd be able to decipher it the same way.
i'd hit it so hard, if you pulled me out you'd be the king of britain [bash.org]
Malware nothing.
All the attacker has to do is call you on his recording phone (okay, tape recorder tied to the phone line), and convince you to type him a letter and email it to him.
Record the sound, match the sounds to the words of the letter, and bingo. He has your email password, and more if you logged on to type the email.
And yes, that doesn't require the use of a long amount of text, or their machine learning.
Human engineering takes a tech job, and makes it dismally simple.
Correct Horse Battery Staple: 72 bits of entropy. Enter "Correct H" into google. When it generates the phrase, that's
n/t
Sheesh, I mean we're famous enough...
So much for my 15 year-old IBM Model-M (http://en.wikipedia.org/wiki/IBM_Model_M_Keyboard ). :-).
I still am proud if it, disregarding this basic hey-I-hacked-an-audio-subtitution-cypher. Certainly not losing any sleep over this. In the mean time, I can hear the keys even through the sound of trance pumping in my headphones.
Hmmm, not quite Van Eck Phreaking ...but close
(refresher)
obligatory refresher
I like to foil this effort by pressing "^U" a lot when I type my passwrod.
That is, for the passwords that aren't public keys...
"No problem. I have the capacity to do infinite work so long as you don't mind that my quality approaches zero."-Dilbert
Ohh, I see. Yes, quite logical.
Schools, ironically, are the one place that I'd expect this not to be true. There are a -lot- of bored student crackers out there.
Spyware listening to your neighboring cucible's occupant trying to get her password, now - that's useful for some groups
Those who can, do. Those who can't, consult.
Schools, ironically, are the one place that I'd expect this not to be true. There are a -lot- of bored student crackers out there.
Alas, true. I'd actually be surprised if most schools aren't at least considering (if not already implementing) some sort of smart-card system for access to their networks. There's a lot at stake on a large campus system - but it does take a lot of cash to do it right. Of course, not as much cash as digging out of the lawsuits that can come from some of what happens when students abuse those networks (or each other, etc., through those networks). Good old just-a-password security is eventually going to be a quaint memory anyhow. At least anywhere that it counts. There will always be some twit that just won't be happy until he's cracked into his dorm-mate's laptop, but that guy is probably snooping through people's backpacks, too. It's a shame that people smart enough to rig up something like RF- or audio-based cracking (just because they're bored) don't have something more constructive into which they can pour all that energy and intellect. Some things never change, though!
Don't disappoint your bird dog. Go to the range.
Well, what about a simple application that plays a sound on each keypress. The pitch of the sound could be adjusted slightly every few minutes or so just to add to the confusion and keep it interesting for the user. The application might even become so popular that you can sell it to Hollywood Sound Engineers for use in movie computers when our hero has to type in the password.
Then that must mean coders are safe since most of them can't spell worth a damn unless they are coding. ;P
-"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
Yup, better yet may be to call the NOC and convince them to log into a router because you are seeing "strange problems". Record them typing, you will know the sound of the keystrokes for ssh YourRouterHere.com and can then derive the password.
The most dangerous strategy is to jump a chasm in two leaps. - Benjamin Disraeli
onscreen. keyboard.