~/talk

Evading Logging in the Cloud: Bypassing AWS CloudTrail

Talkat Black Hat USA 2023 · 2023-08-05..08-10· [security, cloud-infrastructure]
slides:none on file

Demonstrates concrete CloudTrail bypasses: changing the Content-Type header from JSON 1.1 to 1.0 hides API calls (over 645 actions across 40 services), undocumented console-exposed APIs (example: iam-admin) proxy IAM operations without CloudTrail entries, and thousands of nonproduction endpoints accept aws CLI endpoint overrides to reach production resources or return responses that never log. Tools and artifacts include enumerate-iam for brute forcing permissions, certificate-transparency monitoring via Sear Spotter to discover endpoints, and an automated scanner plus PoC scripts — many findings were fixed, some nonprod endpoints still remain.

AI-written summary · about

  1. 0:00Introduction to AWS CloudTrail
  2. 2:36Understanding CloudTrail
  3. 4:38AWS API internals
  4. 6:46Protocol mutation bypasses
  5. 9:57Abusing undocumented APIs
  6. 14:33Nonproduction endpoints
  7. 20:08Event source obfuscation
  8. 22:45Finding vulnerabilities
~/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.