3 ms·
> TPMs can also be used for some more obscure stuff. One cool example is the Intel Education Theft Deterrent solution, used in school laptops handed out by som
by EMIRELADERO 4y ago
> TPMs can also be used for some more obscure stuff.
One cool example is the Intel Education Theft Deterrent solution, used in school laptops handed out by some governments.
They added a lock function to the BIOS code which checks the (hardware) TPM for signed data.
During normal operation, the computer receives a "boot certificate" through an always-on OS agent application from a server physically located in school grounds and accessible only through their intranet. This signed certificate contains, among other things, a boot count (how many reboots until the PC gets locked) and an expiration date (how much time until it gets locked).
The idea is that thiefs will not risk taking the computers because they would be unoperable within a few days/reboots, since the data is stored in the TPM and the lock code is in the BIOS itself.
This turned out to be a disaster however, as most technical people just modded the BIOS to strip out the system altogether and made easily available tutorials on how to use an EEPROM flasher to load the patched binary. The end result is that, due to bad IT personnel in schools among other factors, legitimate users got their laptops locked all the time while thiefs easily flashed the patch and got them working in minutes.
- helloooooooo 4y agoThis wouldn’t be possible with a Secure Core branded machine. TCB launch prevents unsigned BIOSes
- EMIRELADERO 4y agoI thought TCB leveraged a UEFI featureset to start a chain of trust in the OS initialization. If the UEFI code itself isn't there, how is it going to run?
- helloooooooo 4y agoTCB is just a standard to provide a Trusted Computing Base for zero trust environments from the hardware up. Basically, the UEFI BIOS is signed, and cannot be tampered with. If it is, the machine won’t boot
- londons_explore 4y agoThere is a whole network of people selling bios chips on ebay. theoretically they're for if you brick your machine with a bad update. Practically, they're used by thieves to give a machine a new serial number, unlock any bios passwords and disable theft prevention and tracking features.