[LINK] Google Account [In?]Security
Roger Clarke
Roger.Clarke at xamax.com.au
Fri Jul 29 08:25:24 AEST 2011
It's interesting that:
- Google recently introduced and has now extended the availability
of two-factor authentication
- and then they crippled it
Relying entirely on:
http://techcrunch.com/2011/07/28/googles-two-factor-authentication-now-live-in-150-countries-and-40-languages/
"whenever you attempt to log into your Google account you'll be
prompted for both your 'regular' password and a second password "
"[the second password is] only available via your phone"
"In other words, logging in requires both your password (which could
potentially be phished) and a code from something you physically have
(which is harder to get)."
"You can opt to receive this second code via smartphone, phone call,
or SMS (it's easiest to just use the smartphone app, which is
available for Android, iPhone, and BlackBerry)."
So far so good. But:
"And you can use a cookie to save that second token ...
[So during the life of the cookie it reverts to single-factor
(password) authentication]
" ... for thirty days, so you'll only have to go through the process
once a month on the computers you use frequently."
[So the life of the cookie is long.]
[Not having a Google account, I'm in the dark here. I understand
that Google accounts are password-protected, but is it common
practice to ask-once and then store the password in a cookie? If so,
the device is authenticated, but the user of the device is not. So
anyone who steals, or just borrows, the device would have access.]
[So does this 'periodic second-authenticator' leave the person who
steals or borrows your handset free to gain access to your Google
account for an average of a fortnight after they steal your phone -
or prettymuch any time they borrow it? Or is the account still
password-protected throughout?]
[And, given the work that they've done to get this far, why didn't
they include a parameter-setting that enables the user to nominate
'year' (which is prettymuch the same as 'off), or 'month', 'week',
'day' or 'every time'?]
"Of course, many applications and devices ask for your Google
credentials (iCal, phones, tablets, whatever), and they don't have
this two-factor flow built in. For these, Google lets you create
application-specific passwords - Google will spit out a unique string
of random letters, you type them into the application's password
field and save it (you don't have to memorize or write down this
password)."
[So anyone who uses your device always has access to all of your
other Google applications?]
[This is a good example of why consumer services need to come with
security assessments and certifications.]
[I've got no problem with informed consent, i.e. people who've been
given a decent chance to understand the implications of what they're
doing may actively choose an insecure option. (Anyone want to know
my low-level password for all those nuisance accounts that
organisations foist on me?).
[But clear information, conservative defaults, and the availability
of relatively secure settings and processes are critical for some
people for at least some proportion of their accounts.]
--
Roger Clarke http://www.rogerclarke.com/
Xamax Consultancy Pty Ltd 78 Sidaway St, Chapman ACT 2611 AUSTRALIA
Tel: +61 2 6288 1472, and 6288 6916
mailto:Roger.Clarke at xamax.com.au http://www.xamax.com.au/
Visiting Professor in the Cyberspace Law & Policy Centre Uni of NSW
Visiting Professor in Computer Science Australian National University
More information about the Link
mailing list