Thermal images reveal what parts of a screen were tapped
theatlantic.com
theatlantic.com
FLIR has a new version [3] launching Q2 for $200.
[1] http://www.flir.com/flirone/ios-android/
[2] http://www.thermal.com/products/compact/
[3] http://www.flir.com/flirone/products/?id=81752
These things are really cool, we use a standalone one in my office for thermal testing products. It's not just fingers on screens, you can see footprints from someone walking across the floor.
http://www.phonearena.com/news/Battle-of-the-thermal-imaging...
It's also hard to use them if you have any kind of a case on your phone.
If I had one that worked via Bluetooth or Wifi, or was built into a phone case, or had a longer cable that I could route around my existing case, then I might give it another try.
Short of that, I'm looking forward to the standalone model.
Standalone versions have been around for years with a really wide array of designs for different purposes (industrial, security, testing, most recently lightweight UAV cameras). For the standalone cameras you pay a bit more because it can't bum off the phone's screen, storage, input, and all that. The TG165 at $350 looks to be the low end unless I'm missing something. No way to browse their site by prices.
Like other Cat phones, but unlike the USB-port devices, it's not fragile.[2]
[1] http://www.catphones.com/en-us/ [2] https://www.youtube.com/watch?v=mVPku-xItv8
But if you're not going to allow that, but you will allow impractically complicated solutions, then I think you'd be better off asking them to use their pin in a math problem. The CPU could easily choose one that didn't require remainders, to keep it mentally simple.
It would cause me a massive problem - I basically only remember my pattern
The proper solution would be let user draw some figure anywhere on the screen then OCR it.
If you are talking in general, hmmm yea hard, especially if it's mandatory.
Keep in mind, it only works for a very short amount of time as the surface cools down quickly. I don't think it's an attack vector you should worry about.
You can just as easily shoulder-surf the user as he unlocks the phone. It works even better with the "stroke gestures" that is common on android devices - most users don't disable the "draw line" option... it's much easier to spot and remember than a pin pad entry :D
That reminds me, you could build a system that records and highlights the smudges (by using a circular arrangement of LEDs and a fixed camera, or by taking pictures from multiple angles under a single light source). It should make a good weekend project, maybe I'll try it :)
I imagine though it's likely highly variable though depending on the thermal conductivity and emissivity of the surface being touched, as well as the actual room temperature and the quality of the thermal sensor.
EDIT: This random video seems to agree with the above, again, no idea how credible. Highly variable on factors. https://www.youtube.com/watch?v=8Vc-69M-UWk
but a shape plus a fingerprint ought to keep out anyone except cat burglars and security researchers, at least for the moment.
That being said, I don't think the loss of shape ability would be that big of a deal. Neither do I think this is something that needs to be defended against.
I didn't intend to say a randomized keypad isn't an option.
Next you can just shuffle the numbers each time, making the pattern random whilst still using the shapes.
Is there a bigger warning phrase? I don't think so. I have been caught by this as well. When you think it is an easy fix, you haven't really looked at the problem properly yet.
Sometimes the person asking the question hasn't looked at the problem properly yet.
Or at least a pin pad that randomizes number positions. MMOs have had this 'comfort' feature since the late 90s as a antikeylogger feature.
Somebody's a real humbug.
Still manufacturers need to add distress recognition. use the wrong finger and it dumps all of them requiring pin only
Moreover, you can't rotate your keys.
From my cursory reading, it doesn't seem like you can rotate keys, though.
What's new about this?
Sure, I can do it, but it really slows me down, and makes the value of the password a lot less to me.
I'd rather use a longer and more complex PIN on a much larger keyboard. Preferably one that re-uses at least some of the numbers, so they might have an idea of how long the PIN is, but they might have a harder time figuring out what the correct order of the numbers is.
At least, that's my current view. That might change tomorrow. ;)
In this case, why would I make the trade off of convenience for security? I have to do 3 times the work to try to defend against an insanely rare attack.