zlacker

[return to "Pluton is not currently a threat to software freedom"]
1. dane-p+F3[view] [source] 2022-01-09 02:33:34
>>foodst+(OP)
> Remote attestation has been possible since TPMs started shipping over two decades ago.

The difference now is that Microsoft are saying they will only support machines which have these TPMs, and therefore they can credibly argue in a few years that the only secure PCs (and thus the only PCs that ISPs should allow online) are ones which can produce a remote attestation to prove they are running the latest OS updates (from an OS vendor that is approved by the government).

> If Microsoft wanted to prevent users from being able to run arbitrary applications, they could just ship an update to Windows that enforced signing requirements.

The trap hasn't been sprung yet, but those are the teeth, yes. Then say goodbye to Tor, E2E encrypted messengers, unapproved VPN apps, and bittorrent clients that don't check a Content ID database.

◧◩
2. mjg59+A5[view] [source] 2022-01-09 02:48:55
>>dane-p+F3
> The difference now is that Microsoft are saying they will only support machines which have these TPMs

That's a reason to worry about Windows 11 requiring a TPM, rather than a reason to worry about Pluton specifically. But even so, I don't think it's an especially realistic one - outside extremely constrained setups, it's very hard to make remote attestation work in a way that gives you any meaningful guarantees (eg, simply forward the challenge on to a machine that is running the "approved" OS).

> The trap hasn't been sprung yet, but those are the teeth, yes.

Again, something they could just do today while zero people have Pluton.

If Microsoft want to lock-down the entire x86 market, they can do that now. They don't need to wait years for everyone to shift to new hardware that has Pluton in it.

◧◩◪
3. dane-p+i8[view] [source] 2022-01-09 03:16:30
>>mjg59+A5
> it's very hard to make remote attestation work in a way that gives you any meaningful guarantees (eg, simply forward the challenge on to a machine that is running the "approved" OS).

I was imagining something like that would be possible (for people with enough tech knowledge), but it's good to have it confirmed, thank you. There would presumably be a cat-and-mouse game of the "approved" OS trying to detect if it was being co-opted into such a scheme.

> They don't need to wait years for everyone to shift to new hardware that has Pluton in it.

As you say, I'm more worried about Windows 11 than Pluton, but presumably the "importance" of Pluton is part of Microsoft's excuse for not supporting non-TPM hardware any more. Once Windows 10 is out of security support (for home users at least), it will be easier for Microsoft to claim that non-TPM Windows devices are de facto insecure.

◧◩◪◨
4. judge2+Fb[view] [source] 2022-01-09 03:47:34
>>dane-p+i8
> it will be easier for Microsoft to claim that non-TPM Windows devices are de facto insecure.

Which only means that programs can choose to not service devices without TPM - things like Netflix/Streaming Services and online competitive games, although it might take 10 years with the amount of people that will be unable to upgrade to 11 or upgrade their computer to one with a tpm at all. With computers become more and more about browsing the web, and especially with the chip shortage, people aren't upgrading their hardware as often.

◧◩◪◨⬒
5. dane-p+5f[view] [source] 2022-01-09 04:17:52
>>judge2+Fb
> Which only means that programs can choose to not service devices without TPM

But those "programs" could include "an online check made by your ISP, mandated by your government". If your computer doesn't pass the check, it won't be allowed online. What good is a phone call if you're unable to speak?

> it might take 10 years

I think more like 5, although the government might start slowly, like only preventing non-TPM devices from accessing "sensitive" online services, e.g. banks or anything that requires a payment.

The next step would be connecting the "online check" with a biometric ID, enforced by the device. Every time you unlock your device, it would request from the government a random ID that is included in every packet sent, and those IDs would be tied to your legal identity in a government database.

Letting someone else use your device would be similar to letting someone else use your car, in that you are responsible for whatever is done while you are logged in, unless you report it stolen.

◧◩◪◨⬒⬓
6. summm+tV[view] [source] 2022-01-09 12:27:48
>>dane-p+5f
> I think more like 5, although the government might start slowly, like only preventing non-TPM devices from accessing "sensitive" online services, e.g. banks or anything that requires a payment.

This has already happened for mobile banking apps on Android: Many of them already use SafetyNet with hardware attestation. The only reason not all of them do require hardware attestation is that not all of the older Android phones support that, which is exactly the situation Microsoft wants to change for TPM. And increasingly, other apps seem to be starting to use root detection and safety net for frivolous use cases such as McDonalds.

◧◩◪◨⬒⬓⬔
7. philis+lg1[view] [source] 2022-01-09 15:19:28
>>summm+tV
I'm curious what you think we're losing here? I mean, I can't remote order with McDonalds on my vintage Windows 95 PC.

To me, the platforms are simply improving security and slowly jettisoning older systems which cause security issues. We don't allow TLS 1.1 for a reason.

[go to top]