~/talk

Security by(e) Design?

Talkat revo.js 2023 · 2023-10-04..10-06· [security, ux-and-product-design]
slides:none on file

Argues that security and UX routinely clash with concrete consequences: password rules and hidden input fields push users to weak passwords; 3D Secure flows train users to enter bank credentials on phishing pages; npm audit spams teams with hundreds of alerts; SubtleCrypto API is so fiddly developers avoid it; easy SQL string interpolation keeps SQL injection alive. Tracks progress through Credentials API, WebAuthn and Web OTP toward passkeys and passwordless logins, and recommends communication, shared postmortems and the PVE rule: make the easiest path the secure one.

AI-written summary · about

  1. 0:00Introduction and tea analogy
  2. 3:11How software is made today
  3. 6:02Security breaking user experience
  4. 11:17UX breaking security
  5. 14:05Developer experience matters
  6. 17:40Security and DX balance
  7. 20:12Positive evolution in login
  8. 23:43Solutions and teamwork
  9. 28:15PVE road concept summary
~/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.