usable security and passwords, cylab corporate partners oct 2009

24
Usable Security and Passwords Jason Hong Carnegie Mellon University

Upload: jason-hong

Post on 27-Jan-2015

111 views

Category:

Technology


2 download

DESCRIPTION

A brief overview of some of my group's work on improving the security and usability of authentication.

TRANSCRIPT

Page 1: Usable Security and Passwords, Cylab Corporate Partners Oct 2009

Usable Security and Passwords

Jason HongCarnegie Mellon University

Page 2: Usable Security and Passwords, Cylab Corporate Partners Oct 2009

Passwords and Usable Security

• People have difficulties remembering passwords– NYTimes site 100k readers forget password each week

• 15% of “new” readers were old readers that had forgotten their passwords

– Gartner reported one company had 30% of help desk calls related to passwords, ~$17 / call

Page 3: Usable Security and Passwords, Cylab Corporate Partners Oct 2009

Basic Coping Strategies

• Choose simple passwords– password, letmein, qwerty, but easy to guess

• Reuse passwords– But break one password, break them all– Phishers attacking Facebook, twitter, other targets

• Write down passwords– Depending on

threat model, might not be bad

Page 4: Usable Security and Passwords, Cylab Corporate Partners Oct 2009

WebTicket

• Observation #1– People who couldn’t remember

their passwords, let alone what site to go to

• Observation #2– People already writing down passwords,

can we help them do this more securely?

– And have positive side effects:• Phish resistance• Stronger, unique passwords• Faster login times

Page 5: Usable Security and Passwords, Cylab Corporate Partners Oct 2009

WebTicket

• Idea: Print out passwords on “business card”– QR Code has encrypted URL, username, password– Strong password is generated for you– Only requires printer and web cam– Encrypted to work with your computers only

Page 6: Usable Security and Passwords, Cylab Corporate Partners Oct 2009

WebTicket Login Process

1 2

3

Page 7: Usable Security and Passwords, Cylab Corporate Partners Oct 2009

WebTicket Pros and Cons

• Advantages– Commodity devices (webcam, printer)– Don’t know own password, phish resistance– Compatible with today’s web sites– Stronger passwords

• Disadvantages– Scale, number of tickets– Attackers with cameras– Weaker than other 2FA

• Not claiming solves all authentication problems,just that it’s better than many current practices today

Page 8: Usable Security and Passwords, Cylab Corporate Partners Oct 2009

Evaluation of WebTicket

• 20 people– age 21-57 (mean=32), 11M and 9F

– Paid $10 + $3 per successful login

• Method– Warmup task to understand WebTicket

– Session 1: Go to site, create account, and login• Two different sites, password and WebTicket• Told that sites had credit card info, and login week later

– Session 2: One week later, go back to site, login• Had 10 WebTickets in wallet / purse / bag• 2 minutes to login

Page 9: Usable Security and Passwords, Cylab Corporate Partners Oct 2009

Account Creation Time

• WebTicket is slower for creating new accounts

Page 10: Usable Security and Passwords, Cylab Corporate Partners Oct 2009

Logins

• Success rate in logging in

• Time to login

– Note that people tended to go to website first to loginfor WebTicket

Page 11: Usable Security and Passwords, Cylab Corporate Partners Oct 2009

Perceptions

• Perceived ease of use and perceived time

– Higher numbers better for both

– WebTicket statistically significantly better in both cases

Page 12: Usable Security and Passwords, Cylab Corporate Partners Oct 2009

Ongoing Work

• Phone version of WebTicket to scale up passwords

Page 13: Usable Security and Passwords, Cylab Corporate Partners Oct 2009

Use Your Illusion Authentication

• Again, passwords hard to remember• Image based authentication

– Rely on human recognition over recall

– However, may be easy for attackers to recognize

• Idea: blur images– People can recognize

their tokens, but harder for attackers to guess

• Demonstrate the claimsmade above

Page 14: Usable Security and Passwords, Cylab Corporate Partners Oct 2009

Evaluation of Use Your Illusion

• Individualized educated guesses– Recognize a specific person’s image tokens

– Analogy: if you know a person’s birthday or spouse, can guess possible text passwords

– Ex. Pictures of their spouse, pet, house, or car

• Group educated guesses– Biases in general for specific kinds of image tokens

– Analogy: people tend to choose words in dictionary for text passwords

– Ex. Pictures of animals, buildings, etc

Page 15: Usable Security and Passwords, Cylab Corporate Partners Oct 2009

Use Your Illusion (Undistorted)

Choose your three tokens (unordered)

Page 16: Usable Security and Passwords, Cylab Corporate Partners Oct 2009

Use Your Illusion (Distorted)

Choose your three tokens (unordered)

Page 17: Usable Security and Passwords, Cylab Corporate Partners Oct 2009

Individualized Educated Guesses

• Recruited pairs of friends– One of the pair tried to guess friend’s image tokens

Other of the pair tried to guess stranger’s image tokens

– In both cases, guessed two sets, undistorted and distorted

– Guess the 3 tokens out of 27

Page 18: Usable Security and Passwords, Cylab Corporate Partners Oct 2009

Results

• Original undistorted images were easy to guess– People tended to choose image tokens similar in

some way, e.g. lighting, background, object, etc

– Despite being told about the study

• Distorted images more resilient– One person got very lucky

– * means statistically significantly better than chance

Page 19: Usable Security and Passwords, Cylab Corporate Partners Oct 2009

Distortion Reduces Correct Guesses

Page 20: Usable Security and Passwords, Cylab Corporate Partners Oct 2009

Summary

• WebTicket– Helping people manage passwords

– Login using webcam + tickets

– Mobile phone version

• Use Your Illusion– Recognize blurred images

– Showed that blurredimages more resilient to guesses

Page 21: Usable Security and Passwords, Cylab Corporate Partners Oct 2009
Page 22: Usable Security and Passwords, Cylab Corporate Partners Oct 2009
Page 23: Usable Security and Passwords, Cylab Corporate Partners Oct 2009
Page 24: Usable Security and Passwords, Cylab Corporate Partners Oct 2009

Logging in with WebTicket