~/talk

Securing Apps in the Open-By-Default Cloud

Talkat Black Hat USA 2019 · 2019-08-03..08-08· [security]
links:none on file
links:none on file
slides:none on file

Describes an automated system that enforces authentication and authorization from project creation through production, built to work across AWS and GCP and to stop App Engine services being internet-open by default. Components include a firewall manager that reverts unsafe VPC rules, a stateless OAuth proxy (Java on Kubernetes) with a jump‑point to block an OAuth replay race, and an Envoy-based Envoy sidecars service mesh + API gateway. Development spans ~3 years, firewall manager built by two engineers, introspection tooling by 3–4, and it materially reduces manual reviews and unsafe exposures across hundreds of projects.

AI-written summary · about

  1. 0:00Introduction
  2. 8:00Unmanaged Services
  3. 13:20Proxying
  4. 17:13App Engine Proxy
  5. 17:44Leaf Proxy
  6. 18:10Managed Services
  7. 24:40Solution
  8. 34:02QA
  9. 36:58Enumeration
~/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.