~/talk

User-friendly, phishing-proof 2FA with WebAuthn

Talkat Jfokus 2022 · 2022-05-02..05-04· [security, web-platform]
links:none on file
slides:none on file

WebAuthn uses browser HTTPS plus authenticators (YubiKey, built‑in phone/laptop keys via CTAP2) to sign origin‑bound challenges so phishing pages fail; demo logs into GitHub with a plugged YubiKey and a Java demo uses webauthn-server and webauthn-json libraries. Google reports zero employee account takeovers and a 92% reduction in support incidents after deploying keys. Features shown: phishing‑resistant origin binding, discoverable (resident) keys for username‑less flows, user verification (PIN/biometric) and optional attestation.

AI-written summary · about

  1. 0:00Start
  2. 2:06What is WebAuthn?
  3. 4:04Not all 2FA is equal
  4. 11:27Components
  5. 14:20Validate the origin - detect fakes
  6. 16:16Google: Security Keys Neutralized Employee Phishing
  7. 17:17Recap
  8. 18:22Background: U2F
  9. 22:30U2F, FIDO, CTAP, WebAuthn...
  10. 26:14How to WebAuthn
  11. 40:44Password 2FA
  12. 41:11Terrible idea
  13. 41:37Passwordless 2FA
  14. 46:47Authenticator data
  15. 49:18Attestation object
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.