News for hackers. Stuff that matters.
Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by izacus on Thursday June 06, 2024 @04:08AM (#40594827)
> Of course, that doesn't mean you're protected against attackers who have physical access to the machine; they can simply install a keylogger.

How would that attack work if someone stole my Ryzen powered laptop with full disk encryption, TPM2.0 and secure boot with firmware password enabled?

Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by user_7832 on Thursday June 06, 2024 @04:18AM (#40594883)
There might be hardware "solutions" to that problem.
Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by contingencies on Thursday June 06, 2024 @04:38AM (#40595005)
I believe https://xkcd.com/538/ is the comic you're looking for.
Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by user_7832 on Thursday June 06, 2024 @05:39AM (#40595426)
Lol that’s also true, though I was alluding to hardware sitting next to/after the keyboard. But whatever is easier I guess.
Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by wooosh on Thursday June 06, 2024 @04:20AM (#40594897)
Probably not the most practical attack, but it is very possible to MITM the connection between the keyboard itself and the motherboard.
Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by izacus on Thursday June 06, 2024 @04:32AM (#40594983)
And then return me my laptop and steal it again?
Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by xzjis on Thursday June 06, 2024 @05:01AM (#40595150)
You have to consider what kind of risk you are protecting yourself against.

It's highly unlikely that you would be the target of such a highly sophisticated attack, but a hacker could get into a place where you left your computer without surveillance (such as your home or a hotel) for about 15 minutes, and install it inside your computer.

If you think you could be the target of such an attack, you could maybe enable an alert in the settings of your UEFI if your computer has been opened (I know that my ThinkPad has that option), or the better option is to always keep your laptop with you.

Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by izacus on Thursday June 06, 2024 @05:14AM (#40595249)
I'm mostly asking because the original poster was painting a process that can be sniffed off the bus (that is - buy a stolen laptop off ebay, try to boot it, sniff the key off the bus) with a process that requires active targeting and multiple breakins to work as equivalent.

It seems like these security discussions always devolve into rather funny moving of goalposts without actually considering how much work each exploit requires.

Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by michaelt on Thursday June 06, 2024 @06:35AM (#40595805)
The goalposts haven't moved in my mind, but I suppose I didn't make them clear in my first post.

Basically the TPM provides a set of features that are really useful for corporate Windows deployments. No more forgotten passwords, because the self-unlocking disk encryption sends the user straight to the Windows login screen, and helpdesk can reset forgotten Windows passwords remotely.

And for casual home Windows users, it lets them log in with a 4-digit PIN or with biometrics, so it's got usability benefits for them too. If every OS now needs Microsoft's signature of approval, or a really fiddly setup process? Well they were running Windows anyway, so no problem.

These usability/support benefits rely on self-unlocking disk encryption, which is vulnerable to sniffing if someone gets a stolen laptop on ebay.

For the kind of technically sophisticated, security enthusiast users who comment on blog posts about TPMs? We're more than happy to key in a strong unique password at every boot, and if we forget the password and lose access to everything on that disk that's just the system working as it's supposed to.

For us, the benefits of TPMs and measured boot for personal use are a lot more obscure. You'll sometimes hear people claim it protects against 'evil maid attacks' where an attacker repeatedly gets physical access to your laptop. The truth is it provides no such protection.

Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by Foxboron on Thursday June 06, 2024 @06:47AM (#40595874)
> For us, the benefits of TPMs and measured boot for personal use are a lot more obscure. You'll sometimes hear people claim it protects against 'evil maid attacks' where an attacker repeatedly gets physical access to your laptop. The truth is it provides no such protection.

TPMs give you fine and adequate protections in many scenarios, even physical ones.

They also provide you with better protection for private key material.

I'll even give you an example:

https://github.com/Foxboron.keys

The last key is a TPM key from my `ssh-tpm-agent` project: https://github.com/Foxboron/ssh-tpm-agent

Here is the private key: https://paste.xinu.at/9fc2YJQuUCbg1Sa/

I don't remember if the key has a PIN (it was for a presentation/demonstration), but if it has it's like 4 digits long.

Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by michaelt on Thursday June 06, 2024 @07:28AM (#40596149)
> TPMs give you fine and adequate protections in many scenarios [...] my `ssh-tpm-agent` project

I agree that's adequate, in the sense that keeping the an SSH key as a password-protected file on disk is adequate, and having it be a password-protected secret in the TPM is no less secure than that.

But the whole point of binding a key to hardware is to be secure even if a remote attacker has gotten root on your machine. An attacker with root can simply replace the software that reads your PIN with a modified version that also saves it somewhere. Then they can use the key whenever your computer is online, even if they can't copy the key off. And although that's a bit limiting, once they've SSHed to a host as me once they can add their own key to authorized_keys in many cases.

That's why Yubikeys and U2F keys and suchlike have a physical button.

TPMs would be a lot more useful if the spec had mandated a physical button for user presence.

Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by Foxboron on Thursday June 06, 2024 @07:32AM (#40596186)
> But the whole point of binding a key to hardware is to be secure even if a remote attacker has gotten root on your machine. An attacker with root can simply replace the software that reads your PIN with a modified version that also saves it somewhere. Then they can use the key whenever your computer is online, even if they can't copy the key off.

It protects against extraction, not usage on the machine itself. Of course they can use the secret on the compromised machine.

> And although that's a bit limiting, once they've SSHed to a host as me once they can add their own key to authorized_keys in many cases.

Assuming they can edit the file.

> That's why Yubikeys and U2F keys and suchlike have a physical button.

The TPM spec has a policy setup to account for some fingerprint reader that can be used to authenticate. I haven't been able to figure out how/what/whys of the implementation here but this is very much a thing.

Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by michaelt on Thursday June 06, 2024 @08:07AM (#40596445)
> It protects against extraction, not usage on the machine itself. Of course they can use the secret on the compromised machine.

Yes, this is why I was careful to say that the benefits are obscure, rather than saying they're entirely nonexistent.

I'll admit that's a benefit, but it seems very small benefit considering the far-reaching changes it's needed like kernel lockdown mode, the microsoft-signed shim, distro-signed initrd, the difficulties it creates with DKMS, and so on.

Whereas people who need to bind their SSH key to hardware can get a higher degree of security with a far smaller attack surface by simply spending an hour's wages on a Yubikey.

Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by Foxboron on Thursday June 06, 2024 @08:16AM (#40596519)
> I'll admit that's a benefit, but it seems very small benefit considering the far-reaching changes it's needed like kernel lockdown mode, the microsoft-signed shim, distro-signed initrd, the difficulties it creates with DKMS, and so on

None of this is needed to take advantage of TPMs.

> Whereas people who need to bind their SSH key to hardware can get a higher degree of security with a far smaller attack surface by simply spending an hour's wages on a Yubikey.

Yubikeys are expensive devices, and TPMs are ubiquitous. Better tooling solves this problem.

Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by michaelt on Thursday June 06, 2024 @08:40AM (#40596699)
> None of this is needed to take advantage of TPMs.

You're not binding the secret to PCR values? I thought TPM fans loved those things?

I don't blame you - they look like a design-by-committee house of cards to me, with far too many parties involved and far too much attack surface. Just like the rest of the TPM spec.

Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by Foxboron on Thursday June 06, 2024 @08:50AM (#40596775)
> You're not binding the secret to PCR values? I thought TPM fans loved those things?

Binding things to PCR values doesn't imply you need Secure Boot, signed initrd, lockdown mode, shim and signed kernel modules. All of these things are individual security measures that can be combined depending on your threat model.

> I don't blame you - they look like a design-by-committee house of cards to me, with far too many parties involved and far too much attack surface. Just like the rest of the TPM spec.

The v2.0 version of TPM doesn't really make PCR policies easier to use, so I've had troubles getting them properly integrated into the tools I write as you need to deal with a key to sign updated policies. `systemd-pcrlock` might solve parts of this but it's all a bit.. ugly to deal with really.

The entire TPM specc is not great. But I find TPMs too useful to ignore.

Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by AnthonyMouse on Thursday June 06, 2024 @08:31AM (#40596639)
> Basically the TPM provides a set of features that are really useful for corporate Windows deployments. No more forgotten passwords, because the self-unlocking disk encryption sends the user straight to the Windows login screen, and helpdesk can reset forgotten Windows passwords remotely.

Unclear why this requires a TPM. Boot the system from a static unencrypted partition containing no sensitive data, display the login screen, when the user authenticates the system uses their credentials to get the FDE decryption key from the directory server. Bonus: Now the FDE keys are stored in the directory server and if the system board fails in the laptop you can remove the drive and recover the data.

An attacker with physical access could modify the unencrypted partition to compromise the user's password the next time the user logs in, but they could do the same thing with a hardware keylogger.

> And for casual home Windows users, it lets them log in with a 4-digit PIN or with biometrics, so it's got usability benefits for them too.

This could be implemented the same way using Microsoft's servers, given that they seem to insist you create a Microsoft account these days anyway.

It's not clear that unsophisticated users actually benefit from default-FDE though. They're more likely to lose their data to it than have it protect them from theft, and losing your family photos is generally more of a harm than some third party getting access to your family photos.

Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by vel0city on Thursday June 06, 2024 @04:40PM (#40602136)
What happens when I try and login offline or unable to reach a directory server?

FWIW, Bitlocker already can store recovery keys in AD. It has been a feature for a long time.

Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by AnthonyMouse on Friday June 07, 2024 @02:31AM (#40605861)
If the machine is already on but asleep, the keys are in memory, they only have to be downloaded from the server on first login. If the machine has been off and you have no network connection then you need the long password to unlock it instead of the short one, but for most users that is already irrelevant because everything else requires a network connection too.
Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by vel0city on Friday June 07, 2024 @10:17AM (#40608992)
Ah ok, so I'll need to memorize the super long password whenever I'm out and about and want to just check something real quick. I guess I'll just put that on the sticky note on the bottom of the computer.
Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by AnthonyMouse on Friday June 07, 2024 @07:14PM (#40613875)
You want to check something real quick on what... the internet? Then you have internet access. You also have access to the local data on the machine as long as it was asleep rather than off, which will be the case the vast majority of the time.

Keeping the key stored on the machine, TPM or no, is also less secure than keeping it somewhere else. If someone steals your laptop, you deny all access to the key on the server and they can't get it even if they could guess the pin (or the user wrote that on the bottom of the computer), and there is no way to use an offline method to extract the key from the TPM because it isn't there.

Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by vel0city on Friday June 07, 2024 @07:20PM (#40613908)
> You want to check something real quick on what

Computers have these neat things called "local filesystems". They're a real hoot. Maybe you can get one on your computer.

Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by AnthonyMouse on Friday June 07, 2024 @07:41PM (#40614031)
So the sole legitimate use case for a TPM is when you're somewhere with neither cellular service nor Wi-Fi (rare) and your portable device is off rather than asleep (rare) and you can't remember a long passphrase, which doesn't have to be unmemorable, it's just less convenient to type.

This seems like it isn't worth the cost in authoritarianism?

For that matter you could still implement even that with just a secure enclave that will only release the key given the correct PIN (and then rate limits attempts etc.), but then does actually release the key in that case and doesn't do any kind of remote attestation or signing.

Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by vel0city on Friday June 07, 2024 @09:47PM (#40614638)
> a secure enclave that will only release the key given the correct PIN

So...a TPM?

> This seems like it isn't worth the cost in authoritarianism?

You know what's really authoritarian? Having your computer practically only decryptable by some remote directory server, potentially not even under your control.

Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by michaelt on Thursday June 06, 2024 @05:53AM (#40595546)
A high grade hardware implant doesn't just capture your password, it'll also replay your password along with a curl | sudo bash at 4am
Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by rwmj on Thursday June 06, 2024 @04:58AM (#40595132)
Bluetooth keyloggers are a thing. The attacker would need to be nearby.
Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by xattt on Thursday June 06, 2024 @06:47AM (#40595873)
Not if there’s some sort of cell bridging device nearby as well.
Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by HeatrayEnjoyer on Thursday June 06, 2024 @08:52AM (#40596794)
Relays can be prevented with a round-trip timeout. Limit to 8ft/c, should be plenty for a keyboard. You can't outpace light.
Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by izacus on Thursday June 06, 2024 @08:54AM (#40596805)
I'd have to use bluetooth keyboard then, right?
Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by Foxboron on Thursday June 06, 2024 @04:55AM (#40595116)
Glitter nailpolish on your machine seams/screws and tamper detection. Keyboard sniffing is not as trivial as people make it out to be.
Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by fellerts on Thursday June 06, 2024 @04:26AM (#40594941)
I doubt your physical keyboard's connection to the motherboard is encrypted (I'd guess USB, I2C or maybe even PS/2 internally). I would also not be surprised if you can get small in-line sniffers that an attacker, with physical access for half an hour, could hide in your laptop.

All bets are off if your attacker is determined and has physical access.

Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by atoav on Thursday June 06, 2024 @04:31AM (#40594974)
There have been papers about extracting key presses from acceleration sensors of a phone, or from the sounds of key clicking by statistical inference what feels like a decade ago. You probably don't even need to touch the laptop to do that.
Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by izacus on Thursday June 06, 2024 @04:28AM (#40594956)
I mean, I wouldn't be there to type in my password because the laptop was stolen.
Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by blueflow on Thursday June 06, 2024 @04:56AM (#40595119)
I'd buy you an replacement laptop of the same model and then install a rendering of your boot process and password prompt on it. Doing a switcheroo and waiting in my bunker until the fake sends me the password you entered.

The screen/keyboard is not authenticated to the user, and TPM is not capable of fixing that.

It doesn't require some state actor to do that. Just money.

Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by Foxboron on Thursday June 06, 2024 @05:46AM (#40595480)
`tpm2-totp` defeats the entire "replace the laptop" threat scenario.

https://github.com/tpm2-software/tpm2-totp

Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by blueflow on Thursday June 06, 2024 @07:02AM (#40595977)
The "replaced laptop" scenario is a full MITM on the hardware. TOTP generally does not protect against MITM. The required TOTP code is, in this scenario, generated by the device in the attackers hand. So the fake could also display it.
Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by Foxboron on Thursday June 06, 2024 @07:08AM (#40596017)
You need to decide between the attack here. Are you subverting hardware or are you replacing a laptop?

The TOTP token here is sealed inside TPM.

Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by blueflow on Thursday June 06, 2024 @07:12AM (#40596036)
And what do you need to do to unseal it? And why cant the fake laptop relay that to the real laptop?
Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by Foxboron on Thursday June 06, 2024 @07:17AM (#40596064)
It's never unsealed. `tpm2-totp` does an encrypted session to the TPM and runs `TPM2_HMAC` on the TPM shielded key, you can also include PCRs to add further authentication to this entire exchange.

What do you mean with "relay"?

(All of this is trivially solved with glitter nail polish anyway.)

Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by blueflow on Thursday June 06, 2024 @07:26AM (#40596133)
Yes and you can relay that authentication, too.

The same way the fake laptop can relay your password to me, i could also relay the generated TOTP code from the stolen laptop to the fake in front of you. As tried to convey, the fake laptop is basically a full MITM on your screen/keyboard.

Making a machine visuals non-reproducible helps that, but only if the attacker cannot easily switch the exterior parts (chassis, keyboard) between the two machines.

Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by Foxboron on Thursday June 06, 2024 @07:30AM (#40596163)
> The same way the fake laptop can relay your password to me, i could also relay the generated TOTP code from the stolen laptop to the fake in front of you. Also any authentication to generate that TOTP in the first place. As tried to convey, the fake laptop is basically a full MITM on your screen/keyboard.

This is a hollywood level threat scenario.

It involves the attacker having intimate familiarity with the operating system, and having to break inn twice to even get this attack done.

If you do put inn the effort then I deserve to be hacked and can pick up sheep farming in the country side.

Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by blueflow on Thursday June 06, 2024 @07:45AM (#40596274)
Why twice? You can keep the fake laptop.

The OS does not matter? Grab the video output via HDMI/DisplayPort and insert the keypresses via USB. Thats likely gonna work. Basically what modern KVM switches do. And setup the fake laptop as VNC client. Same tech that companies can use to remotely manage servers.

Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by Foxboron on Thursday June 06, 2024 @07:50AM (#40596306)
> The OS does not matter?

Of course it does. You are replaying the logos and screens.

> Grab the video output via HDMI/DisplayPort and insert the keypresses via USB. Thats likely gonna work. Basically what modern KVM switches do. And setup the fake laptop as VNC client. Same tech that companies can use to remotely manage servers.

You believe you can boot up an entire VNC client to display something that would take most machines under a second to display?

Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by blueflow on Thursday June 06, 2024 @07:54AM (#40596331)
> You are replaying the logos and screens

Which the real machine happily gives me via HDMI/DisplayPort.

> You believe you can boot up an entire VNC client to display something that would take most machines under a second to display?

Do i need to? That the user presses the power button does not mean the machine will freshly boot. It could also be an unsuspend/wakeup or some regular ACPI event if the machine is only appearing to be off.

Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by Foxboron on Thursday June 06, 2024 @07:59AM (#40596364)
> Do i need to? That the user presses the power button does not mean the machine will freshly boot. It could also be an unsuspend/wakeup or some regular ACPI event if the machine is only appearing to be off.

This is a completely imaginary scenario. I'd be amazed to see it pulled off.

EDIT: I hear Amazon is still getting pitches for Hacker 2. You might have a shot.

Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by blueflow on Thursday June 06, 2024 @08:06AM (#40596436)
Windows Fastboot (active per default) is suspend disguised as shutdown:

https://www.windowscentral.com/how-disable-windows-10-fast-s...

Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by hedora on Thursday June 06, 2024 @11:23AM (#40598529)
I'd like to add that the VNC relay machine only has to fool the end user once. So, the attacker wins as long as they think "the bios is a bit janky this morning, and this is more kernel panicky than usual", and type their pin/password anyway.

Of course, it's much easier to just pop the original laptop open and interpose on the keyboard. Even easier: use acoustics to snoop the keystrokes. The snooper could even be 5g/wifi/gps, assuming it's easy to steal some power from the mainboard. I guess fingerprint + camera ID make that attack harder. Still, the hypothetical device could stream HDMI at a few FPS if it was easy to splice into the display panel cable. (I haven't cracked a laptop recently, but those used to be socketed + unencrypted.)

Miniaturization is weird. The latter attack is probably easier to pull off these days than the former. If you wanted to swap my laptop, you'd need to replicate the dents and stickers. Good luck doing that!

Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by orf on Thursday June 06, 2024 @06:36PM (#40603172)
OP is trying to say that this TPM TOTP approach doesn’t help verify a machine is legitimate if there is a possibility that the machine you’re using has been swapped with a malicious one.

This doesn't really mesh well with what the TPM-TOTP idea is trying to solve: trust in the machine you’re using.

Hyperbolic or fairly extreme-sounding scenarios are common when discussing this kind of thing, partly because it makes discussion about a fairly boring topic a little bit more interesting. Don’t get distracted by that.

That being said, using a TPM-based TOTP is pretty extreme sounding in and of itself.

Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by Foxboron on Friday June 07, 2024 @03:12AM (#40606067)
> Hyperbolic or fairly extreme-sounding scenarios are common when discussing this kind of thing, partly because it makes discussion about a fairly boring topic a little bit more interesting. Don’t get distracted by that.

It's not. They are very much intended to derail serious discussions around threat models.

> That being said, using a TPM-based TOTP is pretty extreme sounding in and of itself.

It's not. It's trivial to implement.

Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by tiberious726 on Friday June 07, 2024 @03:50PM (#40612249)
There are like three operating systems in common use. An attacker being familiar with the one you use certainly isn't a "Hollywood level threat scenarios".

Buying the same model laptop and swapping it with your targets is an elementary level targeted attack

Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by p_l on Thursday June 06, 2024 @05:55AM (#40595561)
Attestation closes this vulnerability, for example through tools like Ultrablue [1] which provides a self-hosted method of verifying that the TCB has not been modified through external tool (in this case, your phone running Ultrablue)

[1] https://github.com/ANSSI-FR/ultrablue

Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by blueflow on Thursday June 06, 2024 @06:58AM (#40595939)
The TCB has not been modified - that's the point of that attack. Its just physically elsewhere. A high 24 dBi high gain antennae to close that gap costs 70 EUR and you would attest the device in the attackers hands, not the one in front of you.
Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by hedora on Thursday June 06, 2024 @11:26AM (#40598572)
I think some of those hardware attestation thingies use clocks and tight latency jitter bounds to make replay attacks harder. If it takes more than "2 x time light takes to move 10 ft + deterministic delay from the other side", or less than the deterministic delay, then they refuse to unlock.

Some cars even get this right these days. Most don't.

Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by dist-epoch on Thursday June 06, 2024 @10:40AM (#40597972)
A solution would be to have two passwords, and display a secret security image between them.

User is required to not enter the second password if the wrong security image is displayed.

You can still attack it with a fancy radio transmitter which transmits the security image from the stolen laptop when it's displayed after you've entered the first password to the second laptop.

Re:TPM GPIO fail: How bad OEM firmware ruins Intel TPM security by fargle on Thursday June 06, 2024 @05:02PM (#40602371)
i like the way you think