1
Blase Ur, Sean M. Segreti, Lujo Bauer, Nicolas Christin, Lorrie Faith Cranor, Saranga Komanduri, Darya Kurilova, Michelle L. Mazurek, William Melicher, Richard Shay
Accuracies and Biases in Modeling Password Guessability Blase Ur, - - PowerPoint PPT Presentation
Measuring Real-World Accuracies and Biases in Modeling Password Guessability Blase Ur, Sean M. Segreti, Lujo Bauer, Nicolas Christin, Lorrie Faith Cranor, Saranga Komanduri, Darya Kurilova, Michelle L. Mazurek, William Melicher, Richard Shay
1
Blase Ur, Sean M. Segreti, Lujo Bauer, Nicolas Christin, Lorrie Faith Cranor, Saranga Komanduri, Darya Kurilova, Michelle L. Mazurek, William Melicher, Richard Shay
2
3
4
5
6
7
8
– Organizational password audits
9
– Organizational password audits
10
– Organizational password audits
– Determine if interventions are effective
11
– Organizational password audits
– Determine if interventions are effective – Provide users feedback
12
13
– Traditionally: Shannon entropy – Recently: α-guesswork
14
– Traditionally: Shannon entropy – Recently: α-guesswork
– No per-password estimates – Huge sample required
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
password iloveyou teamo123 … passwordpassword 1234567812345678 !1@2#3$4%5^6&7*8 … Pa$$w0rd iLov3you! 1QaZ2W@x … pa$$word1234 12345678asDF !q1q!q1q!q1q …
31
32
33
34
35
36
37
38
– Wordlist (passwords and dictionary entries) – Mangling rules
39
– Wordlist (passwords and dictionary entries) – Mangling rules
40
– Wordlist (passwords and dictionary entries) – Mangling rules
– 1013 guesses
41
– Wordlist (passwords and dictionary entries) – Mangling rules
– 1013 guesses
42
43
44
45
46
47
48
49
– Wordlist (passwords and dictionary entries) – Mangling rules
50
– Wordlist (passwords and dictionary entries) – Mangling rules
51
– Wordlist (passwords and dictionary entries) – Mangling rules
– 1013 guesses
52
53
54
55
56
57
– Passwords – Dictionaries
58
– Passwords – Dictionaries
59
– Passwords – Dictionaries
60
– Passwords – Dictionaries
– 1010 guesses
61
– Structures – Terminals
62
– Structures – Terminals
– Based on Weir et al. IEEE S&P 2009
63
– Structures – Terminals
– Based on Weir et al. IEEE S&P 2009
64
– Structures – Terminals
– Based on Weir et al. IEEE S&P 2009
– 1014 guesses
65
– Structures – Terminals
– Based on Weir et al. IEEE S&P 2009
– 1014 guesses
66
67
– Password audits for Fortune 500 companies – Run DEF CON “Crack Me If You Can”
68
– Password audits for Fortune 500 companies – Run DEF CON “Crack Me If You Can”
69
– Password audits for Fortune 500 companies – Run DEF CON “Crack Me If You Can”
– 1014 guesses
70
– Password audits for Fortune 500 companies – Run DEF CON “Crack Me If You Can”
– 1014 guesses – Manually tuned, updated
71
password iloveyou teamo123 … passwordpassword 1234567812345678 !1@2#3$4%5^6&7*8 … Pa$$w0rd iLov3you! 1QaZ2W@x … pa$$word1234 12345678asDF !q1q!q1q!q1q …
72
73
LongComplex
74
LongComplex
75
LongComplex
76
LongComplex
77
LongComplex
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
– Especially out of the box
107
– Especially out of the box
108
– Especially out of the box
109
110
asdfF123# P@ssw0rd! Qwertyuiop!1 …
111
asdfF123# P@ssw0rd! Qwertyuiop!1 … "Guess #", "Password" "127188816", "Qwertyuiop!1" "1853004462", "asdfF123#" "2251762491", "P@ssw0rd!" ...
112
"Guess #", "Password" "127188816", "Qwertyuiop!1" "1853004462", "asdfF123#" "2251762491", "P@ssw0rd!" ... asdfF123# P@ssw0rd! Qwertyuiop!1 …
113
Blase Ur, Sean M. Segreti, Lujo Bauer, Nicolas Christin, Lorrie Faith Cranor, Saranga Komanduri, Darya Kurilova, Michelle L. Mazurek, William Melicher, Richard Shay
114
114