~/talk

WebAuthn Automation using Selenium

Talkat Selenium Conf 2022 · 2022-07-29..07-30· [security, web-platform, testing]
links:none on file
links:none on file
slides:none on file

Demonstrates using Selenium 4 VirtualAuthenticator API to automate WebAuthn flows against demo sites (webauthn.io / webauthn.me), showing registration and login succeed and the credential signature count increments on each use. Chromium browsers provide a built‑in virtual authenticator; Selenium 3 requires a hacky Selenium 3 HTTP command to inject virtual authenticators. Java implementation is native in Selenium 4 (Python gets a patch release), sample tests and code are published on GitHub and run successfully.

AI-written summary · about

  1. 0:00Start
  2. 4:24U2f
  3. 6:56Protection against Phishing
  4. 8:08Impact of Data Breaches
  5. 13:41Authenticators
  6. 14:39Platform Authenticators
  7. 14:54Examples of Platform Authenticators
  8. 15:53Roaming Authenticators
  9. 17:04Virtual Authenticator
  10. 20:59Attestation Type
  11. 21:50Authenticator Type
  12. 32:49Selenium 4 Project
  13. 36:19How Long Would the Authenticator Be Available on a Particular Browser
~/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.