~/talk

Firmware Cartography: Charting the Course for Modern Server Compromise

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

Methodology maps firmware binaries and inter-component paths to find remaining attack windows on hardened servers, with the operational rule to assume host compromise. Findings show SMM holds privileged functionality but SMM is not a secure enclave; peripherals and IPMI/KCS interfaces expose unexpected pivots. Demonstrated defenses include a Lenovo-style KCS nonce lock and AWS Nitro hardware filtering, but fixes sometimes just remove the door during runtime. Tools: ChipSec, MMIO trace, Subhook, IDA, Binary Ninja and UEFItool for PO C chains and exploitation.

AI-written summary · about

  1. 0:00Modern server security
  2. 2:59Key server components
  3. 3:19Host attack surfaces
  4. 10:09SMM and BMC security
  5. 17:01BMC management network
  6. 19:14Peripheral vulnerabilities
  7. 21:02Virtualization and I/O
  8. 23:15Chipset research
  9. 25:06Security trends and defense
  10. 30:36Research toolset
  11. 31:35Techniques for analysis
  12. 38:05Host to SMM pivoting
  13. 39:01IPMI interface analysis
  14. 40:04KCS interface exploration
  15. 41:23Reducing attack surface
  16. 43:25Hardening with SMM locks
  17. 45:30Case study conclusions
  18. 47:53Final takeaways
~/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.