~/talk

Managing your Secrets in a Cloud Environment

slides:none on file

Covers concrete secret management choices and shows a working MVC demo that fetches an API key from Azure Key Vault using managed service identity (no client secret in config). Compares to HashiCorp Vault (Shamir unseal, AES-256-GCM), warns of secret sprawl across VMs and Docker env vars, and offers patterns: short‑lived wrapped tokens, local cached encryption keys to avoid per‑call HSM cost, and per‑row versioned encryption to rotate without a full DB reencrypt.

AI-written summary · about

  1. 0:00Intro
  2. 0:24Is your personal data important?
  3. 1:30Good old days robbery
  4. 1:49Today's Robbery
  5. 2:09Data breach......
  6. 3:17Consequences
  7. 3:49System with no Trust
  8. 4:22Salesman
  9. 5:42Delivery
  10. 7:18So what are secrets?
  11. 8:28Typical Application
  12. 8:54Storing Configuration in file
  13. 9:09Multiple application
  14. 9:30Secret Sprawl
  15. 9:56Problems
  16. 11:14Desire secrets
  17. 11:42What is Azure Key Vault?
  18. 12:24Gemalto Luna HSM (New)
  19. 12:42PKCS11 Interop
  20. 13:27With Key Vault
  21. 14:18Adding it back to web.config
  22. 14:32Code that looks like this
  23. 15:03Managed Service Identity (MSI)
  24. 15:33Benefits
  25. 16:07Demo
  26. 25:08HSBC Hong Kong PayMe Hack
  27. 26:59HashiCorp Vault
  28. 27:31Secure Secrets
  29. 28:31Unsealing the Vault
  30. 28:55Shamir Secret Sharing
  31. 29:41Writing Secrets
  32. 30:08Policy on secrets
  33. 30:31Reading secrets based on policy
  34. 30:44Docker and Secrets
  35. 31:23Mount Temp File System into App
  36. 32:28Wrap Token for App Secrets
  37. 33:24Kubernetes with Vault
  38. 35:33Best Practices or Patterns
  39. 36:01Cache Aside Encryption Key
  40. 38:04Tag Version of Encryption Level
  41. 40:41Advantages
  42. 41:15Questions?
~/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.