~/talk

How To Keep A Secret

Talkat PyCon US 2023 · 2023-04-19..04-27· [security]
name:Glyph
links:none on file
slides:none on file

Practical rules and concrete failures: docs that paste API keys into code lead to immediate compromise — automated scrapers grab leaked keys minutes after commit — so use a password manager (1Password or browser built‑in), enable full‑disk encryption and encrypted backups, load secrets with the keyring module, protect high‑value keys with hardware WebAuthn tokens and the custom token ring backend (demonstrably prompts for touch), shorten scopes and lifetimes with tools like gimme-aws-creds or aws‑vault and use HVAC/HashiCorp Vault for cloud secrets.

AI-written summary · about

  1. 0:00Introduction to secrets
  2. 2:24The dangers of mismanagement
  3. 5:05Password security basics
  4. 8:07Avoiding phishing attacks
  5. 10:08Secure coding practices
  6. 13:18Alternative storage solutions
  7. 15:43Using the keyring module
  8. 17:26Advanced threats and protections
  9. 20:27Creating custom backends
  10. 22:18Comprehensive security strategy
  11. 24:05Beyond local storage
~/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.