~/talk

Come Join the CAFSA - Continuous Automated Firmware Security Analysis

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

A continuous automated firmware security analysis pipeline is built and open sourced: a firmware-analyzer that unpacks final firmware bundles, runs file system image checks (permissions, ownership, SELinux labels, known-bad binaries), extracts version and key material via data extraction, and compares file-tree snapshots to flag unexpected changes. It integrates into CI and acts as a pre-signing gate for production images, runs on Android and Linux-based devices, has caught numerous insecure builds in deployment, and is designed for automated reporting and audit.

AI-written summary · about

  1. 0:00Start
  2. 18:01FwAnalyzer: Overview
  3. 18:50Global File Checks
  4. 19:30File Stat Check
  5. 21:17File Content: Examples
  6. 22:32Extract Data
  7. 23:14File Tree Check
  8. 23:57Script - Implement Custom Checks
  9. 24:40Checks and InformationalOnly
  10. 26:11Example: Android Firmware
  11. 26:40Android OTA Update
  12. 29:29Running it...
  13. 30:20Offenders
  14. 31:38Deploying FwAnalyzer
  15. 32:12FwAnalyzer during Development
  16. 35:15Production Checks
  17. 35:31FwAnalyzer Gating Production Signing
  18. 36:22Acceptance Testing Device manufactured by 3rd party supplier
  19. 38:35Vendor Security Assessment
  20. 40:05FwAnalyzer for Your Device: Config Files
  21. 40:37Rule Library
  22. 40:59Future Work
~/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.