tldr: Either use your own keys or don't trust secure boot.
post
Microsoft has yet to explain how or why the lapse occurred.
Highly skilled technical staff are expensive, and it turns out that some people still use Windows when Microsoft doesn't hire the talent necessary to keep Windows working.
Edit: Also, bribes from three letter government agencies are probably pretty nice.
The number of times I’ve seen a fix not get pushed because somebody got laid off is a lot higher than you might think.
Holy hell yes. It's actually alarming how many security holes are out there simply because management had no clue what people did and canned the last guy responsible for maintaining something. Zombie functions that are holding up the whole stack, but no one has had a clue what they did in 15 years, and we all just look away and hope they keep holding until they're someone else's problem.
I cannot make certain teams at my work give a shit about known security vulnerabilities in libraries they use, since they don't trip our internal scanners. People have their own priorities. ¯\_(ツ)_/¯
It used to be Microsoft would hire the best and brightest people straight out of university. Most of those people went in thinking they were going to fix the problems. Usually management would grind them down and they'd give up and go work elsewhere. But they did have some talented people and occasionally those people would be able to make improvements.
Microsoft always sucked, but occasionally they could put out something good. There was a lot of inertia and a lot of half steps backwards for every step forward kind of thing going on. Mostly treading water, occasionally improving.
But now they've gotten rid of a lot of people so they can throw more money into the AI money pit. Microsoft is in a constant decline now. The people that worked there that would fight the good fight to improve things (and every now and then win a fight) probably aren't there any more.
You simply sign a corporate contract and pay a corporate fee, and MICROS~1 will sign any shitty broken and backdoored bootloader that you send to them with zero quality control, and it was like that with Windows drivers for years.
"Complexity is the enemy" is a great quote. Definitely keeping that in my pocket for a future design doc review.
If it says Microslop on it, it's broken.
BY DESIGN
That title is misleading. Maybe people didn't notice that way Secure Boot was broken. But people certainly knows many other ways secure boot is broken.
no one noticed
Did that get Berenstained? I distinctly remember it being broken a decade a ago...
Its been broken multiple times, which is why its important to update your BIOS firmware if your motherboard manufacturer says they have patched security issues.
this paticular fix was never found. this last patch tuesday fixed over 500 vulnerabilities. they ran the kernel through mythos. you will be seeing a loy of companies with big patches comong up.
Wasn't there this scandal with Gigabyte motherboards, where Secure Boot showed as enabled, but the motherboards still just booted any unsigned bootcode?!
The gaffe is the result of the failure by Microsoft, which oversees the signing of shims, to revoke the publicly available images once vulnerabilities were found in them.
The only thing I like about Microsoft is that their shit products give me job security.
I get to do an extensive Microsoft Teams training for some middle-aged dudes next week. One of the men doesn't recognize me as someone who can fix his shit. He straight up says, "Have one of your techs, your guys, give me a call" and I always tell him I am a technician and can handle his problem so he doesn't have to wait. I use my kindest, sweetest customer service voice to talk to him and he has never once called me by my name despite it showing on his computer when I connect to it. He calls me honey and dear a lot and not in the endearing old person way.
But dealing with him pays the bills so
Make him pay extra for that.
I don't make the prices. I'm just a grunt in the IT trenches. 🥲
OFC. It's probably on purpose.
If you're using Microsoft products, then you care about security theater, legal liability, etc... but not security.
Really funny that, the thing Microsoft used to try and prevent people from using Linux secure systems, was broken this entire time due to laziness revolving around ensuring Linux worked via Secure Boot.
I mean, UEFI was broken by design from the get-go. It was entirely designed around Windows and shims were an afterthought once the rest of the industry figured out they'd be fucked if they allowed Microsoft complete control. But they didn't fight for an overhaul because Microsoft got all its OEM and BIOS makers on board.
So shims are the best next thing, and they aren't just about Linux, they're a second PKI layer that allows other entities (than Microsoft) to sign shims. Those entities can be Linux distros but also other OS, software or hardware makers.
Microsoft forgetting to revoke signatures for old shims is orthogonal to the design, but it's also true that it's not a very good design. Again, because it was originally made to only deal with Windows and does not deal well with other stuff. The article goes into some detail about workarounds on top of workarounds.
I suspect the headline is incorrect though; likely numerous people knew and were smart enough not to say anything.
Oh I mean I noticed but everyone just called me insane.
Microsoft has yet to explain how or why the lapse occurred.
Because the NSA told them to have that lapse.
Thus they literally cannot legally tell you, that would be a breach of national security.
... are tech writers really this naive?
How is this not obvious?
They're backdoors. It's a lock that's 'secretly' broken, on purpose.
Duh?
This is why I haven't trusted the TPM/UEFI & Secure Boot Ecosystem and refused to upgrade my Windows 10 installs to 11 but 10 LTSC, not to mention after a decade of health problems that kept me from using Linux which I had been dabbling in for a few years and using Linux based tools professionally, was one of the reasons that I said " $&#* it, and if I am going to have to spend all this time hacking around my Windows OS to keep it usable and local, I may as well break down and move to Linux!!!".
all 32 comments