understanding passwords

15
UNDERSTANDING PASSWORDS MARKUS JAKOBSSON MAYANK DHIMAN

Upload: chesmu

Post on 23-Feb-2016

72 views

Category:

Documents


1 download

DESCRIPTION

UNDERSTANDING PASSWORDS. Markus Jakobsson Mayank Dhiman. What Pwd Strength Checkers do. Long enough? Enough upper-case characters? Enough lower-case characters? Enough other stuff? Contains offending sequence?. YOU WANT TO FIND FAST RUNNERS?. Has yellow? Has black? Has tail? - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: UNDERSTANDING PASSWORDS

UNDERSTANDING PASSWORDS

MARKUS JAKOBSSONMAYANK DHIMAN

Page 2: UNDERSTANDING PASSWORDS

2

WHAT PWD STRENGTH CHECKERS DO

Long enough?Enough upper-case characters?Enough lower-case characters?

Enough other stuff?Contains offending sequence?

Page 3: UNDERSTANDING PASSWORDS

3

YOU WANT TO FIND FAST RUNNERS?

Has yellow?Has black?Has tail?

Has dots?

Page 4: UNDERSTANDING PASSWORDS

4

YOU WANT TO FIND FAST RUNNERS?

Has yellow?Has black?Has tail?

Has dots?

Page 5: UNDERSTANDING PASSWORDS

5

WHAT PWD CHECKERS SHOULD DO

Unlikely enough?

Page 6: UNDERSTANDING PASSWORDS

6

WHAT IS UNLIKELY?

Page 7: UNDERSTANDING PASSWORDS

7

WHAT IS UNLIKELY?

We need to know the distribution

Page 8: UNDERSTANDING PASSWORDS

8

WHAT IS UNLIKELY?

That means we need to understand how passwords are generatedWe need to know the distribution

Page 9: UNDERSTANDING PASSWORDS

9

PROCESS?

1. Setupa. Determine components and rulesb. Parse tons of passwords, identify components/rulesc. Record frequencies of component/rule occurrences

Page 10: UNDERSTANDING PASSWORDS

10

PROCESS?

1. Setupa. Determine components and rulesb. Parse tons of passwords, identify components/rulesc. Record frequencies of component/rule occurrences

2. Assess password strengtha. Parse; identify components and rulesb. Determine probability of each component and rulec. Determine probability of password

Page 11: UNDERSTANDING PASSWORDS

11

COMPONENTS

Page 12: UNDERSTANDING PASSWORDS

12

RULES

Page 13: UNDERSTANDING PASSWORDS

13

SOME RESULTS

Page 14: UNDERSTANDING PASSWORDS

14

SOME RESULTS

Page 15: UNDERSTANDING PASSWORDS

15

WHAT ELSE CAN WE DO?

ATO classificationCorrelate with password reset, predict forgetting

Determine degree of similarityHow to communicate strength