Live data from Hacker News

Thermanator Attack Steals Passwords by Reading Thermal Residue on Keyboards

bleepingcomputer.com

81–90 of 94 posts

Re: Thermanator Attack Steals Passwords by Reading Thermal Residue on Keyboards

#81

Earlier quoted context omitted.

I always heard you should type your PIN at the ATM, then touch all of the buttons a bunch to block this ability. That way they only see that all the buttons were touched, not your PIN. Especially important now that thermal cameras (crappy ones) are pretty cheap.

Why should I care? It's the bank's responsibility to secure their equipment and refund any dollars stolen from me.

Two reasons: if the bank can convince the court that you withdrew the money you are stuck with the lass. Even if the bank does suck up the loss, you will be out your own money for several months while they investigate (they could be the police or the bank)

Re: Thermanator Attack Steals Passwords by Reading Thermal Residue on Keyboards

#82
>Attackers need to be able to place a camera with thermal recording features near a victim, and the camera must have a clear view of the keys for the Thermanator attack to work.

Wouldn't be easier to just set up a regular video camera which can be the size of a jacket button?

Re: Thermanator Attack Steals Passwords by Reading Thermal Residue on Keyboards

#84
post #17

at first, this seems completely harmless, but there are a few scenarios in which this could potentially be a viable attack. I doubt it's much use on computers, but imagine someone rigging a candid infrared camera across the street from an ATM. You'd block the cameras view while typing, but then you leave and it's game over.

A thermal camera that have enough resolution to get individual keys from across the street is not gonna be cheap, A 1.8Mpx @30Hz is above $20k without lens.

Re: Thermanator Attack Steals Passwords by Reading Thermal Residue on Keyboards

#85

> The research team argues that it may be time to move away from passwords as a means to secure user data and equipment. Many people have expressed this sentiment. By all means we should be using two-factor authentication everywhere. But what, besides a password, has the critical property of residing entirely within your mind and not being obtainable without your cooperation (barring issues like this)? Physical token…

Yeah, and you can't rotate your fingerprints or retinal scans.

If you only train one fingerprint at a time, most people can rotate up to nine times. It's a bit inconvenient, though. :)

Re: Thermanator Attack Steals Passwords by Reading Thermal Residue on Keyboards

#86

Earlier quoted context omitted.

Yeah, and you can't rotate your fingerprints or retinal scans.

If you only train one fingerprint at a time, most people can rotate up to nine times. It's a bit inconvenient, though. :)

Yeah, but stealing a single glass could get all your future passwords.

Re: Thermanator Attack Steals Passwords by Reading Thermal Residue on Keyboards

#89
post #68

Earlier quoted context omitted.

Is an ATM card and PIN not two factors?

I can wire my entire bank account away without any 2FA with online banking. My bank just started doing SMS verification for new devices but that's still not really enough. Like just get on the TOPT train and leave it alone.

I think you need to change banks.

Re: Thermanator Attack Steals Passwords by Reading Thermal Residue on Keyboards

#90
post #56

Earlier quoted context omitted.

It seems like a limitation of this attack is that you must have the camera pointed at the keys ~1 minute from the last time it was used. (Presumably because the heat dissipates quite quickly.) With that in mind a TOTP solution probably won't help, most systems that use 2FA will allow two adjacent codes to be considered valid to cope with "minor" clock-drift. If you're already using the computer 1 minute after the rea…

Allowing adjacent codes and accepting the same code twice is not the same. I would be surprised if TOTP allowed for accepting the same code twice.

Typically this is allowed. Probably because otherwise the server would have to store and compare state, but also because otherwise the user could be locked out for 60s.
Post reply on HN