~/talk

Running MongoDB securely on AWS using field-level encryption

Talkat AWS re:Invent 2019 · 2019-12-02..12-06· [security, databases]
links:none on file
slides:none on file

Client-side field-level encryption is built into MongoDB drivers and available on Atlas, encrypting selected fields on the application before anything reaches the server so DBAs and cloud operators only ever see ciphertext. It uses envelope encryption with AWS KMS/IAM, stores encrypted data keys in a key vault collection, supports deterministic and randomized encryption to allow indexed equality queries, targets MongoDB 4.2 with Java/Node/C#/Go/Python drivers, and adds only millisecond-level overhead in typical workloads.

AI-written summary · about

  1. 0:00Introduction
  2. 8:45Database Security Model
  3. 16:32Difficulty with encryption
  4. 18:15What does this mean
  5. 20:37Where does it run
  6. 22:35Tradeoffs
  7. 24:05Use cases
  8. 25:39Key building blocks
  9. 27:08Policies
  10. 28:13Service ID
  11. 30:22IAM Policies
  12. 30:50Cryptography
  13. 33:19What does it mean
  14. 34:59Performance
  15. 37:56Roadmap
~/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.