Multi-Factor, maybe, but is it really harder to phish?
MIT Tech Review asked me for a general comment on web authentication for their article covering new technology by Delfigo. There wasn’t enough time to look in depth at Delfigo’s technology, so my comments were about multi-factor authentication in general, and whether the additional factors are easily phishable. In other words, it’s interesting if authentication looks at more than just your password, but if it’s just as easy to trick a user into communicating the extra information and replaying it against the authentication server, then it may not be all that useful.
According to the Tech Review article, Delfigo looks at the pattern of how you type your password into the web form with some JavaScript code. I’m guessing this means timing of keystrokes, number of times the delete key is used, etc.. Funny, I implemented a very basic prototype of this kind of typing-pattern recognition as a class project based on an idea I’d heard about in some tech magazine…. that was back in 1998/1999, and I wasn’t using JavaScript, which didn’t really allow for this fancy pattern detection yet. Oh, and it was really really crummy and prototypical. But I digress.
Now, if typing pattern detection is all there is to Delfigo’s technology, then it may well be very cool but it may not be particularly useful: it’s easy for me to put up a fake site that tricks the user into typing his password and measures exactly the same things that Delfigo measures, maybe even by simply copying Delfigo’s JavaScript (which I can easily get since it’s downloaded to my browser). After that, I can pass on the password and the extra measurements to the authentication server. In other words, it sounds just as phishable as a password. Now, if Delfigo is doing additional things, like checking where you’re logging in from, and looking for patterns there, then that’s interesting and potentially useful from a security point of view. But the keyboard typing pattern detection won’t serve a real security purpose other than making it a little bit more complicated to phish, and thus potentially redirecting attackers’ efforts to other sites… until Delfigo-protected sites become numerous and valuable enough to attack, of course.
-
http://www.technologyreview.com Erica Naone
-
http://www.technologyreview.com Erica Naone
-
http://www.delfigosecurity.com Bharat Nair
-
http://www.delfigosecurity.com Bharat Nair
-
http://www.cs.berkeley.edu/~daw/index.html David Wagner
-
http://www.cs.berkeley.edu/~daw/index.html David Wagner
-
http://ben.adida.net ben
-
http://www.wikidsystems.com Nick Owen
-
http://www.wikidsystems.com Nick Owen
-
http://ben.adida.net ben
-
http://www.wikidsystems.com Nick Owen
-
http://www.wikidsystems.com Nick Owen