Typing sounds can be used to determine keystrokes, new research shows -- your keyboard can reveal passwords, even in noisy environments

Cherry KC 200 MX keyboard
(Image credit: Cherry)

Researchers have found a way (PDF link) to determine keystrokes from the sound of input from keyboards, making PC users vulnerable to hackers. This type of attack can also determine keystroke patterns, even in noisy conditions and has an overall 43% success rate.

The method was tested by collecting unknown keystrokes from a recording of more than 20 people. The attack uses an English dictionary to enhance its text detections and is tested with various environmental acoustics. 

Latest Videos FromTom's Hardware
Roshan Ashraf Shaikh
Contributing Writer

Roshan Ashraf Shaikh has been in the Indian PC hardware community since the early 2000s and has been building PCs, contributing to many Indian tech forums, & blogs. He operated Hardware BBQ for 11 years and wrote news for eTeknix & TweakTown before joining Tom's Hardware team. Besides tech, he is interested in fighting games, movies, anime, and mechanical watches.

  • ezst036
    Probably QWERTY based audio snooping. A good reason to learn Dvorak or Colemak?
    Reply
  • Dementoss
    Admin said:
    While such attacks could be deterred with quieter keyboards,
    They can be stopped stone dead, if like me, you have nothing with a microphone connected to your PC.
    Reply
  • helper800
    Dementoss said:
    They can be stopped stone dead, if like me, you have nothing with a microphone connected to your PC.
    It would not be just something connected to your PC. Anything with a mic like your phone, Amazon Alexa, et cetera, as long as it can hear the typing from your PC from any device, there is a security risk.
    Reply
  • BillyBuerger
    ezst036 said:
    Probably QWERTY based audio snooping. A good reason to learn Dvorak or Colemak?
    This has nothing to do with QWERTY. It's just listening for the unique signature of each key stroke. If you ever listened to any keyboard typing audio/video, they will something click through different keys as the position in the keyboard produces different sounds even if it's very minute. The layout being used doesn't change the fact that each key will have a slightly different sound that could be used to determine what is being typed.
    Reply
  • cyrusfox
    Don't bottom out on linear switches, solved and silent
    Reply