~/talk

A Better Way To Manage Secrets

Talkat Ruby Hack 2019 · 2019-04-04..04-05· [security]
name:Johnny T
slides:none on file

Shows concrete use of HashiCorp Vault: a dev server and Vault Ruby gem demo that uses the transit encryption backend to encrypt SSNs, returns ciphertext to store in the app, and decrypts via Vault so keys never live in the database. Demonstrates dynamic DB credentials and AWS creds with leases, explains renewal and revocation, notes defaults like 32‑day max TTL and 1‑hour token TTL, covers audit logging, Shamir unseal, HA and real compliance wins (PCI DSS).

AI-written summary · about

  1. 0:00Intro
  2. 2:11What Are Secrets?
  3. 3:25Current Way - Static
  4. 4:42Current Way - Encryption
  5. 7:18HashiCorp Vault
  6. 9:37Vault is Complex
  7. 10:29Example Setup
  8. 11:27Dev Server Setup
  9. 12:05Static Secret Setup
  10. 12:40Static Secret Use
  11. 13:17Encryption Setup
  12. 14:36Encryption Use
  13. 16:21Remove Root
  14. 18:44Policies
  15. 19:04App Policy
  16. 20:16Static Secret - Token
  17. 20:56Static Secret - Default
  18. 21:55Authentication
  19. 24:01Revisit Encryption
  20. 26:38Renewing Leases
  21. 28:25Dynamic Secrets
  22. 30:55Audit Logs
  23. 32:40Other Vault Stuff
  24. 36:41Secret Management
  25. 37:55Questions / Resources
~/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.