~/talk

Zero Trust SSH

Talkat linux.conf.au 2020 · 2020-01-13..01-17· [security]
links:none on file
slides:none on file

OpenSSH certificates replace per-user keys with a single CA key and short expiries, implemented here with short-lived SSH certificates obtained via an OAuth2 browser flow, OpenID Connect and an agent that signs keys by calling an AWS Lambda (optionally backed by KMS async signing). The stack uses a shrimp agent implementing the SSH agent protocol, Lambda certificate signing, host certs, and PAM sudo checks; a working shrimp+shrimp-lambda prototype and repos exist and are demoed successfully.

AI-written summary · about

  1. 0:00Intro
  2. 5:20Certificate Authority Private Key
  3. 7:00SSH Keygen Config
  4. 10:15Onboarding Users
  5. 16:55Signing Certs
  6. 19:33Shrimp
  7. 25:57Certificates
  8. 26:17User Provision
  9. 26:52SSH as Jeremy
  10. 28:02Backup Keys
  11. 29:04Private Keys
  12. 29:34MultiTrust
  13. 30:17Bonus
  14. 32:39Questions
  15. 36:52Identity Agent
  16. 37:32Revocation List
~/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.