Authenticity and Usability
Pawel Krawczyk, Immusec.com
My Secure Banking Password
1st, 11th, 14th character?
Definition of the problem --->
“A Crypto-Nerd’s Imagination”
Type 1st, 5th and 14th characters
of your password
Oh, obviously these will be
4, o and k
Inspired by Xkcd.com
My Usable Banking Password
<-- A real world human response strategy
My Usable Banking Password
My Usable Banking Password
My Usable Banking Password
My Usable Banking Password
Credit: www.whatsmypass.com
What could be done better
● Do not block the password managers
○ Use a simple login/password text fields
○ Do not actively block text paste
○ Avoid “chosen characters” password entry
○ Never limit maximum password length
● Choose a more secure authentication methods
○ Fingerprint
○ U2F (Universal Two-Factor)
○ Avoid SMS passwords
How to get it right?
● Always run usability study on your authentication schemes
● Run controlled experiment with live users
● Note authentication error rates
● Understand user back-out strategies from authentication errors
Questions?
pkrawczyk@immusec.com https://immusec.com
0 7879 180015 https://www.linkedin.com/in/pawelkrawczyk/

Authenticity and usability

  • 1.
    Authenticity and Usability PawelKrawczyk, Immusec.com
  • 3.
    My Secure BankingPassword 1st, 11th, 14th character?
  • 4.
    Definition of theproblem --->
  • 5.
    “A Crypto-Nerd’s Imagination” Type1st, 5th and 14th characters of your password Oh, obviously these will be 4, o and k Inspired by Xkcd.com
  • 6.
    My Usable BankingPassword <-- A real world human response strategy
  • 7.
  • 8.
  • 9.
  • 10.
    My Usable BankingPassword Credit: www.whatsmypass.com
  • 11.
    What could bedone better ● Do not block the password managers ○ Use a simple login/password text fields ○ Do not actively block text paste ○ Avoid “chosen characters” password entry ○ Never limit maximum password length ● Choose a more secure authentication methods ○ Fingerprint ○ U2F (Universal Two-Factor) ○ Avoid SMS passwords
  • 12.
    How to getit right? ● Always run usability study on your authentication schemes ● Run controlled experiment with live users ● Note authentication error rates ● Understand user back-out strategies from authentication errors Questions? pkrawczyk@immusec.com https://immusec.com 0 7879 180015 https://www.linkedin.com/in/pawelkrawczyk/