Re:Exploiting Intel’s Management Engine
by floatboth on Friday November 15, 2019 @07:10PM
(#21549956)
Yeah, AMD went in the exact opposite direction of
> an “external ME” would be just fine running without a CPU socketed in at all
and made Ryzen a nearly-SoC, EPYC an actual SoC (no chipset at all required AFAIK). (To be fair Intel did integrate many things onto the die as well..)
https://fuse.wikichip.org/news/1177/amds-zen-cpu-complex-cac... seems to confirm that SMUs are on-die at least on EPYC.
> Interestingly the Chromebook EC firmware is open source
And even the Google Security Chip is included under that. You can't run a customized GSC firmware on a production device unless you have Google's keys, but you can look — and hopefully maybe reproduce the build?
Ideally there would be a standard way to verify and measure all the various firmware images (and potentially option ROMs which would be theoretically measured with SRTM via UEFI) for these system processors during boot during a DRTM event (with Intel's STM/AMD SMM supervisor enabled as well) but there is a long way to go for that.
[1] https://i.blackhat.com/USA-19/Wednesday/us-19-Hasarfaty-Behi...
[2] https://www.youtube.com/watch?v=iYvhHey_dTk
[3] https://chromium.googlesource.com/chromiumos/platform/ec/+/m...
[4] https://www.youtube.com/watch?v=rcwngbUrZNg