~/talk

All You Need is Guest

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

Azure AD guest accounts can abuse Power Platform connections that business users share org‑wide to harvest credentials and call API Management proxies, yielding full SQL dumps, SharePoint files and KeyVault secrets. The chain uses an undocumented token exchange between Microsoft client‑ID families (Azure CLI as a public client) to mint API‑Hub tokens and replay requests. A released proof‑of‑concept called poweron automates enumeration, dumping and a SQL playground for arbitrary queries. Microsoft fixes and mitigations are underway; scale is large (5M .NET devs vs ~8M business users).

AI-written summary · about

  1. 0:00Guest access in Microsoft tenants
  2. 1:07Guest access mechanisms
  3. 3:13Guest access provisioning
  4. 6:44Guest access permissions reality
  5. 8:32Guest access credential exploits
  6. 12:28Low-code applications by business users
  7. 18:55Bypassing Power Platform controls
  8. 24:32Programmatic access to API Hub and token generation
  9. 29:29Dumping shared credentials data
  10. 32:19Defending against guest exploits
  11. 37:14Summary and call to action
~/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.