Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security
by LeifCarrotson on Thursday June 06, 2024 @08:20AM
(#40596550)
The fundamental operation in hardware engineering is the digital signal, pulling a pin to one or zero - which is all the tweezer attack does. It's comparable to writing a byte of memory. Imagine how hard software security would be if your adversaries could write arbitrary data to your process: there's no ASLR or even an MMU to randomize trace layouts on physical circuit boards.
Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security
by hun3 on Thursday June 06, 2024 @08:25AM
(#40596600)
You could scramble/authenticate the signals though, if you don't mind the huuuuuuuge performance penalty.
Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security
by kukrimate on Thursday June 06, 2024 @12:18PM
(#40599226)
Well yes, but there is a difference between a signal being accessible on a PCB trace I can see with my eyes, vs it being accessible only on the inside of a 7nm silicon die.
There is a reason why a lot of system integrate the security processor on the same piece of silicon whose state the security processor is meant to protect.
The reason discrete TPMs exist is supposed compliance with crypto standards, and physical protection against key extraction, but they sort of miss the forest before the trees. What matters to users is the protection of their data, not the TPM's secrets, and discrete TPMs arent very good at the former.
Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security
by II2II on Thursday June 06, 2024 @09:14AM
(#40597008)
The problem with that approach is that it also weakens security for people who genuinely need it.
Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security
by bee_rider on Thursday June 06, 2024 @10:20AM
(#40597741)
There’s some value to being able to lock a device against somebody who physically has control of it. Like it is nice that stolen iPhones have reduced value.
But there’s a pretty big social harm to locking people out of their devices, like the generation of tech-illiterate kids growing up that haven’t been allowed to break their computers well enough to learn anything about them.
Although, designing against physical attacks is very difficult, so I guess there’s no need to imagine a good-hearted conspiracy of conscientious hardware folks.