Carlsbad Cubes Wolf Paulus

opinion

Multi-factor Authentication at PayPal
By Wolf Paulus <wolf@wolfpaulus.com>

Posted Wednesday, August 22nd, 2007

Deutsche Bank - Home Banking Back in 1996, when leading the development of a Deutsche Bank retail banking project, a software solution allowing the bank's customers to maintain checking, saving, and investment accounts from their home PCs, I became aware of Multi-factor Authentication. An authentication factor is something that's used to authenticate a person's identity and multi-factor authentication is a system, using different methods for authenticating.

In our case, it was a simple two-factor authentication, using something you know (a password or pin) and something you have (a sheet of paper, issued by the bank, containing several one-time passwords).
The implementation was rather simple, for read-access, like getting an account's balance, only the account number and pin was required. For write-access, like buying or selling stock, the customer additionally needed to enter one of the one-time passwords. And of course, requesting and activating a new sheet of one-time passwords also required entering one-time passwords from the old sheet.


More than ten years later and triggered by the growing number of phishing attacks,
banks here in the US try to establish a much cheaper but also much weaker system, so-called "sitekeys".

Phishing attacks, emails containing links to fake Web site, trying to steal your identity by tricking you into revealing your password and other personal information, unfortunately cannot be overcome by adding a so-called site-key. While still a customer, I have never been a big fan of Bank of America's higher standards, when it came to security and how the bank deals with Credit-Card fraud for instance.
This video from the school of Informatics at the Univerity of Indiana, shows a roof-of-concept and demonstrates how phishers might act as the man in the middle to defeat Bank of America's (BoA) SiteKey implementation.


PayPal OTP Token PayPal on the other hand, is currently trying to do the right thing and started offering a form of real multi-factor authentication to its customers. Starting in the US, Germany, and Australia, PayPal provides One Time Password (OTP) tokens to its users. An animated demo of how the system works can be seen here.

PayPal OTP Token The token, which is about as big as a small USB Flash-Memory drive, can be had for 5 Dollars, surly heavily subsidized by PayPal. Again, account holders in the US, Germany, and Australia can order it here.

PayPal's multi-factor authentication is backed by VeriSign's Identity Proofing services (VIP IPS), which is also hosted by VeriSign and accessed through standard network protocols. The multi-factor authentication is designed to address phishing problems. It combines the primaryfactor (something the user knows) the password, with a secondary factor (something that the user has) the One-Time-Password generating token.
If an attacker steals only the first factor, he will not be able to forge the second factor and will be unable to authenticate. If an attacker steals the second factor, he will not know the first factor and will be unable to authenticate.

VeriSign's VIP Authentication Service embraces open standards, and allows any Open Authentication (OATH) compliant device to be used for authentication.
Let's hope that majors banks join in and provide something better than the site-key.


Disclosure: This blog is written and edited by me, it contains my words and my opinions only, and does not contain any content which might present a conflict of interest.
I am not compensated to provide opinion on products, services, websites and various other topics. This blog does not accept any form of cash advertising, sponsorship, or paid topic insertions. However, I will and do accept and keep free products, services, and other forms of compensation from companies and organizations. All advertising is in the form of advertisements generated by a third party ad network and identified as such.
I will only endorse products or services that I believe, based on my expertise, are worthy of such endorsement. Any product claim, statistic, quote or other representation about a product or service should be verified with the manufacturer or provider.

Published on: Wednesday, August 22nd, 2007  •  Category: [opinion]

Article URL : http://wolfpaulus.com/journal/opinion/paypalmf.html