~/talk

How not to secure your embedded system, lessons from automotive testing

slides:none on file

About 90 pentests so far uncover repeated, concrete failures: read-only XCP allowed full flash and key extraction by incremental CRC/brute-force; RNG outputs identical across power cycles and across ECU instances so cryptographic nonces and debug passwords are predictable; software update flow accepts a trailing “all is okay” message that validates manipulated firmware, and certificates are writable or accepted without proper root verification; HSM/secure-boot checks are bypassable by placing code in unchecked flash and tweaking boot config. Recommendations: test randomness over power cycles and units, fuzz certificate parsers, keep dev controls enabled with dev keys, and lock down read/write services.

AI-written summary · about

  1. 0:00Automotive security testing intro
  2. 1:25Common vulnerabilities in automotive ECUs
  3. 3:53Weak RNG and passwords
  4. 6:01Security access flaws
  5. 7:03Update and cert flaws
  6. 9:50Secure boot and HSMs
  7. 11:34Engaging pentesters
~/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.