BitLocker encryption broken in less than 43 seconds with sub-$10 Raspberry Pi Pico — key can be sniffed when using an external TPM

Lee Duna@lemmy.nz to Technology@lemmy.world – 734 points –
BitLocker encryption broken in less than 43 seconds with sub-$10 Raspberry Pi Pico — key can be sniffed when using an external TPM
tomshardware.com
62

You are viewing a single comment

Bit locker is a password controlled drive encryption. Am I being dumb or are you seriously saying that?

I guess they mean use the password as part of the encryption key, or encrypt the key with the password. Bitlocker doesn't use the user's password in that way, which is why it can boot an encrypted system without user interaction. That part always seemed very sketchy to me.

FYI: You can set it to require a PIN + TPM, or even just a password eg using manage-bde -on c: -password.

https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/manage-bde-on

Thanks, that sounds really useful. I'm guessing it won't work unless you're local admin though.

Yep, you'll need local admin of course.

Which kind of makes it useless in many corporate environments where it's most needed, since the users won't be able to set their own password.

I mean, if it's a corporate device then it's really a policy IT should be setting - this can be easily be done via a GPO or Intune policy, where an elevated script can prompt the end-user for a password.

Yarp. And when they forget it we use the 48 numerical recovery key found using the recovery ID that shows on the screen when you hit escape (from the bitlocker screen)

It would be insane to let non admin change settings like this.

I'm talking about letting the user change their own password. I'm honestly not sure how that would be technically accomplished in this situation without having to contact IT each time. It seems like something Microsoft should provide a no-frills GUI for that doesn't require elevation.

Yeah, that could be neat as long as they still add a recovery key to the AD or somewhere else. A problem with that is that the users will likely choose shit passwords. That could be mitigated with password rules but still

I suspect Microsoft wants you to use TMP or physical keys instead of passwords.