News for hackers. Stuff that matters.
Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by staticassertion on Saturday June 26, 2021 @06:32PM (#27646582)
Windows support will continue to at least 2025, so it's hardly like users are being left behind - they have multiple years to upgrade, and Microsoft has typically extended its support window when the time comes.

What MS is doing here is forcing OEMs to package TPM 2.0, which will be a massive win for security.

The intel generation is seemingly a bit arbitrary, we'll see how that plays out. But again, it's not like people are being left behind - they have 4+ years of support left.

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by xfer on Sunday June 27, 2021 @12:35AM (#27648623)
So now 3 year old hardware won't work on windows 11 which will be the only available option for a lot of people in 4 years.

That's 7 years only, a lot of perfectly usable computers will be get rid of for no reason other than mild security benefit. Seems like they want to go in mobile direction forcing people to buy new hardware every 4 years.

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by pjmlp on Sunday June 27, 2021 @03:06AM (#27649298)
I still remember back when the OS was partially shipped in ROM.

You don't turn an Amiga 500 into a 600 by upgrading the OS.

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by orionblastar on Sunday June 27, 2021 @04:18AM (#27649642)
the 500 and 600 have different chipsets. The 600 has more expansion options than the 500.

Kickstart is in ROM you need 1.3 to play the old Amiga games, and 3.1 for the AmigaOS 3.X stuff.

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by pjmlp on Sunday June 27, 2021 @05:17AM (#27649950)
Exactly, because the whole package was the experience, not just some bits shipped in on a floppy.
Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by HideousKojima on Sunday June 27, 2021 @01:07AM (#27648771)
Just checked and I've been using my CPU for 6 years, and have no immediate need to upgrade
Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by userbinator on Sunday June 27, 2021 @02:22AM (#27649101)
Over 10 years here (first-generation i7) - and indeed the hardware is more than fast enough for what I need.

Then again, I've stayed away from Windows 10 too.

Full-time Linux use is looking more and more pleasing...

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by tffgg on Sunday June 27, 2021 @04:39AM (#27649746)
I use a more than 10 year old CPU and it runs just fine with Windows 10
Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by tehbeard on Saturday June 26, 2021 @06:45PM (#27646704)
If people are going to downvote the other child comment for either FUD or whatever, could they at least provide reading material/counterpoints as to the benefits for those of us without the MSc in cryptographic systems?
Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by staticassertion on Saturday June 26, 2021 @06:48PM (#27646728)
A TPM holds a secret. It's useful for establishing identity, performing signing, etc. Think about the fact that an attacker on your system can take a session cookie, move to another computer, and connect as you. A TPM can prevent this by establishing a cryptographic, hardware backed identity.

This is a very significant win and critical to 'zero trust', which is now something the government is telling people to embrace.

The whole thing with security is silly. They said it about UEFI - and yet I run Linux on UEFI systems all the time. I also have systems with TPMs that run Linux. Works fine.

edit: People are downvoting you now, though I think your question is very reasonable and worth answering. Such is HN, though.

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by hvdijk on Saturday June 26, 2021 @07:45PM (#27647091)
> They said it about UEFI - and yet I run Linux on UEFI systems all the time.

Not just any UEFI, UEFI with SecureBoot enabled specifically. On SecureBoot-enabled systems, you're booting a Microsoft-signed executable that chainloads Grub, which then loads Linux. This has given Microsoft a power they should not have: the power to refuse to sign future versions of that first executable.

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by vladvasiliu on Sunday June 27, 2021 @02:36AM (#27649173)
As others have said, this is either FUD or limited to specific systems with broken UEFI implementations.

I think the whole "MS-signed Grub" is a way by Ubuntu (and possibly others) to facilitate Linux installation by "non pros". And it's not that bad, I think.

I, personally, use Arch Linux and the installer isn't signed with anything. They have a "do your own signing" policy. I had to disable SecureBoot to install it, because I couldn't be bothered to create a new ISO, but then I registered my own keys to the UEFI and boot directly my own signed kernel [0], without using GRUB at all.

I did all this on multiple generation HP "enterprise" laptops and desktops and it worked without any issue. And those systems don't come with any sort of Linux support from HP.

---

[0] For the curious, this is EFISTUB combined with sbsign, that bundles the kernel image, initrd and CPU microcode in a single EFI binary and signs it. This is then booted directly by the UEFI, and you can even register multiple binaries and have them show up in the UEFI boot selection menu.

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by hvdijk on Sunday June 27, 2021 @06:08AM (#27650187)
> As others have said, this is either FUD

Pointing out the power that MS have is not FUD. If I suggested that there is a chance they would abuse it, that might be, but I didn't do that.

> or limited to specific systems with broken UEFI implementations.

A very quick Google search suggests there are quite a few of those, from mainstream vendors such as Dell and Lenovo.

> I, personally, use Arch Linux and the installer isn't signed with anything.

True, I oversimplified. The major distros use MS-signed shims, the rest mostly don't.

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by martinflack on Saturday June 26, 2021 @09:44PM (#27647774)
FWIW, you can setup your machine to boot using your keys rather than Microsoft keys: https://www.dannyvanheumen.nl/post/secure-boot-in-fedora/
Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by eecc on Sunday June 27, 2021 @02:21AM (#27649093)
Uhm, but on my Thinkpad I have to add keys to load Linux in trusted mode (installer asks to choose a password to lock these keys in order to establish their legitimacy when rebooting.)

Also Ventoy needs to install user-defined keys into UEFI to make it work with Secure Boot.

So my assumption is that - at least on Thinkpads - you can add your own user-defined keys; the only Caudine Fork where a Microsoft blessed loader might be involved is the one used by the distro installer.

Or am I missing something

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by michaelmrose on Monday June 28, 2021 @12:34AM (#27658163)
When this was first discussed in the early 2000s the very legitimate worry was that it would be introduced as optional and gradually become mandatory terminating in machines where the user had as little control over the hardware/software as a game console.

There is no reason to believe that this wasn't implemented thus far because of the high ethical standards Microsoft folks have historically adhered to and while we are to believe Microsoft has turned over a new leaf much of the current leadership was involved at the executive level in old bad Microsoft.

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by tehbeard on Saturday June 26, 2021 @07:00PM (#27646795)
...So my session cookie gets tied to a crypto key that (for all intents and purposes of what I've gleamed from the marketing speak, is burned into the TPM at the factory) is unique?

I thought we were trying to get away from identifiable fingerprints? This seems like the most unique one you could get.

I'm trying to learn about it, but all google wants to throw up these days is news articles on win11's requirement if it, marketing none-speak about "securing the platform" (which does to a layman, read similar to the other comments cry of lock-in), or dense whitepapers on threat models and cryptographic math.

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by staticassertion on Saturday June 26, 2021 @07:05PM (#27646826)
So, first off, the entire point of a session cookie is to uniquely identify you. Like, if you log into a website, it should be you, right?

Second, you're close but just a bit off. While the TPM has a secret internally, it wouldn't expose that - it would be used to generate other secrets, or to sign things, basically it's sort of like putting a crypto library into your device so that you can perform cryptographic operations without knowing the secrets involved. But yes, there's a seed that gets soldered into the device itself.

I use TPMs to ensure that no one can access our AWS environments from devices other than those we own, for example. I'm not really an expert on this sort of thing, though I do work in security professionally - hopefully I'm not butchering this. There are quite a few experts on the matter who comment on HN though, maybe one of them can speak more authoritatively on this.

edit: Actually, I misread maybe - you aren't off. The session cookie is tied to the TPM - either existing within it, or requiring re-validation via the TPM.

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by Dylan16807 on Saturday June 26, 2021 @07:12PM (#27646874)
I don't want most session cookies to know I'm the same person from a previous cookie. And even if they know I'm the same person, I'd prefer they still not know whether the device I just logged in on is the same as a previous device.

Separately from that, using the TPM to lock the session cookie to the device sounds useful.

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by staticassertion on Saturday June 26, 2021 @07:17PM (#27646904)
I think we should differentiate a TPM backed cookie from, say, a tracking cookie. It isn't like an arbitrary website can track you with the TPM. TPMs aren't exposed to the web by any browser, at least to my knowledge - except through intermediary protocols provided by something like webauthn or an extension (Extended Verification, for example).

Again, maybe someone more knowledgeable can explain more - I'm a consumer of TPMs, and I understand the concept, but I'm no expert.

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by my123 on Saturday June 26, 2021 @07:31PM (#27646997)
For a web exposed use case: TPMs are used as part of Windows's FIDO2 implementation, to make sure that the secret actually cannot be exfiltrated to other hardware.

That doesn't come with any particular privacy concerns however.

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by staticassertion on Saturday June 26, 2021 @07:35PM (#27647028)
Right, I meant that there's no javascript API to communicate with a TPM directly as far as I know. You can still use a TPM as part of your auth to a website, it just has to go through a protocol where the browser handles the interaction. So a website can't leverage the TPM for tracking purposes afaik.

But web is really not so much my thing, so I'm now at the point where I'm probably going to start saying incorrect things.

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by my123 on Saturday June 26, 2021 @07:42PM (#27647069)
It's too low level of an interface to directly expose to web apps tbh.
Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by tehbeard on Sunday June 27, 2021 @02:04AM (#27649010)
Ah so the vendors implementing the WebAuthN spec in their browser can use the TPM as "secure storage" for the related keys?
Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by my123 on Sunday June 27, 2021 @06:29AM (#27650317)
Yes.
Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by Dylan16807 on Saturday June 26, 2021 @07:30PM (#27646991)
Well you can't secure normal cookies against extraction with a TPM, because you have to extract them to use them.

So the question is how a particular protocol works, and whether a site can still identify you after you've deleted your session cookie. As far as I understand it, if you were wantonly using webauthn for all your session cookies, it would be relatively easy for a site to check if you're the same person as before.

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by my123 on Saturday June 26, 2021 @07:32PM (#27647003)
> because you have to extract them to use them

Nope, the thing is that you ask the TPM to sign something with the key/secret, but the TPM will not allow you by design to exfiltrate the secret.

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by Dylan16807 on Saturday June 26, 2021 @07:58PM (#27647154)
Doing that would not be a normal cookie, which is my point.
Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by staticassertion on Saturday June 26, 2021 @07:37PM (#27647042)
You would have the TPM hold a secret that's used to repeatedly re-authenticate the session. Though today I don't know that this is often the supported workflow - for example, most of my TPM-based policies only enforce device-authentication on sign-in and not on every API call.
Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by Brian_K_White on Sunday June 27, 2021 @09:56AM (#27651596)
"So, first off, the entire point of a session cookie is to uniquely identify you. Like, if you log into a website, it should be you, right?"

Session cookies (until this) only identify a session, not a person or a piece of hardware.

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by staticassertion on Sunday June 27, 2021 @01:37PM (#27653471)
Sure, but I think most people expect sessions to be tightly tied to identity - especially given the common login process.
Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by logifail on Sunday June 27, 2021 @04:31PM (#27655012)
> I think most people expect sessions to be tightly tied to identity

There are plenty of people who'd prefer sessions to be as loosely tied to identity as possible / as necessary.

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by staticassertion on Sunday June 27, 2021 @06:24PM (#27656041)
OK? So you log into a website with an email and password and you're OK with moving the cookie to another computer and using it there, rather than having to re-prove that it's you? I don't think you know what a TPM does honestly, there's a clear ignorance in this thread as to how this identity functions - it does not have privacy or tracking implications.
Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by Brian_K_White on Monday June 28, 2021 @10:45AM (#27662654)
I don't necessarily care about moving a valid session to other hardware as much as I care about being able to create a valid session on any random hardware without having to trust any 3rd parties or rely on any 3rd parties permission.

TPM would be fine if 2 things were true:

1 Only the end user managed the secrets inside. Or at least they could, and without any penalty like "This device is insecure and so you can't use it for X". It's fine if there are default secrets and most people never change them. I'm not sure about this last bit but I think ideally also any factory default secrets should be erasable, no indellible unique serial number.

2 The interior implementation is fully open and disclosed. How the secrets are generated and managed. Not just a description and a promise, but an actual full set of public specs such that any manufacturer can produce a fuctioning device, or even I could out of other parts.

These things would allow the end user to be benefit from the mechanism, while leaving the end user in ultimate final control over their property and their identity and information. And it requires both. 1 is hot air without 2.

Any objections to this are automatically invalid, as they depend something they have no right to.

"I need to know that your computer is not doing something I don't want." is just fundamentally invalid.

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by tehbeard on Sunday June 27, 2021 @02:13AM (#27649044)
I think their might have been some disconnect on how we view the term session cookie (A cookie for a singular browser session vs. one specifically for an authenticated user) but the rest of this is starting to make sense.
Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by staticassertion on Sunday June 27, 2021 @04:07AM (#27649597)
Yeah I'm referring to an authenticated session like a login cookie you get when you sign into some site.
Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by Brian_K_White on Sunday June 27, 2021 @10:06AM (#27651660)
That's still just a session. It's just some state that you are remembering out of band to use with a stateless protocol.
Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by staticassertion on Sunday June 27, 2021 @01:38PM (#27653474)
I'm not saying otherwise.
Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by mjg59 on Saturday June 26, 2021 @08:20PM (#27647279)
No. Every TPM has a factory-supplied unique key called the endorsement key, but every other key on the TPM is randomly generated on the TPM. The keys you actively use /can/ be tied back to the endorsement key, but there's no need for them to be - for most cases, any cryptographic material you generate on the TPM will be indistinguishable from material you generate on the CPU, other than to the local client.
Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by eecc on Sunday June 27, 2021 @02:34AM (#27649166)
It’s like having a Yubi key soldered into your machine.

Each identity you want to protect has its own key (so its’s not necessarily de-anonymizing) with physical access - pin, biometric verification - required for use.

It’s potentially very useful, although I 100% expect it to be backdoored by every geopolitical block.

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by userbinator on Saturday June 26, 2021 @08:20PM (#27647276)
The problem is that the TPM holds a secret that even the user cannot access despite being the owner.

This is a very significant win and critical to 'zero trust', which is now something the government is telling people to embrace.

If the government is really saying the equivalent of "trust us, but not the people you usually trust", that should a huge warning sign. The analogies to 1984 are disturbingly close.

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by staticassertion on Saturday June 26, 2021 @08:45PM (#27647440)
> The problem is that the TPM holds a secret that even the user cannot access despite being the owner.

Why is this a problem?

> If the government is really saying the equivalent of "trust us, but not the people you usually trust",

I don't understand what you're talking about here. There is no additional trust necessary.

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by michaelmrose on Saturday June 26, 2021 @11:16PM (#27648234)
Let's say you don't want users to view foobar.com so you convince Microsoft to configure it's browser not to resolve foobar.com.

No problem the users install their own browser.

Now we ask Microsoft to limit software that is signed by it effectively granted permission to run some software but not others. The alternatively browser is right out.

The user installs his own OS now we ask Dell to only allow it's computers to boot software that implements the same restrictions as Microsoft has agreed to.

So the user gets his own computer. Now we simply ask your bank or better yet your ISP not to connect to "insecure" devices that don't follow the standards described.

Now you need a substantial unlatched vulnerability to be able to resolve foobar.com

At it's root to make a users own device effectively restrict what they are allowed to do you need something difficult to defeat that you control and they do not.

At one point a us senator wanted this used to allow music labels to remotely destroy users computers if they believed that you were pirating music and every other restriction described has been implemented or discussed using on user devices belonging to users and most implemented.

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by staticassertion on Sunday June 27, 2021 @12:10AM (#27648513)
You can access TPMs on Linux just fine so this entire "but then what if" chain kinda makes no sense. A TPM restricts nothing on its own, it's just a hardware crypto token.

I mean sure, if Microsoft decided that it wanted to do all of the things you said, and could convince all of the OEMs to help, and a bunch of services and ISPs or whatever, yes, that would suck. It's a totally fabricated hypothetical that would never play out, but sure.

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by shadilay on Sunday June 27, 2021 @01:47AM (#27648934)
Linux is "insecure", Society^TM supports Windows only, please install Windows to continue using Bank^TM, School^TM, and irs.gov. 'Legacy' tax paying is now unsupported, please use new and improved windows.irs.gov
Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by michaelmrose on Sunday June 27, 2021 @05:01AM (#27649854)
Worse Ubuntu is "insecure" please upgrade to Microsoft Linux 2024.
Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by shadilay on Sunday June 27, 2021 @10:38AM (#27651913)
Worse, now that WSL2 exists why would you want to run Linux on baremetal anyways. EEE
Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by michaelmrose on Sunday June 27, 2021 @02:56PM (#27654189)
When trusted computing was first discussed everything but the "trusted" browser blocking a particular website was discussed as a feature not a threat model and you can absolutely see how many consumer devices are currently locked down in just such a fashion.

Accessing the tpm doesn't mean what you think it means. You can't by design get the key out of the tpm nor necessarily control which keys are trusted by local software nor remote machines.

Control of what software is allowed to run is ultimately control over everything else because one kind of control gives you every other variety. The fact that you can disable secure boot or control which keys are trusted is a nicety that could be withdrawn next year along with your ability to run Linux.

Your vendor approved software can then implement any sort of restrictions it pleases and remotely attest to the efficacy of such restrictions.

Yes sir mr Amazon sir user id running trusted windows 11 and can't save or share this video as per your contract with Disney nor are they allowed to view any known pirate sites or sites that look like pirate sites according to our heuristics.

Alternatively. Please upgrade to a trusted windows 11 machine to view this content.

https://www.gnu.org/philosophy/can-you-trust.en.html

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by staticassertion on Sunday June 27, 2021 @11:31PM (#27657812)
> You can't by design get the key out of the tpm nor necessarily control which keys are trusted by local software nor remote machines.

I know this... I've even repeatedly stated as such in this thread.

The rest of your post is just a silly hypothetical and frankly linking gnu is just discrediting.

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by michaelmrose on Monday June 28, 2021 @12:22AM (#27658115)
It's not silly hypothetical there have already been devices that used secure boot to lock out alternative OS and allowing third parties a say in what software is run is literally the entire point of remote attestation.

The last sentence is particularly disappointing. The article's analysis is correct and not particularly complicated it stands on its own regardless of whatever bias you possess.

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by staticassertion on Monday June 28, 2021 @02:25AM (#27658695)
Let's not throw words like 'bias' around when linking to Stallman.

> allowing third parties a say in what software is run is literally the entire point of remote attestation

No it isn't.

We're clearly of two very different minds, there's no way we're finding common ground on this, and I've already done the work of explaining to many people what TPM technology is, so I feel like I've done my part.

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by josefx on Sunday June 27, 2021 @03:08AM (#27649313)
There are quite a few computers already where Linux only runs as long as Microsoft provides a signed shim for the boot loader. There was quite a bit of a controversy because of this when secure boot came out.
Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by staticassertion on Sunday June 27, 2021 @04:02AM (#27649567)
Really? Which computers? I don't know of any. To my knowledge the entire secure boot thing was blown way out of proportion - Linux users still can install Linux, they can even sign their own bootloaders.
Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by josefx on Sunday June 27, 2021 @12:31PM (#27652942)
At least HP sold some where it seemed to intentionally disable setup mode for consumer grade hardware[1]. Arm based Surface devices where locked down to WindowsRT using secure boot[2]. The WindowsRT case was basically the foundation of the outrage, not only did Microsoft claim to not abuse its position as only entity able to sign code that would run on nearly all secure boot enabled devices, it immediately released a secure boot enabled product that locked out Linux.

[1]https://superuser.com/questions/1024111/adding-keys-to-secur...

[2]https://www.mickaelwalter.fr/linux-on-surface-rt/

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by staticassertion on Sunday June 27, 2021 @06:40PM (#27656147)
> not only did Microsoft claim to not abuse its position as only entity able to sign code that would run on nearly all secure boot enabled devices

???

And how is HP fucking their eufi up a Microsoft problem?

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by josefx on Monday June 28, 2021 @02:27AM (#27658702)
> And how is HP fucking their eufi up a Microsoft problem?

My claim was that there where computers where Linux only ran with Microsofts signature. I listed two systems (HP/Surface) where this is the case. Mainly because finding more is a pain, with support requests more likely to go off to nowhere instead of outright showing that no support for it exists.

One might make the case that Microsoft claimed it would require the ability to add alternative keys and conveniently failed to enforce that claim. If the goal was to blame Microsoft instead of just showing that Secure Boot can be easily used to lock users into one top down approved system.

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by fomine3 on Monday June 28, 2021 @12:30AM (#27658143)
IIRC MS forced lock out for Windows RT ARM devices, but oppositely forced not to lock out for Windows 8 x86 devices.
Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by michaelmrose on Sunday June 27, 2021 @03:01PM (#27654232)
Not to do the 2021 version of Godwining the discussion but this is like getting vaccinated and concluding covid was overblown.

There is absolutely at least some money to be made locking down machines and corporate America would sell our kidney's for a quarter if they could get away with it.

There would likely have been lawsuits against Microsoft if they had taken further steps on that road but that doesn't mean they won't be interested in boiling us all slowly now or in the future.

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by michaelmrose on Sunday June 27, 2021 @04:43AM (#27649768)
It's a token and the ability to attest to others that you are running software signed with a key you don't control making it the root of any effective set of controls.

Without it how do you keep someone from running whatever they please and lying to the machine on the other side of the connection?

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by tehbeard on Sunday June 27, 2021 @01:51AM (#27648956)
So if it's just a hardware crypto token, how does it work with secure boot? Just the other chips on the mobo working in concert, no OS oversight?
Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by staticassertion on Sunday June 27, 2021 @04:03AM (#27649570)
It's unrelated to secure boot.
Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by michaelmrose on Sunday June 27, 2021 @05:01AM (#27649862)
It's party of an overarching set of standards called Trusted Computing.
Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by Brian_K_White on Sunday June 27, 2021 @10:25AM (#27651807)
You absolutely have to trust whoever manufactured the tpm module not to have back doors.

You have to trust every manufacturer of every other chip the same way also, and we have in fact found incredible breaches of that trust already many times over, and so it's too late to suggest it's a crazy thing to worry about.

The only saving grace with other chips is thst they are generic and at least you usually have your choice of some range of suppliers.

Will I be able to buy a laptop with an intentionally defective or fake tpm if I want, which will allow me to use modern software without trusting anyone?

Probably not. Probably plenty of Chinese manufacturers would be willing to produce them, like all the HDCP defeating hdmi switches, but probably software vendors will have some way to detect and invalidate them.

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by staticassertion on Sunday June 27, 2021 @01:39PM (#27653490)
> You absolutely have to trust whoever manufactured the tpm module not to have back doors.

Why? What would a backdoor in the TPM do?

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by LinuxBender on Monday June 28, 2021 @08:51AM (#27661260)
That would depend on future implementations. For example, should Microsoft one day decide to tie session authentication caching to TPM, then a backdoor in the TPM adds a universal chain for a state actor to log into the OS. Worried about state actors? No, but they hire contractors that I probably don't trust to keep this stuff secure. The OS could of course already have a back door, but reversing their code and finding it is higher risk than a closed access chip. I could envision a mandate to relocate the lawful intercept code from the OS to the hardware.

Another implementation could be used to tie DRM to hardware and then brick any hardware that is in license violation. Actually I can think of many scenarios that have a unique identifier on the hardware could be used/abused by corporations.

It should be noted that I lived through a time when corporations wanted this same setup on televisions. Each TV would have a unique chip that would give corporations control over what a person could watch, or even brick their TV. This was called the V-Chip. [0] And then of course, there was also the Clipper-Chip [1]. In terms of boiling frogs [2], TPM could be the base framework to slowly reintroduce the Clipper-Chip under a different name. i.e. used to boot-strap the pieces of code required to watch movies, buy things, browse the web, anything you can imagine.

[0] - https://www.popularmechanics.com/culture/tv/a19408909/20-yea...

[1] - https://en.wikipedia.org/wiki/Clipper_chip

[2] - https://en.wikipedia.org/wiki/Boiling_frog

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by VMtest on Sunday June 27, 2021 @01:17AM (#27648812)
Does the TPM or Microsoft's Pluton on the AMD/Intel CPU prevents people to use Linux?

I know some Linux distros already supporting enabled Secure Boot

edit: sorry I reread your comment that you already mentioned Linux can run with TPM

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by michaelmrose on Monday June 28, 2021 @12:50AM (#27658234)
The point is that the TPM is an essential element of a set of standards called trusted computing that includes secure boot and more.

It's not that secure boot nor the TPM in any fashion keeps Linux from inherently working. It's that it enables the OEM to decide what software is allowed to boot on the computer and enforce this.

Microsoft typically gives OEMs a substantial break and the OEMs in turn sell most SKUs to 99% windows users and make only a small margin on those devices. A small discount on the cost of windows could make devices disproportionately more profitable and MS might be apt to see a percentage in offering such a discount to help lock out the competition.

They have in fact over the years engaged in far more unethical behavior including investing tens of millions in a "partner's" fraudulent lawsuit/pump and dump scheme against various Linux vendors bankrolling an entire list of felonies.

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by rodgerd on Saturday June 26, 2021 @07:48PM (#27647105)
> Such is HN, though.

A great many people who don't know as much about security or have a rational approach to threat modelling, alas.

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by foobar33333 on Saturday June 26, 2021 @09:04PM (#27647557)
This is a typical hacker news comment. Not everyone upgrades their PC every week. I know many people using computers much older than the newest unsupported hardware and they will still be using it after 2025. They just won't be getting security updates I guess.
Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by avereveard on Saturday June 26, 2021 @09:01PM (#27647541)
But why upgrade at all, my gaming PC still has an age old q6600 and it runs absolutely fine paired with a good, recent gpu
Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by staticassertion on Saturday June 26, 2021 @09:34PM (#27647727)
So don't upgrade? You can just not upgrade. Windows 10 is EOL in 2025 at the earliest.
Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by michaelmrose on Saturday June 26, 2021 @11:26PM (#27648286)
Computers can be in sales channels a long while after they were last made, are kept an average of 6 years and in the case of many machines as much as 12.

Intel stopped taking orders for such chips in April 2020

https://www.kitguru.net/components/cpu/dominic-moass/intel-d...

presumably you could expect devices to be in use until around 2027 with some sticking around until 2033

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by staticassertion on Sunday June 27, 2021 @12:12AM (#27648521)
I don't really get what you're saying, but Windows 10 was released 6 years ago, and they're committing to another 4, so that's a decade of support at minimum.
Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by spijdar on Sunday June 27, 2021 @12:32AM (#27648609)
Windows 10 has a decade of support but devices that were sold relatively recently will have significantly less time supported.

You could have bought a new laptop just 3 or even 2 years ago that will now be effectively obsolete in 4 years.

It's basically the Chromebook model, if you think of it -- and kind of radical of Microsoft to go that route when historically they've never really had stringent hardware requirements beyond the ones for OEMs to put those Windows Ready stickers on.

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by staticassertion on Sunday June 27, 2021 @01:17AM (#27648805)
> sold relatively recently will have significantly less time supported.

OK but the 2025 EOL wasn't a secret, it was announced alongside the Windows 10 release a decade ahead of time, as well as the extended support date of 2029.

So you had a decade of notice for EOL, and currently you have 4 years of notice that you'll need a TPM 2.0.

Maybe you think that's unreasonable, but I'm not so sure.

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by michaelmrose on Sunday June 27, 2021 @02:29PM (#27653938)
99% of buyers don't know what a TPM is or if they have one. They also weren't shown such a notice when they bought their PC at Walmart.

Virtually nobody buying a windows machine new today knows that their new machine has less than 4 years of life if it's 7th gen if they even know it's 7th gen.

There may still be machines in retail channels sold new next year since Intel merely stopped taking orders for said chips last year.

If it's EOL in 2025 you could have machines sold new that become unsupported in 3 years whereas the average lifespan of a PC is 6 years.

Why are you defending a metacorp planning on creating untold tons of toxic waste and destruction of millions of dollars of consumer value.

It ought to be illegal to sell a new cimp with less than 6 years of supported life from date of sale and buyers ought to be entitled to a partial refund if this promise isn't kept with the retail seller expecting to get their money back from the OEM who has a contract with suppliers like Microsoft not to do stupid shit like this to necessitate such refunds in the first place.

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by staticassertion on Sunday June 27, 2021 @06:33PM (#27656105)
I'm not defending Microsoft, personally my belief is that:

a) The intel stuff they're pushing is silly and should be loosened, and made part of their Windows 10 label OEM thing

b) TPM 2.0 will be a massive step forward for security, possibly the most significant since XP Service Pack 2, and I understand why Microsoft is getting aggressive about this.

Frankly, I think most people discussing this don't seem to know what the hell they're talking about. I'm really just presenting facts.

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by michaelmrose on Sunday June 27, 2021 @07:04PM (#27656296)
What is the practical benefit of TPM 2.0?
Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by staticassertion on Sunday June 27, 2021 @09:06PM (#27657035)
If you're asking about TPM in general, the answer is, among other things, cryptographic identity tied to a device. So, assuming it's everywhere, no more phishing for user credentials, no more password re-use attacks, no session exfiltration, and those are just a few - there are many more. Personally, I would rank those threats as being the top threats for the vast majority of users and organizations, so that's not nothing.

If you're asking about 1.2 vs 2.0, 2.0 makes considerable progress on the original specification both in terms of hardening of the TPM and its capabilities, allowing for it to be used in a much more broad set of authorization and authentication schemes.

If tomorrow every user had a TPM, and major services supported it, it would massively change the security landscape - I really can't stress enough that it eliminates some of the most widely exploited attacker techniques.

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by avereveard on Sunday June 27, 2021 @01:51AM (#27648952)
It wasn't announced that eol also meant "and throw away your perfectly working hardware"
Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by spijdar on Sunday June 27, 2021 @02:06AM (#27649016)
> you have 4 years of notice that you'll need a TPM 2.0.

It's very uncharacteristic for Windows. Totally unprecedented, both for consumers with no tech knowledge and for the more technically inclined.

This is the first time in the history of Windows where a large portion of the install base will be (ostensibly) totally unable to upgrade.

When you buy a Mac or a Chromebook, you expect this sort of thing. On Windows, though, the expectation has been that windows would at least try to run on the oldest platform even remotely usable, e.g. Win10 (2015) would run on the old Core 2 processors (2006).

It's not the end of the world, it just feels a bit slimy. I'm not one to cry "planned obsolescence" but this restriction (if it's hard enforced and not "just" requirements for OEM licensing) is clearly an attempt to nudge people to buy new hardware. Which is fine. Just unexpected.

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by michaelmrose on Sunday June 27, 2021 @04:41AM (#27649757)
People buy computers not operating systems so the release date of the OS is entirely irrelevant.

This is a link to a PC sold as new in box with a 7th generation intel cpu.

https://www.newegg.com/platinum-microsoft-surface-laptop-jkq...

The average PC is kept for 6 years meaning people would be expecting to use this new computer they just received say tomorrow as late as 2027. A minority of machined will remain in service as long as 12 years

Historically for most of recent history Linux and Windows both continued to run on machines that were previously supported for much longer than 4 years subject to the machines capability to keep up with present software. For example not all hardware released in the XP era had vista drivers but not only did most XP machines work OK with vista if they had sufficient ram to run but whereas there weren't many machines sold with XP after 2006 MS provided updates to XP for another 8 years.

This means that machines sold in 2006 were either in the OK to update to vista camp or in the OK to stick with XP camp until they were rendered permanently insecure after no less than 8 years of service with machine capable of running vista mostly being capable of upgrading to 7 as well for another 6 years of service.

Even when an old machine has been necessarily retired by the shifting winds of software it normally has been due to being incapable hardware or oems not providing the means to keep moving forward.

It is unprecedented in Microsoft or Linux land for such a monkey wrench to put put in the works. It seems likely that they will end up having to move the date back to allow a greater portion of machines sold including as we speak with incompatible hardware to age out.

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by bserge on Saturday June 26, 2021 @11:03PM (#27648164)
If it works well enough for you, that's great, but... Core 2 Quad is definitely old. I don't think it can keep up with even a Kepler GPU, tbh.
Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by avereveard on Sunday June 27, 2021 @01:57AM (#27648976)
Good thing I don't partake in CPU racing then.

For today programs and most games it's perfectly fine. War Thunder, Arma 3 and many other AAA runs max quality without issue; recently COD Warzone required to cut back clutter a little and that was it.

Synthetic benchmarks are almost irrelevant, we've been in good enough territory for a decade now.

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by phit_ on Sunday June 27, 2021 @05:19AM (#27649963)
I call bullshit on that one, there's no way you are running a CPU expensive game like ARMA on a q6600 at any usable FPS much less max settings, maybe at < 720p with tiny render distance. That game struggled on modern PCs when it came out in 2013, you are claiming an ancient CPU that's 6 years older. Yeah no way.
Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by avereveard on Sunday June 27, 2021 @10:34AM (#27651875)
Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by gentleman11 on Saturday June 26, 2021 @08:36PM (#27647385)
What if we don’t want to upgrade, but our hardware qualifies? Will we be sneakily forced to upgrade with Ux dark patterns again?
Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by tonyedgecombe on Sunday June 27, 2021 @03:24AM (#27649395)
My understanding is you will be getting it whether you want it or not.
Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by userbinator on Saturday June 26, 2021 @06:38PM (#27646633)
"security" that is against the user. Some people knew what was coming 12 years ago...

http://techrights.org/2009/04/23/bill-gates-security-as-a-lo...

http://techrights.org/2009/06/25/security-as-a-lock-in-gates...

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by dane-pgp on Saturday June 26, 2021 @07:31PM (#27646995)
You're correct, and the dangers of this redefinition of "security" were known even further back:

"Unfortunately, the attestation model in TCG's current design can equally effectively prevent the software on a computer from being changed deliberately by the computer owner with his or her full knowledge and consent. While the owner is always free to alter software, attestation adds a new risk: doing so may now eliminate the computer's ability to interoperate with other computers."

https://www.eff.org/files/20031001_tc.pdf

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by iggldiggl on Sunday June 27, 2021 @07:01AM (#27650507)
Which can already be seen in action on Android: Various apps refuse to work if you're rooted, and Google is now slowly moving over to hardware-based attestation that probably can no longer be easily fooled.
Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by IntelMiner on Saturday June 26, 2021 @07:57PM (#27647149)
Techrights is the Alex Jones of the Linux world. They are an absolute nutter and should not be held in serious regard
Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by userbinator on Saturday June 26, 2021 @08:14PM (#27647245)
Remember what they said about Stallman 20 years ago...

Alex Jones is associated with fake news and there is plenty of evidence about that; the same can't be said of Techrights, or at least I didn't find any such claims.

Re:Installing Windows 11 on Legacy BIOS Without Secure Boot by Brian_K_White on Sunday June 27, 2021 @10:37AM (#27651898)
Please link to the many false statements made by this supposed Alex Jones-alike.

Or fail to.