~/talk

Keynote: Data is a new security boundary

Talkat Global AppSec US 2021 Virtual · 2021-11-08..11-12· [security]
slides:none on file

Claim: treat data as the security boundary and use encryption so it “can’t be suddenly, unnoticeably decrypted.” Concrete examples: client-side field-level encryption for MongoDB, a proxy like acra or a DAO backed by HashiCorp Vault to compartmentalize keys for multi-tenant SaaS and fintech, and an HPKE-like approach to protect ML models. Searchable/deterministic schemes and blind indexes enable queries on encrypted fields. Key management — generation, storage, rotation, revocation, and recovery — turns out to be the hard, make-or-break part; losing a master key destroys access.

AI-written summary · about

  1. 0:00Intro
  2. 1:23Things we won't talk about
  3. 5:06Data security depends on a data flow
  4. 6:42Data security 101
  5. 8:18Encryption is an ultimate data security measure
  6. 11:43A02:2021-Cryptographic Failures. Focused mostly on crypto usage and implementation.
  7. 13:25A04:2021-Insecure Design. Focused on design, missing or wrong security controls.
  8. 17:10Application-level encryption (ALE)
  9. 20:31End-to-end encryption
  10. 25:42Zero Trust / Zero Trust Architecture
  11. 26:39Zero Knowledge Architecture (ZKA) - system where no one has access to unencrypted data, except the user (node, service, person). Also known as No Knowledge Systems
  12. 30:33Other exciting crypto terms Privacy enhancing cryptography: SMPC, PSI, PIR, FHE, PAKE, OPAQUE.
  13. 37:47Security controls to support crypto
  14. 41:55Pros & Cons
  15. 42:49Proxy-side field-level encryption Acra
  16. 43:57Key hierarchy Database
  17. 45:26ALE for NoCode platform
  18. 46:48Crypto + supporting controls 1. Key management, separate key per customer (BYOK). 2. Full compartmentalization: customer's data is located in different DBs, encrypted by different key, each app uses its own DAO. 3. Full transparency - the platform doesn't have access to customer's
  19. 47:47ALE for fintech platform
~/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.