Security features of the Intel/Windows platform secure boot process
igor-blue.github.io
igor-blue.github.io
First, Intel is apparently collecting telemetry underneath the OS?
"The ITH can trace different internal hardware component (VIA - Visualization of Internal Signals, ODLA - On-chip logic analyzer, SoCHAP - SOC performance counters, IPT - Intel Process Trace, AET - Intel Architecture Trace), and external component like CSME, the UEFI firmware, and you can even connect it to ETW. *This telemetry eventually finds its way to Intel in various methods*."
The second is the nested complexity. The sheer quantity of stuff running before the bootloader is staggering. How is it possible to secure these nested trees of computers-in-computers?Wait what? How does that work, and how is that legal?
To access ME on other computers, you don't need any drivers.
It's perfectly legal to sell hardware with telemetries, homecalling and vulnerabilities that are known to the vendor but not published AKA accidental backdoors.
How? Money.
https://fahrplan.events.ccc.de/congress/2013/Fahrplan/events...
Complexity and absence of peer review are the main enemies of security.
That stuff is incredibly complex and mostly closed.
https://github.com/corna/me_cleaner
Or, buy hardware from vendors who neutralize ME according to the link.
Sounds like a promising attack vector
Anyway I’ve since given up trying to understand the modern x86 PC platform in any detail, but it always fascinates me all the crap involved.
Is that correct? I can't find any good article on this, only vague references.
FYI, there is a tiny typo in the first paragraph: there -> they