Enabling Message Level Protection at Uber
Offered By: OWASP Foundation via YouTube
Course Description
Overview
Explore message-level protection strategies implemented at Uber in this 54-minute OWASP Foundation conference talk. Dive into field-level encryption, impacts on data security, and various approaches including volume/disk encryption, database encryption (TDE and column-level), and application-level encryption (server-side and client-side). Learn about envelope encryption, config-driven implementations, and technical specifications. Understand the dataflow, encryption locations, and crypto interfaces for crypter, hasher, and signer operations. Discover how to handle ciphertext schemas, language-specific devices, and support legacy flows. Gain insights into developer evangelism and techniques for searching over encrypted data to enhance your organization's data protection measures.
Syllabus
Intro
what are we trying to do?
example
requirements
Uber Service Graph
field-level encryption
impacts of encrypting data
approaches
volume/disk encryption
database (TDE)
database (column-level)
application ("server-side")
application ("client-side")
envelope encryption
config driven
tech specs
dataflow
where (and how) to encrypt?
crypto interfaces (crypter)
crypto interfaces (hasher)
crypto interfaces (options)
crypto interfaces (crypter, hasher)
ciphertext schema
language-specific devices
developer evangelism
supporting legacy flows
signer interface
search over encrypted data
Taught by
OWASP Foundation
Related Courses
Cryptography IIStanford University via Coursera Microsoft Enterprise Mobility Suite
Microsoft via edX Social Media - What No One has Told You about Privacy
openHPI Windows 10 Features for a Mobile Workforce: Identity Management and Data Access
Microsoft via edX Health Professional Teaching Skills – Level 3 - Professionalism
University of Toronto via edX