News for hackers. Stuff that matters.

Windows Bluescreen and Boot Loops (update: caused by a Crowdstrike update)

My workplace has a number of people reporting Windows blue-screening and going into a boot loop. The IT Department have a number of servers recently gone offline and have said there's a chance that the two issues are related, and potentially due to a Crowd Strike application update.

My laptop blue-screened and rebooted, but is working fine after the reboot.

A local radio station has also said they've got the same issues with their laptops and their phone system is down as a result.

Not seeing anything on news sites yet. Anyone else seeing similar?

Above is all based in Australia.

( 2492 comments | 527 points | on HN )
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jkells on Friday July 19, 2024 @03:03AM (#41002702)
I don't understand why this outage and the Azure outage earlier don't make it to the front page.

I'm getting more up to date technical details from the regular media.

This outage looks to be huge.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by occamsrazorwit on Friday July 19, 2024 @03:30AM (#41002887)
This is literally a black swan event that'll be memorialized in textbooks, and that's not even considering the actual fallout that will follow.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by DaoVeles on Friday July 19, 2024 @03:43AM (#41003001)
That is not an understatement. This is literally the largest failing of internet infrastructure to date.

Alas, using the internet has given us a lot of efficiency. The trade off is resilience. The entire global system is more brittle than ever but it what gave it such speed.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by urbandw311er on Friday July 19, 2024 @03:59AM (#41003157)
I'd argue the infrastructure of the Internet isn't to blame here, it sounds like a software/config bug at Crowdstrike. There are wider discussions around over-reliance on cloud-based tech too. But the good old Internet can hold its head up high IMHO.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by DaoVeles on Friday July 19, 2024 @04:01AM (#41003178)
That is a fair clarification. More an issue with the stuff on top of the internet.

As per your point, the base infrastructure is working perfectly for better or worse!

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by soneil on Friday July 19, 2024 @07:00AM (#41004872)
I'm not really sure cloud has much blame here either.

Imagine it's 1998 and Norton push a new definition file that makes NAV think kernel32 is a virus. The only real difference today is that always-on means we all get the update together, instead of waiting for mum to get off the phone this evening.

We got an email this morning telling us none of our usual airlines could take bookings right now. That wouldn't have been much different in 1998, airline bookings have been centralised for my entire lifetime.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by occamsrazorwit on Friday July 19, 2024 @03:57AM (#41003132)
In a way, this might end up being a blessing in disguise. It's an emergency drill for something potentially catastrophic (e.g. massive cyberattack, solar flare), and it's a large enough wake-up call that society can't just ignore it.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by DaoVeles on Friday July 19, 2024 @04:03AM (#41003199)
I hope so but never under estimate businesses to cut corners to stay on top. I hope I am wrong.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mrhhaacckk on Friday July 19, 2024 @03:56AM (#41003112)
It's not a failing of Internet infrastructure.

It's one vendor pushing out a bad update, and thousands of companies with no supply chain diversity.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by DaoVeles on Friday July 19, 2024 @04:03AM (#41003188)
I responded to another comment with this and you are right, that is a fair clarification.

The base infrastructure worked perfectly fine. The stuff on top of it, not so great.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Shaney02005 on Friday July 19, 2024 @04:10AM (#41003265)
This not Internet failure but software functuality failure from a cyber security update , thios is why i never use real cloud security but rather use home cloud security on my Serverpc/NAS/SAN , when it crashes okay so be it i dont get acces to my cloud , but i allways use a online backupcloud that does not need instalation for most important stuff , u should never rely on 1 softweare to do all allways have backups
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by gwervc on Friday July 19, 2024 @04:09AM (#41003254)
Expectations: Russia, China or North Korea will take the Western tech infrastructure down.

Reality: the infrastructure took down itself.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by hnthrowaway0328 on Friday July 19, 2024 @03:49AM (#41003061)
Did you mean the Azure thing or CS thing? Just happened that the Azure thing did not impact me as I was already off...
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ricopags on Friday July 19, 2024 @03:56AM (#41003116)
It isn't clear at this point that the Azure thing and the CS thing are unrelated
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tgshaik on Friday July 19, 2024 @04:06AM (#41003223)
Azure issue and CS issues are separate incidents. They are not related.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Shaney02005 on Friday July 19, 2024 @04:17AM (#41003359)
Indeed this is different , This is world wide and it does not even only affect Windows pcs but with some friends of mine Linux and Macs are in trouble 2 , this is not ur Windows Vista BS problem etc
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Scoundreller on Friday July 19, 2024 @03:20AM (#41002813)
Most HNers are on the clock while browsing (for work purposes of course) and forcibly afk at the moment.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by d1sxeyes on Friday July 19, 2024 @03:45AM (#41003020)
I'd guess also a significant proportion of us are involved in our company's response to the incident.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by k8sToGo on Friday July 19, 2024 @03:50AM (#41003070)
Or we just woke up because we are on vacation
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mckn1ght on Friday July 19, 2024 @03:59AM (#41003159)
I’m on vacation right now, but I do compile a lot of code when at work
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by blinkersareon on Friday July 19, 2024 @03:09AM (#41002746)
The impact is more than huge. Our whole workforce is impacted as the world's largest tech service provider.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Scoundreller on Friday July 19, 2024 @03:40AM (#41002964)
Y2K came 24+ years late!
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by DaoVeles on Friday July 19, 2024 @03:41AM (#41002976)
And 12 years before the Unix epoch!
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by wfme on Friday July 19, 2024 @03:07AM (#41002732)
Agreed, I assume people are flagging this post for some reason?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by speedgoose on Friday July 19, 2024 @03:44AM (#41003005)
It’s most likely the flame war filtering algorithm of HN. Posts that create a lot of discussion quickly are down ranked until an admin fix the rank manually, or not.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by usr1106 on Friday July 19, 2024 @03:44AM (#41003016)
HN has some flame war protection I remember having read, downrating some discussions where it assumes nothing useful is being discussed.

Maybe a false positive? (100% speculation. That's the problem using closed source software)

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by scriptsmith on Friday July 19, 2024 @01:27AM (#41002199)
It's crowdstrike: https://www.reddit.com/r/crowdstrike/comments/1e6vmkf/bsod_e...

> 7/18/24 10:20PT - Hello everyone - We have widespread reports of BSODs on windows hosts, occurring on multiple sensor versions. Investigating cause. TA will be published shortly. Pinned thread.

> SCOPE: EU-1, US-1, US-2 and US-GOV-1

> Edit 10:36PT - TA posted: https://supportportal.crowdstrike.com/s/article/Tech-Alert-W...

> Edit 11:27 PM PT:

> Workaround Steps:

> Boot Windows into Safe Mode or the Windows Recovery Environment

> Navigate to the C:\Windows\System32\drivers\CrowdStrike directory

> Locate the file matching “C-00000291*.sys”, and delete it.

> Boot the host normally.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Neil44 on Friday July 19, 2024 @03:14AM (#41002776)
Right after you enter the bit locker recovery key.

You do have your bit locker recovery key, right? .....right?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tamimio on Friday July 19, 2024 @03:35AM (#41002926)
I doubt most of the clients who use CS know what BitLocker is, let alone how to back it up, assuming it wasn’t backed up automatically by Windows.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Fire-Dragon-DoL on Friday July 19, 2024 @03:42AM (#41002988)
Doesn't that get backed up automatically to the Microsoft account?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tamimio on Friday July 19, 2024 @03:49AM (#41003064)
I know it does for personal accounts once linked to your machine. Years ago, I used the enterprise version and it didn’t, probably because it was “assumed” that it should be done with group policies, but that was in 2017.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dist-epoch on Friday July 19, 2024 @03:49AM (#41003059)
That's opt-in.

In Enterprise setups the key should be backed somewhere in Active Directory.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mrhhaacckk on Friday July 19, 2024 @03:57AM (#41003128)
Yes you should be able to pull it from your domain controllers. Unless they're also down, which they're likely to be seeing as Tier 0 assets are most likely to have crowdstrike on them. So you're now in a catch 22.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mavhc on Friday July 19, 2024 @05:16AM (#41003987)
Log into hypervisor, rollback VM
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by olyjohn on Friday July 19, 2024 @12:23PM (#41008101)
Microsoft shops gonna be running Hyper-V. Probably also got hosed.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tremon on Friday July 19, 2024 @03:32PM (#41010212)
Rolling back an Active Directory server is a spectacularly bad idea. Better make doubly sure it's not connected to any network before you even attempt to do so.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ryanjshaw on Friday July 19, 2024 @04:59AM (#41003809)
In theory. I've seen it not happen twice. (The worst part is that you can hit the Bitlocker recovery somewhat randomly because of an irrelevant piece of hardware failing, and now you have to rebuild the OS because the recovery key is MIA.)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by acdha on Friday July 19, 2024 @07:34AM (#41005187)
Most people installed CrowdStrike because an audit said they needed it. I find it exceedingly unlikely that the same audit did not say they have to enable Bitlocker and backup its keys.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by toomuchtodo on Friday July 19, 2024 @09:09AM (#41006147)
I can confirm this. EDR checkbox for CrowdStrike, BitLocker enabled for local disk encryption checkbox. BitLocker backups to Entra because we know reality happens, no checkbox for that.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by paganel on Friday July 19, 2024 @04:49AM (#41003710)
This was particularly interesting (from the reddit thread posted above):

> A colleague is dealing with a particularly nasty case. The server storing the BitLocker recovery keys (for thousands of users) is itself BitLocker protected and running CrowdStrike (he says mandates state that all servers must have "encryption at rest").

> His team believes that the recovery key for that server is stored somewhere else, and they may be able to get it back up and running, but they can't access any of the documentation to do so, because everything is down.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lordnacho on Friday July 19, 2024 @06:20AM (#41004516)
> but they can't access any of the documentation to do so, because everything is down.

One of my biggest frustrations with learning networking was not being able to access the internet. Nowadays you probably have a phone with a browser, but back in the day if you were sitting in a data room and you'd configured stuff wrong, you had a problem.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by radiator on Friday July 19, 2024 @05:10AM (#41003931)
I find that hilarious
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lukan on Friday July 19, 2024 @06:34AM (#41004623)
Me too, as I am also not affected. But I do pity those guys who now try to solve that deadlock.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Retr0id on Friday July 19, 2024 @07:53AM (#41005362)
Any chance you have a link to that comment?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by paganel on Friday July 19, 2024 @09:04AM (#41006095)
Didn't bookmark it or anything and going back to the original reddit thread I now see that there are close to 9,000 comments, so unfortunately the answer is no...
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nrr on Friday July 19, 2024 @04:22PM (#41010722)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by RobotToaster on Friday July 19, 2024 @07:22AM (#41005097)
Nobody, not one person, thought that documentation should be stored in hard copy?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by whynotmaybe on Friday July 19, 2024 @08:53AM (#41005989)
I'm guessing someone somewhere said that "it must be stored in hard copy in a safe" and the answer was in the range of "we don't have a safe, we'll be fine".

Or worse, if it's like where I worked in the past, they're still in the buying process for a safe (started 13 months ago) and the analysts are building up a general plan for the management of the safe combination. They still have to start the discussions with the union to see how they'll adapt the salary for the people that will have to remember the code for the safe and who's gonna be legally responsible for anything that happens to the safe. Last follow-up meeting summary is "everything's going well but we'll have to modify the schedule and postpone the delivery date of a few months, let's say 6 to be safe"

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by KineticLensman on Friday July 19, 2024 @10:06AM (#41006742)
Not just financial / process barriers. I worked for a company in the early 90's that needed a large secure safe to store classified documents and removable hard drives. A significant part of the delay in getting it was figuring out how to get it into the upstairs office where it would be located. The solution involved removing a window and hiring a crane.

When we later moved to new offices, somebody found a solution that involved a 'stair-walking' device that could supposedly get the safe down to the ground floor. This of course jammed when it was halfway down the stairs. Hilarity ensued.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sobellian on Friday July 19, 2024 @09:08AM (#41006126)
Just hope there is no mutual recursion, i.e. recovery key A is stored on machine B, recovery key B is stored on machine A!
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by JCharante on Friday July 19, 2024 @11:40AM (#41007577)
Isn’t that what office safes are for? I don’t know the location, but all the old guard at my company knew that room xyz at Company Office A held a safe with printed out recovery keys and the root account credentials. No idea where the key to the safe is or if it’s a keypad lock instead. Almost had to use it one time.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sebazzz on Friday July 19, 2024 @05:00AM (#41003829)
BitLocker for Business stores the bitlocker key centrally. Still, it is a huge manual undertaking fixing every system.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tgshaik on Friday July 19, 2024 @05:07AM (#41003904)
Absolutely correct. Unfortunately, there is no other solution to this issue. If the laptops were powered down overnight, there might be a stroke of luck. However, this will be one of the most challenging recoveries in IT history, making it a highly unpleasant experience.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by teeheelol on Friday July 19, 2024 @05:15AM (#41003976)
Yeah in context we have about 1000 remote workers down. We have to call them and talk through each machine because we can't fix them remotely because they are stuck boot looping. A large proportion of these users are non-technical.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by chrisjj on Friday July 19, 2024 @08:01AM (#41005441)
How fortunate the phone system is not vulnerable to CrowdStrike...
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by CoastalCoder on Friday July 19, 2024 @08:53AM (#41005987)
Man, talk about a mass-phishing opportunity.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by immibis on Friday July 19, 2024 @05:33AM (#41004142)
I heard the central system was on Azure, running CrowdStrike.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mschuster91 on Friday July 19, 2024 @05:07AM (#41003893)
MS Windows Recovery screen (or the OS installer disk) might ask you for the recovery key only, but you can unlock the drive manually with the password as well! I had to do that a week ago after a disk clone gone wrong, so in case someone steps on the same issue (this here is tested with Win 10, but it should be just the same for W11 and Server):

1. Boot the affected machine from the Windows installer disk

2. Use "Repair options"

3. Click through to the option to spawn a shell

4. It will now ask you for unlocking the disk with a recovery key. SKIP THAT.

5. In the shell, type: "manage-bde -unlock C: -Password", enter the password

6. The drive is unlocked, now go and execute whatever recovery you have to do.

Good luck.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sam_lowry_ on Friday July 19, 2024 @05:47AM (#41004247)
On my corporate Windows 11 22H2 "manage-bde -unlock C: -Password" does not unlock the disk with the user key. I guess it needs recovery key as well.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by plonk on Friday July 19, 2024 @06:49AM (#41004769)
Don’t you need more options if the key is in a TPM, or there is a password but it’s only part of the key?

Can you even get the secret from the TPM in recovery mode?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mschuster91 on Friday July 19, 2024 @08:11AM (#41005543)
> Can you even get the secret from the TPM in recovery mode?

Given that you can (relatively trivially) sniff the TPM communication to obtain the key [1], yes it should be possible. Can't verify it though as I've long ago switched to Mac for my primary driver and the old cheesegrater Mac I use as a gaming rig doesn't have a hardware TPM chip.

[1] https://pulsesecurity.co.nz/articles/TPM-sniffing

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by toast0 on Friday July 19, 2024 @10:58AM (#41007188)
TPMs embedded in the processor (fTPM) are pretty popular and it's a lot harder to sniff communications that stay inside the cpu.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by plonk on Saturday July 20, 2024 @05:32AM (#41015233)
yea I don't need an attack on a weak system, I mean the authorized legal normal way of unlocking BL from Windows when you have the right credentials. Windows might not be able to unlock BitLocker with just your password.

I don't know how common it is to disable TPM-stored keys in companies, but on personal licenses, you need group policy to even allow that.

Although this is moot if Windows recovery mode is accepted as the right system by the TPM. But aren't permissions/privileges a bit neutered in that mode?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by fragmede on Friday July 19, 2024 @05:30AM (#41004112)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by downrightmike on Friday July 19, 2024 @05:01PM (#41011174)
Saved to my desktop? How does that help? /s
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ineptech on Friday July 19, 2024 @01:40AM (#41002246)
Can you post a summary? We're affected but I don't have access to that portal.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by scriptsmith on Friday July 19, 2024 @01:46AM (#41002264)
Someone posted this in the thread, but I also can't log in to verify

> Summary

> CrowdStrike is aware of reports of crashes on Windows hosts related to the Falcon Sensor.

> Details

> Symptoms include hosts experiencing a bugcheck\blue screen error related to the Falcon Sensor.

> Current Action

> Our Engineering teams are actively working to resolve this issue and there is no need to open a support ticket.

> Status updates will be posted below as we have more information to share, including when the issue is resolved.

> Latest Updates

> 2024-07-19 05:30 AM UTC | Tech Alert Published.

> Support

> Find answers and contact Support with our Support Portal

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nofinator on Friday July 19, 2024 @11:36AM (#41007545)
They've bumped this support info to a blog post that's linked from their home page: https://www.crowdstrike.com/blog/statement-on-falcon-content...

It includes PDFs of some relevant support pages that someone printed with their browser 5 hours ago. That's probably the right thing to do in such a situation to get this kind of info publicly available ASAP, but still, oof. Looks like lots of people in the Reddit thread had trouble accessing the support info behind the login screen.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by unixhero on Friday July 19, 2024 @11:57AM (#41007777)
"Start your free trial now." Hahahahah you have got to ne kidding me :)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sva_ on Friday July 19, 2024 @06:31AM (#41004610)
Happy weekend to everyone who works there.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by 2OEH8eoCRo0 on Friday July 19, 2024 @09:01AM (#41006066)
They had me at "crowdstrike engineering"

So engineer-like.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by BLKNSLVR on Friday July 19, 2024 @02:18AM (#41002411)
In terms of analysing risk factors to minimise something like this happening again, what are the factors at play here?

A Crowdstrike update being able to blue-screen Windows Desktops and Servers.

Whilst Crowdstrike are going to cop a potentially existential-threatening amount of blame, an application shouldn't be able to do this kind of damage to an operating system. This makes me think that, maybe, Crowdstrike were unlucky enough to have accidentally discovered a bug that affects multiple versions of Windows (ie. it's a Windows bug, maybe more-so than it is a Crowdstrike bug).

There also seems to have been a ball-dropped in regards to auto-updating all the things. Yes, gotta keep your infrastructure up to date to prevent security incidents, but is this done in test environments before it's put into production?

Un-audited dependence on an increasingly long chain of third-parties.

All the answers are difficult, time consuming, and therefore expensive, and are only useful in times like now. And if everyone else is down, then there's safety in the crowd. Just point at "them too", and stay the path. This isn't a profitable differentiation. But it should be! (raised fists towards the sky).

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by zsims on Friday July 19, 2024 @02:30AM (#41002499)
> Whilst Crowdstrike are going to cop a potentially existential-threatening amount of blame, an application shouldn't be able to do this kind of damage to an operating system.

It doesn't operate in user space, they install a kernel driver.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Reason077 on Friday July 19, 2024 @02:48AM (#41002604)
> "they install a kernel driver"

And therein lies the problem!

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by simfoo on Friday July 19, 2024 @04:05AM (#41003212)
Yep. We can't migrate our workstations to Ubuntu 24.04 because Crowdstrikes falcon kernel modules don't support the kernel version yet. Presumably they wanted to move to EBPF but I'm guessing that hasn't happened yet. Also: I can't find the source code of those kernel modules - they likely use GPL-only symbols, wouldn't that be a GPL violation?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by actionfromafar on Friday July 19, 2024 @05:01AM (#41003841)
Probably only a violation if you distribute the linked result. Not if you only install it.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by saagarjha on Friday July 19, 2024 @05:14AM (#41003970)
How would you install it without them distributing it?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tpush on Friday July 19, 2024 @07:07AM (#41004934)
They mean distributing Linux + the module together. Like e.g. shipping the Nvidia kernel module alone is fine, but shipping a Linux distro with that module preinstalled is not fine.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by diffeomorphism on Friday July 19, 2024 @06:45AM (#41004729)
Two different "it". As an analogy: selling pizza Hawaii is dicey, but you can sell pineapple slices and customers can add those to their pizza themselves.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rkangel on Friday July 19, 2024 @05:21AM (#41004022)
The generally accepted (but not well tested) legal position is that it's ok to have a proprietary kernel module that is dynamically loaded.

You can, for instance, ask a running kernel if it is "tainted" by having loaded a non-GPL module.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by vbezhenar on Friday July 19, 2024 @06:51AM (#41004782)
Last time I dealt with HP, I had to use their fakeraid proprietary kernel module which "tainted" the kernel. Of course they never open-sourced it. I guess it's not necessary.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by immibis on Friday July 19, 2024 @05:37AM (#41004172)
GPL exported symbols are the ones that are thought to be so tightly coupled to the kernel implementation that if you are using them, you are writing a derivative work of the kernel.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by simfoo on Friday July 19, 2024 @06:03AM (#41004370)
Yeah that was also my understanding, and I can't imagine a av module able to intercept filesystem and syscalls to be only using non-core symbols. But of course you never know without decompiling the module
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by yjftsjthsd-h on Friday July 19, 2024 @10:21AM (#41006862)
> and I can't imagine a av module able to intercept filesystem and syscalls to be only using non-core symbols.

I can, considering that you can do that from user space using strace. Or ebpf which is probably the actual right way to do this kind of thing.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by pmontra on Friday July 19, 2024 @05:51AM (#41004278)
Why would you use Crowdstrike on Ubuntu? Is because of a real security concern, or abiding to regulations (thou shalt have an antivirus) or else?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by thyrsus on Friday July 19, 2024 @06:43AM (#41004714)
I was given to understand that Crowdstrike provided some protection from unvetted export of data. I'm not sure that data would be useful without the rare domain expertise to use it, but I wasn't shown the risk analysis. And then someone else demands and gets ssh access to GitHub. Sigh.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by simfoo on Friday July 19, 2024 @06:04AM (#41004378)
Ask my IT dep. AFAIK it's audit related, safety-critical software
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jonathanlydall on Friday July 19, 2024 @06:30AM (#41004596)
I think "compliance" would be a better word to use that "safety" when it comes to a lot of "security" software on computers.

And I bring up the distinction because while compliance is "sometimes" about safety, it's also very often about KPIs of particular individuals or due to imaginary liability for having not researched every possible "compliance" checkbox conceivable and making sure it's been checked.

Some computer security software is completely out of hand because its primary purpose is to have the appearance of effectiveness for the exec whose job is to tick off as many safety checkboxes as they can find, as opposed to being actually pragmatically effective.

If the same methodologies were applied to car safety, cars would be so weighed down by safety features, that they wouldn't be able to go faster than 40km/h.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by slow_typist on Friday July 19, 2024 @06:25AM (#41004562)
Just to be safe, of course! In my org they try to rollout sentinel one on every ‘endpoint’ regardless of operating system.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by qwertox on Friday July 19, 2024 @06:46AM (#41004740)
> We can't migrate our workstations to Ubuntu 24.04 because Crowdstrikes

Should you upgrade before 24.04.1 is released? It's scheduled for August 15.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by CoastalCoder on Friday July 19, 2024 @09:02AM (#41006074)
IIRC, about a 12-18 months ago CrowdStrike was recruiting for a development with eBPF skills.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Tech-Untangler on Friday July 19, 2024 @03:04AM (#41002703)
Not like they have an option. Kernel drivers are required.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Reason077 on Friday July 19, 2024 @03:13AM (#41002771)
Are they? Apple has pretty much banned kernel drivers (kexts) in macOS on Apple Silicon. When they were still used, they were a common cause of crashes and instability, not to mention potential gaping security holes.

Most things that third-party kernel drivers used to do (device drivers, file systems, etc) are now done just as well, and much more safely, in userspace. I'm surprised if Microsoft isn't heading in this direction too?

Presumably, Crowdstrike runs on macOS without a kernel extension?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by cywick on Friday July 19, 2024 @04:16AM (#41003351)
> Presumably, Crowdstrike runs on macOS without a kernel extension?

That's correct: CrowdStrike now only installs an "Endpoint Security" system extension and a "Network" system extension on macOS, but no kernel extension anymore.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tankenmate on Friday July 19, 2024 @05:28AM (#41004092)
One would hope that Crowdstrike does a similar thing on Linux and relies on fanotify and/or ebpf instead of using a kernel module. The other upside to this would be not having to wait for Crowdstrike to be constantly updating their code for newer kernels.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by wjdp on Friday July 19, 2024 @06:53AM (#41004802)
I believe so but would like better details. We used to use another provider that depended on exact kernel versions whereas the falcon-sensor seems quite happy with kernel updates.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by BodyCulture on Friday July 19, 2024 @07:17AM (#41005050)
Wait, you still will be using CS? Why?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lucasRW on Friday July 19, 2024 @05:08AM (#41003906)
Whatever protection is implemented in user-land can be removed from user-land too. This is why most EDR vendors are now gradually relying on kernel based mechanisms rather than doing stuff like injecting their DLL in a process, hooking syscalls, etc...
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by JackSlateur on Friday July 19, 2024 @06:52AM (#41004789)
This is wrong, there are many facilities that, once applied, cannot be modified (unless reboot)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lucasRW on Friday July 19, 2024 @08:44AM (#41005919)
Such as ?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by JackSlateur on Saturday July 20, 2024 @05:44AM (#41015275)
Random example: https://man.openbsd.org/OpenBSD-7.3/msyscall

This is a syscall used by userspace to tell the kernel which memory portion is allowed to do syscalls

This syscall can only be used once : once the linker has done it, the kernel will refuse extra calls (so allowing more memory pages is not possible)

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lucasRW on Tuesday July 23, 2024 @06:11PM (#41051511)
First, we were talking about EDR in Windows usermode.

Second, still, that doesn't change anything. You can make your malware jmp to anywhere so that the syscall actually comes from an authorized page.

In fact, in windows environment, this is actively done ("indirect syscalls"), because indeed, having a random executable directly calling syscalls is a clear indicator that something is malicious. So they take a detour and have a legitimate piece of code (in ntdll) do the syscall for them.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mrweasel on Friday July 19, 2024 @03:34AM (#41002917)
The original Windows NT had microkernel architecture, where a driver/server could not crash the OS. So no, Crowdstrike didn't have an option really, but Microsoft did.

As PC got faster, Microsoft could have returned to the microkernel architecture, or at least focused on isolating drivers better.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by DaoVeles on Friday July 19, 2024 @03:46AM (#41003031)
Yep, this is technical legacy in action.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jsheard on Friday July 19, 2024 @06:55AM (#41004829)
They've done it to a degree but only for graphics drivers, Windows is (AFAIK) unique amongst the major OSes in that it can nearly always recover from a GPU driver or hardware crash without having to reboot. It makes sense that they would focus on that since graphics drivers are by far the most complex ones on most systems, but it would be nice if they broadened it to other drivers over time.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nullindividual on Friday July 19, 2024 @08:05AM (#41005486)
NT was never a true microkernel. Most drivers are loaded into the kernel. Display drivers being a huge pain point, subsequently rolled back to user space in 2000, and printer drivers being the next pain point, but primarily with security -- hence moving to a Microsoft-supplied universal print driver, finally in Windows 11.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by viraptor on Friday July 19, 2024 @03:11AM (#41002762)
There's a grey area between "kernel drivers are required for crowdstrike" and "windows is not modular enough to expose necessary functionality to userspace". It could be solved differently given enough motivation.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by viraptor on Friday July 19, 2024 @07:50AM (#41005337)
An expanded explanation with the third option of: even with existing options, it was really badly implemented - https://social.treehouse.systems/@marcan/112812791936639598
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tyho on Friday July 19, 2024 @03:39AM (#41002955)
Required for crowdstrike to do what crowdstrike does. Which is mostly useless security theatre.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by adrianN on Friday July 19, 2024 @04:12AM (#41003304)
The people installing crowdstrike have an option: Don't install it.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by j-krieger on Friday July 19, 2024 @05:50AM (#41004269)
So what? Crowdstrike is a kernel AV. How else would you solve this?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mr_mitm on Friday July 19, 2024 @06:36AM (#41004646)
It's a design decision. People want the antivirus to protect them even if an attacker exploits a local privilege escalation vulnerability or if an attacker that compromised an admin account (which happens all the time in Windows environments) wants to load malicious software. That's kind of the point of these things. Somebody exploits a memory vulnerability of one of the hundreds of services on a system, the antivirus is supposed to prevent that, and to their benefit, Crowdstrike is very good at this. If it didn't run in the kernel, an attacker with root can deactivate the antivirus. Since it's a kernel module, the attacker needs to load a signed kernel module, which is much harder to achieve.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jsheard on Friday July 19, 2024 @07:03AM (#41004901)
Presumably Crowdstrikes driver also has the ELAM flag which guarantees it will be loaded before any other third party drivers, so even if a malicious driver is already installed they have the opportunity to preempt it at boot.

https://learn.microsoft.com/en-us/windows-hardware/drivers/i...

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by chrisjj on Friday July 19, 2024 @08:44AM (#41005927)
> guarantees it will be loaded before any other third party drivers

Point of information. "Guarantee" and "any" are unsubstantiated by that MS article.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jsheard on Friday July 19, 2024 @09:12AM (#41006173)
If we are being pedantic then an ELAM driver can't be guaranteed to load before another ELAM driver of course, but only a small list of vetted vendors are able to sign ELAM drivers so it is very unlikely that malware would be able to gain that privilege. That's the whole point.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by chrisjj on Friday July 19, 2024 @10:28AM (#41006928)
Not pedantic. Just accurate.

> an ELAM driver can't be guaranteed to load before another ELAM driver of course,

Thanks for the correction.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by aloha2436 on Friday July 19, 2024 @02:23AM (#41002447)
> an application shouldn't be able to do this kind of damage to an operating system

Antivirus software by its nature probably needs the kind of access that would let it bluescreen your computer.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by fulafel on Friday July 19, 2024 @02:51AM (#41002629)
This is not the case. There are many possible AV architectures, with or without kernel drivers and/or administrator level permissions.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by BLKNSLVR on Friday July 19, 2024 @02:32AM (#41002518)
Wading out my depth here, so forgive any stupidity following.

And there's a certain amount of sense to that, it has to get "under" the layer that viruses can typically get to, but I still think there should be another layer at which the OS is protected from misbehaving anti-virus software (which has been known to happen).

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by prmoustache on Friday July 19, 2024 @04:06AM (#41003228)
That usually makes it a port of entry for attacks. Antivirus are really malwares waiting to be exploited.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lnx01 on Friday July 19, 2024 @02:42AM (#41002575)
It runs at Ring 0, there's no lower ring (besides maybe IME and the like).
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by BLKNSLVR on Friday July 19, 2024 @02:59AM (#41002670)
The problem I have with this is that anti-virus software has never felt like the most reliable, well-written, trustworthy software that's deserving of it's place in Ring 0.

I understand I'm yelling into the storm here, because anti-virus also requires that level of system access due to the nature of what it's trying to detect. But then again, does it only need Ring 0 access for the worst of the worst? Can it run 99% of the time in Ring 1, or user space, and only instantiate it's Ring 0 privileges for regular but infrequent scans or if it detects something else may be 'off'?

Default Ring 0? Earn it.

This turns into a "what's your threat level" discussion.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by yjftsjthsd-h on Friday July 19, 2024 @10:20AM (#41006848)
Technically, there are rings -1 through -3; hypervisor/-1 actually seems widely used and maybe could be used here.

https://en.wikipedia.org/wiki/Protection_ring#Miscellaneous

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by eddythompson80 on Friday July 19, 2024 @02:36AM (#41002547)
It's a kernel mode driver. There aren't layers in kernel drivers. Any kernel module/driver can crash your system if it wants to.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by quietbritishjim on Friday July 19, 2024 @06:20AM (#41004514)
You're taking about how things are, the comment you're replying to is talking about how things could be. There's not a contradiction there.

Originally, x86 processors had 4 levels of hardware protection, from ring 0 up to ring 3 (if I remember right). The idea was indeed that non-OS drivers could operate at the intermediate levels. But no one used them and they're effectively abandoned now. (There's "level -1" now for hypervisors and maybe other stuff but that's besides the point.)

Whether those x86 were really suitable or not is not exactly important. The point is, it's possible to imagine a world where device drivers could have less than 100% permissions.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by DaoVeles on Friday July 19, 2024 @03:48AM (#41003048)
Need something like a hypervisor OS/hardware that isnt IME.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dist-epoch on Friday July 19, 2024 @03:51AM (#41003080)
Modern Windows installs already run under a hypervisor. It's called Core Isolation or Virtualization Based Security.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by chrisjj on Friday July 19, 2024 @10:58AM (#41007190)
[delayed]
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by gamma032 on Friday July 19, 2024 @02:31AM (#41002516)
At the end of the day, if you give an application a deep set of permissions, that's on you as an administrator, not the OS. This unchecked global rollout appears to just be a violation of every good software engineering practice we know.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bzzzt on Friday July 19, 2024 @03:19AM (#41002809)
Administrators are to blame because management (and a lot of 'cybersecurity policies') demand there's a virus scanner on the machines?

While virus scanners might pick up some threats not addressed by OS updates yet every one of them I've seen is a rootkit in disguise wanting full system privileges. There are numerous incidents with security holes and crashes caused by these security products. They also aren't that clever: repeatedly scanning the same files 'on access' over and over again wasting CPU and IO is not going to give you any extra security.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by attentive on Friday July 19, 2024 @03:41AM (#41002973)
Not so much in disguise.

CS has official RCE root/admin access on all the clients. Which skips any normal auth of the OS. Yes, on all windows, mac and linux.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mycall on Friday July 19, 2024 @07:51AM (#41005350)
I often watch Crowdstrike thrash my laptop's resources, making it slow to do compiles. Cybersecurity won't let me disable it either, so I just set it to lower priority process.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by aeyes on Friday July 19, 2024 @11:28AM (#41007464)
You might have more luck asking Cybersecurity to add a path like ~/code which contains your source code to the exclusion list.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mrweasel on Friday July 19, 2024 @03:38AM (#41002947)
As someone who worked for a company, who's a Crowdstrike partner, I assure you that Crowdstrike does not sell to administrators. It is very much a product sold to management and company auditors.

Where you're correct is that it's on the administrators to rollout the updates, but I'm not sure that's how Crowdstrike works. It's a managed solution and updates are done for you, maybe that can be disabled, but I honestly don't know.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by BLKNSLVR on Friday July 19, 2024 @02:44AM (#41002585)
> This unchecked global rollout appears to just be a violation of every good software engineering practice we know.

Yeah, this is what surprises me. Corporate infrastructure policy seems to have been matched to smart phone default settings.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by freetanga on Friday July 19, 2024 @04:08AM (#41003246)
I have worked in Finance for 25 years, and the amount of pressure I had to stand from Auditing on "Why do we have a 20-day-window on applying most updates as we get them from suppliers? We are not best practice!" is gruelling.

These people report to the Board Chairman, don't understand any real implication of their work, and believe the world is a simplistic Red - Amber - Green grid.

I understand most CIOs / CTOs / CISOs in Corporate would buckle.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by chii on Friday July 19, 2024 @08:13AM (#41005574)
So the silver lining from this incident would be that you can simply point to it, and tell those auditors to fuck off.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by vbezhenar on Friday July 19, 2024 @07:00AM (#41004874)
I'm pretty sure Apple does gradual rollouts of upgrades, so default smartphone settings are better than that.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by strunz on Friday July 19, 2024 @10:07AM (#41006750)
It's actually worse than phone updates. Ever looked at your phone and noticed it hasn't updated to the new OS despite it having been out for a few days already? This is why.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tomohawk on Friday July 19, 2024 @05:52AM (#41004286)
This should clue you in.

CS is not sold to SA or technical types. It's sold to management as a risk reduction.

The whole point is that if you are technical, you are so untrusted that management is willing to require circumvention of known good practices and force installation of this software against technical advice.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by midtake on Friday July 19, 2024 @03:32AM (#41002903)
Maybe it's time that critical systems switch to Linux. The major public clouds are already primarily running Linux. Emergency services, booking, and traditional point-of-sale have no strong reason to run Windows. In the past 10 years, the technological capability differences between Windows and Linux have widened considerably, with Linux being the most advanced operating system in the world without question.

Concerns about usability between Windows and Linux in the modern day are disingenuous at best and malicious at worst. There is no UX concern when everything runs off a webapp these days.

Just use Linux. You will save money and time, and your system will be supported for many years, you won't be charged per E-Core, you won't suffer BSoDs in 2024. Red Hat is a trustworthy American company based out of Raleigh, NC, in case you have concerns of provenance.

Really there's no downside. If you were building your own company you would base your tech stack on Linux and not Windows.

Critical systems cannot go down; therefore they cannot run Windows. If they do, they are being mismanaged and run negligently. Management should have no issue finding Linux engineers, they are everywhere. I could make a killing right now as a consultant going from company to company and just swapping out Windows backends for Linux. And quite frankly I might just do that, literally starting right now.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by AdeptusAquinas on Friday July 19, 2024 @04:10AM (#41003266)
I don't understand this sort of blindness? Linux fails all the time, with rather terrible nobody to root vulns because some idiot failed to use the right bounds check. Ye gods, ZX utils was barely a few months ago!
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by smcin on Friday July 19, 2024 @04:20AM (#41003408)
You mean 'xz utils'
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by AdeptusAquinas on Friday July 19, 2024 @04:26AM (#41003475)
zx sounds better
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by zik on Friday July 19, 2024 @04:38AM (#41003608)
But no damage actually ended up happening with the xz utils exploit. It didn't even get released because someone picked it up pre-release.

Every system gets attacked, but I think your point shows that even with state-level attacks Linux handles it better than other platforms.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by AdeptusAquinas on Friday July 19, 2024 @04:45AM (#41003690)
Hmm? It was released for two plus months? 5.6.0 and 5.6.1

I'd also say this wasn't a good example of 'linux handling it better': usually when a mess like this occurs on windows all the corps get a quiet tap on the shoulder that they need to immediately patch when MS releases it, then a few days later it hits the news. In XZ's case, the backdoor was published before the team knew about it, huge mess.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by adrian17 on Friday July 19, 2024 @06:25AM (#41004561)
You’re right that it went noticed for a long time, just one clarification

> all the corps get a quiet tap on the shoulder that they need to immediately patch when MS releases it, then a few days later it hits the news

AFAIK, distros were notified and released a patched version of xz like a week before it hit the news, so at least a lot of machines received it via automatic updates.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by AdeptusAquinas on Friday July 19, 2024 @07:03AM (#41004899)
Depends which news you're talking about. MS guy who discovered it found it March 29th, published to oss. It was in infosec news same day as redhat, others pushed out critical advisories. Patch didn't come til a day or two later.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by zik on Friday July 19, 2024 @07:15AM (#41005022)
It didn't go out in any distros.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by prmoustache on Friday July 19, 2024 @04:11AM (#41003282)
Crowdstrike has a linux version. It is mandatory in our linux servers in my company so that is not the solution.

I would say issue 1 is management/compliance forcing admins to install malwares like crowdstrike. But issue 1 is because of issue 2 which is about admins / app devs / users aren't smart enough to not have their machines compromised on a regular basis in the first place. And issue 2 is because issue 3 of the software industry not focusing on quality and making bug free software.

All in all this should be mitigated by more diversity in OS, software and "said security solution". Standardization and monopolies works well until they don't and you get this kind of shit.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by fsflover on Friday July 19, 2024 @05:11AM (#41003940)
> Crowdstrike has a linux version

But would it crash the OS?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nickjj on Friday July 19, 2024 @06:30AM (#41004599)
One place I'm at recently required us to install it in our Kubernetes cluster which powers a bunch of typical web apps.

Falcon sensor is the most CPU intensive app running in the cluster and produces a constant stream of disk activity (more so than any of our apps).

It hasn't crashed anything yet but it definitely leaves me feeling iffy about running it.

I don't like CrowdStrike at all. I got contacted by our security department because I used curl to download a file from GitHub on my dev box and it prompted a severe enough security warning that it required me to explain my intent. That was the day I learned I guess every command or maybe even keystroke I type is being logged and analyzed.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nevon on Friday July 19, 2024 @06:40AM (#41004681)
We were also forced to run that until the agent had introduced a memory leak that ate almost all the memory on all the hosts. Thankfully we managed to convince our compliance people that we could run an immutable OS rather than deploy this ~~malware~~ XDR agent.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by prmoustache on Friday July 19, 2024 @08:00AM (#41005431)
It can kill process based on memory scanning. Imagine systemd was getting killed at every boot?

An issue might not be as universal as on windows, because some distros do things differently like not using glibc, or systemd, or whatever. Yet there are some baselines common to the most popular ones.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by TheFlash on Friday July 19, 2024 @05:28AM (#41004087)
Yes, the CS Falcon agent caused a kernel panic on RHEL about a month ago.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sterlind on Friday July 19, 2024 @12:02PM (#41007838)
and yet everyone is blaming Windows sigh.

Windows actually runs a lot of drivers in user-mode, even GPU drivers. largely this is because third-party drivers were responsible for the vast majority of blue screens, but the users would blame Microsoft. which makes sense; Windows crashes so they blame Windows, but I doubt anyone blamed Linux for the kernel panic.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by fsflover on Friday July 19, 2024 @01:06PM (#41008594)
Linux is blamed for bad device drivers all the time, even on HN.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by prmoustache on Friday July 19, 2024 @03:42PM (#41010303)
I think windows can be blamed on how badly you can fix that kind of issues. I mean on linux or any bsd admins would build an iso image that would automatically run a script that would take care of optionnally decrypting the system drive, then remove crowdstrike. Or alternatively simply building a live system that take an address via dhcp and start an ssh server. and admins would remotely and automatically run a playbook that mount that iso on the hypervisor, boot it, remotely apply the fix, then boot back the system on the system drive.

Maybe this is just my ignorance about windows and its ecosystem but it seems most admins this morning were clueless on how to fix that automatically and remotely on n machines and would resort to boot in safe mode and remove a file manually on each single server. This is just insane to think that supposed windows sysadmins / cloudops have no idea how to deploy a fix automatically on that platform.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tgeorge on Friday July 19, 2024 @06:35AM (#41004636)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by AndriyKunitsyn on Friday July 19, 2024 @05:21AM (#41004024)
If it works the same way - absolutely.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by baq on Friday July 19, 2024 @05:16AM (#41003986)
Why wouldn't it? This particular bug wouldn't, but another one...
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by guax on Friday July 19, 2024 @06:35AM (#41004631)
I think we don't do enough to fight back this requests in a language that is understood by management. Ask them to sign a security waiver assuming risks for installing software techs would classify as a malware and RCE risk.

Companies like CS live on reputation, it should be dragged down.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by attentive on Friday July 19, 2024 @03:46AM (#41003028)
oh, you think security won't mandate to run CS on linux.

Granted it didn't down linux this time but nothing is stopping it.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by snotrockets on Friday July 19, 2024 @03:58AM (#41003143)
It’s not security, it’s compliance. The two are sometimes aligned, sometimes less so.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by chippiewill on Friday July 19, 2024 @04:12AM (#41003294)
Yeah, they definitely would mandate it.

My work laptop is running Ubuntu, and corporate IT requires Symantec Antivirus to be running on it

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by hrrsn on Friday July 19, 2024 @05:25AM (#41004063)
We've had production outages caused by Microsoft Defender our RHEL boxes :(
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by DaoVeles on Friday July 19, 2024 @03:38AM (#41002948)
All good points but Windows didnt win because it had the best tech or user interface. Merely the most developer support thus user numbers. Legacy momentum is an incredibly difficult thing to sway. It has taken Apple decades an potentially hundreds of billions of dollars of marketing and good will to carve out its share of the market. Linux doesn't have that despites its clear technical advantages.

It is an incredibly frustrated battle akin to Sisyphus.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dist-epoch on Friday July 19, 2024 @03:53AM (#41003095)
> Linux being the most advanced operating system in the world without question.

Only if you don't need a GUI/Desktop.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by prmoustache on Friday July 19, 2024 @04:09AM (#41003261)
I rate Linux DE higher than I do windows and Mac desktop tbh. Better ergonomics, better user experience and less bloat.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by blippitybleep on Friday July 19, 2024 @05:30AM (#41004116)
I could never get smooth scrolling to work on Linux in any mainstream web browser, most people don’t seem to see it, but I’m sensitive to things like that.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by cjbillington on Friday July 19, 2024 @07:19AM (#41005065)
Like with a laptop trackpad? I'm smooth-scrolling through these comments right now, and don't remember when scrolling wasn't smooth by default on any trackpad.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by blippitybleep on Friday July 19, 2024 @11:22AM (#41007404)
It’s smooth to a point, but not smooth like OS X is. It might have improved (I think I last tried desktop Linux a year ago). I do enjoy using Linux as my default headless OS.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by prmoustache on Friday July 19, 2024 @06:01AM (#41004349)
Imho that was somewhat true on x11 but on wayland I feel everything is much smoother. I am more a pgup/pgdown user though.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rgreekguy on Friday July 19, 2024 @07:34AM (#41005189)
NOT SMOOTH SCROLLING!
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by commandersaki on Friday July 19, 2024 @09:25AM (#41006314)
I need a few accessibility settings and Mac just excels in this regard.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ric2b on Friday July 19, 2024 @05:04AM (#41003867)
I have a GUI/Desktop on Linux, not sure what you're referring to?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lelanthran on Friday July 19, 2024 @06:51AM (#41004788)
> Only if you don't need a GUI/Desktop.

I not only need a GUI/Desktop, it's my daily driver!

And there are precious few things that Windows GUI/Desktop provides which I don't have on Linux, while the reverse is never true.

When I used Mac (Big Sur, I think?) until a year ago, I was absolutely miserable about having to use such a primitive GUI.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by NexRebular on Friday July 19, 2024 @06:20AM (#41004509)
> Maybe it's time that critical systems switch to Linux.

I switched critical systems to illumos and BSD years ago and it's been smooth sailing ever since. Nowadays there really is no need to contribute to linux monoculturization whatsoever.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bdd8f1df777b on Friday July 19, 2024 @06:41AM (#41004697)
I too want to see Linux more widely adopted, but it won't prevent this from happening. People will install corrupted kernel modules on Linux too for anti-virus purposes.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jsmith99 on Friday July 19, 2024 @06:42AM (#41004706)
Do Linux systems not crash if a third party kernel module crashes? Or was your comment sarcastic?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by MatejKafka on Friday July 19, 2024 @06:43AM (#41004717)
The discussed issue is not related to any meaningful difference between Windows and Linux – Crowdstrike used a kernel driver, apparently containing a serious bug, which took down the system, which is something any kernel driver can do, no matter which kernel you use. At least Windows have a well-developed framework for writing userspace drivers, unlike Linux.

> Linux being the most advanced operating system in the world without question.

Very strong and mostly unfounded claim; there are specific aspects where Linux is "more advanced", and others where Windows come out ahead (e.g. almost anything related to hardware-based security and virtualization).

> your system will be supported for many years

Windows Server 2008 was supported until earlier this year, longer than any RHEL release.

> you won't suffer BSoDs in 2024

Until you install a shitty driver for a dubious (anti)malware service.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by vbezhenar on Friday July 19, 2024 @07:06AM (#41004921)
I suggest switching to macOS. They don't allow third-party kernel drivers which is already a big advantage over Windows or Linux.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jve on Friday July 19, 2024 @07:40AM (#41005252)
Well, Microsoft tried to lock down its kernel with Windows Vista and then antivirus vendors cried that they won't be able to protect Windows, anticompetetive etc.

https://www.computerworld.com/article/1642872/q-a-microsoft-...

https://betanews.com/2006/10/18/mcafee-ms-failing-to-provide...

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by namtab00 on Friday July 19, 2024 @08:09AM (#41005519)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nikau on Friday July 19, 2024 @03:06AM (#41002718)
I feel the need to make a mustang car crowdsrike meme
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by CoastalCoder on Friday July 19, 2024 @09:30AM (#41006370)
Could you elaborate?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nikau on Friday July 19, 2024 @11:53AM (#41007729)
Mustangs are famous for their high power and poor handling - there are lots of videos showing drivers doing burnouts, losing control, and striking the crowd they are showing off to.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Arrath on Friday July 19, 2024 @01:53PM (#41009146)
Mustangs have a reputation as being 'crowd (or streetlight) seeking' missiles.

This is due to their price making them relatively more available to the enthusiasts than say Hellcats, enthusiasts who may not be experienced enough to deal with having that much power available to them in a RWD car. This confluence of power, confidence and lack of skill often comes to a head when the enthusiast goes to a car meet to show off and meet with like minded folks. At the conclusion of the meet, or during a group drive, they'll often pull a sick burnout as they pull out of the parking lot on to a street.

A sick burnout they haven't practiced, and will often cause them to lose the back end sending the car into the curb, a tree, or a crowd of like minded attendees at the car meet. Therefore, the reputation.

For example: https://www.youtube.com/watch?v=DPx5aBI8UTQ

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ncr100 on Friday July 19, 2024 @10:57AM (#41007186)
I think it was a Dodge charger. That pro-trump KKK guy in the gray car who drove through the crowd while the crowd was I think it was a George Floyd protest?

Also heard today crowd stroke.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ric2b on Friday July 19, 2024 @03:06PM (#41009932)
There's a better joke, Crowdstrike sponsors the Mercedes Formula 1 team and in 1955 Mercedes was involved in the worst motorsport accident ever, killing over 80 people watching from the stands when parts of the cars flew off and... striked the crowd...
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by AmericanChopper on Friday July 19, 2024 @03:28AM (#41002864)
My experience working with Crowdstrike was that they were super arrogant about these risks. I was working on a ~50k enterprise rollout, and our CS guy was very belligerent about how long we were taking to do it, how much testing we wanted to do, the way that we were staggering roll outs and managing rollback plans. He didn’t think any of this was necessary, that we should roll it out in one fell swoop, have everything to auto-update all the time, and constantly yapped about how many bigger enterprises than ours completed their rollouts in just a couple of weeks.

He actually threatened to fire us as a client because he claimed he didn’t want the CS brand associated with an org that wasn’t “fully protected” by CS. By far the worst vendor contact I’ve ever had. I’ve had nicer meetings with Oracle lawyers than I was having with this guy. I hope this sort of thing humbles them a little.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by BLKNSLVR on Friday July 19, 2024 @03:45AM (#41003026)
> constantly yapped about how many bigger enterprises than ours completed their rollouts in just a couple of weeks.

Evidence is pointing towards him actually being right about this, despite likely being wrong about everything else.

It'd be worth giving him a call, just to check in how he's going, and take him up on the offer to fire you as a client.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by AmericanChopper on Friday July 19, 2024 @03:56AM (#41003113)
I was just a contractor there, and don’t work with them at the moment. But I’m a customer of theirs and they’re definitely having an outage right now, so I’m guessing it’s all still in place.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by CoastalCoder on Friday July 19, 2024 @09:22AM (#41006285)
Mind rephrasing? I don't understand what you're saying.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by AmericanChopper on Friday July 19, 2024 @09:27AM (#41006333)
I don’t work there any more. But they were having an outage, so I’m guessing they never got fired as a client (guessing that they’re still using Crowdstrike) and could still take that offer (of being fired as a client) if they wanted to.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ric2b on Friday July 19, 2024 @03:02PM (#41009886)
What evidence are you referring to? Was there a company that was breached for taking a few days or weeks to update crowdstrike?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by DaoVeles on Friday July 19, 2024 @03:49AM (#41003063)
Ouch, considering the devil works under Oracles lawyers, thats bad!
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by shiroiushi on Friday July 19, 2024 @04:43AM (#41003661)
>I hope this sort of thing humbles them a little.

Hopefully not. It would be better that this company is sued into oblivion by all the customers that were affected by this huge outage.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mym1990 on Friday July 19, 2024 @06:17AM (#41004483)
Maybe humbles all the other surviving companies? We can only dream
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by locococo on Friday July 19, 2024 @06:29AM (#41004587)
sounds like a very inexperienced person.

If their mission is to protect businesses they should understand your concerns.

Speed is useless without control.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by AmericanChopper on Friday July 19, 2024 @06:38AM (#41004660)
He was pretty senior for his role, but really I have no idea whether he was representative of the wider company culture.

We had a buggy client release during the rollout which consumed all the CPU in one of our test environments (something he assured us could never happen), and he calmed down a bit after that. Prior to that though he was doing stuff like finding our CISO on LinkedIn to let him know how worried he was about our rollout pace, and that without CS protection a major breach could be imminent.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by CoastalCoder on Friday July 19, 2024 @09:26AM (#41006327)
I'm guessing he's not typical, only because of he was, CrowdStrike would be known far and wide for this behavior.

For example, the way Oracle's lawyers are known.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by radiator on Sunday July 21, 2024 @05:48AM (#41023807)
> I hope this sort of thing humbles them a little.

What I hope, is that they stop to exist as a product and as a company. They have caused inconvenience, economic damage in global scale and probably also loss of life, given that many hospitals, ER units had outages. It has been proven that their whole way of working is wrong, from the very foundation to the top.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bratwurst3000 on Friday July 19, 2024 @03:26AM (#41002854)
maybe they installed crowdstrike because they wanted updated without testing. and crowdstrike failed at testing them in their environment.

sounds like they didnt test all cases and stumbled on a windows bug

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mhh__ on Friday July 19, 2024 @06:29AM (#41004589)
Other than a lack of redundant systems, it should be illegal to roll out updates like this to more than x% of any gov stuff at a time. Brute force way of avoiding correlational Armageddon.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by JonChesterfield on Friday July 19, 2024 @07:26AM (#41005129)
Don't root kit yourself then cry about it when it falls over. Problem solved.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by btbuildem on Friday July 19, 2024 @09:04AM (#41006099)
Crowdstrike is basically corporate malware - the failure is in large part with security dept deciders who signed off on policies that compel people to install these viruses on their work machines.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dalmo3 on Friday July 19, 2024 @02:38AM (#41002552)
Looks like this also took down half of New Zealand's economy.

https://www.nzherald.co.nz/nz/bank-problems-reports-bnz-asb-...

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by a4000 on Friday July 19, 2024 @03:03AM (#41002698)
Same in Australia https://www.abc.net.au/news/2024-07-19/global-it-outage-crow...

Banks are down so petrol stations and supermarkets are basically closed. People can't check in to airline flights, various government services including emergency telephone and police are down. Shows how vulnerable these systems are if there's just one failure point taking all those down.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by afro88 on Friday July 19, 2024 @04:44AM (#41003670)
Banks seem fine now. At least ING and NAB.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by averageRoyalty on Friday July 19, 2024 @06:06AM (#41004391)
000 was never down, and most supermarkets and servos were still up. It was bad, but ABC appear to not have the internal capacity to validate all reports.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by martyvis on Friday July 19, 2024 @08:14AM (#41005585)
It's pretty bad when the main ABC 7pm News Bulletin pretty much had them reading from their iPads couldn't use their normal studio background screens and didn't even give us the weather forecast!
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Reason077 on Friday July 19, 2024 @02:54AM (#41002645)
Crowdstrike must have some slick salespeople in New Zealand. Seems like nearly everyone uses it. Single point of failure problem.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by 0x800838383 on Friday July 19, 2024 @03:10AM (#41002748)
CIO here. They are known to be incredibly pushy. In my company we RFP'd for our endpoint & cyber security. Found the CS salesperson went over me to approach our CEO who is completely non-technical to try and seal a contract because I was on leave for 1 week out of service (and this was known to them). When I found out by our CEO informing me of the approach we were happy to sign with SentinelOne
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sam_bristow on Friday July 19, 2024 @03:26AM (#41002855)
One thing I'm really happy about at my current company is that when a sales person from a vendor (not Crowdstrike) tried that our CEO absolutely ripped them a new one and basically banned that company from being a vendor for a decade.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dataengineer56 on Friday July 19, 2024 @03:24AM (#41002840)
I got confused and thought that you were the CIO of Crowdstrike until I read further into your comment.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ykonstant on Friday July 19, 2024 @03:57AM (#41003133)
"CIO of CS here: we suck."
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by neurotixz on Friday July 19, 2024 @12:50PM (#41008422)
I had a very similar experience, I was leading the selection process for our new endpoint security vendor, Crowdstrike people: - verbally attacked/abused a selection team member - were ranting constantly about golf with our execs - were dismissive and just annoying throughout - raised hell with our execs when they learned they were not going to POC, basically went through everyone of them simultaneously - I had to get a rep kicked out of the rfp as he was constantly disrespectful

We did not pick them, and cancelled any other relashionship we had with them, in IR space by example.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by yard2010 on Friday July 19, 2024 @06:19PM (#41012001)
It sounds like they are a bunch of shitheads type A nihilists. How stereotypical.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by hello_moto on Saturday July 20, 2024 @02:18PM (#41018465)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by NomDePlum on Friday July 19, 2024 @03:04AM (#41002705)
Similar being reported in Australia. Can see the effects being reported as other timezones become more active.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Scoundreller on Friday July 19, 2024 @03:25AM (#41002845)
You mean you think the update was timed and waves will hit every hour for the next nearly 24h, or it’s just 3AM in NYC right now and under the radar?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by NomDePlum on Friday July 19, 2024 @04:38AM (#41003606)
I think the update will be applied overnight, which is a different window (no pun intended) dependent on timezone and the impact will be reported when users come back online (or not) and identify the issue.

Currently seeing this happening in real time in the UK.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Taniwha on Friday July 19, 2024 @02:48AM (#41002605)
Satellite TV channels too
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nomercy400 on Friday July 19, 2024 @05:22AM (#41004033)
Netherlands is somewhat affected: Two main airports, Rotterdam harbour, a few hospitals and news reporting.

Surprisingly: banks, government, police, fire department, railways, buses are mostly unaffected.

Maybe they have a good IT department/provider.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by raziel2p on Friday July 19, 2024 @06:41AM (#41004683)
Probably more to do with luck than being "good".
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ElCapitanMarkla on Friday July 19, 2024 @04:06PM (#41010550)
I was at the supermarket here last night about the time it kicked off. It seemed payWave was down, there were a few people walking out empty handed as they only had Apple Pay, etc on them. But the vast majority of people seemed fine, my chipped credit card worked without issue.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ssss11 on Friday July 19, 2024 @04:17AM (#41003361)
I believe that today they struck the entire crowd… (or should that be cloud)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by gedw99 on Friday July 19, 2024 @04:10AM (#41003275)
Rock me Amadeus.

At least the central flight booking system is up I guess. Google brought it years ago and it's a mainframe.

Hence why google flights is so tapped in :)

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jmcgough on Friday July 19, 2024 @02:24AM (#41002463)
My entire emergency department got knocked offline by this. Really scary when you have ambulances coming in and are trying to stabilize a heart attack.

Update: 911 is down in Oregon too, no more ambulances at least.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jeffrallen on Friday July 19, 2024 @03:47AM (#41003041)
"Always look on the bright side of life!" - M Python
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sexy_seedbox on Friday July 19, 2024 @03:04AM (#41002707)
But at least the best instant messaging app in the world Microsoft Teams and the best web browser in the world Microsoft Edge are working fine, right?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jmcgough on Friday July 19, 2024 @03:08AM (#41002735)
It's a bsod loop, so not really.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by spike021 on Friday July 19, 2024 @04:25AM (#41003465)
Do you have offline backup processes at least? Nasty situation.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jmcgough on Friday July 19, 2024 @04:32AM (#41003543)
We're really prepared for epic to go down and have an isolated cluster that we access in emergencies. I transitioned from software engineering so I've only been in the ED for a year, but from what I could see there didn't seem to be a plan for what to do if every computer in the department bluescreened at once.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by gamma032 on Friday July 19, 2024 @02:46AM (#41002593)
The biggest mistake here is running a global update on a Friday. Disrespect to every sysadmin worldwide.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by usr1106 on Friday July 19, 2024 @03:26AM (#41002853)
Disrespect to every CIO to make their business depend on a single operating system, running automatic updates of system software without any canaries and phased deployments.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dist-epoch on Friday July 19, 2024 @03:57AM (#41003125)
You're saying I should diversify my 100% Linux operation to also use Windows?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ykonstant on Friday July 19, 2024 @03:59AM (#41003154)
Maybe some OpenBSD would be a good hedge. It can also help spot over-reliance on some Linux quirks.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by prmoustache on Friday July 19, 2024 @04:19AM (#41003394)
What makes you think windows is the only alternative? Have you never heard about Gnu Hurd?

More seriously I am not saying you should run some critical services on menuetos or riscos but the BSDs are still alive and kicking as well as illumos and its derivatives. And yes I think a bit of diversity allows some additional resilience. It may necessitate more workforce but imho it is worth the downsides.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by usr1106 on Friday July 19, 2024 @08:46AM (#41005937)
While I believe Linux is a more reasonable operating system than Windows, shit can happen everywhere.

So if you have truly mission critical systems you should probably have more have at least 2 significantly different systems, each of them being able to maintain some emergency operations independently. Doing this with 2 Linux distros is easier than doing it with Linux and Windows. For workstations Macs could considered, for servers BSD.

Probably many companies will accept the risk that everything goes down. (Well, they probably don't say that. They say maintaining a healthy mix is too expensive.)

In that case you need a clearly phased approach to all updates. First update some canaries used by IT. If that goes well update 10% of the production. If that goes well (well, you have to wait until affected employees have actually worked a reasonable time) you can roll out increasingly more.

No testing in a lab (whether at the vendor or you own IT) will ever find all problems. If something slips through and affects 10% of your company it's significantly different from affecting (nearly) everyone.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by linker3000 on Friday July 19, 2024 @03:39AM (#41002958)
The biggest mistake is not ringfencing this update in a test environment before sign-off for general deployment.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by chippiewill on Friday July 19, 2024 @04:14AM (#41003320)
Presumably they do test their updates, they're just maybe not good enough tests.

The ideal would be to do canary rollouts (1%, then 5%, 10% etc.) to minimise blast radius, but I guess that's incompatible with antiviruses protecting you from 0-day exploits.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by spike021 on Friday July 19, 2024 @04:27AM (#41003496)
While I'm usually a proponent of update waves like that, I know some teams can get loose with the idea if they determine the update isn't worth that kind of carefulness.

Not saying CS doesn't care enough but what may be a minor update to the team that did this and not necessary for a slow rollout is actually something that really should be supervised in that way.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tetha on Friday July 19, 2024 @06:01AM (#41004346)
Our worst outage occurred when we were deploying some kernel security patches and we grew complacent and updated the main database and it's replica at the same time. We had a maintenance with downtime anyway at the same time, so whatever. The update worked on the other couple hundred systems.

Except, unknown to us, our virtualization provider had a massive infrastructural issue at exactly that moment preventing VMs from booting back up... That wasn't a fun night to failover services into the secondary DC.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rk06 on Friday July 19, 2024 @06:37AM (#41004657)
Was this update meant to save from a 0 day?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by grumple on Friday July 19, 2024 @08:15AM (#41005592)
Update: change color of text in console
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jaza on Friday July 19, 2024 @03:51AM (#41003077)
Agreed. What happened to Patch Tuesdays?!
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by prmoustache on Friday July 19, 2024 @04:19AM (#41003385)
I don't think the day matter anymore really.

The issue is update rollout process, lack of diversity of these kind of tools in the industry, and the absolute failure of the software industry to make decent software without bug and security holes.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by OJFord on Friday July 19, 2024 @04:49AM (#41003709)
Yeah, airlines prefer mid-week chaos & grounding.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tamimio on Friday July 19, 2024 @03:42AM (#41002986)
I just skimmed through the news. A lot of airports, hospitals, and even governments are down! It's ironic how people are putting their eggs in one basket, trying to avoid downtime caused by malware by relying on a company that put their system down. A lot of lessons will be learned after this for sure.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by phatfish on Friday July 19, 2024 @04:05AM (#41003210)
Unless you run half your devices on one security vendor and half on another surely there is no way round it? Companies install this stuff over "Windows Defender" so they can point fingers at the security vendor when they get hacked, this is the other side of the coin.

It has happened before where security software has unwanted effects, can't say i remember anyone else managing to blue screen Windows and require a safe mode boot to fix the endpoints though.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by whyoh on Friday July 19, 2024 @05:33AM (#41004137)
Relying on easy-install "security vendors" is the problem. It's one thing to run an antivirus on a general purpose PC that doesn't have a qualified human admin. But many of the computers affected here are single-purpose devices, which should operate with a different approach to security.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nmcveity on Friday July 19, 2024 @03:34AM (#41002921)
This gem from the ABC news coverage has my mind 100% boggled:

"711 has been affected by the outage … went in to buy a sandwich and a coffee and they couldn’t even open the till. People who had filled up their cars were getting stuck in the shop because they couldn’t pay."

Can't even take CASH payment without the computer, what a world!

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Scoundreller on Friday July 19, 2024 @04:00AM (#41003172)
Technically a payment terminal can go into island mode and take offline credit card transactions and post them later. PIN can be verified against the card.

Depends if the retailer wants to take the chance of all that.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nielsole on Friday July 19, 2024 @04:51AM (#41003730)
That is if the terminal is not dead itself
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sgammon on Friday July 19, 2024 @07:10AM (#41004964)
The terminal is probably not running Crowdstrike...
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by j-bos on Friday July 19, 2024 @08:01AM (#41005433)
You might be surprised..
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by kristjansson on Friday July 19, 2024 @01:48PM (#41009073)
Terminal running Windows? Someone is going to make it run Crowdstrike too.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jeffhuys on Friday July 19, 2024 @02:51PM (#41009776)
Dude. SO MUCH STUFF runs on Windows.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sgammon on Saturday July 20, 2024 @02:42AM (#41014588)
"Probably" is a load bearing word
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sgammon on Wednesday July 24, 2024 @06:28PM (#41062891)
Crowdstrike != Windows ;)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jimmydorry on Friday July 19, 2024 @05:03AM (#41003859)
Good luck putting a payment terminal into island mode when it's in a bluescreen loop.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by thyrsus on Friday July 19, 2024 @06:56AM (#41004834)
Not this time. Use paper, pen, and a non-electronic cash box.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Ekaros on Friday July 19, 2024 @11:28AM (#41007459)
Terminal is probably fine, the machine that tells it number to charge is dead... And it is probably not even setup to accept manual payment inputs.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Scoundreller on Friday July 19, 2024 @12:41PM (#41008312)
Yeah, all depends on how much config you want to allow employees to do, but I’m sure the functionality is there if you wish to enable it.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by robotnikman on Friday July 19, 2024 @01:51PM (#41009114)
Having worked with some of these retail systems, yes, it depends on how they are configured.

There are stores in many places in the country with sporadic internet or where outages are not uncommon, and where you would want to configure the terminals to still work while offline. In these cases, the payment terminals can be configured to take offline transactions, and they are stored locally on the lane or a server located in the store until a connection to the internet is re-established.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by timthorn on Friday July 19, 2024 @03:43AM (#41002995)
At least they'd take cash if the computer wasn't broken. That's getting quite rare in the UK.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by physicsguy on Friday July 19, 2024 @04:04AM (#41003206)
Not really? I've only really seen people not taking cash at trendy street food stalls and bougie coffee shops, pretty much everywhere else does.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by orf on Friday July 19, 2024 @04:34AM (#41003561)
In London it’s really common
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by physicsguy on Friday July 19, 2024 @04:54AM (#41003764)
At where though? The example given was in 711 which is a nationwide chain a bit like a Tesco Express or Sainsbury's Local, both of which still accept cash nationwide in the UK too.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by xdennis on Friday July 19, 2024 @01:26PM (#41008832)
Aldi, apparently. That's where Piers Corbyn couldn't buy strawberries with cash. https://www.mirror.co.uk/news/uk-news/piers-corbyn-splits-op...
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by timthorn on Friday July 19, 2024 @08:43AM (#41005907)
Not just indie coffee shops - chains too. Pubs, clothes shops... Even the Raspberry Pi store
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jeffhuys on Friday July 19, 2024 @02:53PM (#41009795)
Netherlands is the worst at this. More and more “PIN ONLY”. Also more and more tight rules about how much you're allowed to have.

Luckily I can just give someone a paper wallet containing crypto. No transactions, no traceability, no rules.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by skerit on Friday July 19, 2024 @05:06AM (#41003887)
I'm seeing several reports of things like being unable to buy tickets for the train on-line in Belgium.

They use Windows as a part of their server infrastructure?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Melatonic on Friday July 19, 2024 @03:17AM (#41002796)
US Based and got a NANOG alert email just in time. At least half our windows servers down.

I went into our crowdstrike policies and disabled auto update of the sensor. Hopefully this means it doesnt hit everything. Double check your policies!!!

Edit:

Crowdstrike has an article out on the manual fix:

https://supportportal.crowdstrike.com/s/article/Tech-Alert-W...

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by silamay on Friday July 19, 2024 @04:17AM (#41003353)
I’m trying to refresh to get latest update… let’s keep posting
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by gedw99 on Friday July 19, 2024 @04:08AM (#41003245)
Ironically SolarWinds court case happened yesterday. SEC won. SolarWindows was fraudulent to say their software way “secure”. They should rename a side channel attack a “Tom and Jerry”, because its getting like a game of Cat and Mouse
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by itsgrimetime on Friday July 19, 2024 @03:19AM (#41002808)
I just landed at SeaTac an hour ago and the rideshare/app pickup was absolutely nutso. Like thousands of people standing around waiting for taxis and Ubers. The one person I asked what was going on said that the computer systems at all the regional hotels are down (not sure how that makes more people need cabs). Wonder if it’s from this
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by itsgrimetime on Friday July 19, 2024 @03:29AM (#41002882)
Just realized this is posted on the SeaTac website now: “ SEA is experiencing temporary issues with the system that populates flight and baggage information on in terminal screens and the flySEA app/website. Travelers are recommended to check with their airlines for current gate and baggage claim information. Check With Your Airlines”
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Scoundreller on Friday July 19, 2024 @04:03AM (#41003192)
I remember when my big regional train system had like 95% of its morning trains cancelled overnight due to a big snowstorm in 2014.

Of course, no news on its websites or socials because those people didn’t start until 9am.

I think they finally fixed that.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Klonoar on Friday July 19, 2024 @04:23AM (#41003440)
> just landed at SeaTac an hour ago and the rideshare/app pickup was absolutely nutso. Like thousands of people standing around waiting for taxis and Ubers.

So a normal day at SeaTac?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by zcretu on Friday July 19, 2024 @02:17AM (#41002395)
Quick fix that worked for us, In safe mode:

1.enter in drive C: 2.system 32 folder 3. Drivers 4. Rename crowdstrike folder to something else doesent matter what.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jimbob45 on Friday July 19, 2024 @03:58PM (#41010479)
Could you potentially do the same by just attaching the HDD to another computer as a secondary drive and renaming the folder if safe mode falls through?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nrr on Friday July 19, 2024 @07:03PM (#41012357)
Not likely, not unless the disk is also not BitLockered.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by reegnz on Friday July 19, 2024 @04:12AM (#41003292)
Cybersecurity company secures computers worldwide by not allowing them to be turned on.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by silamay on Friday July 19, 2024 @04:16AM (#41003345)
I’m trying to refresh to get the latest update …
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by adzm on Friday July 19, 2024 @04:07AM (#41003232)
Workaround fixed it for me, thankfully I had access to the bitlocker recovery keys. This will be a bad day for IT people worldwide.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Cub3 on Friday July 19, 2024 @02:53AM (#41002638)
Workaround + update (within a authenticated portal)

https://www.reddit.com/r/crowdstrike/comments/1e6vmkf/bsod_e...

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by LeoPanthera on Friday July 19, 2024 @03:14AM (#41002778)
BBC live coverage: https://www.bbc.com/news/live/cnk4jdwp49et

Looks like this is a big deal.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tamimio on Friday July 19, 2024 @03:29AM (#41002878)
OTA update went wrong? How can an update go live without proper testing for the millions of live connected endpoints?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by pageandrew on Friday July 19, 2024 @03:47AM (#41003042)
Can they recover this OTA considering the systems can’t even boot?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tamimio on Friday July 19, 2024 @03:55AM (#41003107)
I’m sure the patch itself can be fixed, and there will be a workaround to boot up the machine to fix it. My only concern is the BitLocker keys. If the hard drive is encrypted by Windows and assuming no backup for that key has been done, the system admins will have to activate their disaster recovery plans for these devices, and I hope they have that too, but hope isn’t a strategy!
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by pageandrew on Friday July 19, 2024 @03:59AM (#41003158)
Why would the BitLocker keys not be recoverable?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tamimio on Friday July 19, 2024 @04:07AM (#41003229)
If the keys aren’t backed up, you will be locked out of the system, and as soon as you try to boot into the safe mode to perform that workaround, you will be asked to enter it manually (or if you have it back it up on a USB drive), if you don’t have, or don’t know the key, you will have an encrypted drive with all of your data locked there.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by DaoVeles on Friday July 19, 2024 @03:53AM (#41003093)
So far requires going into recovery mode and removing/rename the cloud strike executable. Then you can boot into Windows from there, it will probably be a sys admin thing dependent on the organisation setup.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ajdlinux on Friday July 19, 2024 @01:49AM (#41002279)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Hawxy on Friday July 19, 2024 @02:55AM (#41002652)
The impact is Australia is immense. https://downdetector.com.au/, it's almost every major org in the country. NSW Government is completely offline.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by gamma032 on Friday July 19, 2024 @02:13AM (#41002368)
Australian news reporting this has hit hospitals, fire and rescue, banking, media, airlines and many other companies worldwide.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Napsty on Friday July 19, 2024 @02:47AM (#41002600)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by yen223 on Friday July 19, 2024 @02:53AM (#41002639)
Newsreaders on the ABC are reading off paper notepads lmao
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jaza on Friday July 19, 2024 @08:38AM (#41005859)
I was listening to Triple J (one of ABC's radio stations), they said: "welcome to our first and possibly last ever Triple J's USB Fridays, we can't play any of our usual music because the computers are all down, all we can play is the songs that happen to be on the USB stick that one of us had in our pocket". LOL!
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by iamkneel on Friday July 19, 2024 @03:44AM (#41003011)
Can't wait for the Kevin Fang video about this.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by radiator on Friday July 19, 2024 @03:47AM (#41003036)
So Crowdstrike protects your computers from cyber attacks. But who is going to protect you from Crowdstrike?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by _Tomas on Friday July 19, 2024 @04:03AM (#41003189)
I dunno, Coast Guard?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dimgl on Friday July 19, 2024 @11:55AM (#41007752)
Underrated joke, thanks
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rochak on Friday July 19, 2024 @03:54AM (#41003097)
Not Microsoft, that’s for sure
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jamesbfb on Friday July 19, 2024 @01:33AM (#41002225)
Our company is in panic mode. 15 machines blue screened for no apparent reason and stuck in boot loop. I’m a gloating Linux user :)

Also in Australia

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dabiged on Friday July 19, 2024 @03:45AM (#41003025)
Year of the Linux desktop at last!
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jdleel on Friday July 19, 2024 @02:44AM (#41002587)
I think there are companies with 10000+ or probably more
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by surfingdino on Friday July 19, 2024 @03:43AM (#41002996)
Back in the 1990s when Microsoft wanted to enter the embedded systems market there was a saying "You don't want Windows controlling your car's breaks". We now let them control a huge part of our lives. Should we let them add AI to the already unpalatable cocktail?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rochak on Friday July 19, 2024 @03:58AM (#41003144)
I haven’t seen a simultaneous outage as big as this in my entire life. I’m just hoping this gets enterprises to move off of Windows.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by BartjeD on Friday July 19, 2024 @04:05AM (#41003211)
Except it hasn't got much to do with Windows... its a faulty kernel software package from a commercial vendor unrelated to the OS.

Philosophically it's always good to have diversity, precisely to avoid such disruptions. But the real issue here is: A) Apparently half the world runs CloudStrike... So everything is disrupted. B) Apparently CloudStrike didn't test their update properly.

I'm very curious what will happen to CloudStrike. This seems like a huge liability?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sgammon on Friday July 19, 2024 @04:16AM (#41003343)
We don't know that yet
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by BartjeD on Thursday August 01, 2024 @02:41AM (#41126697)
We do now, hahaha

Delta is going after CrowdStrike, and I doubt they'll be the last.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by aenis on Friday July 19, 2024 @02:05AM (#41002337)
We have ~50 thousand laptops in reboot loop and ~1.5k servers as well. No resolution yet.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by thrdbndndn on Friday July 19, 2024 @01:54AM (#41002296)
I assume you have to install "CrowdStrike" yourself (i.e. not bundled with Windows by default)? I have no idea what it is before.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sammy2255 on Friday July 19, 2024 @01:57AM (#41002303)
Its paid antivirus software, they cater to businesses
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bb123 on Friday July 19, 2024 @03:32AM (#41002900)
There appears to be a workaround but my question is how are they going to get all of these endpoints out of a BSOD loop?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by DaoVeles on Friday July 19, 2024 @03:56AM (#41003121)
Might need to manually do it. Depends on if there is any lower level admin access than windows for each system.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by VargaLand on Friday July 19, 2024 @01:47AM (#41002268)
According to Reddit It's hitting Croatia, Philippines, US, Germany, Mexico, India, Japan. SAP servers dropping like flies, that's Defence,Banks, Payroll all affected. Major Retail Chains like Big W down.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by attentive on Friday July 19, 2024 @04:15AM (#41003337)
SAP isn't linux?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sgammon on Friday July 19, 2024 @04:16AM (#41003347)
Thundering herd? Idk
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by aenis on Friday July 19, 2024 @02:34AM (#41002534)
We have outages across whole APAC and most EMEA. Despite being a very big client of CS, we do not have an official resolution yet, an hour into the incident.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by cpf_au on Friday July 19, 2024 @02:20AM (#41002420)
This is effecting our company. A colleague visited her local supermarket (Woolworths) and all the self-service checkouts were effected.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Scoundreller on Friday July 19, 2024 @03:08AM (#41002738)
Silver lining?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by _kyran on Friday July 19, 2024 @02:17AM (#41002399)
Was just using the energy vic website and thought I'd been rate limited when their API stopped working. Seems like it could be this.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by michelevr on Friday July 19, 2024 @01:59AM (#41002310)
Husband is a deputy in California. His department and many others here are down as well (including PDs, jails, ambulance companies, etc.)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mcast on Friday July 19, 2024 @02:12AM (#41002366)
This seems like a pretty severe point of failure.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by YoboDev on Friday July 19, 2024 @03:24AM (#41002835)
All US flights are grounded too. The people I was traveling with cant check into hotels
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rubi1945 on Friday July 19, 2024 @02:33AM (#41002529)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by l0g4n_me on Friday July 19, 2024 @02:23AM (#41002449)
c:\system32\drivers\csagent.sys renaming this file on server with safe mode boot fixes the issue but disables agent
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tru3_power on Friday July 19, 2024 @02:19AM (#41002415)
Crazy- wasn’t Azure having an outage earlier today? Is this related?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by BLKNSLVR on Friday July 19, 2024 @02:23AM (#41002445)
I'd guess that it's related. Azure, OneDrive, and Office 365 were having issues this morning Australian time (about 6 hours ago).
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tru3_power on Friday July 19, 2024 @02:26AM (#41002473)
If that’s the case I wonder why we’re only now seeing everyone’s systems BSODing. Should be an interesting write up (if they release one)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jdleel on Friday July 19, 2024 @02:25AM (#41002470)
Doesn't actually look like. Noone really figured out the solution yet
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tgshaik on Friday July 19, 2024 @03:39AM (#41002954)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by junto on Friday July 19, 2024 @05:05AM (#41003878)
Please at least an archive link. That website is trash.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by prmoustache on Friday July 19, 2024 @02:27AM (#41002482)
Aren't they doing canary release? Seems weird this would not have been detected on a smaller scale before with a good release process.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ikekkdcjkfke on Friday July 19, 2024 @03:37AM (#41002941)
Buying 10 computers with different configurations is not hard either. They are just lazy
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by makmanalp on Friday July 19, 2024 @02:32AM (#41002521)
Canary releases aren't a magical bug free fix. They might be doing it, but the conditions that trigger a problem can be sneaky and can happen outside your canary period, rendering it useless. It's a best effort method.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by prmoustache on Friday July 19, 2024 @02:52AM (#41002633)
It depends on how global the issue is.

But yeah I've seen US companies for example only doing their initial releases in the USA only which has zero value for issues that might appear with different localization/language settings for example.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by poshlandpro on Friday July 19, 2024 @02:50AM (#41002619)
Official CrowdStrike workarround: 1. Boot Windows into Safe Mode or the Windows Recovery Environment 2. Navigate to the C:\Windows\System32\drivers\CrowdStrike directory 3. Locate the file matching “C-00000291*.sys”, and delete it. 4. Boot the host normally.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by chgs on Friday July 19, 2024 @03:38AM (#41002951)
Is this just a massive mistake or is it deliberate and cover for something else
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Scoundreller on Friday July 19, 2024 @04:05AM (#41003213)
Good question. Weaponized/compromised update? Disgruntled employee Logic bomb?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sakopov on Friday July 19, 2024 @02:30AM (#41002504)
If the workstations are stuck in a boot loop, how will they be able to push a hotfix out?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by kasabali on Friday July 19, 2024 @03:58AM (#41003145)
elbow grease
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ernth_16 on Friday July 19, 2024 @02:32AM (#41002520)
what we do is safemode the PC and then open the run CMD as admin. then issue this command. sc delete csagent. reinstall crowdstrike using previous version.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by caf on Friday July 19, 2024 @03:01AM (#41002686)
Not gonna be awesome for an org that has 20,000 laptops out there at home with users who don't have admin...
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ernth_16 on Friday July 19, 2024 @02:32AM (#41002525)
safemode PC i mean
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ernth_16 on Friday July 19, 2024 @02:33AM (#41002530)
after issuing the command restart the PC it will proceed
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jaza on Friday July 19, 2024 @08:59AM (#41006049)
Get out and push?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mrdeveloper16 on Friday July 19, 2024 @03:23AM (#41002829)
Go to advance repair option then advanced open cmd. Go to windows/system32/drivers/crowdstrike. Then list all the file and delete file name having 291 at the end using cmd "del filenameendingwith291"
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by protocolture on Friday July 19, 2024 @03:09AM (#41002745)
Dont see how anyone is getting out of this without applying the workaround or reimaging their whole fleet.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by hasindh09 on Friday July 19, 2024 @02:56AM (#41002657)
HP laptops are booting and its looping

DELL laptops are observed, after blue dump . Server is up and running fine

Temporary workaround leads compliance issue.

From India

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by kcd83 on Friday July 19, 2024 @03:11AM (#41002761)
Fix: Boot Windows into Safe Mode or the Windows Recovery Environment Navigate to the C:\Windows\System32\drivers\CrowdStrike directory Locate the file matching “C-00000291*.sys”, and delete it. Boot the host normally

Did it work for you?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sammy2255 on Friday July 19, 2024 @01:27AM (#41002198)
Yep happened to us too. Its global. And it just started happening.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by VargaLand on Friday July 19, 2024 @01:43AM (#41002259)
Same in Adelaide. Reports coming in from Gov agencies, utilities etc.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by thallaran on Friday July 19, 2024 @02:56AM (#41002654)
All flights grounded. World wide airline systems outage.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jjjjjjjjjjjjjjj on Friday July 19, 2024 @03:20AM (#41002817)
Just boarded a flight in Iceland, no mention of being grounded.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by kalleboo on Friday July 19, 2024 @03:31AM (#41002890)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Scoundreller on Friday July 19, 2024 @04:08AM (#41003249)
“ American Airlines, United and Delta have asked the FAA for global ground stop on all flights, according to an alert from the FAA on Friday morning.

The FAA is telling air traffic controllers to tell airborne pilots that airlines are currently experiencing communication issues.”

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by chall84321 on Friday July 19, 2024 @03:33AM (#41002912)
i work liquor distribution in the united states and our entire company is out across 44 states, allegedly due to this “crowd strike outage”
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ernth_16 on Friday July 19, 2024 @02:30AM (#41002508)
Uninstall the Current Version:

Open the Command Prompt as an administrator. Run the following command to uninstall the current version: shell

sc delete csagent

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by alams on Friday July 19, 2024 @01:58AM (#41002305)
Anyone found any fixes, while Crowdstrike comes up with a fix?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by h4kunamata on Friday July 19, 2024 @02:24AM (#41002459)
Do this at your own risk!! Apparently there are two NON-OFFICIAL solutions:

1. Rename csagent.sys ( the file causing the BSOD ) 2. Rename c:\windows\System32\Drivers\Crowdstrike

Again, do this at your own risk. Both workaround have been reported as "working". I am Linux user so I cannot tell.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jimmy_lbts on Friday July 19, 2024 @02:21AM (#41002428)
we will found a troubleshooting , we start in revovery mode and rename the path C:\windows\system32\drivers\Crowdstrike
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lpcvoid on Friday July 19, 2024 @03:26AM (#41002852)
Maybe the world can finally reconsider their use of software products that cater to security theater. And the politics in companies which lead to things like this being introduced ("nobody gets fired for buying IBM").

Edit: took out a bit of snark.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by westpfelia on Friday July 19, 2024 @03:35AM (#41002928)
I dont know how CS is considered snake oil. Or what IBM has to offer. CS and S1 are really just the best out there.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lpcvoid on Friday July 19, 2024 @04:03AM (#41003191)
"Endpoint protection" is just the new, hip term for antivirus/intrusion prevention/incident logging of the past. Why not provide immutable Linux based machines (like Chromebooks, Fedora Silverblue) which are locked down outside of the browser? I am aware that this isn't possible in some areas of the industry that rely on large amounts of Windows-only desktop software, but in many cases it may be worth a thought.

If I am being naive here, happy to hear other opinions. But I hate opening my company Windows laptop and having the fans turn to 11 just because some "security" software is parsing random files for malicious signatures or running an update that BSOD loops.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by kasabali on Friday July 19, 2024 @03:55AM (#41003110)
well, apparently they aren't
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by hcs on Friday July 19, 2024 @04:40AM (#41003630)
The IBM quip is an old saying: pick the dominant vedor because even if it's a mistake no one will blame you for it.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by 7am00dee on Friday July 19, 2024 @02:14AM (#41002375)
A system restore helps. But obviously not when you’ve got an environment of ~500 or more clients
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jafru on Friday July 19, 2024 @02:45AM (#41002591)
"F8 + last known good configuration" worked for us
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by kswap on Friday July 19, 2024 @02:14AM (#41002374)
Faced the same issue few minutes back after few loops of reboot my system is up
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by aenis on Friday July 19, 2024 @02:42AM (#41002576)
We had a few machines come out of the boot loop - only to re-enter it 20 mins later. I am sure CS pulled the patch from their CDNs but ...maybe some cached versions still linger?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by thallaran on Friday July 19, 2024 @02:54AM (#41002644)
all Delta flights grounded
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by BLKNSLVR on Friday July 19, 2024 @03:02AM (#41002689)
Flippant commentary:

Thank fuck Netflix runs on Linux. I just hope the full chain from my TV to Netflix is immune...

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jmprspret on Friday July 19, 2024 @03:16AM (#41002789)
It actually runs on a lot of FreeBSD iirc
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by BLKNSLVR on Friday July 19, 2024 @03:39AM (#41002960)
Even better!
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Klonoar on Friday July 19, 2024 @04:26AM (#41003486)
Netflix uses FreeBSD for certain parts, but IIRC it's Linux outside of the streaming delivery.

(Some of the team members lurk around here, maybe we'll get lucky and one comments)

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by kohukohunui on Friday July 19, 2024 @05:31AM (#41004123)
I'd say regardless of the OS, you might find a company like Netflix is less likely to impose security-theatre box ticking exercises.

Which makes it less likely to take a 3rd party agent from a snakeoil company that sells to execs, then embed it at low levels into mission critical services with elevated privileges, then give it realtime external updates that can break your platform at any point.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by vinura on Friday July 19, 2024 @02:20AM (#41002427)
Anyone has a good news? or still it's on the BSOD loop?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tgshaik on Friday July 19, 2024 @03:41AM (#41002979)
use windows recovery to boot into safe mode and update latest crowdstrike. That is the only option at this time.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bgnn on Friday July 19, 2024 @04:17AM (#41003352)
This is a manifestation of almost everything wrong about software development and marketing practices.

I work in hardware development and such a failure is almost impossible to imagine. It has to work, always. It puzzles me why this isn't the casebfor software. My SWE colleagues often get mad at us HW guys because we want to see their test coverage for the firmware/drivers etc.. The focus is having something which compiles and pushing the code to production as fast as possible and then regressing in production. Most of HW problems are a result of this. I found it's often better to go over the firmware myself and read line by line to understand what the code does. It saves so much time from endless debugging sessions later. It pisses of firmware guys, but hey, you have to break some eggs to make an omelette.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by doug_durham on Friday July 19, 2024 @05:33AM (#41004143)
Complexity. As you get further from the driver and the kernel software complexity expands massively. It gets to a point where it is beyond the abilities of humans and processes to manage it in a cost effective manner.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bgnn on Friday July 19, 2024 @09:06AM (#41006114)
I understand that might be case for a lot of SW development. But in the context I was talking about, the HW is so much more complex than the SW. Valid for a lot of cases too. But then, why? If we know that we cannot build a 100km long bridge, nobody attempts to build that and waste resources. Why does software development lack this?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by grodriguez100 on Friday July 19, 2024 @04:02PM (#41010516)
When is HW much more complex than the SW? I work in a company that designs (far from trivial) hardware, and develops embedded software, and in my experience software is always more complex than hardware, due to the many layers of abstraction (unless you are writing only, IDK, boot loaders in assembler? and even then it is about the same level of complexity)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bgnn on Friday July 19, 2024 @04:56PM (#41011109)
When it is IC design. PCB modules are not so complex but ICs are.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by aa-jv on Friday July 19, 2024 @04:39AM (#41003624)
> It puzzles me why this isn't the case for software

In my anecdotal experience, its because corporate software projects are not typically run by people who are good at building safe things - but rather, just building things quickly.

There's a huge issue with the mentality of "it works, ship it" being propagated.

I build systems software for safety-critical and mission-critical markets, and I can say without a doubt that if there aren't at least two quality stages in your process workflow (and your workflow isn't waterfall), then you're going to be in for a rough time, rookies.

Always, always delay your releases, and always, always, eat your own dog food by testing your delayed releases in your own customer-like environment, which is to say, never release a developers build ..

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bgnn on Friday July 19, 2024 @09:11AM (#41006161)
This is also my experience. And the worst was always being lectured by SW project managers about being agile and having to move quick and release early. I won't release anything without making sure everything works in every possible condition. This is why it takes years to build a complex chip (CPU, Fpga, any SoC really). Their firmware is often squeezed into months, and often the developers are handling like 10 different projects. So, no focus, no time to understand the details of the design. At the end it's common to have firmware issues in the first year after release. It's kind of expected even.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by openrisk on Friday July 19, 2024 @04:17AM (#41003360)
The details (the particular companies / systems etc) of this global incident don't really matter.

When the entire society and economy are being digitized AND that digitisation is controlled and passes through a handful of choke points its an invitation to major disaster.

It is risk management 101, never put all your digital eggs in one (or even a few) baskets.

The love affair with oligopoly, cornered markets and power concentration (which creates abnormal returns for a select few) is priming the rest of us for major disasters.

As a rule of thumb there should be at least ten alternatives in any diversified set of critical infrastructure service providers, all of them instantly replaceable / forced to provide interoperability...

Some truths will hit you in the face again and again until you acknowledge the nature of reality.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Frieren on Friday July 19, 2024 @05:01AM (#41003833)
Efficiency goes against resilience.

Can you imagine having just one road connecting two big cities to cut costs? No alternative roads, nor big nor small.

That will be really cheap to maintain, and you can charge as much as you want in tolls as there are no alternatives. And you can add ads all over the road as people has to watch them to move from one city to the other.

And if the road breaks, the goverment needs to pay for the cost as they cannot allow the cities to go unconnected.

We live in the middle-ages of technology.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nicbou on Friday July 19, 2024 @05:15AM (#41003980)
We have multiple exits to avoid trapping people in a fire. Redundancy is important when the cost of failure is high.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lazyasciiart on Friday July 19, 2024 @05:26AM (#41004070)
America has much stricter rules about this than other places, actually.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ajsnigrutin on Friday July 19, 2024 @05:24AM (#41004053)
Sure, and all those rules were created when a building without multiple exists burned down and many people died.

Maybe this crowdstrike outage will be the "burning building" that will bring change :)

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by chii on Friday July 19, 2024 @06:15AM (#41004470)
Computer systems have gone down before. It's only when people actually die, rather than merely be inconvenienced, that change happens.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by JackMorgan on Friday July 19, 2024 @07:18AM (#41005057)
911 systems down overnight will certainly be found to have caused deaths.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by funcDropShadow on Friday July 19, 2024 @05:41AM (#41004201)
> Efficiency goes against resilience.

Only when you are focusing on short-term effects. If you thinking long-term it is always better to not be out of business.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by 28304283409234 on Friday July 19, 2024 @05:44AM (#41004233)
> Can you imagine having just one road connecting two big cities to cut costs?

Sure! But now imagine those roads private property.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by seanp2k2 on Friday July 19, 2024 @05:35AM (#41004158)
Or like...one power company in Texas?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by aredox on Friday July 19, 2024 @05:10AM (#41003933)
The oligopoly is not a "love affair", that's how IT works: prime mover advantage, "move fast and break things" (the first of them being interoperability), moats, the brittleness of programming...

The whole startup/unicorns ecosystem exists only because there is the possibility of becoming the dominant player in a field within a few years (or being bought out by one of the big players). This "love affair with oligopoly" is the reason why Ycombinator/HN exists.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by noobermin on Friday July 19, 2024 @05:18AM (#41004003)
I feel like posting this as if it's a given means you are unaware of history. Just because something exists now doesn't mean it is always determined.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Retr0id on Friday July 19, 2024 @05:41AM (#41004206)
It's not an intrinsic property of IT, it's a property of how we've built it and allowed it to be built.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by immibis on Friday July 19, 2024 @05:21AM (#41004027)
It works this way because we, as a society, decided we wanted it to.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by funcDropShadow on Friday July 19, 2024 @05:42AM (#41004214)
The society didn't decide that we want this. The society didn't decide that we want something else.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by carschno on Friday July 19, 2024 @05:32AM (#41004130)
It's correct that these are political/economical decisions. But most people in society neither have the knowledge for an informed opinion on such matters, nor a vote.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by adityaathalye on Friday July 19, 2024 @05:23AM (#41004035)
Sadly, I'm going to have to update examples in my blog post... https://www.evalapply.org/posts/software-debt/index.html#sof....

Software debt is networked.

I'm writing this in the wake of the aftermath of the disclosure of the log4j zero-day vulnerability. But this is only a recent example of just one kind of networked risk.

With managed services we effectively add one more level to the Inception world of our software organisation. We outsource nice big chunks of supply chain risk management, but we in-source a different risk of depending critically on entities that we do not control and cannot fix if they fail.

Not to mention the fact that change ripples through the parallel yet deeply enmeshed dimensions of cyberspace and meatspace. Code running on hardware is inexorably tied to concepts running in wetware. Of course, at this level of abstraction, the notion applies to any field of human endeavour. Yet, it is so much more true of software. Because software is essentially the thoughts of people being played on repeat.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by pcblues on Friday July 19, 2024 @04:37AM (#41003588)
Centralisation vs decentralisation. Cost-savings vs localisation of disaster.

It's a swinging pendulum of decisions. And developers know that software/hardware provision is a house of cards. The more levels of dependency, the more fragile the system is.

Absolutely horrible when lives will be lost, but determining the way our global systems are engineered and paid for will always be a moving target based on policy and incentive.

My heart goes out to life and death results of this. There are no perfect tech solutions.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dagaci on Friday July 19, 2024 @04:45AM (#41003689)
Be aware that enterprise firms actively choose and "asses" who their AV suppliers are on-premis and in the cloud not imposed by msft. Googling it does seem that CrowdStrike, does have a history of Kernel Panics. Perhaps such interesting things as Kernel panic should be part of compliance checklist.

Googling it seems crowdstrike has a history of causing kernel panics.

https://www.google.com/search?q=crowdstrike+kernel+panic

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by konschubert on Friday July 19, 2024 @05:04AM (#41003874)
They have a Gartner Magic Quadrant on the landing page.

This is checkbox software, selling to decision makers in enterprises who will never see nor touch the software they are buying.

This kind of software where the user isn’t the customer is always terrible.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by stoperaticless on Friday July 19, 2024 @05:19AM (#41004010)
> checkbox software

Never heard this name before. Thx.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Y_Y on Friday July 19, 2024 @05:15AM (#41003977)
Maybe if they got off their "asses" and did some more comprehensive assessments we wouldnt be in theis mess.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by AshamedCaptain on Friday July 19, 2024 @06:18AM (#41004489)
What are they going to do, go back to Tanium?

Everytime there was a mysterious performance problem affecting a random subset of machines, it was Tanium. I know how difficult it is for anyone to just get rid of this type of software, but frankly it has been proven over and over that antivirus are just more surface attack, not less.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by peanut-walrus on Friday July 19, 2024 @05:26AM (#41004075)
I think the enterprise software ecosystem currently is not really "all eggs in one basket", but rather you have a whole bunch of baskets, some of them you are not even aware of, some are full of eggs, some have grenades in them instead, some are buckets instead. All baskets are being constantly bombarded with a barrage of eggs from unknown sources, sometimes the eggs explode for inexplicable reasons. Oh yeah and sometimes the baskets themselves disintegrate all at once for no apparent reason.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Y_Y on Friday July 19, 2024 @05:49AM (#41004255)
You seem to have put an awful lot of eggs in the basket of that metaphor.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nyx_land on Friday July 19, 2024 @04:58AM (#41003804)
this isn't even the first time something like this has happened. it's literally a running joke in programmer circles that AWS East going down will take down half the internet, and yet there's absolutely zero initiative being taken by anyone who makes these sorts of decisions to maybe not have every major service on the internet be put into the same handful of points of failure. nothing will change, no one will learn anything, and this will happen again.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bilbo0s on Friday July 19, 2024 @05:19AM (#41004011)
That’s very different though. That’s avoidable. We all can easily have our services running in different data centers around the world. Heck, the non-amateurs out there all have their services running in different Amazon data centers around the world. So you can get that even from a single provider. Hardware redundancy is just that cheap nowadays.

This CS thing, there’s no way around. You use it and they screw up, you get hit. Period. You don’t failover to another data center in Europe or Asia. You just go down.

Hardware, even cloud hardware, is rarely the issue. Probably especially cloud hardware is not an issue because failover is so inexpensive relative to software.

Software is a different issue entirely. How many of us will develop, shadow run, and maintain a parallel service written on a separate OS? My guess is “not many”. That’s the redundancy we’re talking about to avoid something like this. You’d have to be using a different OS and not using CS anywhere in that new software stack. (Though not using CS wouldn’t be much of a problem if the OS is different but I think you see what I mean.)

Amazon, implementing failover for your hardware is a few clicks. But if you want to implement an identical service with different software, you better have a spare dev team somewhere.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by karambahh on Friday July 19, 2024 @05:43AM (#41004229)
AWS East going down will (and has) cause(d) disruption in other regions. Last time it happened (maybe like 18 months ago), you ran into billing and quota issues, if my memory serves.

AWS is, as any company, centralized in a way or another.

Want to be sure you won't be impacted by AWS East going down, even if you run in another region? Well, better be prepared to run (or have a DRP) on another cloud provider then...

The cost of running your workload on two different CSP is quite high, especially if your teams have been convinced to use AWS-specific technologies. You need to first get your software stack provider agnostic and then manage the two platform in sync from a technical and contract perspective, which is not always easy...

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bilbo0s on Friday July 19, 2024 @08:17AM (#41005610)
You just made the single point of failure your software stack hardware abstraction layer. There’s a bug in it, you’re down. Everywhere. Not only that, but if there is CS in either your HAL, or your application you’re down. So to get the redundancy the original commenter was talking about, you need to develop 2 different HALs with 2 different applications all using a minimum of 2 different OS and language stacks.

Why multiply your problems? Use your cloud service provider only to access hardware and leave the rest of that alone. That way any cloud provider will due. Any region on any cloud provider will due. You could even just fallback to your own racks if you want. Point is, you only want the hardware.

Now to get that level of redundancy, you would still have to create 2 different implementations of your application on 2 different software and OS stacks. But the hardware layer is now able to run anywhere. Again, you can even have a self hosted rack in your dispatch stack.

So hardware redundancy is easy to do at the level the original commenter recommends . Software redundancy is incredibly difficult and expensive to do at the level the original commenter was talking about. Your idea to make a hardware/cloud abstraction layer only multiplies the number of software layers you would need multiple implementations of, shadow run and maintain to achieve the hypothetical level of redundancy.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tormeh on Friday July 19, 2024 @05:28AM (#41004094)
It's very avoidable. Just don't use shit software.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by asib on Friday July 19, 2024 @04:39AM (#41003613)
> It is risk management 101, never put all your digital eggs in one (or even a few) baskets.

The fact it's widespread is because so many individual organisations individually chose to use CrowdStrike, not because they all got together and decided to crown CrowdStrike as king, surely?

I agree with you in principle, but the only solution I can think of would be to split up a company with reach like CrowdStrike's. The consequences of having to do that are up for debate.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by alex-nt on Friday July 19, 2024 @04:44AM (#41003673)
It's never that simple. There is a strong herd mentality in the business space. Just yesterday I've been in a presentation from the risk department and they described the motives around choosing a specific security product as `safe choice, because a lot of other companies use it in our space, so regulator can't complain`...the whole decision structure boiled down to: `I don't want to do extra work to check the other options, we go with whatever the herd chooses`. Its terrifying to hear this...
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lmm on Friday July 19, 2024 @05:05AM (#41003879)
The whole point of software like this is a regulatory box-ticking exercise, no-one wants it to actually do anything except satisfy the regulator. Crowdstrike had less overhead and (until now) outages than its competitors, and the regulators were willing to tick the box, so of course people picked them. There are bad cases of people following the herd where there are other solutions with actually better functionality, but this isn't that.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by yodelshady on Friday July 19, 2024 @05:27AM (#41004080)
OTOH... I remember an O365 outage in London a few years ago.

You're down? Great, so are your competitors, your customers, and your suppliers. Head to the pub. Actually, you'll probably get more real value there, as your competitors, customers and suppliers are at that same pub. Insurance multinationals have been founded from less.

That didn't affect any OT though, so it was more just proof that 90% of work carried out via O365 adds no real value. Knowing where the planes are probably is important.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lmm on Friday July 19, 2024 @07:13AM (#41005005)
> You're down? Great, so are your competitors, your customers, and your suppliers. Head to the pub. Actually, you'll probably get more real value there, as your competitors, customers and suppliers are at that same pub. Insurance multinationals have been founded from less.

I mean yeah, that's the other thing - the Keynesian sound banker aspect. But that's more for software that you're intentionally using for your business processes. I don't think anyone was thinking about Cloudstrike being down in the first place, unless they were worried about an outage in the webpage that lists all the security certifications they have.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by owl57 on Friday July 19, 2024 @05:25AM (#41004056)
You say that as it's some bad thing, but it's just other words for "use boring tech".

Yes, there could be reasons to choose a lesser-known product, but they better be really good reasons.

Because there are multiple general reasons in the other direction, and incidents like this are actually one of those reasons: they could happen with any product, but now you have a bigger community sharing heads-ups and workarounds, and vendor's incident response might also be better when the whole world is on fire, not only a couple of companies.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jaggederest on Friday July 19, 2024 @04:47AM (#41003702)
It's not just Crowdstrike, it's all up and down the software and hardware supply chain.

It's that so many people are on Azure - which is a defacto monopoly for people using Microsoft stack - which is a defacto monopoly for people using .Net

And if they're doing that, the clients are on Windows as well, and probably also running Crowdstrike. The AD servers that you need to get around Bitlocker to automatically restore a machine are on Azure, running Windows, running Crowdstrike. The VM image storage? Same. This is basically a "rebuild the world from scratch" exercise to some greater or lesser degree. I hope some of the admins have non-windows machines.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by neonsunset on Friday July 19, 2024 @05:50AM (#41004264)
How come AWS sometimes has even better tooling for .NET than Azure, while JetBrains offers better IDE on Linux, macOS and, depending on your taste, Windows than Microsoft? Or, for some reason, the most popular deployment target is just a container that is vendor-agnostic? Surely I must be missing something you don't.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jaggederest on Friday July 19, 2024 @06:24AM (#41004550)
All of that is absolutely true and in no way affects the behavior at hand. Big companies go with whoever sells them the best, not any kind of actual technical evaluation.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by 7952 on Friday July 19, 2024 @04:46AM (#41003694)
Perhaps the organisations have a similar security posture. And that creates a market that will eventually result in a few large providers who have the resources to service larger corporations. You see something similar in VPN software where Fortinet and Palo become the linchpin of security. The deeper question is to wonder at the soundness of the security posture itself.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by spacebanana7 on Friday July 19, 2024 @05:03AM (#41003853)
There's a strong drive for everyone to do things the same way in IT. Some of the same pressure that drives us towards open standards can also drive us towards using a standard vendor.

> I agree with you in principle, but the only solution I can think of would be to split up a company with reach like CrowdStrike's.

Changing corporate structures doesn't necessarily help. It's possible that if CrowdStrike were split up into to smaller companies, all the customers would go to the one with the "better" product and we'd be in a similar position.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by another2another on Friday July 19, 2024 @05:30AM (#41004111)
Well, if they'd used a different vendor (or nothing) on the DR servers we could have done a failover and gotten on with our day. But alas nobody saw, an app that can download data from the internet, whenever it wants to update itself arbitrarily without user intervention, as a problem.

So here we are.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by izacus on Friday July 19, 2024 @04:59AM (#41003820)
I wonder how many of those orgs were "independently" audited by security firms which made passing audit without Crowdstrike specifically a hell.

Most of crap security I met in big organisations was driven by checklist audits and compliance audits by a few "security" firms. Either you did it the dumb way or good luck fighting your org and their org to pass the audit.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by chiefalchemist on Friday July 19, 2024 @05:37AM (#41004176)
They choose because other have. "Look how many others choose us" is a common marketing cry. Perhaps instead too popular is a reason not to choose? Perhaps not parroting your competitors and industry is a reason not to choose?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lucasRW on Friday July 19, 2024 @05:01AM (#41003836)
When it comes to security products, the size of the customer base matters. More customers means more telemetry. More telemetry means better awareness of IOCs, better training sets to determine what's good and what's bad.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by teeheelol on Friday July 19, 2024 @05:04AM (#41003864)
That's not really the problem here.

The problem is allowing a single vendor, with a reputation of fucking up over and over again, to push code into your production systems at will with no testing on your part.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by AndriyKunitsyn on Friday July 19, 2024 @05:44AM (#41004234)
Right. I thought the "big guys" know better and they have some processes to vet Crowdstrike updates. Maybe even if they don't get its source code, they at least have a separate server that manages the updates, like Microsoft's WSUS.

But no, they are okay with a black box that calls home and they give it kernel access to their machines. What?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by teeheelol on Friday July 19, 2024 @06:09AM (#41004422)
We do that. CS literally entirely pushed this over our staging system and straight into production.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by grishka on Friday July 19, 2024 @06:12AM (#41004445)
Why did they have the technical means to do so?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by teeheelol on Friday July 19, 2024 @06:14AM (#41004465)
Because our security guys are fuckwits.

(I am operations management and fought against this product and approach for months)

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by d--b on Friday July 19, 2024 @04:55AM (#41003772)
Yet, catastrophic failures like this happen, and people move on. Sure, there is that one guy who spent 10 years building a 10-fold redundancy plan, and his service didn't go down when the whole planet went down, but do people really care?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by JackMorgan on Friday July 19, 2024 @07:24AM (#41005112)
If he provides emergency services like fire and ambulance people care a lot.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by alt227 on Friday July 19, 2024 @05:04AM (#41003870)
His customers do
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by oneeyedpigeon on Friday July 19, 2024 @05:42AM (#41004216)
> when the whole planet went down

If his business is the most critical thing for people's lives, sure. If it's anything else, his customers will have other things to worry about.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by curtisblaine on Friday July 19, 2024 @05:55AM (#41004302)
Unless his systems are up but critically dependent on other external systems (payment services, bucket storage, auth etc...) that are down. It's becoming increasingly difficult to not have those dependencies.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ryandv on Friday July 19, 2024 @05:23AM (#41004045)
Setting aside the utter fecklessness if not outright perniciousness of cybersecurity products such as this, I hope this incident (re-)triggers a discussion of our increasing dependence on computing technology in our lives, its utter inescapability, and our ever-growing inability to function without it in modern society.

Not everything needs to be done through a computer, and we are seeing the effects now of organizing our systems such that the only way to interface with them is through a digital device or a smartphone, with no alternative. Such are the consequences of moving everything "into the cloud" and onto digital devices as a result of easy monetary policy and the concomitant digital gold rush where everyone and their dog scrambled to turn everything into a smartphone app.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by chiefalchemist on Friday July 19, 2024 @05:34AM (#41004145)
This past week I purchased a thermostat. There were "high-end" touch only models, models that were app-assisted also with analog controls, and then finally old school analog only. I went with the middle / combo so that I have analog as a call back if the pure tech mode fails.

Being prepared can cost more and/or be less flashy (read: I didn't get touch-only) but it's only peace of mind, at least for critical components. I want a thermostat that works, I don't get no satisfaction from any bragging rights. Nod to the Rolling Stones.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by floating-io on Friday July 19, 2024 @05:44AM (#41004232)
I literally dealt with this just a few hours ago. I need a new HVAC system. I wanted the high-end model, but it will only work with their fancy cloud-connected thermostat. You cannot replace it with an off-the-shelf thermostat.

Have home automation? Sorry, you'll have to use the Internet.

I vote with my dollars, so it cost them the higher-margin sale. I also went with the mid-tier system, and grabbed a Z-Wave compatible thermostat along with it. I wonder if I'll miss the nifty variable-speed system?

I really wish everyone would stop trying to trap us into their walled gardens. Apple at least lets people write software for theirs, but the hardware/appliance manufacturers (not to mention the automotive folks) are awful about this.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by chiefalchemist on Saturday July 20, 2024 @06:48AM (#41015513)
> I really wish everyone would stop trying to trap us into their walled gardens

*And* adding on a subscription.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by vb-8448 on Friday July 19, 2024 @04:50AM (#41003729)
> The details (the particular companies / systems etc) of this global incident don't really matter.

It definitively matters. The main issue he is that Crowdstrike was able to push and update on all server around the world where all their agent is installed ... it looks like an enormous botnet ...

We need a detailed post-mortem on what happened here.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lupusreal on Friday July 19, 2024 @04:56AM (#41003781)
The name sounds like something security researchers would name a botnet.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by baxtr on Friday July 19, 2024 @05:01AM (#41003839)
It is also risk management 101 that managing (i.e. avoiding or insuring) risks doesn't come for free.

The cost and benefits of managing risks need to be balanced.

So I am not convinced that there need to be "at least ten alternatives" to be fail safe as society.

Where I agree with you is that these decisions should be deliberate and done after a cost / benefit analysis.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by openrisk on Friday July 19, 2024 @05:34AM (#41004156)
> So I am not convinced that there need to be "at least ten alternatives" to be fail safe as society.

The required number "N for safety" is a good discussion to have. Risk-Return, Cost-Benefit etc are essential considerations. We live in the real world with finite resources and stark choices. But I would argue (without trying to be facetious) that they are risk management 102 type considerations.

Why? Because they must rely on the pretense of knowledge [1]. As digitization keeps expanding to encompass basically everything we do, the system becomes exceedingly complex, nobody has a good picture of all internal or external vulnerabilities and how much they might cascade inside an interconnected system.

Assessing cost versus benefit implies one can reasonably quantify all sides of the equation. In the absence of a demonstrably valid model of the "system" the prudent thing is to favor detail-agnostic rules of thumb. If these rules suggest that reducing unsafe levels of concentration is not economically viable there must be something wrong with the conceptual business model of digitization as it is now pursued.

[1] https://www.nobelprize.org/prizes/economic-sciences/1974/hay...

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by higeorge13 on Friday July 19, 2024 @04:59AM (#41003813)
Or perhaps it's just because companies release features, planes, devices, etc. without any form of QA, aiming just to increase their profits?

In this case, has CS done any QA on this release? Have they tested it for months on all the variations of the devices that they claim to support? It seems not.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by asmor on Friday July 19, 2024 @05:01AM (#41003835)
Considering CS Falcon causes your performance to drop by about half and does the same to your battery life, I doubt they have any sort of QA that cares about anything but hitting stakeholder goals.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by malkia on Friday July 19, 2024 @05:46AM (#41004241)
Just week or so ago, there was an issue with CS Release pegging a whole CPU.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by roenxi on Friday July 19, 2024 @05:28AM (#41004085)
The other aspect of risk management is an acceptance that something going wrong isn't necessarily a reason to change what you are doing. If the plan was tacitly to run something at a 99% uptime, then incidents causing 1% downtime can be ignored.

We are going to get hit by some terrible outage eventually (I hope someone is tracking things like what happens if a big war breaks out and the GPS constellations all go down together). But having 10x providers won't help against the big IT-related threats which are things like grid outages and suchlike having cascading effects into food supplies.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by epolanski on Friday July 19, 2024 @05:39AM (#41004192)
While I agree 100% with what you say in principal, stats show that these occurrences are increasingly rare.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by arp242 on Friday July 19, 2024 @05:46AM (#41004243)
> It is risk management 101, never put all your digital eggs in one (or even a few) baskets.

I mean, plenty of businesses only have penguin eggs in their basket, and some sort of penguin problem would cause major problems for them. I believe that last time this happened was with the leap second thing around 2005 or thereabouts.

"Don't put all your eggs in one basket" sounds nice, but it would mean a completely different independent service all through your stack. That's not really realistic, IMHO.

The bigger issue here is that: 1) some driver update "just" gets pushed (or how does this work?), and 2) the inability to easily do "this is broken, restore to last version". That is even something that could be automatic.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by stavros on Friday July 19, 2024 @05:25AM (#41004065)
This isn't some global conspiracy, it's just incentives and economies of scale. When it's cheaper to pay a hyperexpert to handle your security, why wouldn't you?

The fact that physical distance is no longer a limit to who you do business with means that you can select the cheapest vendor globally, but then that vendor has an incentive to hyperspecialize (because everyone goes to them for this one thing), which means that even more people go to them.

Avoiding once-in-a-century events just isn't something we're willing to pay the extra cost for, except now we have around twenty places where these once-in-a-century events can happen, which kind of makes them more frequent.

How much stuff do you host on Hetzner instead of AWS?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ropable on Friday July 19, 2024 @05:15AM (#41003981)
Easy to state; non-trivial to implement.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lofaszvanitt on Friday July 19, 2024 @05:37AM (#41004177)
Now they know the state of each of the affected companies systems. How adept their sysops guys are, a birds eye view of their security practices. Nice move and plausible deniable too :D.

I mean how did this happen at all? Are there no checks in place @ crowdstrike? Like deploying the new update to a selected machines and check whether everything is ok, and then releasing it to the wild incrementally?

Mind boggling.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ojhughes on Friday July 19, 2024 @05:47AM (#41004246)
I suspect the `assertNoBSOD()` test was marked as flakey
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by HenryBemis on Friday July 19, 2024 @05:48AM (#41004253)
> The details (the particular companies / systems etc) of this global incident don't really matter.

But they do matter. This is elementary. It's like saying "playing with matches doesn't matter". This is a problem that has happened before, albeit on smaller scale, and the solution/cure is well known and imho it should be established 2 decades ago to every org on the planet.

This is basic COBIT (or BYOFramework) stuff from 10-15-20 years ago.

How can you push a patch/update without testing it fist? I get it if you are a tiny company with 1 IT person an 20 local PCs. Stuff like that cripples you for a couple of days. But when you are an org, with 10k+ laptops, 500+ servers (half of them MS Win), how can you NOT test each and every update?

If you don't want to have the test/staging environments, then at least wait 1-3-5 days to see what the updates will do to others/the news.

Sorry not sorry guys and gals. I've been auditing systems and procedures for so many years, that this is a basic failure. "One cannot just push an update without testing it first" any update, no matter how small/innocent.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by NDizzle on Friday July 19, 2024 @05:33AM (#41004138)
While this is a great theory, how would you actually accomplish this with antivirus software?

Multiple machines, each one using different vendor software? What other software needs to be partitioned this way? What about combinations of this software?

I’m just barely awake but don’t know if I’m affected yet. One of my devs is, our client support staff is, and I have no idea how our servers are doing just yet.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by aboringusername on Friday July 19, 2024 @05:05AM (#41003877)
> there should be at least ten alternatives in any diversified set of critical infrastructure service providers, all of them instantly replaceable / forced to provide interoperability...

And does anyone actually know how to actually implement this, at the scale required (dealing with billions of transactions daily) in a way that would resolve the problems we are seeing?

It very much seems like a data access problem; places can't access/modify data. The physical disks themselves are most likely fine, but the 'interfaces' are having troubles (assuming that the data isn't stored on the devices having the issue).

But in any case how do you design a system that, if the 'main' interface is troubled, you can switch over, instantly, seemlessly, duplicating access controls, permissions, data validation, logic etc.

There is a reason everything is centralised because it makes no financial sense to duplicate for an extremely unlikely and rare chance. The world is random and these things will happen, but a global outage on this type of scale is not a daily occurance.

We'll look back in a few years and think "those were a crazy few hours" and move on...

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by gmerc on Friday July 19, 2024 @05:22AM (#41004031)
Hey hey, Silicon Valley just bought themselves a VP to ensure no regulation.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by DrBazza on Friday July 19, 2024 @05:42AM (#41004218)
> As a rule of thumb there should be at least ten alternatives

I think you mean 14. https://xkcd.com/927/

> When the entire society and economy are being digitized AND that digitisation is controlled and passes through a handful of choke points its an invitation to major disaster.

Once again, it's Microsoft, directly, or indirectly, choosing a strategy of eventually getting all worldwide Windows desktops online, and connected via their systems.

Which is why I installed Fedora after Windows 7 and never looked back. 100% local, 100% offline if needed.

My company is looking to a non-Microsoft desktop. We're not affected by this, but it will certainly encourage us to move sooner rather than later.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by anonylizard on Friday July 19, 2024 @04:42AM (#41003651)
Society was able to move to mass WFH on a global scale in a single month during Covid, thanks to the highly centralized and efficient cloud infrastructure. That could have easily saved tens of millions of lives (Imagine the Spanish flu with mass air travel, no vaccines, no strain-weakening)

These small 'downages' basically never cause serious issue. Your solutions are just alarmist and extremely costly (though they will provide developer employment...).

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jaggederest on Friday July 19, 2024 @04:49AM (#41003716)
> These small 'downages' basically never cause serious issue.

Hospitals, airlines, 911, grocery stores, electric companies, gas companies, all offline. There will be more than a few people dead as an indirect result of this outage, depending on how long it lasts.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by shakna on Friday July 19, 2024 @05:04AM (#41003869)
> These small 'downages' basically never cause serious issue.

Emergency Departments and 911 were knocked offline. People will indirectly die because of this, just like the last time 911 went down, and just like the last time EDs went down.

It's not alarmist, it's realist.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by TestingWithEdd on Friday July 19, 2024 @05:08AM (#41003907)
If CrowdStrike can cause this with a faulty update (allegedly), what do you think could happen to Western infrastructure from a full blown cyberwar? It's a valid risk.

> Society was able to move to mass WFH on a global scale in a single month during Covid

I don't know how much WFH saved lives, seeing as ordered isolation and social distancing was a thing during the Spanish Flu too (you just take the economic hit). But yes it allowed companies to keep maintaining profits. Those that couldn't WFH got paid in most countries anyway (furlough in England, etc).

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2862334/

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by randomcarbloke on Friday July 19, 2024 @04:51AM (#41003736)
true, but incentives should be in place to encourage a more diverse array of products, at the moment with many solutions (especially security) it is a choice between that one popular known product (Okta, CrowdStrike, et al, $$$) and bespoke ($$$$$$$$$$).

If only because we can then move away from one-size-fits-all, while mitigating the short-term impact of events like the above.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nsagent on Friday July 19, 2024 @08:55AM (#41006005)
Monocultures are known to be points of failure, but people keep going down that path because they optimize for efficiency (heck, most modern economics is premised on the market being efficient).

This problem is pervasive and effects everything from food supply (planting genetically identical seeds rather than diversified "heirloom" crops) to businesses across the board buying and gutting their competitors thus reducing consumer choice.

It's a tough problem akin to a multi-armed bandit: exploit a known strategy or "waste" some effort exploring alternatives in the hopes of better returns. The more efficient you are (exploitation), the higher the likelihood of catastrophic failure in weird edge cases.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by teeheelol on Friday July 19, 2024 @04:19AM (#41003390)
Throwaway account...

CrowdStrike in this context is a NT kernel loadable module (a .sys file) which does syscall level interception and logs then to a separate process on the machine. It can also STOP syscalls from working if they are trying to connect out to other nodes and accessing files they shouldn't be (using some drunk ass heuristics).

What happened here was they pushed a new kernel driver out to every client without authorization to fix an issue with slowness and latency that was in the previous Falcon sensor product. They have a staging system which is supposed to give clients control over this but they pissed over everyone's staging and rules and just pushed this to production.

This has taken us out and we have 30 people currently doing recovery and DR. Most of our nodes are boot looping with blue screens which in the cloud is not something you can just hit F8 and remove the driver. We have to literally take each node down, attach the disk to a working node, delete the .sys file and bring it up. Either that or bring up a new node entirely from a snapshot.

This is fine but EC2 is rammed with people doing this now so it's taking forever. Storage latency is through the roof.

I fought for months to keep this shit out of production because of this reason. I am now busy but vindicated.

Edit: to all the people moaning about windows, we've had no problems with Windows. This is not a windows issue. This is a third party security vendor shitting in the kernel.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by spectrumero on Friday July 19, 2024 @07:27AM (#41005131)
I always said if you want to create real chaos, don't write malware. Get on the inside of a security product like this, and push out a bad update, and you can take most of the world down.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by valval on Monday July 22, 2024 @02:43AM (#41031517)
So… Write malware?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Namari on Monday July 22, 2024 @05:59AM (#41032611)
*Malicious code on a legit software
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tamimio on Friday July 19, 2024 @04:47AM (#41003698)
> give clients control over this but they pissed over everyone's staging and rules and just pushed this to production.

Interesting..

> We have to literally take each node down, attach the disk to a working node..

Probably the easiest solution for you is to go back in time to a previous scheduled snapshot, if you have that setup already.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by teeheelol on Friday July 19, 2024 @05:06AM (#41003885)
That would make sense but it appears everyone is doing EBS snapshots in our regions like mad so they aren't restoring. Spoke to our AWS account manager (we are a big big big org) and they have contention issues everywhere.

I really want our cages, C7000's and VMware back at this point.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bflesch on Friday July 19, 2024 @07:22AM (#41005090)
Beautiful
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by CoastalCoder on Friday July 19, 2024 @09:49AM (#41006567)
> Spoke to our AWS account manager (we are a big big big org)

Is this how you got the inside scoop on the rollout fiasco?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by khrystoph on Friday July 19, 2024 @08:28PM (#41012938)
Netflix big? Bigger or Smaller?

I'm betting I have a good idea of one of the possible orgs you work for, since I used to work specifically with the largest 100 customers during my ~3yr stint in premium support

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by teeheelol on Saturday July 20, 2024 @12:06PM (#41017458)
Smaller. No one has heard of us :)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by OhMeadhbh on Sunday July 21, 2024 @12:12AM (#41022324)
Netflix isn't really that big. two organizations ago our reverse proxy used 40k cores. netflixes is less than 5k. of course, that could just mean our nginx extensions are 8 times crappier than netflix.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by amluto on Friday July 19, 2024 @05:19AM (#41004013)
I did approximately this recently, but on a Linux machine on GCP. It sucked far worse than it should have: apparently GCP cannot reliably “stop” a VM in a timely manner. And you can’t detach a boot disk from a VM that isn’t “stopped”, nor can you multi-attach it, nor can you (AFAICT) convince a VM to boot off an alternate disk.

I used to have this crazy idea that fancy cloud vendors had competent management tools. Like maybe I could issue an API call to boot an existing instance from an alternate disk or HTTPS netboot URL. Or to insta-stop a VM and get block-level access to its disk via API, even if I had to pay for the instance while doing this.

And I’m not sure that it’s possible to do this sort of recovery at all without blowing away local SSD. There’s a “preview” feature for this on GCP, which seems to be barely supported, and I bet it adds massive latency to the process. Throwing away one’s local SSD on every single machine in a deployment sounds like a great way to cause potentially catastrophic resource usage when everything starts back up.

Hmm, I wonder if you’re even guaranteed to be able to get your instance back after stopping it.

WTF. Why can’t I have any means to access the boot disk of an instance, in a timely manner? Or any better means to recover an instance?

Is AWS any better?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by teeheelol on Friday July 19, 2024 @05:38AM (#41004185)
AWS is not any better really on this. In fact 2 years ago (to the day!) we had a complete AZ outage in our local AWS region. This resulted in their control plane going nuts and being unable to shut down or start new instances. Then capacity problems.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by khrystoph on Friday July 19, 2024 @08:47PM (#41013040)
That's happened several times, actually. That's probably just the latest one. The really fun one was when S3 went down in 2017 in Virginia. Caused global outages of multiple services because most services were housed out of Virginia and when EC2 and other services went offline due to dependency on S3, everything cascade failed across multiple regions (in terms of start/stop/delete...ie. api actions. Stuff that was running was, for the most part, still working in some places).

...I remember that day pretty well. It was a busy day.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by khrystoph on Friday July 19, 2024 @01:18PM (#41008736)
There is a way with AWS, but it carries risk. You can force detach an instance's volume while it's in the shutting down state, but if you re-attach it to another machine, you risk the possibility of a double-write/data corruption while the instance is still shutting down.

As for "throwing away local SSD", that only happens on AWS with instance store volumes which used to be called ephemeral volumes as the storage was directly attached to the host you were running on and if you did a stop/start of an ebs-backed instance, you were likely to get sent to a different host (vs. a restart API call, which would make an ACPI soft command and after a duration...I think it was 5 minutes, iirc, the hypervisor would kill the instance and restart it on the same host).

When the instance would get sent to a different host, it would get different instance storage and the old instance storage would be wiped from the previous host and you'd be provisioned new instance storage on the new host.

However, with EBS-volumes, those travel from host to host across stop/start cycles and they're attached via very low latency across the network from EBS servers and presented as a local block device to the instance. It's not quite as fast as local instance store, but it's fast enough for almost every use case if you get enough IOPS provisioned either through direct provisioning + correct instance size OR through a large enough drive + large enough instance to maximjze the connection to EBS (there's a table and stuff detailing IOPs, throughput, and instance size in the docs).

Also, support can detach the volume as well if the instance is stuck shutting down and doesn't get manually shut down by the API after a timeout.

None of this is by any means "ideal", but the complexity of these systems is immense and what they're capable of at the scale they operate is actually pretty impressive.

The key is...lots of the things you talk about are do-able at small scale, but when you add more and more operations and complexity to the tool stack on interacting with systems, you add a lot of back-end network overhead, which leads to extreme congestion, even in very high speed networks (it's an exponential scaling problem).

The "ideal" way to deal with these systems is to do regular interval backups off-host (ie. object/blob storage or NFS/NAS/similar) and then just blow away anything that breaks and do a quick restore to the new, fixed instance.

It's obviously easier said than done and most shops still on some level think about VMs/instances as pets, rather than cattle or have hurdles that make treating them as cattle much more challenging, but manual recovery in the cloud, in general, should just be avoided in favor of spinning up something new and re-deploying to it.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by amluto on Friday July 19, 2024 @06:18PM (#41011993)
> There is a way with AWS, but it carries risk. You can force detach an instance's volume while it's in the shutting down state, but if you re-attach it to another machine, you risk the possibility of a double-write/data corruption while the instance is still shutting down.

This is absurd. Every BMC I’ve ever used has an option to turn off the power immediately. Every low level hypervisor can do this, too. (Want a QEMU guest gone? Kill QEMU.). Why on Earth can’t public clouds do it?

The state machine for a cloud VM instance should have a concept where all of the resources for an instance are still held and being billed, but the instance is not running. And one should be able to quickly transition between this state and actually running, in both directions.

Also, there should be a way to force stop an instance that is already stopping.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by khrystoph on Friday July 19, 2024 @08:20PM (#41012883)
>This is absurd. Every BMC I’ve ever used has an option to turn off the power immediately. Every low level hypervisor can do this, too. (Want a QEMU guest gone? Kill QEMU.). Why on Earth can’t public clouds do it?

The issue is far more nuanced than that. The systems are very complex and they're a hypervisor that has layers of applications and interfaces to allow scaling. In fact, the hosts all have BMCs (last I knew...but I know there were some who wanted to get rid of the BMC due to BMCs being unreliable, which is, yes, an issue when you deal with scale because BMCs are in fact unreliable. I've had to reset countless stuck BMCs and had some BMCs that were dead).

The hypervisor is certainly capable of killing an instance instantly, but the preferred method is an orderly shutdown. In the case of a reboot and a stop (and a terminate where the EBS volume is not also deleted on termination), it's preferred to avoid data corruption, so the hypervisor attempts an orderly shutdown, then after a timeout period, it will just kill it if the instance has not already shutdown in an orderly manner.

Furthermore, there's a lot more complexity to the problem than just "kill the guest". There are processes that manage the connection to the EBS backend that provides the interface for the EBS volume as well as apis and processes to manage network interfaces, firewall rules, monitoring, and a whole host of other things. If the monitoring process gets stuck, it may not properly detect an unhealthy host and external automated remediation may not take action. Additionally, that same monitoring is often responsible for individual instance health and recovery (ie. auto-recover) and if it's not functioning properly, it won't take remediation actions to kill the instance and start it up elsewhere. Furthermore, the hypervisor itself may not be properly responsive and a call from the API won't trigger a shutdown action. If the control plane and the data plane (in this case, that'd be the hypervisor/host) are not syncing/communicating (particularly on a stop or terminate), the API needs to ensure that the state machine is properly preserved and the instance is not running in two places at once. You can then "force" stop or "force" terminate and/or the control plane will update state in its database and the host will sync later. There is a possibility of data corruption or double send/receive data in a force case, which is why it's not preferred. Also, after the timeout (without the "force" flag), it will go ahead and mark it terminated/stopped and will sync later, the "force" just tells the control plane to do it immediately, likely because you're not concerned with data corruption on the EBS volume, which may be double-mounted if you start up again and the old one is not fully terminated.

>The state machine for a cloud VM instance should have a concept where all of the resources for an instance are still held and being billed, but the instance is not running. And one should be able to quickly transition between this state and actually running, in both directions.

It does have a concept where all resources are still held and billed, except CPU and Memory. That's what a reboot effectively does. Same with a stop (except you're not billed for compute usage and network usage will obviously be zero, but if you have an EIP, that would incur charges still). The transition between stop and running is also fast, the only delays incurred are via the control plane...either via capacity constraints causing issues placing an instance/VM or via the chosen host not communicating properly...but in most cases, it is generally a fast transition. I'm usually up and running in under 20 seconds when I start up an existing instance from a stopped state. There's also now a hibernate or sleep state that the instance can be put into if it's windows via the API where the instance acts just like a sleep/hibernate state of a regular Windows machine.

>Also, there should be a way to force stop an instance that is already stopping.

There is. I believe I referred to it in my initial response. It's a flag you can throw in the API/SDK/CLI/web console when you select "terminate" and "stop". If the stop/terminate command don't execute in a timely manner, you can call the same thing again with a "force" flag and tell the control plane to forcefully terminate, which marks the instance as terminated and will asynchronously try to rectify state when the hypervisor can execute commands. The control plane updates the state (though, sometimes it can get stuck and require remediation by someone with operator-level access) and is notified that you don't care about data integrity/orderly shutdown and will (once its updated the state in the control plane and regardless of the state of the data plane) mark it as "stopped" or "terminated". Then, you can either start again, which should kick you over to a different host (there are some exceptions) or you can launch a new instance if you terminated and attach an EBS volume (if you chose not to terminate the EBS volume on termination) and retrieve data (or use the data or whatever you were doing with that particular volume).

Almost all of that information is actually in the public docs. There was only a little bit of color about how the backend operates that I added for color. There's hundreds of programs that run to make sure the hypervisor and control plane are both in sync and able to manage resources and if just a few of them hang or are unable to communicate or the system runs out of resources (more of a problem on older, non-nitro hosts as that's a completely different architecture with completely different resource allocations), then the system can become partially functional...enough so that remediation automation won't step in or can't step in because other guests appear to be functioning normally. There's many different failure modes of varying degrees of "unhealthy" and many of them are undetectable or need manual remediation, but are statistically rare and by and large most hosts operate normally. On a normally operating host, forcing a shutdown/terminate works just fine and is fast. Even when some programs that are managing the host are not functioning properly, launch/terminate/stop/start/attach/detach all tend to continue to function (along with the "force" on detach, terminate, stop), even if one or two functions of the host are not functioning properly. It's also possible (and has happened several times) where a particular resource vector is not functioning properly, but the rest of the host is fine. In that case, the particular vector can be isolated and the rest of the host works just fine. It's literally these tiny little edge cases that happen maybe .5% of the time that cause things to move slower and at scale, a normal host with a normal BMC would have the same issues. Ie. I've had to clear stuck BMCs before on those hosts. Also, I've dealt with completely dead BMCs. When those states occur, if there's also a host problem, remediation can't go in and remedy host-level problems, which can lead to those control-plane delays as well as the need to call a "force".

Conclusion: it may SEEM like it should be super easy, but there's about a million different moving parts to cloud vendors and it's not just as simple as kill it with fire and vengeance (ie. quemu guest kill). BMCs and hypervisors do have an instant kill switch (and guest kill is used on the hypervisor as is a BMC power off in the right remediation circumstances), but you're assuming those things always work. BMCs fail. BMCs get stuck. You likely haven't had the issue because you're not dealing with enough scale. I've had to reset BMCs manually more times than I can count and I've also dealt with more than my fair share of dead ones. So, "power off immediately" does not always work, which means a disconnect occurs between the control plane and the data plane. There's also delays in remediation actions that automation takes to give enough time for things to respond to the given commands, which leads to additional wait time.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by amluto on Saturday July 20, 2024 @09:02AM (#41016176)
I understand that this complexity exists. But in my experience with Google Compute, this isn’t a 1%-of-the-time problem with something getting stuck. It’s a “GCP lacks the capability” issue. Here’s the API:

https://cloud.google.com/compute/docs/reference/rest/v1/inst...

AWS does indeed seem more enlightened:

https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_S...

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by khrystoph on Friday July 26, 2024 @10:45PM (#41084126)
yeah, AWS rarely has significant capacity issues. While the capacity utilization typically sits around 90% across the board, they're constantly landing new capacity, recovering broken capacity, and working to fix issues that cause things to get stuck (and lots of alarms and monitoring).

I worked there for just shy of 7 years and dealt with capacity tangentially (knew a good chunk of their team for a while and had to interact with them frequently) across both teams I worked on (support and then inside the EC2 org).

Capacity, while their methodologies for expanding were, in my opinion, antiquated and unenlightened for a long time, were still rather effective. I'm pretty sure that's why they never updated their algorithm for increasing capacity to be more JIT. Now, they have a LOT more flexibility in capacity now that they have resource vectoring, because you no longer have hosts with fixed instance sizes for the entire host (homogenous). You now have the ability to fit everything like legos as long as it is the same family (ie. c4 with c4, m4 with m4, etc.) and there was additional work being done to have cross-family resource vectoring as well that was in-use.

Resource vectors took a LONG time for them to get in place and when they did, capacity problems basically went away.

The old way of doing it was if you wanted to have more capacity for, say, c4.xlarge, you'd either have to drop new capacity and build it out to where the entire host had ONLY c4.xlarge OR you would have to rebuild excess capacity within the c4 family in that zone (or even down to the datacenter-level) to be specifically built-out as c4.xlarge.

Resource vectors changed all that. DRAMATICALLY. Also, to reconfigure a hosts recipe now takes minutes, rather than rebuilding a host and needing hours. So, capacity is infinitely more fungible than it was when I started there.

Also, I think resource vectoring came on the scene around 2019 or so? I don't think it was there in 2018 when I went to work for EC2...but it was there for a few years before I quit...and I think it was in-use before the pandemic...so, 2019 sounds about right.

Prior to that, though, capacity was a much more serious issue and much more constrained on certain instance types.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Twirrim on Friday July 19, 2024 @04:42PM (#41010945)
> apparently GCP cannot reliably “stop” a VM in a timely manner.

In OCI we made a decision years ago that after 15 minutes from sending an ACPI shutdown signal, the instance should be hard powered off. We do the same for VM or BM. If you really want to, we take an optional parameter on the shutdown and reboot commands to bypass this and do an immediate hard power off.

So worst case scenario here, 15 minutes to get it shut down and be able to detach the boot volume to attach to another instance.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jwrallie on Saturday July 20, 2024 @05:21PM (#41020051)
I had this happen to one of my VMs, I was trying to compile something and went out of memory, then tried to stop the VM and it only came back after 15 min. I think it is a good compromise, long enough to give a chance for a clean reboot but short enough to prevent longer downtimes.

I’m just a free tier user but OCI is quite powerful. It feels a bit like KDE to me where sometimes it takes a while to find out where some option is, but I can always find it somewhere, and in the end it beats feeling limited by lack of options.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Twirrim on Saturday July 20, 2024 @06:36PM (#41020653)
We've tried at shorter time periods, back in the earlier days of our platform. Unfortunately what we've found is that the few times we've tried to lower it from 15 minutes, we've ended up with Windows users experiencing corrupt drives. Our best blind interpretation is that some things common enough on Windows can take up to 14 minutes to shut down under worst circumstances. So 15 minutes it is!
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by metadat on Sunday July 21, 2024 @10:35PM (#41030410)
This sounds appealing. Is OCI the only cloud to offer this level of control?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by pizza234 on Saturday July 20, 2024 @11:28AM (#41017151)
Based on your description, AWS has another level of stop, the "force stop", which one can use in such cases. I don't have statistics on the time, so I don't know if that meets your criteria of "timely", but I believe it's quick enough (sub-minute, I think).
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by HelloNurse on Friday July 19, 2024 @05:26AM (#41004068)
Before reaching the "pushed out to every client without authorization" stage, a kernel driver/module should have been tested. Tested by Microsoft, not by "a third party security vendor shitting in the kernel" that some criminally negligent manager decided to trust.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Shorn on Friday July 19, 2024 @06:52AM (#41004792)
> Tested by Microsoft

MS don't have testers any more. Where do you think CS learned their radically effective test-in-prod approach?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by teeheelol on Saturday July 20, 2024 @01:48PM (#41018234)
I think they learned it from Freedesktop developers.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by teeheelol on Friday July 19, 2024 @05:29AM (#41004102)
Yeah we have a staging and test process where we run their updated Falcon sensor releasees.

They shit all over our controls and went to production.

This says we don't control it and should not trust it. It is being removed.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by JonChesterfield on Friday July 19, 2024 @07:30AM (#41005154)
> It is being removed.

Congratulations on actually fixing the root cause, as opposed to hand wringing and hoping they don't break you again. I'm expecting "oh noes, better keep it on anyway to be safe" to be the popular choice.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by khrystoph on Friday July 19, 2024 @08:26PM (#41012922)
yeah, I agree. I think most places will at least keep it until the existing contract comes time for renegotiation and most will probably keep using cs.

It's far easier for IT departments to just keep using it than it is to switch and managers will complain about "the cost of migrating" and "the time to evaluate and test a new solution" or "other products don't have feature X that we need" (even when they don't need that feature, but THINK they do).

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nox101 on Saturday July 20, 2024 @12:43PM (#41017741)
why would Microsoft be required to test some 3rd party software? Maybe I mis-understood.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Reason077 on Friday July 19, 2024 @09:12AM (#41006176)
> ”This is not a windows issue. This is a third party security vendor shitting in the kernel.“

Sure, but Windows shares some portion of the blame for allowing third-party security vendors to “shit in the kernel”.

Compare to macOS which has banned third-party kernel extensions on Apple Silicon. Things that once ran as kernel extensions, including CrowdStrike, now run in userspace as “system extensions”.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by deepsummer on Saturday July 20, 2024 @06:04PM (#41020408)
...but still, if the user space process is broken, MacOS will fail as well. Maybe it's a bit easier to recover, but any broken process with non-trivial privileges can interrupt the whole system.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Reason077 on Saturday July 20, 2024 @08:12PM (#41021342)
It's certainly not supposed to work like that. In the kernel, a crash brings down the entire system by design. But in userspace, failed services can be restarted and continued without affecting other services.

If a failure in a userspace service can crash the entire system, that's a bug.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by deepsummer on Monday July 22, 2024 @08:00AM (#41033435)
It's kind of inevitable that a security system can crash the system. It just needs to claim than one essential binary is infected with malware, and the system won't run.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by phendrenad2 on Saturday July 20, 2024 @08:25PM (#41021416)
Yes... in the same sense that if a user bricks their own system by deleting system32 then Windows shares some small sliver of the blame. In other words, not much.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by OhMeadhbh on Sunday July 21, 2024 @12:28AM (#41022372)
the difference is you can get most of the functionality you want without deleting system32, but if you want the super secure version of NT, you have to let idiots push untested code to your box.

linux, Solaris, BSD and macOS aren't without their flaws, but MSFT could have done a much better job with system design.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Reason077 on Sunday July 21, 2024 @09:11AM (#41024835)
Why should Windows let users delete system32? If they don't make it impossible to do so accidentally (or even maliciously), then I would indeed blame Windows.

On macOS you can't delete or modify critical system files without both a root password and enough knowledge to disable multiple layers of hardware-enforced system integrity protection.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by phendrenad2 on Monday July 22, 2024 @09:26PM (#41041639)
lol. Never said they should, did I?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by hobs on Wednesday July 24, 2024 @08:58AM (#41056625)
And what do you think installing a deep level antivirus across your entire fleet is equivalent to?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by naib0930 on Sunday July 21, 2024 @01:50PM (#41026740)
Back in 2006 the Microsoft agreed to allow kernel level access for Security companies due to an EU anti trust investigation. They were being sued by anti virus companies because they were blocking kernel access in the soon to be released Vista.

https://arstechnica.com/information-technology/2006/10/7998/

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sam_lowry_ on Monday July 22, 2024 @01:43AM (#41031227)
Wow, that looks like a root cause
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Reason077 on Monday July 22, 2024 @08:45AM (#41033753)
Wow! First cookie pop-ups, now Blue Friday...?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by syndeo on Monday July 22, 2024 @12:05PM (#41035986)
Sick and tired of EU meddling in tech. If third parties can muck around in the kernel, then there's nothing Microsoft can really do at that point. SMH
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by wooger on Tuesday July 23, 2024 @06:55AM (#41044671)
Can they simultaneously allow this, but recommend against it and deny support / sympathy if you do it to your OS?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by numbsafari on Friday July 19, 2024 @12:42PM (#41008335)
> This is not a windows issue.

Honest question, I've seen comments in these various threads about people having similar issues (from a few months/weeks back) with kernel extension based deployments of CrowdStrike on Debian/Ubuntu systems.

I haven't seen anything similar regarding Mac OS, which no longer allows kernel extensions.

Is Mac OS not impacted by these kinds of issues with CrowdStrike's product, or have we just not heard about it due to the small scale?

Personally, it's a shared responsibility issue. MS should build a product that is "open to extension but closed for modification".

> they pissed over everyone's staging and rules and just pushed this to production.

I am guessing that act alone is going to create a massive liability for CrowdStrike over this issue. You've made other comments that your organization is actively removing CrowdStrike. I'm curious how this plays out. Did CrowdStrike just SolarWind themselves? Will we see their CISO/CTO/CEO do time? This is just the first part of this saga.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by teeheelol on Friday July 19, 2024 @01:29PM (#41008867)
The issue is where it is integrated. You could arguably implement CrowdStrike in BPF on Linux. On NT they literally hook NT syscalls in the kernel from a driver they inject into kernel space which is much bad juju. As for macOS, you have no access to the kernel.

There is no shared responsibility. CrowdStrike pushed a broken driver out, then triggered the breakage, overriding customer requirement and configuration for staging. It is a faulty product with no viable security controls or testing.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by meeper22 on Friday July 19, 2024 @03:45PM (#41010340)
Yep, it's extremely lame that CS has been pushing the "Windows" narrative to frame it as a Windows issue in the press, so everyone will just default blame Microsoft (which everyone knows) and not Crowdstrike (which only IT/cybersec people are familiar with).

And then you get midwits who blame Microsoft for allowing kernel access in the first place. Yes Apple deprecated kexts on macOS; that's a hell of a lot easier to do when you control the entire hardware ecosystem. Go ahead and switch to Apple then. If you want to build your own machines or pick your hardware vendor, guess what, people are going to need to write drivers, and they are probably going to want kernel mode, and the endpoint security people like CrowdStrike will want to get in there too because the threat is there.

There's no way for Microsoft or Linux for that matter to turn on a dime and deny kernel access to all the thousands upon thousands of drivers and system software running on billions of machines in billions of potential configurations. That requires completely reworking the system architecture.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by numbsafari on Friday July 19, 2024 @10:09PM (#41013419)
> midwits

This midwit spent the day creating value for my customers instead of spinning in my chair creating value for my cardiologist.

Microsoft could provide adequate system facilities so that customers can purchase products that do the job without having the ability to crash the system this way. They choose not to make those investments. Their customers pay the price by choosing Microsoft. It's a shared responsibility between the parties involved, inclduing the customers that selected this solution.

We all make bad decisions like this, but until customers start standing up for themselves with respect to Microsoft, they are going to continue to have these problems, and society is going to continue to pay the price all around.

We can and should do better as an industry. Making excuses for Microsoft and their customers doesn't get us there.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sphar1970 on Saturday July 20, 2024 @08:08AM (#41015887)
This midwit believes a half decent Operating System kernel would have a change tracking system that can auto-roll back a change/update that impacts the boot process causing a BSOD. We see in Linux, multiple kernel boot options, fail safe etc. It is trivial to code at the kernel the introduction of driver / .sys tracking that can detect a failed boot and revert to the previous good config. A well designed kernel would have roll back, just like SQL.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by numbsafari on Saturday July 20, 2024 @12:01PM (#41017411)
Not sure why you are being downvoted. Take a look at ChromeOS and MacOS to see how those mechanisms are implemented there.

They aren’t perfect, but they are an improvement over what is available on Windows. Microsoft needs to get moving in this same direction.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by teeheelol on Saturday July 20, 2024 @12:08PM (#41017469)
Windows does have that and does do that. Crowdstrike does stuff at UEFI level to install itself again.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by hunter2_ on Tuesday July 23, 2024 @11:41AM (#41047209)
Could Microsoft put pressure on UEFI vendors to coordinate a way for such reinstallation to be suppressed during this failsafe boot?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by OhMeadhbh on Sunday July 21, 2024 @12:15AM (#41022330)
um.. don't have access to the kernel? what's with all the kexts then?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Twirrim on Friday July 19, 2024 @04:44PM (#41010970)
> Most of our nodes are boot looping with blue screens which in the cloud is not something you can just hit F8 and remove the driver.

It took a bit to figure out with some customers, but we provide optional VNC access to instances at OCI, and with VNC the trick seems to be to hit esc and then F8, at the right stage in the boot process. Timing seems to be the devil in the details there, though. Getting that timing right is frustrating. People seem to be developing a knack for it though.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sphar1970 on Saturday July 20, 2024 @08:02AM (#41015862)
But it is Windows because the kernel should be able to roll back a bad update, there should NEVER be BSODs.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by teeheelol on Saturday July 20, 2024 @12:04PM (#41017440)
Windows does do that. Crowdstrike sticks it back in at the UEFI level by the looks, because you know, "security".
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by OhMeadhbh on Sunday July 21, 2024 @12:24AM (#41022355)
pish! this isn't VM/SP! commodity OSes and hardware took over because customers didn't want to pay firms to staff people who grokked risk management. linux supplanted mature OSes because some dork implied even security bugs were shallow with all those billions of eyes. It's a weird world when MSFT does a security stand down in 2003 and in 2008 starts widening security holes because the new "secure" OS they wrote was a no-go for third parties who didn't want to pay $100 to hire someone who knew how to rub two primes together.

I miss my AS/400.

This might be a decent place to recount the experience I had when interviewing for office security architect in 2003. my background is mainframe VM system design and large system risk management modeling which I had been doing since the late 80s at IBM, DEC, then Digital Switch and Bell Canada. My resume was pretty decent at the time. I don't like Python and tell VP/Eng's they have a problem when they can't identify benefits from JIRA/SCRUM, so I don't get a lot of job offers these days. Just a crusty greybeard bitching...

But anyway... so I'm up in Redmond and I have a decent couple of interviews with people and then the 3rd most senior dev in all of MSFT comes in and asks "how's your QA skills?" and I start to answer about how QA and Safety/Security/Risk Management are different things. QA is about insuring the code does what it's supposed to, software security, et al is about making sure the code doesn't do what it's not supposed to and the philosophic sticky wicket you enter when trying to prove a negative (worth a google deep dive if you're unfamiliar.) Dude cuts me off and says "meh. security is stupid. in a month, Bill will end this stupid security stand down and we'll get back to writing code and I need to put you somewhere and I figured QA is the right place."

When I hear that MSFT has systems that expose inadequate risk management abstractions, I think of the culture that promoted that guy to his senior position... I'm sure he was a capable engineer, but the culture in Redmond discounts the business benefits of risk management (to the point they outsource critical system infrastructure to third parties) because senior engineers don't want to be bothered to learn new tricks.

Culture eats strategy for breakfast, and MSFT has been fed on a cultural diet of junk food for almost half a century. At least from the perspective of doing business in the modern world.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by crustycoder on Saturday July 20, 2024 @01:04PM (#41017908)
Although it's a .sys file, it's not a device driver.

"Although Channel Files end with the SYS extension, they are not kernel drivers."

https://www.crowdstrike.com/blog/technical-details-on-todays...

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by teeheelol on Saturday July 20, 2024 @01:43PM (#41018198)
Yeah it's a way of delivering a payload to the driver, which promptly crashed.

Which is horrible!

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by crustycoder on Saturday July 20, 2024 @03:34PM (#41019095)
Horrible for sure, not least because hackers now know that the channel file parser is fragile and likely exploitable. I haven't seen any significant discussion about follow-on attacks, it's all been about rolling back the config file rather than addressing the root cause, which is the shonky device driver.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by OhMeadhbh on Sunday July 21, 2024 @12:10AM (#41022312)
I suspect the wiley hackors have known how fragile that code is for years.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by willmadden on Saturday July 20, 2024 @06:26PM (#41020595)
It's a shitty C++ hack job within CloudStrike with a null pointer. Because the software has root access, Windows shuts it down as a security precaution. A simple unit test would have caught this, or any number of tools that look for null pointers in C++, not even full QA. It's unbelievable incompetence.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jakebleiberg on Tuesday July 23, 2024 @09:50AM (#41046022)
Hello:

I'm a reporter with Bloomberg News covering cybersecurity. I'm trying to learn more about this Crowdstrike update potentially bypassing staging rules and would love to hear about your experience. Would you be open to a coversation?

I'm reachable by email at [email protected] or on Signal at JakeBleiberg.24. Here's my Bloomberg author page: https://www.bloomberg.com/authors/AWuCZUVX-Pc/jake-bleiberg.

Thank you.

Jake

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by pulkitsh1234 on Friday July 19, 2024 @04:21AM (#41003420)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by entuno on Friday July 19, 2024 @04:59AM (#41003810)
There's potentially a huge issue here for people using BitLocker with on-prem AD, because they'll need the BitLocker recovery keys for each endpoint to go in an fix it.

And if all those recovery keys are stored in AD (as they usually are), and the Domain Controllers all had Crowdstrike on them...

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by depr on Friday July 19, 2024 @05:34AM (#41004146)
Bitlocker keys are apparently not necessary: https://x.com/AttilaBubby/status/1814216589559861673
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tamimio on Friday July 19, 2024 @05:56AM (#41004309)
It might work on some machines, but doubt to work on the rest. Worth the try.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by hulitu on Friday July 19, 2024 @05:15AM (#41003983)
This is the best definition of "Single point of failure" i have ever seen.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mschuster91 on Friday July 19, 2024 @05:15AM (#41003982)
Assuming that they also have a regular Bitlocker password, there's hope with a bit manual effort. https://news.ycombinator.com/item?id=41003893
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by entuno on Friday July 19, 2024 @05:23AM (#41004044)
Most of the large deployments I've seen don't use pre-boot PINs, because of the difficulty of managing them with users - they just use TPM and occasionally network unlock.

So might save a few people, but I suspect not many.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mschuster91 on Friday July 19, 2024 @05:35AM (#41004160)
Yeah but TPM-only Bitlocker shouldn't be affected anyway by this issue, these machines should start up just fine.

Whoever only has AD-based Bitlocker encryption is straight up fucked. Man, and that on a Friday.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tjoff on Friday July 19, 2024 @05:41AM (#41004205)
That's the easy part? just do the domain controller first?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mejs on Friday July 19, 2024 @07:52PM (#41012708)
I got around BitLocker and booted into safe mode by setting automatic boot to safe mode via bcdedit https://blog.vladovince.com/mitigating-the-crowdstrike-outag...
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ndsipa_pomu on Friday July 19, 2024 @04:30AM (#41003532)
> CrowdStrike Engineering has identified a content deployment related to this issue and reverted those changes.

> Workaround Steps:

> Boot Windows into Safe Mode or the Windows Recovery Environment

> Navigate to the C:\Windows\System32\drivers\CrowdStrike directory

> Locate the file matching “C-00000291*.sys”, and delete it.

> Boot the host normally.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tjoff on Friday July 19, 2024 @05:04AM (#41003863)
Was thinking about a bootable usb-stick that would do that automagically. But I guess it is harder to boot from a usb-stick in these environments than the actual fix.

I guess more feasible and even neater to do it if you have network boot or similar.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sschueller on Friday July 19, 2024 @06:21AM (#41004526)
What if you have 50k workstations? Can you even do this remotely?

The problem may be fixed but I can see some companies having a really shit weekend.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by commandersaki on Friday July 19, 2024 @05:10AM (#41003929)
So booting into safe mode should do the trick right, even if Bitlocker is enabled?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by higeorge13 on Friday July 19, 2024 @05:12AM (#41003948)
2000s vibes.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jpl56 on Friday July 19, 2024 @04:22AM (#41003431)
Was watching TV this morning in France (TF1, 8:00 CET), the weather forecast map system was out. The journalist just gave us the information as if he was on the radio, telling he was sorry for the system to be failing.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by netsharc on Friday July 19, 2024 @04:37AM (#41003591)
They sponsor the Mercedes F1 team https://crowdstrikeracing.com/f1/about-partnership/ , who have a race this weekend and practice sessions today. It'd be funny if their cars can't go on track because their computers are down...
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by netsharc on Friday July 19, 2024 @10:01AM (#41006689)
They did go down! https://www.reddit.com/r/formula1/comments/1e71dtn/mercedes_...

But someone probably fixed it, and the cars were able to go out on track for the first practice session.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by shubhamjain on Friday July 19, 2024 @04:25AM (#41003467)
Naive question, if it’s a blue screen of death with a boot loop, how are they going to restore things? Don’t tell me the answer is going to every system manually.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ogurechny on Friday July 19, 2024 @05:05AM (#41003883)
Well, it seems that Windows is not yet accessible remotely when it crashes.

If system administrator had too much free time, and configured every system to probe network on booting, and there is no encryption, it is possible to boot from a minimal Linux image with a script that automatically renames the driver and restarts.

The corporate version of the same approach uses Intel AMT (or however else it is called), but it is only available on licensed hardware from big suppliers.

Otherwise, you can distribute flash drives with the same auto-executing fix to everyone who is able to enter firmware setup, and boot from USB. If it's not available for security reasons, more manual work is required.

But what happens next? If Crowdstrike handled all the security measures, and there was no additional firewall rules, address checks, and so on, your network is now as open as it can be. I suppose certain groups have been celebrating, and uploading gigabytes of data from networks whose detection systems became severed.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by chgs on Friday July 19, 2024 @04:37AM (#41003597)
Go to every system manually, boot to safe mode, rename the sys files, run a fix.

Easier to just rebuild from the image. For every windows machine your company has. lol.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by muixoozie on Friday July 19, 2024 @07:50AM (#41005333)
Remote access control (e.g. iDRAC) or physical access.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by CaliforniaKarl on Friday July 19, 2024 @05:04AM (#41003873)
Lots of systems (not all) are able to reboot, and have CrowdStrike download the fix before the bad code is able to crash things. But otherwise, yes, you have to go to systems manually.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by misswaterfairy on Friday July 19, 2024 @05:12AM (#41003951)
Going to every system manually, then delete a file via command line in Windows' recovery environment.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by berkaydumaner on Friday July 19, 2024 @04:26AM (#41003482)
Hi guys, what is the KB code of this update?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by elorant on Friday July 19, 2024 @04:28AM (#41003513)
How can an antivirus update affect Azure's servers?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dboreham on Friday July 19, 2024 @04:32AM (#41003547)
TBF although I worried about this possibility the first time the IT dude wandered into my office in 1989 holding a floppy he said he wanted to put into all the PCs we had (we had no PCs), it has actually taken a very long time for the shit to hit the fan.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nullify88 on Friday July 19, 2024 @04:36AM (#41003584)
The sheer coverage of this outage across multiple businesses and industries, the impact must be greater than some of the malicious cyber attacks from ransomware, worms etc.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by fudged71 on Friday July 19, 2024 @04:36AM (#41003585)
This title doesn’t nearly describe the breadth and severity of the problem…
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by solidninja on Friday July 19, 2024 @04:38AM (#41003603)
Ah the "move fast and break things" philosophy gets a demonstration.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by topspin on Friday July 19, 2024 @05:00AM (#41003831)
That's misplaced. Windows is an ancient platform. CrowdStrike is ubiquitous and routinely updated. There was no "move fast" here, at least on the part of the people operating these systems.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by account42 on Friday July 19, 2024 @05:21AM (#41004025)
Pushing an update to all clients worldwide simultaneously isn't "move fast"?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by topspin on Friday July 19, 2024 @06:36PM (#41012148)
No. It's routine. They're not promulgating some fabulous new invention. They're digital hall monitors, chasing bad actors.

They're just bad at it.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by endstart on Friday July 19, 2024 @04:40AM (#41003631)
The workaround suggests removing a file with .sys extension. What does the file do normally? If removed, what happens to the state of security on that system?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by saagarjha on Friday July 19, 2024 @05:12AM (#41003956)
.sys files on Windows are typically drivers and driver-related files
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by codeulike on Friday July 19, 2024 @04:41AM (#41003640)
Microsoft are going to be pissed that this is widely being discussed as a Microsoft outage. Do AV vendors like Crowdstrike need a license or something from Microsoft to push these kernal driver based things? Or is it just like anyone can make one?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by 1oooqooq on Saturday July 20, 2024 @09:42AM (#41016437)
yes, and they have two. it is a windows problem.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by scopeh on Friday July 19, 2024 @04:41AM (#41003646)
How many people still believe the "cloud" was worth it? Maybe we should go back to the days of buying software and running it ourselves with our own infrastructure.

I know, I'm dreaming.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ogurechny on Friday July 19, 2024 @04:42AM (#41003650)
They all should have used some expensive corporate-and-government-level product that promises protection against exactly that kind of large scale attack on infrastructure.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by junto on Friday July 19, 2024 @05:13AM (#41003969)
I assume this is irony, since isn’t Crowdstrike exactly that these days?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by illiac786 on Friday July 19, 2024 @06:55AM (#41004819)
Is it believed to be an attack? I only saw mention of a bug so far.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by fx1994 on Friday July 19, 2024 @04:42AM (#41003655)
That piece of "AV software" slowed down my brand new corporate i7 Lenovo to shit so I switched to M2 Pro. Best decision ever.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sensanaty on Friday July 19, 2024 @04:52AM (#41003742)
Until corporate decides to install new MDM software on the usually-blazingly-fast apple silicon chips :(

I can't even open files larger than 500 lines without my whole system slowing to a crawl because of the insanely aggressive and slow "antivirus" bloatware the MDM forces on me.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by qxmat on Friday July 19, 2024 @05:10AM (#41003928)
Their Windows sensor has made development almost unworkable. Not sure why but I haven't noticed the OSX sensor slow things down appreciably. I suspect my Windows profile is configured to be more aggressive?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by WatchDog on Friday July 19, 2024 @04:43AM (#41003667)
This was apparently caused by a faulty "channel file"[0], which is presumably some kind of configuration database that the software uses to identify malware.

So there wasn't any new kernel driver deployed, the existing kernel driver just doesn't fail gracefully.

[0]: https://x.com/brody_n77/status/1814185935476863321

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by vesinisa on Friday July 19, 2024 @05:02AM (#41003849)
Why on earth don't they have staged rollouts for updates?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by malkia on Friday July 19, 2024 @05:58AM (#41004324)
Also, why not have some sort of graceful degradation (well kind of), like: OS Boots, loads CS driver, the driver loads some new feature/config, and before/after new recent thing ("runtime flag") marked whether it successfully worked, and if not on the next reboot that thing gets either disabled, or the previous known good config (obviously some combination of things might cause another issue), but instead of blindly rebooting to the same state....
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ta345346633 on Friday July 19, 2024 @06:41AM (#41004692)
I think pfsense does this (from memory, been a while using it). Basically dual-partitions, and if it failed to come up on the active partition after an update it'd revert. Granted you need to have the space to have two partitions, but for a small partition/image not so bad.

What surprises me is if its a content update, and the code fell over when dealing with it - just basically bad release engineering isn't it not to cater for that in the first place? i.e. some tests in the pipeline before releasing the content update would've picked it up given it sounds like 100% failure rates.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by butlike on Friday July 19, 2024 @12:18PM (#41008034)
The problem space kind of dictates that this couldn't be a solution, cause malware could load an arbitrary feature/config and mark it as 0, then the AV would be disabled on next boot, right?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by malkia on Saturday July 20, 2024 @12:34AM (#41014081)
fair point indeed!
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tehlike on Friday July 19, 2024 @05:32AM (#41004129)
Everytime i look into such catastrophic issues, it always boils down to lack of robust canarying mechanisms.

They have enough client base that they can even run an A/B test on the whole binary level, but no.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by averageRoyalty on Friday July 19, 2024 @06:04AM (#41004379)
More importantly, why are CS customers not validating? Upstream patches should be treated as faulty/malicious if not tested to show otherwise, especially if they're kernel level.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by callalex on Friday July 19, 2024 @04:10PM (#41010590)
Why put effort in engineering when you can just fear monger in marketing and buy politicians in sales?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by guenthert on Friday July 19, 2024 @04:59AM (#41003815)
afaiu google (and I presume other operators of large number of computers) deploy updates to their software first to a small set of nodes and only if after a given time the update has been deemed successful, continue to update an increasingly larger set til complete.

Isn't this done as well with automatic updates of end user software or embedded systems and if not, why not?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ivxvm on Friday July 19, 2024 @04:59AM (#41003816)
Things like hospitals, airlines, 911, should have multiple systems with different software stacks and independent backends running in-parallel, so that when one infra goes down they can switch to another.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tflinton on Friday July 19, 2024 @05:43AM (#41004223)
For some areas of our critical systems we have three independent software groups program the same exact system on different infrastructure. Just for moments like these...
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by judgementalfish on Friday July 19, 2024 @05:07AM (#41003903)
There is an enormous cost associated with the kind of redundancy you're talking about. Capitalism prevents us from being set up in the way you're describing. Why invest in company A if company B can run the same business with half the operational expenses? Shareholder profit above all.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by SkyBelow on Friday July 19, 2024 @10:33AM (#41006963)
Is company B allowed to take the full brunt of all the problems when there is a failure, or does government protect it by limiting damages? If company B's cheaper choice leads to harm and lets people and estates sue company B into the ground, then company A is a safer investment even if it has lower returns. If government interaction limits such recovery options, then that is what leads to company B's higher returns not also having higher risks, so they'll be the better investment. But that is a result of government intervention, not the economic system in play.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by commercialnix on Friday July 19, 2024 @05:03AM (#41003860)
All my customers endpoints are on Linux based endpoints. Because our users' Windows apps run in vdi with disposable instances based off snapshots and highly restrictive networking on the Linux endpoints, none of our users are effected.

Running Windows on bare-metal was always obviously very stupid. The consequences of such stupidity are just being felt now.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dmarble on Friday July 19, 2024 @05:09AM (#41003913)
Plot twist: The * in C-00000291*.sys is "-block-ultron"

Premature deployment of Crowdstrike AGI disaster response plan.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by KingOfCoders on Friday July 19, 2024 @05:09AM (#41003921)
All down had no backup plan.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by pharos92 on Friday July 19, 2024 @05:11AM (#41003936)
1. This is why kernel modules are a bad idea 2. This is why centralism is a bad idea 3. This is why sacrificing stability for security is a bad idea 4. Security still needs to factor in security of supply - not just data safety
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by imdsm on Friday July 19, 2024 @05:18AM (#41004002)
Centralisation in a nutshell. Monopolies so big that they become globally fragile. CloudFlare outages break a lot of the internet, and now we can see, Windows-based updates bricking machines across the world.

We've all pushed bad updates but how was this not tested?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by 2-3-7-43-1807 on Friday July 19, 2024 @05:11AM (#41003938)
i've never heard of crowdstrike ever but it (co-)runs half of the essential IT infrastructure, worldwide?

(also, great choice of name i must say)

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by 42lux on Friday July 19, 2024 @05:36AM (#41004171)
I only know them because their CEO is a relatively good amateur racing driver lol.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by 2-3-7-43-1807 on Friday July 19, 2024 @05:42AM (#41004217)
seems like he's also a relatively good amateur kernel driver developer - or at least his team is

and he's the former CTO of mcafee?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by _kb on Friday July 19, 2024 @05:12AM (#41003954)
Assuming this event itself isn't malicious, what an excellent POC for something that is. I sure hope every org out there with this level of market reach has good security in place. It's certainly going to be getting some probing after this.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dark-star on Friday July 19, 2024 @05:16AM (#41003989)
That's what you get for letting a company install a root kit on your servers and desktops ;-)

I mean, don't they do canary updates on CrowdStrike too? Every Windows admin has done this for the last 5+ years, test Windows updates on a small number of systems to see if they are stable. Why not do the same for 3rd party software?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by kingkongjaffa on Friday July 19, 2024 @05:17AM (#41003994)
It's kind of surprising so much infra was using windows servers or windows cloud VMs for these things. I assumed these systems would all be Linux VMS in Azure/AWS/GCP at this point.

on https://azure.status.microsoft/en-gb/status the message is currently:

> We have been made aware of an issue impacting Virtual Machines running Windows Client and Windows Server, running the CrowdStrike Falcon agent, which may encounter a bug check (BSOD) and get stuck in a restarting state.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by junto on Friday July 19, 2024 @05:24AM (#41004051)
Welcome to the enterprise. Where “lift and shift” was sold to corporate CTO’s as better than maintaining their own IT infrastructure.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by patates on Friday July 19, 2024 @05:18AM (#41004007)
This company has post-apocalyptic style photos to make you panic-buy their solution.

https://ibb.co/Bc6n527

"62 minutes could bring your business down"

I guess they could bring all the businesses down much quicker.

https://www.crowdstrike.com/en-us/#teaser-79minutes-adversar...

(Repeating my comment because other story is duped)

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by joenot443 on Friday July 19, 2024 @08:12AM (#41005560)
Their "Statement" is remarkably aloof for having brought down flights, hospitals, and 911 services.

"The issue has been identified, isolated and a fix has been deployed."

Maybe I'm misunderstanding what I read elsewhere, but is the machine not BSODing upon boot, prior to a Windows Update service being able to run? The "fix" I see on reddit is roughly:

Workaround Steps:

1. Boot Windows into Safe Mode or the Windows Recovery Environment

2. Navigate to the C:\Windows\System32\drivers\CrowdStrike directory

3. Locate the file matching “C-00000291*.sys”, and delete it.

I'm horrified at the thought of tens of thousands of novice Windows users digging through System32 to delete driver files; can someone set my mind at ease and assure me this will eventually be fixed in an automated fashion?

https://www.crowdstrike.com/blog/statement-on-windows-sensor...

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by gulbanana on Friday July 19, 2024 @08:45AM (#41005930)
It cannot and will not be fixed in an automated fashion.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by aaronmdjones on Friday July 19, 2024 @10:45AM (#41007066)
Of course it can be fixed in an automated fashion; it just requires effort. The machines should have netboot enabled so that new validated operating system images can be pushed to them anyway, so you just write a netboot script to mount the filesystem and delete the file, then tell the netboot server that you're done so it doesn't give you the same script again when it reboots.

It's like two hours of work with dnsmasq and a minimal Linux ISO. The only problem is that much of the work is not shareable between organisations; network structures differ, architectures may differ, partition layout may differ, the list of assets (and their MAC addresses) will differ.

Edit: + individual organisations won't be storing their BitLocker recovery keys in the same manner as each other either. You did back up the recovery keys when you enabled BitLocker, right? Modern cryptsetup(8) supports a BITLK extension for unlocking said volumes with a recovery key. Again, this can be scripted.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by csomar on Friday July 19, 2024 @10:59AM (#41007203)
> so you just write a netboot script to mount the filesystem and delete the file

Because writing such a script (that mounts the filesystem and delete a file) under stress and time constraint is a great idea? That's a recipe for a worse disaster. The best solution, for now, is to go PC by PC manually. The sole reason the situation is as is was the lack of backstage testing.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by csomar on Friday July 19, 2024 @10:54AM (#41007153)
If the affected organizations had such an organized setup, they probably won't need crowdstrike in the first place. The product is made so that companies that don't understand (and won't invest) in security can just check that box by installing the software. Everyone is okay with this.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by wesmin on Friday July 19, 2024 @09:15AM (#41006209)
Good luck to Joe Schmoe in the IT dept who has to do this over and over flawlessly
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by andrybak on Friday July 19, 2024 @09:16AM (#41006217)
> Their "Statement" is remarkably aloof for having brought down flights, hospitals, and 911 services.

Their lawyers certainly won't allow mentioning such dramatic (is "dramatic" appropriate here?) consequences.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by hskalin on Friday July 19, 2024 @10:53AM (#41007148)
And I guess if they use bitlocker then they need to enter the key as well? Imagine doing that to thousands of computers
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by e40 on Friday July 19, 2024 @11:20AM (#41007381)
The 1000's of laptops my wife's work uses are bitlockered. I went to fix the issue, when I found that out. I wonder if they will be giving out the keys or if IT will require hands on to those laptops to fix it.... what a shitshow.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by throwawaysleep on Friday July 19, 2024 @11:12AM (#41007324)
> I'm horrified at the thought of tens of thousands of novice Windows users digging through System32 to delete driver files; can someone set my mind at ease and assure me this will eventually be fixed in an automated fashion?

Nope. Both my orgs (+2000 each) have sent out a Google doc to personal emails on using CMD Prompt to delete that file.

Anyone with technical experience is being drafted to get on calls and help people manually delete this file.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by e40 on Friday July 19, 2024 @11:26AM (#41007438)
So no bitlocker on the system?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by briankelly on Friday July 19, 2024 @07:23AM (#41005100)
Boy, that is some corny branding.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bob1029 on Friday July 19, 2024 @11:03AM (#41007236)
I agree but I've also personally witnessed how effective this crap is on a certain cohort of IT managers. You can see the 3 or 4 gears grinding together in their head... something like "oh my goodness look at all the things I get for one purchase order!".
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by briankelly on Friday July 19, 2024 @01:02PM (#41008544)
I could certainly see that! Haha.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sofixa on Friday July 19, 2024 @06:21AM (#41004518)
And for much longer.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dang on Friday July 19, 2024 @11:39AM (#41007574)
> (Repeating my comment because other story is duped)

Please don't do this! It makes merging threads a pain. It's better to let us know at [email protected] and then we'll merge the threads so your comment shows up in the main one.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by patates on Friday July 19, 2024 @01:17PM (#41008728)
I'm so sorry, TIL.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Thorentis on Friday July 19, 2024 @05:21AM (#41004026)
Perversely, this may make many companies no longer invest in this type of cyber security software. Which may lead to a whole host of other problems...
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mnau on Friday July 19, 2024 @05:22AM (#41004028)
Yeah, these events will be fun once new product liability directive (that includes sw) comes into force.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nynyny7 on Friday July 19, 2024 @05:23AM (#41004046)
Crowdstrike marketing slogan on their website: "A radical new approach proven to stop breaches". I'll give them that: Putting all Windows computers within a company into an endless BSOD loop is a very radical approach to stop breaches. :)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by CoastalCoder on Friday July 19, 2024 @10:40AM (#41007032)
"We breach your systems to hackers can't!"
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tm-guimaraes on Friday July 19, 2024 @05:24AM (#41004052)
How does such a huge company do “full deploys” like this? At this number of endpoints, only a few % should have been updated (and faced the problems) before a full rolout

This is not a small startup with some SaaS, these guys are in most computers of too many huge companies. Not rolling out the updates to everyone at the same time seems just too obvious

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ndsipa_pomu on Friday July 19, 2024 @05:40AM (#41004197)
This incident definitely makes a good case for staggered deploys of patches.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dorkwood on Friday July 19, 2024 @05:25AM (#41004059)
Is this something that could be solved by building AI code review directly into git clients? I can't help thinking Claude 3 would have caught this.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by machinekob on Friday July 19, 2024 @05:31AM (#41004124)
Yes AI already solved it, my god why people are so high on LLM's solving everything
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by redrove on Friday July 19, 2024 @05:45AM (#41004239)
LMAO

Yeah let's throw an LLM at the C++ kernel driver and auto-push to prod

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tslocum on Friday July 19, 2024 @11:27AM (#41007442)
Poe's law in action.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tehlike on Friday July 19, 2024 @05:28AM (#41004086)
Rolling out updates in an A/B test slowly is the only way to reduce the occurrence of such issues _significantly_. There's no other way, literally, nothing.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by alibarber on Friday July 19, 2024 @05:28AM (#41004089)
I have been told 'not to worry' because it isn't a cyber attack. Yet the outcomes we are seeing feel a lot like the doomsday predictions of what a cyberattack would do. It is almost as if we are experiencing the cybersecurity/warfare equivalent of 'friendly fire'.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by elorant on Friday July 19, 2024 @05:29AM (#41004098)
For years now antivirus solutions have ridiculous amount of control over the OS. I accidentally installed an adware antivirus the other day that was bundled-up with a third party software, and I had to boot to Linux to manage to completely remove the damn thing from Windows. The uninstall option left a process running that couldn’t be forcefully killed.

Microsoft needs to take control and forbid anyone and anything from running software with that kind of behavior.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by simonjgreen on Friday July 19, 2024 @05:32AM (#41004135)
CrowdStrike should have learned the lesson from the more seasoned players in the industry to slow roll their updates and observe.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by echoangle on Friday July 19, 2024 @05:34AM (#41004147)
Why would they roll out this update globally to all users immediately? Isn’t it normal to do gradual rollouts? Or did this update contain some critical security fix they wanted everyone to have as fast as possible?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by madisp on Friday July 19, 2024 @05:34AM (#41004154)
if I'm reading this correctly the short interest for the stock doubled over June? :)

https://www.nasdaq.com/market-activity/stocks/crwd/short-int...

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nicholasbraker on Friday July 19, 2024 @05:36AM (#41004166)
This article seems more relevant than ever and was posted a few days ago: https://ea.rna.nl/2024/07/12/no-it-really-no-i-t/
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by pxc on Friday July 19, 2024 @05:38AM (#41004182)
Vendors of tools like this drive the cybersecurity industry discourse, so 'defense in depth' often practically sorta means 'add more software that does more things'.

But maybe this kind of thing can actually impart the lesson that loading your OS up with always-on, internet-connected agents that include kernel components in order to instrument every little thing any program does on the system is, uh, kinda risky.

But maybe not. I wonder if we'll just see companies flock to alternative vendors of the exact same type of product.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by zmmmmm on Friday July 19, 2024 @05:38AM (#41004184)
So CrowdStrike is deployed as third party software into the critical path of mission critical systems and then left to update itself. It's easy to blame CrowdStrike but that seems too easy on both the orgs that do this but also the upstream forces that compel them to do it.

My org which does mission critical healthcare just deployed ZScaler on every computer which is now in the critical path of every computer starting up and then in the critical path of every network connection the computer makes. The risk of ZScaler being a central point of failure is not considered. But - the risk of failing the compliance checkbox it satisfies is paramount.

All over the place I'm seeing checkbox compliance being prioritised above actual real risks from how the compliance is implemented. Orgs are doing this because they are more scared of failing an audit than they are of the consequences failure of the underlying systems the audits are supposed to be protecting. So we need to hold regulatory bodies accountable as well - when they frame regulation such that organisations are cornered into this they get to be part of the culpability here too.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by frankohn on Friday July 19, 2024 @07:40AM (#41005246)
The Windows ecosystem typically deployed in corporate PCs or workstations is often insecure, slow, and poorly implemented, resulting in ongoing issues visible to everyone. Examples include problems with malware, ransomware, and Windows botnets.

In corporate environments, IT staff struggle to contain these issues using antivirus software, firewalls, and proxies. These security measures often slow down PCs significantly, even on recent multi-core systems that should be responsive.

Microsoft is responsible for providing an operating system that is inherently insecure and vulnerable. They have prioritized user lock-in, dark patterns, and ease of use over security.

Apple has done a much better job with macOS in terms of security and performance.

The corporate world is now divided into two categories: 1. Software-savvy companies that run on Linux or BSD variants, occasionally providing macOS to their employees. These include companies like Google, Amazon, Netflix, and many others. 2. Companies that are not software-focused, as it's not their primary business. These organizations are left with Microsoft's offerings, paying for licenses and dealing with slow and insecure software.

The main advantage of Microsoft's products is the Office suite: Excel, Word and Powerpoint but even Word is actually mediocre.

EDIT: improve expression and fix errors:

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by oytis on Friday July 19, 2024 @08:14AM (#41005590)
> Companies that are not software-focused, as it's not their primary business. These organizations are left with Microsoft's offerings

I wonder why is it the case. These companies still have IT departments, someone has to manage these huge fleets of Windows machines. So nothing would prevent them from hiring Linux admins instead of Windows admins. What makes the management of these companies consider Windows to be the default choice?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by gvurrdon on Friday July 19, 2024 @08:23AM (#41005672)
I don't know, but I would guess that Microsoft Office is what retains people; personal anectodal experience suggests that anything else (Apple's offerings, Google Docs, LibreOffice &c.) is not acceptable to the average user. My suspicion is that Microsoft would be very unhappy to have MS Office running successfully on Linux systems.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dariosalvi78 on Friday July 19, 2024 @08:26AM (#41005703)
Office. The entire world runs on Excel, Word and Powerpoint. Unfortunately.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by 7thaccount on Friday July 19, 2024 @08:39AM (#41005871)
You can get that on Mac right?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dariosalvi78 on Monday July 22, 2024 @11:42AM (#41035704)
the comment I am replying to explicitly mentions Linux as an alternative to Windows. In any case, yes, one could use Mac, as I do, but it comes with its own issues, starting from price. I'd happily switch 100% to Linux if I didn't need to work on documents edited with Office. The online version may actually solve this, but it's still buggy as hell.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by briandear on Friday July 19, 2024 @09:37AM (#41006446)
Word and PowerPoint are disposable. Pages and Keynote work just fine. Excel on the Mac is perfectly fine.

But that aside — Excel is a single application. That one app doesn’t determine an entire Corporate IT strategy.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tomrod on Friday July 19, 2024 @10:27AM (#41006911)
> That one app doesn’t determine an entire Corporate IT strategy

It actually does in some industries, but it is dumb that it does.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by conception on Friday July 19, 2024 @08:27AM (#41005714)
Excel. There is no other software that can currently fill excel’s role in business. It’s the best at what it does and what it does is usually very important. Unfortunately.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by TeMPOraL on Friday July 19, 2024 @08:44AM (#41005917)
Excel is the driver for small businesses and individual departments. SharePoint is what keeps large businesses committed to Windows.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tomrod on Friday July 19, 2024 @10:25AM (#41006895)
Gnumeric, Libreoffice, Google Sheets, Zoho...

There are plenty of sufficient replacements for Excel if organizations are willing to work with other tools

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by beisner on Friday July 19, 2024 @10:58AM (#41007191)
If you’re only doing vacation travel planning, sure. But there’s a long tail of advanced functionality used across all kinds of industries (with plugins upon plugins) that are most certainly not even close to being supported by any of the options proposed.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by danaris on Friday July 19, 2024 @08:37AM (#41005844)
Excel runs just fine on Macs, though, so that only explains "why not Linux?", not "why Windows?"
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by xnx on Friday July 19, 2024 @08:46AM (#41005942)
The situation might have changed since I last used Excel on Mac, but in 2018, the "Excel" on Mac barely resembled the Excel on Windows. Many obvious and useful features were missing.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sfifs on Friday July 19, 2024 @09:03AM (#41006089)
No longer. Everything is there. Just switched work machines to Mac from Win
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by layer8 on Friday July 19, 2024 @10:33AM (#41006955)
Not everything is there. There are still important limitations: https://spreadsheeto.com/mac-vs-windows/
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by johnbellone on Friday July 19, 2024 @09:10AM (#41006154)
It definitely does not run “just fine”. It’s passable at best.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Digit-Al on Saturday July 20, 2024 @10:44AM (#41016824)
My guess is that the fact you can buy about two to three cheap Dell desktop machines for the price of one Mac probably factors quite heavily into the equation.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by hnlmorg on Friday July 19, 2024 @08:28AM (#41005724)
It's because of two things:

1. Users are more comfortable running Windows and Office because it's Windows they likely used in school and on personal laptops.

2. This is the biggie: Microsoft's enterprise services for managing fleets of workstations are actually really good -- or at least a massive step up from the competition. Linux (and it's ilk) is much better for managing fleets of servers, but workstations require a whole different type of tooling. And once you have AD and it's ilk running and thus Windows administrators hired, it's often easier to run other services from Windows too, rather than having to spin up another cluster of management services.

Software focused businesses generally start out with engineers running macOS or Linux, so they wouldn't have Windows management services pre-provisioned. And that's why you generally see them utilising stuff like Okta or Google Workspace

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dakratec on Friday July 19, 2024 @08:47AM (#41005952)
Unfortunately Google did not succeed to get more into schools around the globe with chromebooks, which is a pity by my opinion. That helps to keep the Win/Office monopoly situation to go on in organizations and businesses hiring people who never used another software than one from Microsoft.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by fernandopj on Friday July 19, 2024 @09:35AM (#41006420)
One reason being that Microsoft lobby hard against low-end PC & notebooks that are not aligned with its interests. [1]

Microsoft has a large, entrenched distribution network and market all over the world. It makes an uphill battle to create low-end programs for schools, universities, governments, SMBs.

Hence the phrase "no one was ever fired from buying Microsoft". It's too hard a battle to go against the flow.

[1] https://www.tomshardware.com/software/windows/microsofts-dra...

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Asmod4n on Friday July 19, 2024 @08:42AM (#41005898)
The business world runs on Windows, no way around that unless you only need a simple cash register and inventory software.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by TeMPOraL on Friday July 19, 2024 @08:42AM (#41005900)
Inertia, plus integration - AFAIK Exchange and SharePoint don't run on Linux, so if the company buys into that, then it's Windows all the way down.

Still, all this is a red herring. Using Linux instead of Windows on workstations won't change anything, because it's not the OS that's the problem. A typical IT department is locked in a war on three fronts - defending against security threats, pushing back on unreasonable demands from the top, and fighting the company employees who want to do their jobs. Linux may or may not help against external attackers, but the fight against employees (which IT does both to fulfill mandates from the top and to minimize their own workload) requires tools for totalitarian control over computing devices.

Windows actually is better suited for that, because it's designed to constrain and control users. Linux is designed for the smart user to be able to do whatever they want, which includes working around stupid IT policies and corporate malware. So it shouldn't be surprising corporate IT favors Windows workstations too - it puts IT at an advantage over the users, and minimizes IT workload.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by wing-_-nuts on Friday July 19, 2024 @09:38AM (#41006462)
>Windows actually is better suited for that, because it's designed to constrain and control users. Linux is designed for the smart user to be able to do whatever they want, which includes working around stupid IT policies and corporate malware.

This just tells me you don't know linux. Linux can be much more easily hardened and restricted than windows. It's trivial to make it so that a user can only install whitelisted software from private repos.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by layer8 on Friday July 19, 2024 @10:36AM (#41006994)
> It's trivial to make it so that a user can only install whitelisted software from private repos.

This is also straightforward on Windows with AD-managed Group Policies.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by afavour on Friday July 19, 2024 @09:12AM (#41006180)
> These companies still have IT departments

A lot actually don’t, in any meaningful sense. My partner’s company has a skeleton IT staff with all support requests being sent offshore. An issue with your laptop? A new one gets dispatched from ??? and mailed to you, you mail the old one back, presumably to get wiped and redispatched to the new person that has a problem.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by chucke1992 on Friday July 19, 2024 @09:20AM (#41006260)
Tooling, infra, knowledge? The only reason why people are talking about "issues in Windows" because people are widely using it.

If linux had software anywhere close to the amount that windows has, it would have experienced the same issues too. After all it is not just about running a server and tinkering with config files. It is about ability to manage the devices, rolling out updates and so on.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by amlib on Friday July 19, 2024 @01:22PM (#41008778)
You have to also factor in competition. I think it's a big factor on why corporate IT is generally bad, Microsoft and their partners have no reason to improve on the status quo. If we had viable alternatives, in a market where no entity has more than 20% market share or something like that the standards would be much higher.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by chucke1992 on Friday July 19, 2024 @03:30PM (#41010204)
Standards of what? Microsoft cannot force the third party company to test their own builds before releasing them.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by oytis on Friday July 19, 2024 @04:58PM (#41011145)
The whole idea of running a backdoor with OS privileges in order to increase system security screams Windows. In Linux, even if Crowdstrike (or similar endpoint management software) is allowed to update itself, it doesn't have to run as a kernel driver. So a buggy update to Crowdstrike would only kill Crowdstrike and nothing else.

And Linux is not even a particularly hardened OS. If we could take some resources from VC smoke and mirrors and dedicate them to securing our critical infrastructure we could have airports and hospitals running on some safety-critical microkernel OS with tailored software.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by gadders on Friday July 19, 2024 @09:43AM (#41006508)
Word, Excel, Powerpoint and all the other windows software. Plus all the people that know how to use the windows software vs Linux equivalents (if they exist).
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bregma on Friday July 19, 2024 @11:32AM (#41007509)
Purchasing decisions are made by purchasing managers. Purchasing managers spend their time torturing numbers in spreadsheets, writing reports, and getting free lunches from channel sales reps. Microsoft is just a sales organization with some technical prowess, and their channel reps are very effective.

Technical arguments, logic, and sense do not contribute much to purchasing decisions in the corporate world.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Darvon on Friday July 19, 2024 @07:55AM (#41005382)
If you were ready to ditch corpomicrosoft why would you go to corpoapple instead of something foss like debian tho
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nextos on Friday July 19, 2024 @08:20AM (#41005641)
I'd say something implementing the ideas of NixOS, i.e. immutable versioned systems and declarative system definitions, is poised to replace the current deployment mess, which is extremely fragile.

With NixOS, you can upgrade without fear, as you can always roll back to a previous version of your system. Regular Linux distributions, macOS, and Windows make me very nervous because that is not the case.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by candiddevmike on Friday July 19, 2024 @08:31AM (#41005776)
> I'd say something implementing the ideas of NixOS, i.e. immutable versioned systems

NixOS isn't immutable, things aren't mounted read only. AFAIK, it can't be setup that way.

> With NixOS, you can upgrade without fear, as you can always roll back to a previous version of your system. Regular Linux distributions, macOS, and Windows make me very nervous because that is not the case.

Because you can't roll back to a previous backup?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nextos on Friday July 19, 2024 @08:41AM (#41005885)
The store is immutable in the functional programming sense, as the package manager creates a new directory entry for each hash value.

Backups could be an option, but it is much better to have a system where two computers are guaranteed to be running the exact same software if configuration hashes are the same.

In other OSes, the state of your system could depend on previous actions.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Wytwwww on Friday July 19, 2024 @09:09AM (#41006141)
> Regular Linux distributions, macOS, and Windows make me very nervous because that is not the case.

I'm personally only really nervous when updating Linux distributions. Besides security updates it usually hardly matters or is noticeable on macOS/Windows (well besides the random UX changes..).

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by throwaway48476 on Friday July 19, 2024 @08:25AM (#41005699)
Ideally there would be a usable security first os based on something like sel4 with a declarative package system for slow to change mission critical appliances.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by illiac786 on Friday July 19, 2024 @02:53PM (#41009793)
How do you automatically roll back if you’re in a boot loop?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nextos on Friday July 19, 2024 @03:00PM (#41009861)
In NixOS, you have a bootloader to load your OS. Unless you botch your bootloader, you can't paint yourself into an unbootable state. If one system configuration doesn't work, you reboot and choose the prior one before the OS begins to load in a menu displayed by the bootloader.

This is also true of most regular Linux setups. Except that in those, you can only choose the kernel. Hence, if you have broken other parts of your configuration, your system might not be bootable. So the safety net is much thinner.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by illiac786 on Friday July 19, 2024 @03:03PM (#41009903)
I really have no problem imagining an antivirus company convinced the bootloader needs an upgrade =)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by 1over137 on Friday July 19, 2024 @08:26AM (#41005709)
Because there is software that runs only on certain OSes, and not others.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sirdvd on Friday July 19, 2024 @08:35AM (#41005818)
Fewer and fewer. And there's VM for that, so you can rollback in case like this.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by danaris on Friday July 19, 2024 @08:36AM (#41005830)
Because for some people (certainly not all), their objection is not to a "corporate" OS, but to the specific things Microsoft does that Apple does not.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by harimau777 on Friday July 19, 2024 @08:44AM (#41005913)
When I took a Linux course in college I had an old laptop that I installed Linux on. However, for some reason my wireless card wouldn't work. I mentioned it to my professor and the next day he told me "It's actually quite simple, you just have to open up the source code for the wireless driver and make a one line change."

Maybe things have gotten better, but I think that's why people use Mac. It's POSIX but without having to jump through arcane hoops.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Stranger43 on Friday July 19, 2024 @09:42AM (#41006496)
Things have definitely gotten better.

The problem with the linux desktop was usually that most hardware companies were either not spending any time/effort on non-windows drivers/compatibility or when they did it was a tiny fraction of the effort that went into working around bugs in the windows driver API's.

Today with the failure of windows in both the mobile and industrial control space we now see vendors actually giving a damn about the quality of their Linux drivers.

Today the main factor keeping the enterprise marked locked on windows is the fat clients written around the turn of the millennium, and that's as much a problem for mac adaptation as it is Linux adaptation.

The macs are slick well designed devices that speaks to a huge segment of the consumer market so will eventually find the way into the high cost niches where no specific dependency on legacy software exists but they are too expensive and inflexible to replace all of the wintel system so for Microsoft and it's partners to have their license to screw over the enterprise sector revoked Linux(or FreeBSD) will have to play a role too.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by twothamendment on Friday July 19, 2024 @09:27AM (#41006336)
Things have definitely gotten better. I remember the painful years. My most recent Ubuntu install on a new laptop was about 3 years ago. As someone who has used Linux as the daily driver for more than a decade (and dual booted as a second OS for another decade) I was pleasantly surprised that everything just worked! I think that was a first

It was an HP from Costco, not something special sold with Linux. My wireless worked, dual monitors just worked, even the fingerprint reader that I never use. I remember sitting there thinking "I didn't have to fight anything?" Hopefully that becomes the norm, maybe it is - I haven't needed a new laptop yet.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Wytwwww on Friday July 19, 2024 @09:06AM (#41006110)
> foss

Because you just want stuff to work and couldn't care less about the ideology part?

Also no feature parity (it's not about Windows being "better" than Linux or the other way around, none of that matters) there are not out of the box solutions to replace some of the stuff enterprise IT relies in Windows/etc. which would mean they'd have to hire expensive vendors to recreate/migrate their workflows. The costs of figuring out how to run all of your legacy Windows software, retraining staff etc. etc. would be very significant. Why spend so much money with no clear benefits?

To be fair I'm not sure how Apple figures into this. They don't really cater to the enterprise market at al..

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by naasking on Friday July 19, 2024 @12:07PM (#41007906)
> Because you just want stuff to work

I think the current outage undercuts this premise.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Wytwwww on Friday July 19, 2024 @02:49PM (#41009762)
Why? Both things seem pretty tangential. Poorly written software exists or can exist on any platform, just like the IT infrastructure wouldn't somehow automagically become robust if they just switched to Linux.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by quotemstr on Friday July 19, 2024 @07:58AM (#41005400)
> The Windows ecosystem typically deployed in corporate PCs or workstations is often insecure, slow, and poorly implemented

Yes, but that's not because of Windows itself (which is fast and secure out of the box) but because of an decades-old "security product" culture that insists on adding negative-value garbage like Crowdstrike and various anti-virus systems on the critical path, killing performance and harming real security.

It's a hard problem. No matter how good Windows itself gets and no matter how bad these "security products" become, Windows administrators are stuck in the same system of crappy incentives.

Decades of myth and superstition demand they perform rituals and make incantations they know harm system security, but they do them anyway, because fear and tradition.

It's no wonder that they see Linux and macOS as a way out. It's not that they're any better -- but they're different, and the difference gives IT people air cover for escaping from this suffocating "you must add security products" culture.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Avamander on Friday July 19, 2024 @08:12AM (#41005563)
> Windows itself (which is fast and secure out of the box)

That's a really bold claim. I'd say Windows comes with a lot of unsafe defaults OOB.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rlanday on Friday July 19, 2024 @08:06AM (#41005488)
> > The Windows ecosystem typically deployed in corporate PCs or workstations is often insecure, slow, and poorly implemented

> Yes, but that's not because of Windows itself

Come on. There’s a reason Windows users all want to install crappy security products: they’ve been routinely having their files encrypted and held for ransom for the last decade.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by quotemstr on Friday July 19, 2024 @08:09AM (#41005525)
What fraction of ransomware attacks would these security products have prevented exactly? Windows already comes with plenty of monitoring and alerting functionality.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bombcar on Friday July 19, 2024 @08:14AM (#41005584)
Probably close to none at some point. They may block some things.

But most of Windows falling to this is that it’s what people use. The only platform that is somewhat actually protected against attacks is the iPhone - the Mac can easily be ransomwared it’s just the market is so small nobody bothers attacking it; no ROI.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by quotemstr on Friday July 19, 2024 @08:21AM (#41005660)
Yeah. The mobile ecosystems are what real security design looks like. Everything is sandboxed, brokered, MACed, and fuzzed. We should either make the desktop systems work the same way or generalize the mobile systems into desktops.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by skydhash on Friday July 19, 2024 @09:06AM (#41006120)
The mobile ecosystem is what corporate IT should be. Centralized app store, siloed applications, immutable filesystem (other than the document part for each application), then VM and specials computers for activities like development. However locked iOS can be, most upgrades happen without an hitch, and no need for security software.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lbadmin on Friday July 19, 2024 @08:31AM (#41005774)
Hard to say, but windows defender doesn't stop as many as EDR's can. There are actual tests for this, ran by independent parties that check exactly this. Defender can be disabled extremely easily, modern EDRs cannot.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by didntcheck on Friday July 19, 2024 @08:19AM (#41005630)
And Linux/BSD generally would not help here. Ransomeware is just ordinary file IO and is usually run "legitimately" by phished users rather than actual code execution exploits

I have a similar disdain for security bloatware with questionable value, but one actually effective corporate IT strategy is using one of those tools to operate a whitelist of safe software, with centralized updates

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by consteval on Friday July 19, 2024 @10:29AM (#41006931)
I think having a Linux/BSD might be helpful here in the general case, because the culture is different.

In Windows land it's pretty much expected that you go to random websites, download random executables, ignore the "make changes to your computer?" warnings and pretty much give the exe full permission to do anything. It's very much been the standard software install workflow for decades now on Windows.

In the Linux/BSD world, while you can do the above, people generally don't. Generally, they stick to trusted software sources with centralized updates, like your second point. In this case I don't think it's a matter of capability, both Windows and Unix-land is capable of what you're suggesting.

I think phishing is generally much less effective in Max/Linux/BSD world because of this.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by BobaFloutist on Friday July 19, 2024 @12:04PM (#41007862)
Until a a lucrative contract requires you to install prescribed boutique windows-only software from a random company you've never heard of, and then it's back to that bad old workflow.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by boolemancer on Friday July 19, 2024 @11:45AM (#41007635)
Yeah, because no one on Linux or Mac would clone a git repo they just found out about and blindly run the setup scripts listed in the readme.

And no one would pipe a script downloaded with wget/curl directly into bash.

And nobody would copy a script from a code-formatted block on a page, paste it directly into their terminal and then run it.

Im not going to go so far as to claim that these behaviors are as common as installing software on Windows, but they are still definitely common, and all could lead to the same kinds of bad things happening.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by consteval on Friday July 19, 2024 @01:03PM (#41008556)
I would agree this stuff DOES happen, but typically in development environments. And I also think its crappy practice. Nobody should ever pipe a curl into sh. I see it on docs sometimes and yes, it does bother me.

I think though that the culture of robust repositories and package managers is MUCH more prominent on Mac/iOS/Linux/FreeBSD. It's coming to Windows too with the new(er) Windows store stuff, so hopefully people don't become too resistant to that.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rlanday on Saturday July 20, 2024 @12:42AM (#41014124)
A developer is much more likely to be able to fix their computer and/or restore from a backup than a typical user is. A significant problem is cascading failures, where one bozo installing malware either creates a business problem (e.g. allowing someone to steal a bunch of money) or is able to disable a bunch of other computers on the same network. It is not that common for macOS to be implicated in these sorts of issues. I know people have been saying for a long time that it’s theoretically possible but it really doesn’t seem that common in practice.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by codebolt on Friday July 19, 2024 @08:22AM (#41005667)
I'd wager if Linux had the same userbase as Windows, you'd see more ransomware attacks on that platform as well. Nothing about Linux is inherently more secure.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by pid-1 on Friday July 19, 2024 @09:20AM (#41006257)
Yeah I don't get where this "Linux is more secure" thing comes from.

Basically any userspace program can read your .aws, .ssh, .kube, etc... The user based security model desktops have is the real issue.

Compare that with Android and iOS for instance. No one needs anti-virus bloatware, just because apps are curated and isolated by default.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by cesarb on Friday July 19, 2024 @10:26AM (#41006908)
> Yeah I don't get where this "Linux is more secure" thing comes from.

It comes from the 1990s and early 2000s. Back then, Windows was a laughingstock from a security point of view (for instance, at one point connecting a newly installed Windows computer to the network was enough for it to be automatically invaded). Both Windows and Linux have become more secure since then.

> Basically any userspace program can read your .aws, .ssh, .kube, etc... The user based security model desktops have is the real issue. Compare that with Android and iOS for instance. No one needs anti-virus bloatware, just because apps are curated and isolated by default.

Things are getting better now, with things like flatpak getting more popular. For instance, the closed-source games running within the Steam flatpak won't have any access to my ~/.aws or ~/.ssh or ~/.kube or etc.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by qwytw on Friday July 19, 2024 @09:12AM (#41006177)
> There’s a reason Windows users

Yes, average Windows users are significantly less tech literate due to obvious reasons and there are way more of them. This create a very lucrative market.

How is desktop Linux somehow inherently particularly more secure than Windows?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by arzig on Friday July 19, 2024 @08:29AM (#41005734)
Fun fact, these negative value garbage offerings are often “required” by box checking certifications like SOC2. Sure, if you have massive staffing to handle compliance you might be able to argue you’ve achieved the objective without this trash. The rest of us are just shrug and do it.

Some of the “compliance managers as a service” push you in this direction as well.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bdw5204 on Friday July 19, 2024 @09:27AM (#41006342)
Why do companies need these "box checking certifications"? I imagine the answer, as usual, is that either they or one of their customers is working with the government which requires this for its contractors. That's usually the answer whenever you find an idiotic practice that companies are mindlessly adopting.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by shinecantbeseen on Friday July 19, 2024 @10:05AM (#41006725)
Pretty much. We’re in the healthcare space and most of our customers are large hospital systems. Anything except “SOC2 compliant, no exceptions on report” will take an already long deal cycle (4-18 months) and double or triple it.

If you’re a startup it also means that your core people are now sitting in multiple cycles of IT review with their IT staff filling out spreadsheet after spreadsheet of “Do you encrypt data in transit?”

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lbadmin on Friday July 19, 2024 @08:29AM (#41005746)
did you really just say windows is secure out of the box?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by recursive on Friday July 19, 2024 @01:13PM (#41008681)
You can just scroll back up and read it again.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lbadmin on Friday July 19, 2024 @08:19PM (#41012881)
okay so i did and he defs claims windwos was secure out of the box. so again, i ask if he really said that ahaha, with a straight face.

SMB 1.0 is enabled, non admin users have powershell access, defender can be disabled with a single command, user is admin by default, passwords can be reset via booting to a bootable media device and then swapping its CLI to c:

there are so many basic insecurities out of the box in windows.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sys_64738 on Friday July 19, 2024 @08:31AM (#41005762)
> Yes, but that's not because of Windows itself (which is fast and secure out of the box)

I think what you're really saying is that a Windows system is secure until you apply power to the computer.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mr_mitm on Friday July 19, 2024 @08:48AM (#41005958)
> which is fast and secure out of the box

Disagree. At least in the context of business networks.

My favorite example is the SMB service, which is enabled by default.

In the Linux world, people preach:

- disabling SSH unless necessary

- use at least public key-based auth

- better both public key and password

- don't allow root login

In Windows, the SMB service:

- is enabled by default

- allows command execution as local admin via PsExec, so it's essentially like SSH except done poorly

- is only password-based

- doesn't even support MFA

- is not even encrypted by default

It's a huge issue why everyone gets encrypted by ransomware.

I always recommend disabling it using the Windows firewall unless it is actually used, and if it is necessary define a whitelist of address ranges, but apparently it is too hard to figure out who needs access to what, and much easier to deploy products like Crowdstrike which admittedly strongly mitigate the issue.

The next thing is that Windows still allows the NTLM authentication protocol by default (now finally about to be deprecated), which is a laughably bad authentication protocol. If you manage to steal the hash of the local admin on one machine, you can simply use it to authenticate to the next machine. Before LAPS gained traction, the local admin account password was the same on all machines in basically every organization. NT hashes are neither salted nor do they have a cost factor.

I could go on, but Microsoft made some very questionable security decisions that still haunt them to this day because of their strong commitment to backwards compatibility.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by quotemstr on Friday July 19, 2024 @08:57AM (#41006023)
You don't need Crowdstrike to disable any of these things. You can use regular group policy. I'm not saying Windows can't be hardened. I'm saying these third party kernel hooks add negative value.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mr_mitm on Friday July 19, 2024 @09:00AM (#41006051)
I know, I even said you should rather use the tools that the OS is providing, like the firewall.

All I did was challenge the statement that Windows is secure OOB.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by arccy on Friday July 19, 2024 @08:25AM (#41005695)
> Apple has done a much better job with macOS in terms of security and performance.

Do not underestimate corporate IT's ability to slow down Macs with endpoint security software.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ChrisMarshallNY on Friday July 19, 2024 @08:43AM (#41005910)
This has been my experience.

I used to run a C++ shop, writing heavy-duty image processing pipeline software.

It did a lot, and it needed to do it in realtime, so we were constantly busting our asses to profile and optimize the software.

Our IT department insisted that we install 'orrible, 'orrible Java-based sneakware onto all of our machines, including the ones we were profiling.

We ended up having "rogue" machines, that would have gotten us in trouble, if IT found out (and I learned that senior management will always side with IT, regardless of whether or not that makes sense. It resulted in the IT department acting like that little sneak that sticks his tongue out at you, while hiding behind Sister Mary Elephant's habit).

But, to give them credit, they did have a tough job, and the risks were very real. Many baddies would have been thrilled to get their claws on our software.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by axus on Friday July 19, 2024 @11:19AM (#41007374)
Air-gapped systems: keeping you safe from IT (and incidentally hackers on government payrolls)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sapiogram on Friday July 19, 2024 @10:39AM (#41007028)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ta1243 on Friday July 19, 2024 @09:01AM (#41006068)
Had a problem with a "slow network" from a mac to a nas drive, was capping about 800mbit a second, despite having a 10g link.

As I looked through I killed sophos. Suddenly speeds shot up above 7gbit. A few seconds later they dropped back down, sophos has retured.

A "while (true) pkill sophos" later and the malware was sedated.

Having proved it wasn't a network problem I left it with the engineer to determine the best long term solution.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mattmcknight on Friday July 19, 2024 @09:08AM (#41006130)
Mosyle is doing their best to make Macs unusable.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by LilBytes on Friday July 19, 2024 @09:55AM (#41006628)
Oh?

We were in need of an MDM to help staff (non-techs) with their Mac books. I haven't noticed any issues, nor have two of my staff who are trialling it. What's been your main gripe?

I'm a Dev but also manage the It team of one sys admin and haven't noticed any performance hits. Yet anyway, but it's only been two weeks.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mattmcknight on Friday July 19, 2024 @03:11PM (#41009976)
Installing software is painful- some of this is perhaps related to how the IT group has restricted so much for us, can't even change my screen saver, and weirdness like bizarre pop ups asking for your password from time to time. It just doesn't belong on a developer machine.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by LilBytes on Monday July 22, 2024 @12:47AM (#41030996)
Fair enough.

I haven't had the same experience but that's mostly because I'm a Dev, implementing it for other developers.

It sounds less like a product problem vs. configuration problem caused by your IT teams.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by balder1991 on Friday July 19, 2024 @08:59AM (#41006037)
Yeah, idk what they do, but in my company some new MacBook Pros with M3 are taking 15 minutes to login after typing the user password.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dagaci on Friday July 19, 2024 @08:26AM (#41005701)
I think you represent the schism in your own post. Retail is hyper focused on the name Microsoft and Windows. But the enterprise and technical people are focused on rolling back a bad CrowdStrike bad update. They will spend hours and even days focusing on doing that, asking why they were vulnerable to such an update and what they should have done to avert being vulnerable to a bad update.

And for them it will be a bit of a stretch to say Microsoft should have stopped us deploying CrowdStrike. I’m sure Microsoft would love to do just that and sell its own Microsoft Solution.

Now if enterprises decide to run only Linux, BSD, or MacOS would they have been invulnerable to a bad CrowdStrike update: https://www.google.com/search?q=crowdstrike+kernel+panic

No so your entire premis is fully invalidated by a single google search.

On the other had I do feel Microsoft does have life far too easy in so many enterprises, but the fault here lies as much with the competition.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lizknope on Friday July 19, 2024 @11:01AM (#41007215)
In the case of a bad Linux kernel update I would just reboot and pick the previous kernel from the boot menu. By default most Linux distributions keep the last 3. I'm not an IPMI remote management expert but it may be possible to script this.

All my machines at home run Linux except for my work laptop. It is stuck in this infinite blue screen reboot loop. Because we use Bitlocker I can't even get it into safe mode or whatever to delete the bad file. I think IT will have to manually go around to literally 8,000 work laptops and fix them individually.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by t_spins on Friday July 19, 2024 @11:12AM (#41007318)
You would "just pick the previous kernel from the boot menu". That's funny, cause in this case you could "just delete the file causing the issue." Anything can sound easy and simple if you state it that way.

How do you access the boot menu for a server running in the cloud, which you normally just SSH into (RDP in Windows' case)?

About your last paragraph: we have just started sending out the bitlocker keys to everyone so it can be done by them too. Surely not best practice, but it beats everyone having to line up at the helpdesk.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by cesarb on Friday July 19, 2024 @12:07PM (#41007907)
> You would "just pick the previous kernel from the boot menu". That's funny, cause in this case you could "just delete the file causing the issue." Anything can sound easy and simple if you state it that way.

One small difference, is that choosing the kernel from the boot menu is done before unlocking the encrypted drive, so no recovery keys would be necessary. And yes, choosing an entry from a menu (which automatically appears when the last boot has failed) is simpler than entering recovery mode and typing a command, even without disk encryption.

A better analogue would be a bad update on a non-kernel package which is critical to the boot sequence, for instance systemd or glibc. Unless it's one of the distributions which snapshot the whole root filesystem before doing a package update.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by __MatrixMan__ on Friday July 19, 2024 @12:14PM (#41007986)
NixOS presents a menu of system configurations to chose from which includes any config change, not just kernel updates.

You don't have to snapshot the whole filesystem if you can deterministically build what's there. You just have to keep track of the build inputs. Admittedly it takes some discipline to maintain such a state, but it pays off.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rewgs on Friday July 19, 2024 @04:19PM (#41010677)
I hate to be the guy that's like "Nix is the solution," but...Nix is the solution.

Nearly every corporate machine that needs to run Windows should run it as a VM on a NixOS base, unless there is an extremely good reason not to.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by __MatrixMan__ on Friday July 19, 2024 @06:56PM (#41012313)
Progress is slow, but eventually there will be nix on windows: https://discourse.nixos.org/t/nix-on-windows/1113/117 (fingers crossed).

I don't expect to use it much myself but I love the idea of reducing the OS to an interchangeable part. What matters is the software and its configuration. If windows won't boot for some reason, boot to the exact same environment but on a different OS, and get on with your day.

If something is broken about your environment, fix it in the code that generates that environment--not by booting into safe mode and deleting some file. Tamper with the cause, not with the effect. Cattle, not pets, etc.

This sort of thing is only possible with nix (and maybe a few others) because elsewhere "the exact same environment" is insufficiently defined, there's just not enough information to generate it in an OS-agnostic way.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lizknope on Friday July 19, 2024 @11:24AM (#41007418)
I can't delete a file if the machine doesn't finish booting. Unless you are suggesting removing the drive and putting it in another machine. That requires a screwdriver and 5 minutes vs. the 10 seconds to reboot and pick a different kernel.

I'm not talking about the cloud. I am talking about the physical machines sitting in front of me specifically my work laptop.

I am an integrated circuit computer chip designer, not a data center IT person. I have seen IPMI on the servers in our office. Do cloud data centers have this available to people?

I have a cheap cloud VM that I pay $3.50 a month. I normally just SSH in but if I want to install a new operating system or SSH is not responding then I log in to the web site and get a management console. I can get a terminal window and login, I can force a reboot, or I can upload an ISO image of another operating system and select that as the boot device for the next reboot and install that.

Does your cloud service not have something like this?

I don't know what our corporate IT dept wants to do. We all work from home on Friday and I can't login to check email so I'll just wait until Monday as there is nothing urgent today anyway.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by squeaky-clean on Friday July 19, 2024 @04:19PM (#41010678)
Booting into safe mode still works to delete the bad file.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lizknope on Friday July 19, 2024 @04:33PM (#41010844)
The OS drive is encrypted with Bitlocker. I've seen another thread where corporate IT departments were giving out the recovery key to users. I don't need to get anything done today. I'll go into the office on Monday and see what they say.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by j33zusjuice on Friday July 19, 2024 @11:27AM (#41007451)
Idk if this is a serious question, but you just turn on console access in the cloud provider. It’s super easy. Same concept as VMWare. It’s possible that not all cloud providers do that, I suppose.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by vel0city on Friday July 19, 2024 @01:47PM (#41009068)
The biggest cloud providers out there (AWS, Azure, GCP) don't.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by kelsey98765431 on Friday July 19, 2024 @01:12PM (#41008673)
> How do you access the boot menu for a server running in the cloud, which you normally just SSH into (RDP in Windows' case)?

They just said IMPI.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by gred on Friday July 19, 2024 @08:36AM (#41005831)
> it will be a bit of a stretch to say Microsoft should have stopped us deploying CrowdStrike

I read GP's post to mean that if you take a step back, Windows' history of (in)security is what has led us to an environment where CrowdStrike is used / needed.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rfoo on Friday July 19, 2024 @08:55AM (#41006009)
Well, then why would we have Linux and macOS versions of CrowdStrike Falcon Sensor (tm), too?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rietta on Friday July 19, 2024 @09:52AM (#41006607)
I can answer this. For the same reason I have run ClamAV on Linux development workstations. Because without it, we cannot attest that we have satisfied all requirements of the contract from the client's security organization.

Also if you are a small business and are required to have cybersecurity liability insurance, the underwriter will require such sensors to be in place or you will get no policy.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by usefulcat on Friday July 19, 2024 @10:51AM (#41007118)
If said underwriters don't typically cover things like the current CrowdStrike problem, that seems like a pretty big case of misaligned incentives.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by berkes on Friday July 19, 2024 @09:08AM (#41006133)
For the same reasons there's antivirus software for Mac and Linux.

People coming from Microsoft systems just expect it to be required, so there's demand for it (demand != need). And in hybrid environments it may remove a weak link: e.g. a Linux mailserver that serves mail to Windows users best has virus detection for windows viruses.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by TheNewsIsHere on Friday July 19, 2024 @10:06AM (#41006736)
I’m not defending CrowdStrike here. This is a clearly egregious lack of test coverage, but CrowdStrike isn’t “just” antivirus. The Falcon Sensor does very useful things beyond that, like USB device control, firewall configuration, reporting, etc.

If your use case has a lesser need for antimalware you might still deploy CrowdStrike to achieve those ends. Which help to lessen reliance on antimalware as a singular defense (which of course it shouldn’t be).

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by berkes on Saturday July 20, 2024 @02:11PM (#41018412)
I know it isn't just antivirus. I was merely drawing a simpler analogy.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by giaour on Friday July 19, 2024 @11:03AM (#41007234)
Neither Linux nor OSX are immune to viruses, though malware is more commonly written to target Windows given its position in the market. Both iOS and Android are frequent malware targets despite neither being related to Windows, and consequently, both have antivirus capabilities integrated deeply into both the OS and the app delivery ecosystem.

Any OS deployed on a user device needs some form of malware protection unless the device is blocked from doing anything interesting. You can generally forgo anti-malware on servers that are doing one thing that requires a smaller set of permissions (e.g., serving a website), but that's not because of the OS they are running.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jtbayly on Friday July 19, 2024 @11:24AM (#41007421)
Wut?

You can’t run ClamAV on iPhone, can you?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by giaour on Friday July 19, 2024 @11:49AM (#41007687)
No, ClamAV doesn't have an iOS version. There are plenty of iOS-specific AV programs available if you need one, though.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jtbayly on Friday July 19, 2024 @12:43PM (#41008354)
I just looked, and your claim is very misleading.

Sure, “AVG Mobile Security” is available, but nobody needs it, and it isn’t anything like antivirus software on a computer. It provides... a photo vault, a VPN, and “identity protection.”

To tell people that they are vulnerable without something like this on their iPhone is ludicrous.

Nobody meeds antivirus software or malware protection like this on their iPhone, unless they like just giving money away.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rfoo on Friday July 19, 2024 @01:05PM (#41008584)
I'd say very special people need malware protection like this on their iPhone.

Remember NSO Group? Or the campaign Kaspersky exposed last year? Apple successfully made malware on iOS very rare unless you are targeted. But right now, it is impossible for these targeted people to get any kind of protection. Even forensics after being compromised is extremely difficult thanks to Apple's walled garden approach.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jtbayly on Friday July 19, 2024 @02:26PM (#41009507)
It depends on what you mean by “like this.”

The usefulness of a theoretical app that might be able to stop high-power exploits isn’t being debated. The claim I’m objecting to is that everybody should be running (available) antivirus software on their phone.

But if you mean that these highly targeted people would have been helped by running “AVG Mobile Security” or one of the other available so-called “antivirus” apps, then I’ve got an enterprise security contract to sell you. :)

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by giaour on Friday July 19, 2024 @05:18PM (#41011408)
> The claim I’m objecting to is that everybody should be running (available) antivirus software on their phone.

You're objecting to the (much more specific) claim that everybody should be running 3P antivirus software on their phone. Nobody made this claim. You are already running AV software on your phone, and whatever is built into the platform is more than sufficient for most users.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by giaour on Friday July 19, 2024 @05:15PM (#41011364)
If you'll scroll up to the comment you originally replied to, you'll see that I said Android and iOS have AV capabilities built into the OS and app delivery ecosystem. That's more than enough for most users: mobile OSes have something much closer to a capability-based security paradigm than desktop OSes, and both Apple and Google are pretty quick to nerf app behavior that subverts user expectations via system updates (unless it was done by the platform to support ad sales).

Your mobile device is a Turing machine, and as such it is vulnerable to malware. However, the built-in protections are probably sufficient unless you have a specific reason to believe they are not.

The only AV software for mobile devices that I have seen used is bundled with corporate "endpoint management" features like a VPN, patch and policy management, and remote wipe support. It's for enterprise customers that provision phones for their employees.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jtbayly on Friday July 19, 2024 @09:17PM (#41013189)
You said…

> You can generally forgo anti-malware on servers that are doing one thing that requires a smaller set of permissions (e.g., serving a website), but that's not because of the OS they are running.

It seems to me like you’re trying to have it both ways.

It really is because of the OS that one doesn’t need to run anti-malware software on those servers and also on the iPhone, which you seem to have admitted.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by giaour on Saturday July 20, 2024 @09:01AM (#41016165)
It seems like we're both trying to make a distinction that the other person thinks is unimportant. But if the crucial marker for you is whether anti-malware protection is built into the OS, then I've got great news for you: Windows has built-in AV, too, and it's more than enough for most users.

The distinction I was trying to make is that the anti-malware strategy used by servers (restrict what the user can do, use formal change control processes, monitor performance trends and compare resource utilization against a baseline and expectations inferred from incoming work metrics) is different from the anti malware strategy used by "endpoints" (scanning binaries and running processes for suspicious patterns).

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by klooney on Friday July 19, 2024 @09:46AM (#41006538)
It's not just those darn windows admins. Alot of the certifications customers care about- SOC II, ISO whatever, FedRamp, have line items that require it.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by raffraffraff on Friday July 19, 2024 @10:19AM (#41006841)
I've had to install server antivirus onto my Linux laptop at 4 different companies. Every time it's been a pain in the ass because the the only antivirus solutions I've found for Linux assume that "this must be a file server used by Windows clients". None of them are actually useful, so I've installed them and disabled them. There, box-checking exercise done.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by buran77 on Friday July 19, 2024 @10:07AM (#41006758)
> For the same reasons there's antivirus software for Mac and Linux.

Because they can also get malware or could use the extra control CS provides, and the "I'm not a significant target so I'm safe" is not really a solid defense? Bad quality protection (as exemplified by the present CS issues) isn't a justification for no protection at all.

Would you ignore the principle of least privilege (least user access) and walk around with all the keys to the kingdom just because you're savvier than most at detecting an attack and anyway you're only one person, what are the chances you're targeted? You're the Linux/MacOS of the user world, and "everyone knows those principles are only for the Windows equivalent of users".

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by berkes on Saturday July 20, 2024 @02:20PM (#41018485)
I'm not arguing that Linux or Mac need no protection.

There are serious threats to any Linux machine. And if you include Android, there are probably far more Linux machines out there. Hell, including their navigation, router, NAS, TV, and car, my 70+ yo mom runs at least 5 Linux machines at her home. It's a significant target. And Mac is quite obviously a neat target, if only because the demographic usually has higher income (hardly any Bangladeshi sweatshop worker will put down the cash to buy a MacBook or iphone. But might just own an Android or windows laptop)

I'm arguing that viruses aren't a threat, generally. Partly due to the architecture, partly due to their useage.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by wpm on Friday July 19, 2024 @11:02AM (#41007223)
Except at least on the Mac, your AV software is unlikely to be part of the boot process, and doesn't run in the kernel.

Shit like today is precisely why Apple kicked Mac developers out of kernel-space for the most part.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by astura on Friday July 19, 2024 @10:05AM (#41006730)
It's not just fake demand, it's required in most instances (example- STIG requirements)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sam_lowry_ on Friday July 19, 2024 @11:27AM (#41007449)
fake requirements?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sam_lowry_ on Friday July 19, 2024 @11:33AM (#41007516)
I spent some time on STIG website out of curiosity. There seem to be down-to-earth practical requirements but only for Windows, cf. https://public.cyber.mil/stigs/gpo/

Why does it justify running antiviri on Linux is beyond my understanding.

Weak, impotent, speechless IT personnel that can not face off incompetence?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mbreese on Friday July 19, 2024 @09:21AM (#41006270)
Windows IT admins who don’t use or understand Linux/Mac. Who also buy at the enterprise level. And who probably have to install (perhaps unnecessary) endpoint protection to satisfy compliance checklists.

The amount of Windows centric IT that gets pushed to Linux/Mac is crazy. I’ve been in meeting where using Windows based file storage was discussed at a possibility for an HPC compute cluster (Linux). And they were being serious. This was in theory so that central IT could manage backups.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by oneeyedpigeon on Friday July 19, 2024 @09:03AM (#41006083)
To make money? Just because CrowdStrike is available for Linux and Mac doesn't mean that a) people buy and use it in substantial numbers b) people need to buy it. It would be interesting to hear from someone using CrowdStrike in a Linux/Mac environment.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ljm on Friday July 19, 2024 @10:18AM (#41006840)
Had it on my Mac a few years back and my long-lasting memory of it was how it:

a) slowed down the performance of my machine to a crawl in a NodeJS project

b) had my laptop fans spinning at full blast 24/7, even waking up the laptop overnight to do it

It was purely for compliance, but I also got the impression that it was a bloated enterprise solution for the problem.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by vladvasiliu on Friday July 19, 2024 @10:08AM (#41006766)
We run Crowdstrike on Linux and Macs so that we can tick some compliance checkbox.

Fun fact: they’ve recommended we don’t install the latest kernel updates since they usually lag a bit with support. We’re running Ubuntu LTS, not some bleeding edge arch. It now supports using ebpf so it’s somewhat better.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by onewheeltom on Friday July 19, 2024 @09:16AM (#41006222)
CS installed on my managed Mac. Generally no problems except randomly network stops working. Fixed by waiting.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by p_l on Friday July 19, 2024 @11:29AM (#41007470)
For macOS? Because without it you don't have certain monitoring and compliance capabilities that are standard built-ins in windows, plus for windows/linux/mac the monitoring capabilities are all useful and help detect unwanted operation.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by renewedrebecca on Friday July 19, 2024 @10:40AM (#41007035)
Because of Security Theater.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by skywhopper on Friday July 19, 2024 @09:48AM (#41006561)
The policies are written by folks who have no understanding of different operating environments. The requirement "All servers and workstations must have EDR software installed" leads to top-level execs doing a deal with Crowdstrike because they "support" Linux, Mac, and Windows. So then every host must have their malware installed to check the box. Doesn't matter if it's useful or not.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rietta on Friday July 19, 2024 @09:56AM (#41006640)
Indeed and insurance too. For our business, our professional errors and omissions coverage for years had the ability to cover cyber issues. No more. That requires cybersecurity insurance and the underwriters will not entertain underwriting a policy unless EDR is in place. They don't care if you are running OpenBSD and are an expert in cybersecurity who testifies in court cases or none of that. EDR from our list or no insurance.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by LtWorf on Friday July 19, 2024 @09:14AM (#41006197)
So that work can't progress too fast?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Aaronstotle on Friday July 19, 2024 @10:51AM (#41007126)
Because it will look very bad if you answer, "No, our company has no Anti-virus because we are a macOS shop" on a security questionnaire
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by thaumasiotes on Friday July 19, 2024 @10:51AM (#41007122)
> I read GP's post to mean that if you take a step back, Windows' history of (in)security is what has led us to an environment where CrowdStrike is used / needed.

Windows does have a history of insecurity, but it is no different from any other software in this regard. The environment would be the same in the absence of Windows.

Attacks are developed for Windows because attacks against Windows are more valuable -- they have a large number of potential targets -- not because they're easier to develop.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by AgentME on Friday July 19, 2024 @09:03AM (#41006090)
MacOS has been phasing out support for third-party kernel extensions and CrowdStrike doesn't use a kernel extension there according to some other posts.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mbreese on Friday July 19, 2024 @09:10AM (#41006159)
I’m convinced that one reason for this move by Apple was poor quality kernel extensions written by enterprise security companies. I had our enterprise virus/firewall program crash my Mac all the time. I eventually had to switch to a different computer (Linux) for that work.

It wasn’t Crowdstrike, but quality kernel level engineering isn’t was I think of when I think of security IT companies.

But, also credit Apple here. They’ve made it possible for these programs to still run and do their jobs without needing to run in kernel mode and be susceptible to crashes.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nijave on Friday July 19, 2024 @09:15AM (#41006207)
Not only security software, but really any 3rd party drivers have caused issues on Windows for years. Building better interfaces less likely to crash the kernel was a smart move
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by drewg123 on Friday July 19, 2024 @11:21AM (#41007391)
When I started doing driver development on MacOS X in the early 2000s, there were a number of questions on the kernel/driver dev mailing lists for darwin from AV vendors implementing kernel extensions. Most of them were embarrassing questions like "Our kernel extension calls out to our user level application, and sometimes the system deadlocks" that made me resolve to never run 3rd party AV on any system.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nijave on Friday July 19, 2024 @09:12AM (#41006174)
Whether you like macOS or not, they definitely are innovating in this space. They (afaik) are the only OS with more granular data access for permissions as well (no unfettered filesystem access by default, for instance)

It's also a shame CrowdStrike doesn't take kernel reliability seriously

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by eightysixfour on Friday July 19, 2024 @11:02AM (#41007227)
I'm sorry, restricting user's ability to change their computer is not innovation. It is paternalism.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bsharper on Friday July 19, 2024 @12:02PM (#41007832)
The user can change anything they want, but a process launched by your user doesn't inherit every user access by default. You (the user) can give a process full disk access, or just access to your documents, or just access to your contacts, etc. It's maximizing user control, not minimizing it.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by eightysixfour on Friday July 19, 2024 @04:43PM (#41010957)
I am talking about removing the ability to install kernel extensions.

As for full disk access, go try and remove Photo Booth from you Mac.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by wtallis on Friday July 19, 2024 @11:45AM (#41007641)
The user isn't being restricted. Third-party software is being restricted, by default, and those restrictions can be disabled by the user.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by samcat116 on Friday July 19, 2024 @01:50PM (#41009108)
This is a feature not a bug in the enterprise.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jazzyjackson on Friday July 19, 2024 @10:54AM (#41007154)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nijave on Wednesday July 24, 2024 @04:56PM (#41061996)
Appears to be opt in vs opt out. I'm curious how many orgs use this
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by fsflover on Friday July 19, 2024 @09:19AM (#41006256)
Qubes OS has a better model, security by compartmentalization: everything runs in separate VMs with hardware virtualization.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by throwaway48476 on Friday July 19, 2024 @09:25AM (#41006313)
Qubes is great but no desktop GPU supports virtualization.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by klodolph on Friday July 19, 2024 @09:41AM (#41006486)
I could be happy if the GPU was only used for compositing.

If I were doing ML work, maybe I do that work in an ephemeral cloud environment.

I know this doesn’t cover everyone’s use case, but it doesn’t have to.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by fsflover on Friday July 19, 2024 @10:25AM (#41006899)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by wtallis on Friday July 19, 2024 @11:51AM (#41007710)
> They plan to add GPU acceleration in the next release: https://github.com/QubesOS/qubes-issues/issues/8553

You say they're planning to add a feature in the next release, but what you linked to is merely an uncompleted to-do item for creating a UI switch to toggle a feature that hasn't been written yet. I think you win the prize for the most ridiculous exaggeration in this thread. Unless you can link to something that actually comes anywhere close to supporting your claim, you're just recklessly lying.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by fsflover on Friday July 19, 2024 @12:49PM (#41008410)
The linked Issue #8553 is "just" about creating a toggle for GPU acceleration. It's blocked by Issue #8552 [0], which is the actual Issue about the acceleration and originally belonged to Milestone "Release 4.3". It seems to have been removed later, which I didn't expect or know about. Accusation of lying was completely unnecessary in your comment.

Moreover, the Milestone was removed not because they changed their mind about the Release but for other reasons [1].

[0] https://github.com/QubesOS/qubes-issues/issues/8552

[1] https://github.com/QubesOS/qubes-issues/milestone/28

See also: https://forum.qubes-os.org/t/gpu-acceleration-development/24...

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by wtallis on Friday July 19, 2024 @04:18PM (#41010662)
Ok, so your [0] shows that the real work has barely been started. The only indication it was ever planned for the next release was a misunderstanding on your part about the meaning of a tag that was applied to the issue for less than one day last fall, and they've stopped tagging issues with milestones to prevent such misunderstandings in the future. It still looks to me like your exaggerated claim was grounded in little more than wishful thinking.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by reginald78 on Friday July 19, 2024 @01:05PM (#41008581)
Am I missing something? This is to add a toggle button and the developers say they are blocked because GPU acceleration feature doesn't exist so the button wouldn't be able to do anything.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by fsflover on Friday July 19, 2024 @01:27PM (#41008836)
See my other comment here.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by wolrah on Friday July 19, 2024 @01:57PM (#41009185)
> Qubes is great but no desktop GPU supports virtualization.

Intel 12th-gen and newer iGPUs do, and AFAIK it can be unlocked on certain Arc cards as well but details are fuzzy.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nijave on Monday July 22, 2024 @06:17PM (#41040431)
Android and iOS have compartmentalization as well but it's not hardware level (at least as far as I know).
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dagaci on Friday July 19, 2024 @10:02AM (#41006701)
https://www.dropboxforum.com/t5/Apps-and-Installations/New-D...

Is this happening with or without kernel extensions?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ehutch79 on Friday July 19, 2024 @09:10AM (#41006155)
Also, it does actually work on MacOS despite this. We’ve had it catch someone getting malware.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by graemep on Friday July 19, 2024 @09:36AM (#41006428)
The issue with Crowdstrike on Linux did not cause widespread failures, so its clear that the majority of enterprises that do run their servers on Linux were not affected. They were invulnerable because they do not need Crowdstrike or similar.

Linux (or BSD) servers do not usually require third party kernel modules. Linux desktops might have the odd video driver or similar.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by miah_ on Friday July 19, 2024 @10:20AM (#41006847)
Crowdstrike on Linux is only useful for appeasing corporate auditors, and making Crowdstrike money.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by pepa65 on Friday July 19, 2024 @11:30AM (#41007479)
If you ran "only Linux, BSD, or MacOS" on a Microsoft hypervisor, yes. I would never recommend that, and your link exemplifies one reason why.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Vilian on Friday July 19, 2024 @09:38AM (#41006453)
The difference is that i van easily rollback a linux system, a complete update too, nota on windows
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by slumberlust on Friday July 19, 2024 @08:26AM (#41005706)
What makes you think the FAANG companies don't use windows? Spent four years at Amazon recently and unless you were a dev, you were more likely to have a windows PC than Mac. Saw zero Linux laptops.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mdip on Friday July 19, 2024 @08:51AM (#41005976)
It's funny how that works.

Leave FAANG and most internal developers at large corporations are running Windows. It wasn't until I started at a smaller shop that I found people regularly using Linux to do their jobs, usually in a dual-boot or with a virtual Windows install "just in case" but most never touched it.

I'm presently working supporting a .NET web app (some of which is "old .NET Framework) but my work machine runs OpenSUSE Tumbleweed. I can't see that flying at the larger shops I have previously worked at. I'll admit, that might be different -- today -- I haven't worked at a large shop in more than a decade.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jeffwask on Friday July 19, 2024 @09:09AM (#41006145)
Most corporations have no interest in paying the cost of running a multi-OS IT shop nor dealing with the challenges of fleet management with both Linux and Mac that make running those fleets more expensive and challenging.

That's before you factor in that almost everyone in IT is a born and bred in Windows and in almost every case people tend to choose what they know best.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by marcyb5st on Friday July 19, 2024 @08:38AM (#41005867)
Depend on which FAANG I guess. Approaching now 10y at Google and I saw Windows laptops only used by very few sales people. Everyone else is either using Macs or Chromebook.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by drewmate on Friday July 19, 2024 @09:28AM (#41006353)
Fellow Googler here. I'm the exception that proves the rule. After 7 years of Macbook and Linux devices, I needed Windows for a special project, so I got a "gWindows" device and found it very well supported.

Aside from the specific Windows-only software I needed, I would still just ssh into a Linux workstation, but gWindows can do basically everything my Mac can. I was pleasantly surprised.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ttyprintk on Friday July 19, 2024 @09:43AM (#41006512)
What’s the secret sauce in gwindows? Do they add a hidden Russian keyboard or locale to neutralize malware?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by briandear on Friday July 19, 2024 @09:31AM (#41006375)
At Apple nobody uses Windows.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by butlike on Friday July 19, 2024 @10:26AM (#41006904)
The entire bootcamp team is an empty chair with a note tacked on that says "brb in 15; lunch"
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by kedean on Friday July 19, 2024 @11:09AM (#41007296)
Is there still a bootcamp team? I thought they abandoned that with the shift to Apple silicon
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by butlike on Monday July 22, 2024 @01:11PM (#41036783)
You can still Bootcamp if you have an Intel mac, but yes, on Apple silicon it's dead
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by layer8 on Friday July 19, 2024 @10:25AM (#41006898)
They do develop some Windows software, so I’m sure some do.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by flkenosad on Friday July 19, 2024 @01:40PM (#41008976)
The company developing that probably operates under a different name.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jimnotgym on Friday July 19, 2024 @08:27AM (#41005719)
>Apple has done a much better job with macOS in terms of security and performance.

I really like their corporate IT products that are going to push MS out as you say. I particularly love iActive Directory, iExchange, iSQLserver, iDynamics ERP, iTeams. Apples office products are the reason noone uses Excel any more. Their integration with their corporate cloud, iAzure is amazing. I love their server products in particular, it being so easy to spin up an ios server and have dfs filesharing, dns etc is great. MS must be quaking in their shoes

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Stranger43 on Friday July 19, 2024 @09:05AM (#41006107)
All of those are product that creates huge risks when deployed to mission critical environments and this is exactly the problem.

The entire wintel ecosystem depends on people putting their heads in the sand and repeating "nobody ever got fired for buying Microsoft/crowdstrike/IBM" and neglecting to run even the most trivial simulation of what happens when the very well understood design flaws of those platforms gets triggered by a QA department you have no control over drops the ball.

The problem is that as long as nobody dares recognizing that the current mono culture around the "market leading providers" this kind of event will remain really likely even if nobody is trying to break it and and extremely likely once you insert well funded malicious actors(ranging from bored teenagers to criminal gangs and geopolitical rivals).

The problem is that adding fair weather product that gives the illusion of control though fancy dashboards on the days they work is not really an substitute for proper reliance testing and security hardening but far less disruptive to companies that don't really want to leave the 90ies PC metaphor behind.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by EvanAnderson on Friday July 19, 2024 @10:46AM (#41007080)
How should corporate IT do it?

You have 100,000 devices to manage. How do you handle that efficiently without creating a monoculture?

It's not a "90ies PC metaphor" problem. Swap Chromebooks for PCs and you still have the problem-- how do you handle centralized management of that "fleet"?

Should every employee "bring their own device" leaving corporate IT "hands-off"? There are still monocultures within that world.

Poor quality assurance on the part of software providers is the root cause. The monocultures and having software that treats the symptoms of bad computing metaphors aren't good either, but bad software quality assurance is the reason this happened today.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Stranger43 on Friday July 19, 2024 @02:03PM (#41009257)
If crowdsource QA department is all that stands between you and days of no operations then you chose to live with the near certainty that you will have days rather then hours of unplanned company wide downtime.

And if you cannot actually abandon someone like microsoft that consistantly screws up their QA then it's basically dishonest for you to claim that reliability is even a concern for your desktop platform.

And that's essentially what i say when i accuse the modern enterprise it's client device teams of being stuck in the 90ies as those risk were totally acceptable back when the stakes were low and outages only impacted non time critical back office clerical work. but what we saw today was that those high risk cost optimized systems got deployed into roles where the risk/consequence profile is entirely different.

So what you do is that you keep the low impact data entry clerks and spreadsheet wranglers on the windows platform but threat the customer facing workers dealing with time sensitive task something a bit less risky.

It's might not be as easy as just deploying the same old platform designed back in the 90ies to everyone but once you leave the Microsoft ecosystem dual sourcing based on open standards become totally feasible, at costs that might not be prohibitive as everything in the unix like ecosystem including web browsers have multiple independent implementations so you basically just have to standardize of 2-4 rather then one platform which again isnt unfeasible.

It's telling that an Azure region failed this news cycle without anyone noticing because companies just don't tolerate the kind of risk people takes with their wintel desktop for their backends so most critical services hosted in microsofts Iowa datacenter had and second site on standby.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jimnotgym on Friday July 19, 2024 @02:22PM (#41009440)
>And if you cannot actually abandon someone like microsoft that consistantly screws up their QA

The last outage I can remember due to an ms update was 7 or 8 years ago. Desktops got stuck on 'update 100% complete'. After a couple of minutes I pressed ctrl+alt+del and it cleared. Before that...I don't remember. Btw MS provides excellent tools to manage updates, and you can apply them on a rolling basis.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by EvanAnderson on Friday July 19, 2024 @03:16PM (#41010036)
> If crowdsource QA department is all that stands between you and days of no operations ...

For companies of a certain large size, I guess. For all but the largest companies, though, there's no choice but to outsource software risks to software manufacturers. The idea that every company is going to shoulder the burden of maintaining their own software is ridiculous. Companies use off-the-shelf software because it makes good financial sense.

> And if you cannot actually abandon someone like microsoft that consistantly screws up their QA then it's basically dishonest for you to claim that reliability is even a concern for your desktop platform.

When a company has significant software assets tied to a Microsoft platform there's no alternative. A company is going to use the software that best-suits their needs. Platform is a consideration, however I've never seen it be the dominant consideration.

Today's issue isn't a Microsoft problem. The blame rests squarely on Crowdstrike and their inability to do QA. The culture of allowing "security software" to automatically update is bad, but Crowdstrike threw the lit match into that tinderbox by pushing out this update globally.

As another comment points out, Microsoft has good tools for rolling update releases for corporate environments. They're not perfect but they're not terrible either.

> It's might not be as easy as just deploying the same old platform ...

When a company doesn't control their software platform they don't have this choice. Off-the-shelf software is going to dictate this.

In some fantasy world where every application is web-based and legacy code is all gone maybe that's a possibility. I have yet to work in that environment. Companies aren't maintaining the "wintel desktop" because they want to.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Stranger43 on Friday July 19, 2024 @04:07PM (#41010554)
Blaming crowdstikes QA might feel good but the problem is that no company in the history of the world have been good enough at QA for it not to be reckless to allow day one patching of critical systems, or for that matter to allow single vendor, single design, critical systems in the first place. and yet the cyber security guidelines required to allow the pretense that windows can be used securely all but demand that companies take that risk.

It's also fundamentally a problem of Danial, everyone knows there will not be an good solution to any issue around security and stability that does not require that the assets tied up inside fragile monopoly operated ecosystems to be eventually either extracted or written off but nobody want to blaze new trails.

Claiming powerlessness is just lazy yes it might take an decade to get out from under the yokel of an abusive vendor, we saw this with IBM, but as IBM is now an footnote in the history of computing it's pretty clear that it can be done once people start realizing there is an systematic problem and not just a serious of one-off mistakes.

And we know how to design reliable systems, it's just that doing so is completely incompatible with allowing any of America's Big IT Vendors to remain big and profitable, and thats scary to every institution involved in the current market.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by danans on Friday July 19, 2024 @03:02PM (#41009889)
> Swap Chromebooks for PCs and you still have the problem-- how do you handle centralized management of that "fleet"?

Simplicity (and hence low cost) of fleet management, OS boot-verification, no third-party kernel updates, and A/B partitions for OS updates are among the major selling points of Chromebooks.

It's a big reason they have become so ubiquitous in primary education, where there is such a limited budget that there's no way they could hire a security engineer.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by EvanAnderson on Friday July 19, 2024 @03:23PM (#41010126)
The OP was deriding monoculture. My point was that pushing out only Chromebooks is still perpetuating a monoculture. You're just shifting your risk over to Google instead of Crowdstrike / Microsoft.

re: Chromebooks themselves - The execution is really, really good. The need for legacy software compatibility limits their corporate penetration. I've done enough "power washes" to know that they're not foolproof, though.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by danans on Saturday July 20, 2024 @03:38AM (#41014807)
I agree that monoculture is an issue that makes events like this more probable, regardless of OS.

That said, a third party being able to add/update a kernel driver ignores (even if out of business necessity) best practices for OS architecture.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by EvanAnderson on Saturday July 20, 2024 @02:27PM (#41018531)
ChromeOS is just Linux, isn't it? It's going to suffer from the same problem as NT re: a buggy kernel mode driver tanking the entire OS.

Google gets a pass because their Customers are okay with devices with limited general purpose ability. Google is big enough that the market molds product offerings to the ChromeOS limitations. I think MSFT suffers from trying to please everybody whereas Google is okay with gaining market share by usurping the market norms over a period of years.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by danans on Monday July 22, 2024 @12:40AM (#41030974)
> ChromeOS is just Linux, isn't it? It's going to suffer from the same problem as NT re: a buggy kernel mode driver tanking the entire OS.

ChromeOS is not just Linux. It uses the Linux kernel and several subsystems (while eschewing others), but it also has a security and update model that prevents third parties (or even the user themselves) from updating kernel space code and the OS's user space code, so basically any code that ships with the OS.

Therefore, the particular way that the Crowdstrike failure happened can't happen on ChromeOS.

However, Google themselves could push a breaking change to ChromeOS. That, however would be no different than Apple or Microsoft doing the same with their OS's.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by EvanAnderson on Monday July 22, 2024 @05:16AM (#41032330)
> ChromeOS is not just Linux.

I am familiar with Google's walled garden w/ ChromeOS. I didn't mean to give the impression that I was not.

It's "just Linux" in the sense that it has the same Boolean kernel mode/user mode separation that NT has. ChromeOS doesn't take advantage of the other processor protection rings, for example. A bad kernel driver can crash ChromeOS just as easily as NT can be crashed.

Hopefully Google just doesn't push bad kernel drivers. Crowdstrike can't, of course, because of the walled garden. That also means you can't add a kernel driver for useful hardware, either. That limits the usefulness of ChromeOS devices for general purpose tasks.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by danans on Monday July 22, 2024 @11:40AM (#41035692)
> That also means you can't add a kernel driver for useful hardware, either. That limits the usefulness of ChromeOS devices for general purpose tasks.

It's target market isn't niche hardware but rather the plethora of use cases that use bog standard hardware, much like many of the use cases that CS broke a few days ago.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by EvanAnderson on Monday July 22, 2024 @02:26PM (#41037856)
Yes. I said that in a post up-thread. Google is making the market mold itself to their offering, rather than being like Microsoft and molding their offering to the market. Google is content to grow their market share that way.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by zifpanachr23 on Friday July 19, 2024 @10:34AM (#41006972)
To be fair, IBM products back in the day when that saying made sense never had these kinds of problems. It's straight up insulting to compare them to somebody like Crowdstrike.

Wintel won by being cheaper and shittier and getting a critical mass of fly by night OEMs and software vendors on board.

IBM was more analogous to the way Apple handles things. Heavy vertical integration and premium price point with a select few software and hardware vendors working very closely with IBM when software and hardware analogous to Crowdstrike in terms of access was created.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lostlogin on Friday July 19, 2024 @09:50AM (#41006584)
> I really like their corporate IT products that are going to push MS out as you say. I particularly love iActive Directory, iExchange, iSQLserver, iDynamics ERP, iTeams.

You’re being sarcastic, but do you like those MS products, specifically Teams?

I genuinely believe that any business that doesn’t make Teams is doing the lords work.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by digging on Friday July 19, 2024 @10:46AM (#41007081)
I'm stuck with them on my company Macbook and will definitely say, they suck.

In the 5 years I've been here, Outlook has never addressed this bug (not even sure they consider it a bug): Get an invitation to an event. See it on calendar view. Respond to it on calendar view. Go to inbox. Unread invitation is sitting there in your inbox requesting a response.

I don't even need to talk about why Teams is trash. Terrible design is in Teams's DNA.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lostlogin on Friday July 19, 2024 @02:24PM (#41009473)
Would you like to try new Teams?

It’s the same, but you get to start with a nag about it every time you open it.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by matthewfcarlson on Friday July 19, 2024 @10:39AM (#41007021)
In enterprise software, you don't need to be good. Just better than your competitors. I distinctly remember doing a happy jig about 6 years ago when we moved from Skype for Business (shudder) to Teams. Did teams drive me nuts? Absolutely. But I was free from the particular hell of SFB.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by noisy_boy on Friday July 19, 2024 @11:17AM (#41007354)
No you just need to have a Support contract so that you can blame them and/or respond to the users that you have raised a ticket with the vendor.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by esafak on Friday July 19, 2024 @10:50AM (#41007116)
Teams isn't better than the competitors. SFB is MS too. You went from one POS to another.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jimnotgym on Friday July 19, 2024 @02:28PM (#41009535)
TBF I have less experience with Dynamics than the others, but yes they are all excellent.

I include Teams in that. I don't think there is another app on the market that does what Teams does. Integrated video conferencing, messaging, and file sharing in one place. All free with the office package my team already use and fully integrated with Azure AD for sso. I use it all day with zero problems. I honestly can't see why anyone would use anything else

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by indymike on Friday July 19, 2024 @08:47AM (#41005947)
Most of the software you list either has a Mac version or will interop well with Apple's ecosystem and has for a decade.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by philistine on Friday July 19, 2024 @10:29AM (#41006932)
The fact Apple is not trying to be a tentacular behemoth syphoning profits in every enterprise environment does not invalidate the fact macOS is secure and performant.

Apple is a tentacular behemoth in the consumer space.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by politelemon on Friday July 19, 2024 @11:24AM (#41007414)
Not a single statement you purport as "fact" has been true cross large scale deployments in my experience. Especially the first part which tells me you have not experienced working with them as a supplier. I think you mean in your opinion or experience, but please don't attribute wishful thinking to factual statements. It derails objectivity and discussions.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by b3lvedere on Friday July 19, 2024 @09:15AM (#41006201)
Azure status/support page is amazingly amazing. Their current advice regarding virtual machines with the Crowdstrike problem? Keep rebooting!

https://azure.status.microsoft/en-us/status

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by DharmaPolice on Friday July 19, 2024 @09:26AM (#41006330)
As ridiculous as it sounds, this does work on a subset of the machines affected based on my experience of the last few hours. With other machines you can seemingly reboot endlessly with no effect.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by PedroBatista on Friday July 19, 2024 @08:56AM (#41006020)
You got to admire Apple fanboy's nerve to say Apple is a better company when it comes to IT in a professional setting.

It appears whatever their basic and narrow use-case is becomes what the whole "corporate IT" is.

Windows sucks and recently Microsoft has been on a path to make it suck more, but saying Apple is better for this part of the IT universe is.. hilarious.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dewey on Friday July 19, 2024 @09:06AM (#41006117)
You know that the parent commenter was joking right?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by PedroBatista on Friday July 19, 2024 @09:15AM (#41006208)
Yes, hence my comment about what he was responding/mocking to.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Rinzler89 on Friday July 19, 2024 @09:11AM (#41006169)
I think he was talking about grandparent due to baseless criticism of Microsoft and overly praise of Apple based on a flawed or lack of understanding.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rlanday on Friday July 19, 2024 @12:05PM (#41007869)
I think if someone wants to criticize Microsoft after experiencing their buggy products for 20 years straight, that is not “baseless,” although I accept that taking responsibility for literally anything our products do goes against the core values of our profession.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Rinzler89 on Friday July 19, 2024 @12:22PM (#41008093)
The do have some crappy products, but those crappy products make the world move, because nobody really makes better drop in replacement products, same as SAP, Canonical, Android, etc, none of them are fault tolerant, they all have issues and will fail if you fuzz them with enough edge cases, and according to this article CroudStrike caused the issue, not Windows which is what I was pointing at.

Do you think MacOS can't fail if you fuck with it long enough? Sometimes you don't even have to, it just fails by itself. My Ubuntu 22.04 LTS at my previous job gave me more issues than Windows ever did. Thanks Snaps, Wayland and APT. No workstation OS is perfect.

If you want a fault tolerant OS you're gonna have to roll out your own Linux/BSD build based on your requirements and do your own dev and testing. Which company has money for that? So of course they're gonna pick an off-the-shelf solution that best fits their needs on the budget. How is this Microsoft's fault what their customers choose to do with it? Did they guarantee anywhere their desktop OS os fault tolerant should be used in high availability systems and emergency services, especially with crappy endpoint solutions hooked at kernel level?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by MetaMalone on Friday July 19, 2024 @11:29AM (#41007473)
lol. i’ll dunk on Apple as much as i’ll dunk on any other OS, but they wouldn’t be as praised for security if they had to manage the infrastructure and users that Windows supports
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by fortran77 on Friday July 19, 2024 @08:59AM (#41006044)
I think their "product" is getting people to astroturf on forums like this!

Apple always does just as bad, if not worse, on pwn2own https://www.bleepingcomputer.com/news/apple/apple-fixes-safa... as everyone else. And there are several companies that make a lot of money installing spyware on iPhones.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by briandear on Friday July 19, 2024 @09:30AM (#41006362)
Dynamics, Teams, Exchange, Active Directory all suck. There are better alternatives but CIOs are stuck in 1996. Apple themselves in their corporate IT environment use none of those things yet somehow are one of the biggest and most profitable companies in the world. Azure is garbage compared to AWS. Using Azure Blob vs S3 is a nightmare. MSSQL is garbage compared to PostgreSQL. Slack is vastly better than Teams in literally every aspect. I just did a project moving a company from AWS to Azure and it was simply atrocious. Nobody at the user level likes using MS products if they have experience using non-MS products. It’s like Bitbucket — nobody uses that by choice.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by frankohn on Friday July 19, 2024 @08:36AM (#41005836)
> I particularly love iActive Directory, iExchange, iSQLserver, iDynamics ERP, iTeams. Apples office products are the reason noone uses Excel any more.

I see your sarcasm backfire as most you are listing is just Microsoft dog-food with no real usefulness. The only good thing in your list is Excel, all the rest is bloatware. Teams is a resource hog that serve no useful purpose. Skype was perfectly fine to send messages or have some video call.

I admit I don't have experience as an IT administator but things like managing emails, accounts, database, manage remote computers can be done with well estalished tools from the linux/BSD world.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dartos on Friday July 19, 2024 @08:43AM (#41005911)
> I don’t have experience as an IT Admin

Wild that you’d write this comment with such a confident voice then.

I worked at a company who’s IT team managed both windows and Mac computers and apparently MS’s ActiveDirectory is leagues ahead of apple’s offering. Which makes sense. MS is selling windows to administrators, not to users

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by red-iron-pine on Friday July 19, 2024 @09:39AM (#41006467)
I'm a die hard FOSS guy, but as someone who has done LDAP work with FreeIPA and OpenLDAP -- AD does a better job.

Admittidly, it's mostly a better job at integrating with Microsoft-powered systems, so it should damn well do a better job, but it's a core business offering and has polish on it in ways that many FOSS offerings don't.

disclaimer: haven't done FreeIPA and LDAP work in the last ~3 years, maybe they got better.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by pocketsand on Friday July 19, 2024 @08:45AM (#41005935)
I would disagree. I work in healthcare and we’ve always used SQL Server. While I wouldn’t pick it, it’s been reliable and integrates with auth.

No one “loves” Teams, but honestly it serves its purpose for us at no cost.

No one loves OneDrive but it works.

I think people underestimate how much work it would take to integrate services, train people, and meet compliance requirements when using a handful of the best in class products instead of MS Suite.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mbreese on Friday July 19, 2024 @09:04AM (#41006098)
People use Teams and OneDrive because it’s “Free” when you use Office. IMO, that’s a bit of an anti-trust problem. Both have good competitors (arguably better competitors) that are getting squeezed because of the monopoly pricing with Office.

But with SQL Server, on the other hand, I think you are right. It is a good piece of software. But it also has high quality competition from multiple vendors. Some of it enterprise (Oracle, DB2), some of it FOSS (Postgres, MySQL). Because of this, it has to be better quality to survive… they couldn’t bundle it to get market share, it actually had to compete.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by josephd79 on Friday July 19, 2024 @09:25AM (#41006320)
Word, no one uses teams because its great. The only reason it's used is because it's bundled with $M365.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by throwaway3306a on Friday July 19, 2024 @09:18AM (#41006249)
People use Teams because it's well integrated into Office, 365, Entra and other MS products, they would (and recently do) pay for it. It has functionalities that no other alternative has, e.g. it can act as a full call centre solution through a SIP gateway.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by digging on Friday July 19, 2024 @10:52AM (#41007133)
"Well integrated" is honestly a stretch, but it is fair to say it's integrated with no extra setup.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by throwaway3306a on Friday July 19, 2024 @02:58PM (#41009850)
How to manage Slack access control via Azure AD groups? Even the most basic integrations are missing in other options...
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ta1243 on Friday July 19, 2024 @08:57AM (#41006022)
> No one “loves” Teams, but honestly it serves its purpose for us at no cost.

Of course there's a cost, its just hidden and you are forced to pay it. Microsoft used its monopoly position to move into a new market.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by pocketsand on Friday July 19, 2024 @10:27AM (#41006917)
Yeah, sure. But the marginal cost is zero, whereas a Slack subscription for every person in our org will cost about 1 million dollars a year. And it doesn’t integrate as well with every other piece of functional but mediocre software.

The person approving the $1 million dollar budget item doesn’t really care that Teams isn’t “free” in the sense that there is no free lunch, and while they perhaps have moral qualms of antitrust, that’s outside their purview. We’re locked into Office suite and right now there is no extra charge for Teams.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ta1243 on Friday July 19, 2024 @11:28AM (#41007462)
Which is why the legal process is simply too slow for big tech

Microsoft did a massively illegal thing (again) and got away with it

Time to hold companies responsible for their suppliers.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by afavour on Friday July 19, 2024 @09:08AM (#41006137)
> Teams is a resource hog that serve no useful purpose. Skype was perfectly fine to send messages or have some video call.

I’m sorry, this is a very silly take. I’m no fan of Teams or Slack but I can’t deny the functionality they offer, which is far above and beyond what Skype does.

> I admit I don’t have experience as an IT administrator

Well, quite.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by WillAdams on Friday July 19, 2024 @08:45AM (#41005933)
Time was, NeXT was a hard sell into corporations because it required so little administration, and what there was was so easily done IT staffs were hugely cut back after implementing them.

I'd be glad to see Apple bring those tools back.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rayrey on Friday July 19, 2024 @09:29AM (#41006355)
Looks fondly over at the old black pizza box
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by WillAdams on Friday July 19, 2024 @10:44AM (#41007061)
Had to move my Cube this past week-end, and it made me incredibly sad.

Using a NeXT Cube w/ Wacom ArtZ and an NCR-3125 running Go Corp.'s PenPoint (and rebooting into Windows for Pen Computing when I wanted to run Futurewave Smartsketch) was the high-water mark of my computing experience.

It was elegant, consistent, reliable, and "just worked" in a way no computer has since (and I had such high hopes for Rhapsody and the Mac OS Public Beta).

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Stranger43 on Friday July 19, 2024 @08:55AM (#41006008)
Even Excel is beginning to be regarded as a dangerous piece of software that gives the illusion of power while silently bankrupting departments who depend on the idea that large spreadsheets is an accurate and reliable way to analyze large/complex datasets.

the 90ies are over but for some reason average enterprise department have a problem internalizing the fact that the demands today is different then they were 25 years ago.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jimnotgym on Friday July 19, 2024 @02:15PM (#41009369)
Meanwhile, while HN bubble imagines people doing big data jobs on Excel, in the real world 10s or 100s of millions of people are perfectly satisfied doing small data jobs in Excel.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Stranger43 on Friday July 19, 2024 @03:22PM (#41010119)
The problem is that without tools and processes to systematically validate those result's people might be perfectly happy about completely inaccurate results.

I know i have had to correct one in three excel sheet i have ever gone over using pen and paper in order to validate the results but i am a paranoid sod who actually do this kind of exercise on a regular basis.

almost all of the disciplines known to rely on excel have a serous issue with repeatability of results either because nobody ever attempts it, or because it's a messy field without a well defined methodology.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jimnotgym on Friday July 19, 2024 @06:29PM (#41012088)
I work in finance. We have double entry accounting and literal checks and balances to validate our results. It is not a messy field, and has a well defined methodology. We have been the biggest spreadsheet users at many of the companies I have worked with.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mfro on Friday July 19, 2024 @09:05AM (#41006105)
> I don't have experience as an IT administator

Then you probably shouldn't speak on software exclusively understood and administered by IT administrators. I've worked in IT for some time and every single one of those products(aside from Dynamics) have been the most important parts of our administrative stack.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by datavirtue on Friday July 19, 2024 @08:42AM (#41005896)
"I admit I don't have experience as an IT administator"

Then just hit the back button.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by hobs on Friday July 19, 2024 @09:16AM (#41006219)
SQL Server ran and runs a lot of big company (it ran MySpace!) however, everything else in your list is hot trash and should be yeeted into the sun.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nycdotnet on Friday July 19, 2024 @10:23AM (#41006882)
StackOverflow runs on SQL Server.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by hobs on Friday July 19, 2024 @12:36PM (#41008255)
Yeah, but Microsoft's been trying to convince them to move to Azure's stuff for years, so who knows :)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Intermernet on Friday July 19, 2024 @08:27AM (#41005720)
Honestly, windows out of the box is pretty secure. I don't want to defend Microsoft here, but adding third party security to Windows hasn't been anything but regulatory compliance at best and cargo culting at worst for over a decade now. If you actually look at core windows exploits compared to market share, they're comparable to Apple. Enterprises insist on adding extra attack surface area in the name of security.

I agree that people who actually know what they're doing are generally running Linux backends, but Microsoft have enterprise sewn up, and this attack is not their fault.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by patmorgan23 on Friday July 19, 2024 @08:38AM (#41005860)
A lot of active directory defaults are wildly insecure, even on a newly built domain, and there are a lot of active directory admins out there that don't know how to properly delegate as permissions.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by datavirtue on Friday July 19, 2024 @08:47AM (#41005946)
This is true. You are basically one escalation attack on the CFO away from someone wiring money to hackers and a new remotely embedded admin freely roaming your network.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mattmcknight on Friday July 19, 2024 @09:07AM (#41006122)
Apple on the desktop/laptop, Google in the cloud for email, collaboration, file sharing, office suite. I ran a substantial sized company this way for a decade. Then we did a merger and had to migrate to Microsoft- massive step backwards, quintupling of IT problems and staff.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by gortok on Friday July 19, 2024 @10:35AM (#41006988)
downvoted, because in your response you conflate two issues:

1. The problem with using Microsoft 2. The lack of institutional knowledge of securing BSD and MacOS and running either of those at the scale Microsoft systems are being run at.

The vast majority of corporate computer endpoints are running windows. The vast majority of corporate line-of-business systems are running Windows Server (or alternatively Microsoft 365).

That means a whole lot of people have knowledge on how to administer windows machines and servers. That means the cost of knowledge to adminster those systems is going down as more people know how to do it.

Contra that with MacOS Server administration, endpoint administration, or BSD Administration. Far fewer people know how to do that. Far fewer examples of documentation and fixing issues administrators have are on the internet, waiting to help the hapless system administrator who has a problem.

It's not just about better vs. worse from your perspective; it's about the cost of change and the cost of acquiring the knowledge necessary to run these corporate systems at scale -- not to mention the cost of converting any applications running on these Windows machines to run on BSD or MacOS -- both from an endpoint perspective and a corporate IT system perspective.

It's really not even feasible to suggest alternatives to any of the corporations using Microsoft that are impacted by this outage.

If you want to create an alternative to Microsoft's Corporate IT Administration you're gonna need to do a lot more than point to MacOS or BSD being "better".

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by __MatrixMan__ on Friday July 19, 2024 @10:43AM (#41007057)
The poor quality of Windows and associated software is not the problem here. The problem is that Microsoft especially, but software vendors generally, encourage users to blindly accept updates which they do not understand or know how to roll back. And by "encourage" I mean that they've removed the "no thanks" and "undo" buttons.

Here on Linux (NixOS), I am prompted at boot time:

> which system config should be used?

If I applied a bad update today, I can just select the config that worked yesterday while I fix it. This is not a power that software vendors want users to have, and thus the users are powerless to fix problems of this sort that the vendors introduce.

It's not faulty software, it's a problematic philosophy of responsibility. Faulty software is the wake-up call.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by glitchc on Friday July 19, 2024 @01:37PM (#41008938)
Windows is leagues ahead of MacOS in terms of granularity of permissions and remote management tools. It's not even close. That's mainly why enterprise IT prefers it to alternatives.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lelanthran on Friday July 19, 2024 @06:27AM (#41004575)
> The risk of ZScaler being a central point of failure is not considered. But - the risk of failing the compliance checkbox it satisfies is paramount.

You're conflating Risk and Impact, and you're not considering the target of that Risk and that Impact.

Failing an audit:

1. Risk: high (audits happen all the time)

2. Impact to business: minimal (audits are failed all the time and then rectified)

3. Impact to manager: high (manager gets dinged for a failing audit).

Compare with failing an actual threat/intrusion:

1. Risk: low (so few companies get hacked)

2. Impact to business: extremely high

3. Impact to manager: minimal, if audits were all passed.

Now, with that perspective, how do you expect a rational person to behave?

[EDIT: as some replies pointed out, I stupidly wrote "Risk" instead of "Odds" (or "Chance"). Risk is, of course, the expected value, which is probability X impact. My post would make a lot more sense if you mentally replace "Risk" with "probability".]

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by vasco on Friday July 19, 2024 @06:50AM (#41004774)
Moreover no manager gets dinged for "internet-wide" outages unfortunately, so the compliance department keeps calling the shots. The amount of times I've had to explain there's no added security in adding an "antivirus" to our linux servers as we already have proper monitoring at eBPF level is annoying.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dijit on Friday July 19, 2024 @06:57AM (#41004841)
I'd be fired if I caused enough loss in revenue to pay my own salary for a year.

I am responsible for my choices. I'm CTO, I don't doubt that in some cases execs cover for each other, but at least I have anecdotal experience of what it would take for me to be fired- and this is clearly communicated to me.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by hobs on Friday July 19, 2024 @07:29AM (#41005150)
Hope you get paid a lot! Otherwise you are either in a very young or very stupid job.

I regularly spend multiples of my salary every month on various commitments my company makes, any small mistake could easily mean that its multiples of my salary type of problem within 10 days.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by datavirtue on Friday July 19, 2024 @09:03AM (#41006088)
A friend of mine spent half a million on a storage device that we never used. It sat in the IT area for years until we were acquired. Everyone gave him so much shit. Finance asked me about it numerous times (going around my friend the CTO) so they could properly depreciate it. He didn't get dinged by the board at all. It remained an open secret. We were making million dollar decisions once a month, though.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by fluoridation on Friday July 19, 2024 @10:50AM (#41007117)
What sort of storage device, just out of curiosity?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dijit on Friday July 19, 2024 @09:43AM (#41006513)
> I regularly spend multiples of my salary every month on various commitments my company makes.

Yeah, same here.

But if I choose a vendor and that vendor fails us so catastrophically as to make us financially insolvent, then it's my job to have run a risk analysis and to have an answer for why.

If it's more cost effective to take an outage, that's fine, if it's not: then why didn't I have a DRP in place, why did we rely so much on one vendor, what's the exposure.

It's a pretty important part of being a serious business person.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by hobs on Friday July 19, 2024 @09:54AM (#41006621)
Sure, but that's not what I said or you said, and my commentary was about relative measures of your salary to your budget.

If you can't make a mistake of your salary size in your budget then your budget is small or very tight, most corporations fuck up big multiples of their CTOs salary quarterly (but that turns out to be single digit percentage points of anything useful.)

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by vasco on Saturday July 20, 2024 @05:14AM (#41015177)
So you never messed up ever? That's the only thing that can fulfill both your comments, unless you've also been fired.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ta1243 on Friday July 19, 2024 @12:13PM (#41007977)
CTOs do not get fired because they chose a massive system like crowdstrike and it fails once a year

They would get fired if they chose a non-normal system and it failed once every 10 years

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tivert on Friday July 19, 2024 @12:20PM (#41008068)
> I'd be fired if I caused enough loss in revenue to pay my own salary for a year.

I'm not so sure.

I know of a major company that had a glitch, multiple times, that caused them to lose about ~15 million dollars at least once (a non-prod test hit prod because of a poorly designed too).

I was told the decision-makers decided not to fix the problem (the risk of losing more money again) because the "money had already been lost."

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by FrustratedMonky on Friday July 19, 2024 @07:08AM (#41004939)
"no manager gets dinged for "internet-wide" outages"

Kind of like, nobody gets fired for hiring IBM, or using SAP. They are just so big, every manager can say, "look how many people are using them, how was I supposed to know they are crap".

But, seems like for uptime, someone should be identifiable. If your job is uptime, and there is a world wide outage, I'd think it would roll down hill onto someone.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dessimus on Friday July 19, 2024 @07:58AM (#41005405)
> Kind of like, nobody gets fired for hiring IBM, or using SAP. They are just so big, every manager can say, "look how many people are using them, how was I supposed to know they are crap".

I wouldn't necessarily say IBM or SAP are "crap". It's much more likely that orgs buying into IBM or SAP don't the due diligence on what the true costs to properly set it up and keep it running, therefore cut tons of corners.

They basically want to own a Ferrari and when it comes to maintenance, they want run Regular gas and try to get their local mechanic to slap Ford parts on it because its too expensive to keep going back to the dealership.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by beeboobaa3 on Friday July 19, 2024 @08:36AM (#41005837)
> "look how many people are using them, how was I supposed to know they are crap".

if all your friends jump off a cliff, do you as well?

This is taught to children at a young age to teach them not to blindly follow others. Why do you think these adults deserve a pass?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by vasco on Friday July 19, 2024 @09:03AM (#41006085)
The thing is usually this argument goes something like this:

A: Should prod be running a failover / <insert other safety mechanism>?

B: Yes!

A: This is how much it costs: <number>

B: Errm... Let me check... OK I got an answer, let's document how we'd do it, but we can't afford the overhead of an auto-failover setup.

And so then there will be 2 types of companies, the ones that "do it properly" will have more costs, their margins will be lower, over time they'll be less successful as long as no big incident happens. When a big incident happens though, for most businesses - recent history proves that if everyone was down, nobody really complains. If your customers have 1 vendor down due to this issue, they will complain, but if your customers have 10 vendors down, and are themselves down, they don't complain anymore. And so you get this tragedy of the commons type dynamic where it pays off to do what most people do rather than the right thing.

And the thing is, in practice, doing the thing most people do is probably not a bad yardstick - however disappointing that is. 20 years ago nobody had 2FA and it was acceptable, today most sites do and it's not acceptable anymore not to have it.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by beeboobaa3 on Friday July 19, 2024 @09:13AM (#41006192)
That's a lot of words to say: "Yes, I will jump off a cliff if all my friends do it!"

Besides, no one is seriously considering auto failover for desktop machines. Not sure where that came from?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bdw5204 on Friday July 19, 2024 @09:44AM (#41006522)
Parents may teach this to kids but the kids usually notice their parents don't practice what they preach. So they don't either.

The world is filled with people following everybody else off a cliff. If you're warning people or even just not playing along in a time of great hysteria, people at best ignore your warnings and direct verbal abuse at you. At worst, you can face active persecution for being right when the crowd has gone insane. So most people are cowards who go along to get along.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by shuntress on Friday July 19, 2024 @11:50AM (#41007700)
Depends how big the cliff is and whats at the bottom.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by FrustratedMonky on Friday July 19, 2024 @10:14AM (#41006811)
"if all your friends jump off a cliff, do you as well?"

Sure, that is a common idiom. Usually as stated implying that people shouldn't or wont, jump off the cliff. 'People must be smarter, right?'.

And we would like to think that is logical, and people wouldn't jump off a cliff.

Sadly, it seems like it is more true, people DO jump off the cliff, follow the illogical leader and jump.

It seems to me more and more that it is human nature to follow the leader off the cliff.

Maybe something to do with being social animals, following the herd.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by noahmasur on Friday July 19, 2024 @06:41AM (#41004686)
I think the parent was correct in the use of the word "Risk"; it's different than your definition, which appears to be closer to "likelihood".

Risk is a combination of likelihood and impact. If "risk" were just equivalent to "likelihood" then leaving without an umbrella on a cloudy day would be a "high-risk situation".

A rational person needs to weigh both the likelihood and impact of a threat in order to properly evaluate its risk. In many cases, the impact is high enough that even a low likelihood needs to be addressed.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by heisenbit on Friday July 19, 2024 @06:59AM (#41004858)
ZScaler and similar software also has some hidden costs: Performance and all the other fun that comes with a proxy between you and the server you connect to.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by twisteriffic on Friday July 19, 2024 @09:18AM (#41006247)
Their local proxy is so poorly implemented that it's impossible to get more than 2mbps on a bypassed site.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Freak_NL on Friday July 19, 2024 @06:37AM (#41004650)
Almost correct, but you mean 'chance' where you write 'risk':

    Risk = Chance × Impact
The chance of failing an audit initially are high (or medium, present at least). The impact is usually low-ish. It means a bunch of people need to fix policy and set out improvement plans in a rush. It won't cost you your certification if the rectification is handled properly.

It's actually possible that both of your examples are awarded the same level of risk, but in practice the latter example will have its chance minimized to make the risk look acceptable.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by codetrotter on Friday July 19, 2024 @07:34AM (#41005197)
Chance has more positive connotations than it has negative connotations IMO.

Probability is a more neutral word, and fits better.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rakoo on Friday July 19, 2024 @06:49AM (#41004763)
> Now, with that perspective, how do you expect a rational person to behave?

What is a business to do, maximize business or manager contentment ?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lelanthran on Friday July 19, 2024 @06:54AM (#41004807)
> What is a business to do, maximize business or manager contentment ?

A "business" is still just a collection of people. Each person is going to take actions that are in their best interests.

What I'm saying is that the business's interests are not aligned with the people comprising that business.

In that regard, what "the business" wants is irrelevant.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rakoo on Friday July 19, 2024 @08:11AM (#41005539)
> What I'm saying is that the business's interests are not aligned with the people comprising that business.

Yep, that's the point of capitalism.

> In that regard, what "the business" wants is irrelevant.

And yet here we are. Companies get fined left and right for breaching rules but it's ok because it earned them money. There are literal plans made to calculate whether it's profitable to cheat or not. In the current system, what the business wants always wins individual qualms, unfortunately.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by antiframe on Friday July 19, 2024 @09:58AM (#41006666)
Because the punative system in most countries doesn't affect individuals. As a manager, you're not going to jail for breaking environmental laws, a different entity (the company) is paying for being caught. So, it's still the rational thing to do to break the environment laws to make your groups numbers go up and get a promo or bonus.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by maxerickson on Friday July 19, 2024 @07:13AM (#41005003)
If you read their comment holistically, they obviously agree with you and think that the outcome of the audit should be more meaningful.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by collinc777 on Friday July 19, 2024 @06:58AM (#41004850)
You’re conflating risk and frequency
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by danaris on Friday July 19, 2024 @07:37AM (#41005215)
But...surely you're also missing another point of consideration:

Single point of failure fails, taking down all your systems for an indeterminate length of time:

1. Risk: moderate (an auto-updating piece of software without adequate checks? yeah, that's gonna fail sooner or later)

2. Impact to business: high

3. Impact to manager: varies (depending on just how easy it is to spin the decision to go with a single point of failure rather than a more robust solution to the compliance mandate)

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by makeitdouble on Friday July 19, 2024 @08:27AM (#41005715)
> 1. Risk: low (so few companies get hacked)

I wonder how much that's still true now that ransomware has apparently become viable.

Finding an insecure target, setup the data hostage situation, have the victim come to pay is scalable and could work in volume. If getting small money from a range of small targets becomes profitable, small fishes will bear sinilar risks to juicier targets.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by beeboobaa3 on Friday July 19, 2024 @08:34AM (#41005813)
> 3. Impact to manager: minimal, if audits were all passed.

I don't know about you, but I'll be making sure everyone knows that the manager signed off on the spectacularly stupid idea to push through an update on a friday without testing.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by cvoss on Friday July 19, 2024 @09:28AM (#41006348)
> Now, with that perspective, how do you expect a rational person to behave?

They'd deploy the software on the critical path. That's exactly GP's point, isn't it? That's why GP explicitly wants us to shift some of the blame from the business to the regulators. GP advocates for different regulatory incentives so that a rational person would then do the right thing instead of the wrong thing.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by greggsy on Friday July 19, 2024 @11:06AM (#41007270)
> Risk: low (so few companies get hacked)

I’m at risk of sounding like chicken little, the reality is companies are getting popped all the time - you just don’t hear about them very often. The bar for media reporting is constantly being raised to the point where you only hear about the really big ones.

If you read through any of the weekly Risky Biz News posts [1] you’ll often see a five or more highly impactful incidents affecting government and industry, and they’re just the reported ones.

[1] https://news.risky.biz/

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ThePowerOfFuet on Friday July 19, 2024 @05:04PM (#41011208)
>Risk: low (so few companies get hacked)

Come on.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by afh1 on Friday July 19, 2024 @08:16AM (#41005603)
Isn't there a way to schedule the updates? With Windows updates, when I used to work at a firm with a critical system running on Windows, we had main and DR servers and the updates were scheduled to first rollout on the main server and a day after I think at the DR, which has saved us at least once in the past from a bad Windows update...
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by vladvasiliu on Friday July 19, 2024 @08:40AM (#41005877)
More or less. You can set up some update policies which and apply those to subsets of your machines. You can disable updates during time blocks, or block them altogether. There's also the option of automatically installing the "n-1" update.

We run auto n-1 at work, but this also happened at the same time on my test machine with runs "auto n". It never happened before, so this looks like something different than the actual installed sensor version, especially since the latest version was released something like a week ago.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by izacus on Friday July 19, 2024 @06:08AM (#41004417)
Of course, disabling those auto updates will have you fail the external security audit and now your security team needs to fight with the rest of the leadership in the company explaining why you're generating needless delays, costs against the "state of the art in security industry" and why your security guys are smarter than the people who have the power to approve or deny your security certification.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by chii on Friday July 19, 2024 @06:18AM (#41004496)
> you fail the external security audit

aka, you fail the cover-your-ass security, rather than actual security.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by izacus on Friday July 19, 2024 @07:17AM (#41005048)
yep, but "trust us, we're secure, pinky promise by our internal employees" doesn't really work either.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ryandrake on Friday July 19, 2024 @10:49AM (#41007102)
Don't forget the press releases all saying "We take security very seriously!"
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by StefanBatory on Friday July 19, 2024 @07:38AM (#41005226)
Employees would rather care for their employment and keeping boss happy rather than going against their orders.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by throwaway7ahgb on Friday July 19, 2024 @07:54AM (#41005375)
I have been in these audits and nowhere does it say that software has to be 'auto updated', this is a ridiculous statement and requirement.

What a proper audit will look for is a update and testing control with supporting evidence.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by skywhopper on Friday July 19, 2024 @09:55AM (#41006638)
Sounds like your employer has better auditing processes than most places.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by anchochilis on Friday July 19, 2024 @08:03AM (#41005458)
What I don't understand is why they don't have a canary update process. Server side deployments do this all the time. You would think Windows would offer that to their institutional customers, for all types of updates including (especially) 3rd party.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by luma on Friday July 19, 2024 @08:40AM (#41005876)
This isn't a Windows update (which absolutely does let you do blue/green deployments vis SUS), but rather a Crowdstrike update which also lets you stage rollouts and I expect several administrators are finding out why that is important.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by vladvasiliu on Friday July 19, 2024 @10:49AM (#41007104)
I know about update policies, but afaik those are about the “agent” version. Today’s update doesn’t look like an agent version. The version my box is running was released something like a week ago.

Is there some possibility tu stage rollouts of the other stuff it seems to download?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lysp on Friday July 19, 2024 @06:23AM (#41004540)
Or lose IT/security insurance for not installing or disabling it.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nlitened on Friday July 19, 2024 @06:39AM (#41004673)
Well, let’s see how much insurance companies will pay now
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by scott_w on Friday July 19, 2024 @08:44AM (#41005914)
It’s not about whether they pay out, large enough customers demand you have insurance as a condition of sale. It’s cover your arse all the way down!
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mdip on Friday July 19, 2024 @08:59AM (#41006040)
Kind of a big thing most people don't understand about the various forms of "Business Insurance." For the most part, businesses have whatever insurance whatever they are doing requires them to have. Those requirements are set by laws/regulations applied to those entities and the various entities they want to do business with.

At every small shop I've worked when the topic of Business Insurance came up with one of the owners, the response was extremely negative -- basically summarized as "it's the most you will ever pay for something you won't ever be able to use".

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by scott_w on Friday July 19, 2024 @11:48AM (#41007669)
Yep, it’s pretty much a toll on doing business with entities. I’ve no doubt the intention is so your customer can sue you without you winding up, whether it actually works… no idea.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by guax on Friday July 19, 2024 @06:26AM (#41004565)
Well. Now you have something to point to. Next RFO you can ignore the blameless part and point to a executive override of a technical decision.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by btbuildem on Friday July 19, 2024 @08:45AM (#41005932)
I've taken part in some security audits where I work. They're not a joke only because they're a tragic story of incompetence, hubris, and rubberstamping. They 100% focus on checking boxes and cargo-culting, while leaving enormous vulnerabilities wide open.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by remram on Friday July 19, 2024 @10:38AM (#41007008)
Why do we call managers "leaders" now? That's not what they are.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lqet on Friday July 19, 2024 @07:40AM (#41005249)
Can anyone explain how CrowdStrike could possibly fix this now? If affected machines are stuck in an endless BSOD cycle, is it even possible to remotely roll out a fix? My understanding is that the machines will never come to the point where a CS update would be automatically installed. Is the only feasible option the official workaround of manually deleting system files after booting into the recovery environment? How could this possibly be done on scale in organizations with tens of thousands of machines?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by m348e912 on Friday July 19, 2024 @07:56AM (#41005388)
There are orgs out there right now with 50,000+ systems in a reboot loop. Each one needs to me manually configured to disable CS via safe mode so that the agent version can be updated to the fixed version. Throw bitlocker in the mix which makes this process even longer, we're talking about weeks of work to recover all systems.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by chrisjj on Friday July 19, 2024 @08:07AM (#41005508)
But they've already fixed it.

"CrowdStrike Engineering has identified a content deployment related to this issue and reverted those changes."

How they've reverted changes on non-booting PCs, goodness only knows... ;)

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ExoticPearTree on Friday July 19, 2024 @07:54AM (#41005372)
CrowdStrike itself will not fix anything. They published a guide on how to workaround the problem and that's it. Most likely a lot of sales reps and VPs will be fielding calls all over the weekend explaining large customers how did they manage to screw up and how much discount will they offer on the next renewal cycle.

Legally, I think somewhere in their license it says is that they're not responsible in any way or form if their software malfunctions in any way.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by delfinom on Friday July 19, 2024 @08:16AM (#41005599)
Small companies get the shitty generic license.

Big companies negotiate liability terms.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by betaby on Friday July 19, 2024 @09:25AM (#41006323)
> Big companies negotiate liability terms.

Never heard that in the context of the software licenses.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by levi-turner on Friday July 19, 2024 @10:40AM (#41007034)
This isn't a Github project with a MIT license. When you do B2B software, there aren't software licenses, there are contractual terms and conditions. The T&Cs outline any number of elements but including SLAs, financial penalties for contractual breaches, etc. Larger customers negotiate these T&Cs line by line. Smaller customers often accept the standard T&Cs.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ExoticPearTree on Friday July 19, 2024 @11:08AM (#41007286)
Penalties, as far as I was involved in vendor discussions, are a part of the negotiation only when the software provider does any work on the client's premises and are liable to that extent.

For software, you don't pay penalties that it might malfunction once in a while, that's what bug-fixes are for and you get offered an SLA for that, but only for response time, not actual bug fixing. Where you do get penalties and maybe even your money back, is when the software is listed as being able to do X,Y,Z and it only does X and Z and the contract says it must do everything it said it does.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rayrey on Friday July 19, 2024 @09:38AM (#41006456)
Pretty standard in enterprise b2b, most of the sales cycle is in contracts
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by betaby on Friday July 19, 2024 @02:22PM (#41009447)
Well, probably no? I've never seen liabilities in dollar value, or rather any significant value. Also I saw our company Ceowdstrike contract for 10k+ seats, no liabilities there.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by crazygringo on Friday July 19, 2024 @09:45AM (#41006525)
> Big companies negotiate liability terms.

I have never heard of that. Can you point to some examples?

Not SLA's (which are standard), but actual liability? E.g. if we brick your computers we'll pay for replacements and lost employee productivity?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by saratogacx on Friday July 19, 2024 @11:08AM (#41007285)
Yep, I've been involved in many vender contracts at my company and the contracts take weeks to months to finalize because every aspect of the agreement is up for discussion. Even things like SLA's (including how they're calculated), liability limitations, indemnity, recourse in the event of system failure are all put through the ringer until both sides come to agreeable terms. This is true for big and tiny venders.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by akdev1l on Friday July 19, 2024 @09:37AM (#41006443)
> Legally, I think somewhere in their license it says is that they're not responsible in any way or form if their software malfunctions in any way.

I really should add this to my resume and see if it’ll work.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by seanw444 on Friday July 19, 2024 @10:10AM (#41006779)
Nah, it only works for corporations. Peons still have accountability.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by umanwizard on Friday July 19, 2024 @11:26AM (#41007434)
I don't think that's true in this case. I've never heard of an individual employee who introduced a bug being legally liable for it.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by consteval on Friday July 19, 2024 @10:52AM (#41007130)
I think about this all the time.

Like if I kill someone of course I go to jail. But if I get some people together, say we're a company, and then kill 100 people, nobody goes to jail. How does that work? What a huge loophole.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ExoticPearTree on Friday July 19, 2024 @11:01AM (#41007220)
While it sounds funny, it doesn't work like that. We'd be having a real corporate shootouts everyday all over the place :))
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by roxil on Friday July 19, 2024 @12:35PM (#41008246)
Phillips (the company) basically killed people with malfunctioning CPAP machines (which are meant to help against sleep apnea) and no one went to jail. So that's a practical example.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by TheCoelacanth on Friday July 19, 2024 @11:03AM (#41007239)
It's already the norm for devs to not be responsible for software malfunctions. They can choose to end their relationship with you, but they can't sue you for damages.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by butlike on Friday July 19, 2024 @10:29AM (#41006930)
"THIS SOFTWARE IS PROVIDED AS-IS..."
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dintech on Friday July 19, 2024 @10:44AM (#41007058)
I think I preferred it AS-WAS.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by pelasaco on Friday July 19, 2024 @08:22AM (#41005661)
Imagine if North Korea comes with a statement, that they did it.. It would spawn such amount of work internally at CS to proof if it was intentional or a simple mistake.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by geitir on Friday July 19, 2024 @10:26AM (#41006905)
Amazing idea
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by justinclift on Friday July 19, 2024 @08:39AM (#41005870)
Sounds like people in some of these environments will be doing their level best to automate an appropriate fix.

Hopefully they have IPMI and remote booting of some form available for the majority of the affected boxes/VMs, as that could likely fix a large chunk of the problem.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by monkeydust on Friday July 19, 2024 @06:50AM (#41004773)
"All over the place I'm seeing checkbox compliance being prioritised above actual real risks from how the compliance is implemented."

Great statement and one that needs to be seriously considered - would DORA regulation in the EU address this I wonder? Its a monster piece of tech legislation that SHOULD target this but WILL it - someone should use todays disaster and apply it to the regs to see if its fit for purpose.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by piker on Friday July 19, 2024 @06:54AM (#41004806)
Broken regulations? Fix by adding more!
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by idle_zealot on Friday July 19, 2024 @07:18AM (#41005055)
Well, yeah. If a regulation is broken and not achieving its goal it should be changed. What's the alternative? "Regulation? We tried that once and it didn't work perfectly, so now we let The Market™ sort out safety standards."
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by piker on Friday July 19, 2024 @07:36AM (#41005208)
Yes, in many contexts that may well be the correct conclusion. Your comment presumes that regulation here has proven itself useful and not resulted in a single point of failure which potentially reduces overall safety. It’s of course the correct comment from a regulator’s perspective.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dmix on Friday July 19, 2024 @08:12AM (#41005558)
Especially for something like technology which rapidly changes it’s silly to look to regulations as a solution.

You can make fines and consequences after the fact as incentives but inventing a new “compliance” checklist of requirements is going to be out of date and largely faked by the time it’s widely adopted.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by engeljohnb on Friday July 19, 2024 @09:27AM (#41006339)
> companies do the bare minimum bullshit

This can be true of security (and every other expense) whether it's regulated or not. Which do you think will result in fewer incidents: the regulated bare minimum, or the unregulated base minimum?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by BartjeD on Friday July 19, 2024 @09:57AM (#41006654)
There are so many english centric assumptions here.

Regulation of liability can be very generic and broad, with open standards that dont need to be updated.

Case in point: Most of continental Europe still uses Napoleon's code civile to prescribe how and when private parties are liable. This is more than 150 years old.

The real issue is that most Americans are stuck with an old English regulatory system, which for fear of overreach was never modernized.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by harimau777 on Friday July 19, 2024 @09:02AM (#41006071)
For the market to work wouldn't you need something to hold the corps accountable if they fail to be secure AND to make regular people whole if the crops' failures cause them problems?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by piker on Friday July 19, 2024 @02:24PM (#41009468)
Yes, like the court system … specifically class actions in the United States have been established for this exact purpose.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by harimau777 on Saturday July 20, 2024 @09:32AM (#41016376)
After attorney's fees, class action rarely pays enough to make the victims whole.

Suing individually is only an option if someone can afford a lawyer.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by InsideOutSanta on Friday July 19, 2024 @07:24AM (#41005114)
Who needs regulation when you can have free Fentanyl with your CrowdStrike subscription! All of your systems will go down, but you won't care, and the chance of accidental overdose is probably less than 10%!
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jddj on Friday July 19, 2024 @07:58AM (#41005411)
The child slave labour is what really gets the deal across the line
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by skywhopper on Friday July 19, 2024 @09:57AM (#41006656)
What's your suggestion for fixing broken regulations? Not having any? That is also "broken".
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by emdowling on Friday July 19, 2024 @06:54AM (#41004815)
EU tech regulation actually addressing an issue effectively? I wouldn't hold my breath, but there is a first time for everything.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by InsideOutSanta on Friday July 19, 2024 @07:24AM (#41005116)
I like USB-C in my iPhone.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by wjnc on Friday July 19, 2024 @08:41AM (#41005888)
Emphatically NO. Involved in (IT) Risk and DORA in a firm that actually does IT risk scenario planning (the sort opposite of checkbox compliance). DORA is rubber stamping al the way round. One caveat is that we are way ahead of DORA, so treating DORA as a checkbox exercise might be situational. But I haven’t noticed a place where the rubber hits the road regulatory wise. It’s too easy to stay in checkbox compliance if the board doesn’t see IT-risk as a major concern. I’m happy one of our board members does. We’ve gone so far as to introduce a person and paper based credit line, so we can continue an outgoing cashflow if most of our processes fail (for an insurer).
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by belter on Friday July 19, 2024 @06:12AM (#41004450)
> So we need to hold regulatory bodies accountable as well - when they frame regulation such that organisations are cornered into this they get to be part of the culpability here too.

No, we need to hold Architects accountable, and this is the core of the issue. Creating systems with single, outsourced responsibility, in the critical path.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ta1243 on Friday July 19, 2024 @06:18AM (#41004487)
As a CTO, when your company goes down you get fired.

When every company goes down you get let off.

The sensible thing is follow the herd and centralise. You're outsourcing the risk to your own job.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by PretzelPirate on Friday July 19, 2024 @08:14AM (#41005582)
This is one of the interesting aspects in Ethereum.

If your validator is down, you lose a small amount of stake, but if a large percentage of the total set of validators are down, you all start being heavily penalized.

This incentives people running validators to not use the most popular Ethereum client, to avoid using a single compute provider, and to overall, avoid relying on the popular choice since doing so can cause them to lose the majority of their stake.

There hasn't been a major Ethereum consensus outage, but when that happens, the impact of being lazy and following the heard will be huge.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by chuckadams on Friday July 19, 2024 @11:35AM (#41007538)
How is it lazy and herd-like to _not_ run the latest and greatest? Sounds like Etherium's design is promoting a robustly diverse ecosystem rather than a monoculture.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by PretzelPirate on Friday July 19, 2024 @12:36PM (#41008265)
> How is it lazy and herd-like to _not_ run the latest and greatest?

I'm not sure what you're asking here. Ethereum incentives don't make you run the latest version of your client's software (unless there's a hardfork you need to support). You can run any version that follows the network consensus rules.

The incentives are there to punish people who use the most common software. For example, let's say there are around 5 consensus clients which are each developed by independent teams. If everyone ran the same client, a bug could take down the entire network. If each of those 5 clients were used to run 20% of the network, then a bug in any one of them wouldn't be a problem for Ethereum users and the network would keep running.

If the network is evenly split across those 5 clients but all of them are running in AWS, then that still leaves AWS as a sigle point of failure.

The incentives baked into the consensus protocol exist to push people towards using a validator client that isn't used by the majority of other validators. That same logic applies to other things like physical host locations, 3rd party hosting providers, network providers, operating systems, etc... You never want to use the same dependencies as the majority of other validators. If you do and a wide-spread issue happens, you're setting yourself up to lose a lot of money.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ta1243 on Friday July 19, 2024 @12:39PM (#41008293)
If 90% of the world runs in AWS, and I'm the only one running on my own hardware, do I get a benefit when AWS goes down?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by chuckadams on Friday July 19, 2024 @06:34PM (#41012131)
It sounds like you're describing the advantages of diversity, with a little game theory thrown in to sweeten the deal. Still not sure how that can be described as lazy, or did I completely mis-read the original phrasing?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by zer00eyz on Friday July 19, 2024 @06:41AM (#41004684)
This is the point of much of the security efforts we see now.

Outsourcing of security functions, and things like login push a lot of liability and legal issues off into someone else's house.

It's hard to be the source of a password leak, or be compromised when you don't control the passwords. But like any chain your only as secure as your weakest link... Snowflake is a great current example of this. Mean while the USPS just told us "oops" we had tracking pixels for a bunch of vendors all over our delivery preview tool.

Candidly, most people stacks look a lot less like software and more like a toolbar riddled IE5 install circa 2000. I don't think our industry is in a good place.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by belter on Friday July 19, 2024 @06:52AM (#41004793)
> When every company goes down you get let off.

And when only companies who use a certain OS and/or Cloud vendor go down? ;-) Do you also get let off?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ta1243 on Friday July 19, 2024 @07:03AM (#41004904)
If it's large enough. Nobody loses their job when office 365 goes down, even if that happens once a year.

However if you decided to choose a small company which goes down once every 5 years, you're screwed.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by capybara_2020 on Friday July 19, 2024 @07:10AM (#41004967)
I find that in today's world it is no longer about one person being "accountable". There is always an interplay of factors, like others have pointed out cyber security has a compliance angle. Other times it is a cost factor, redundancy costs money. Then there is the whole revolving door of employees coming and going, so institutional knowledge about why a decision was made lost with them.

That is hard to do for even a small company. How do you balance all that out for critical infrastructure at a much larger scale?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by citrin_ru on Friday July 19, 2024 @11:09AM (#41007295)
The problem is that even knowing that this likely to happen many companies would still put CrowdStrike into a critical system for the sake of security compliance / audit. And it's not even prioritization of security over reliability because incentives are to care more about check-boxes in the audit report than about the actual security. Looks like almost no party in this tragic incident had a strong incentive to prevent it so it's likely to happen again.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by theallan on Friday July 19, 2024 @05:57AM (#41004317)
The flip side is, if you don't do auto updates and an exploit is published and used against you and you haven't yet tested / pushed the patch, that you would have been protected against if it had auto updated, you are up the creak without a paddle in that situation as well.

To some degree you have to trust the software you are using not to mess things up.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by zmmmmm on Friday July 19, 2024 @06:10AM (#41004429)
So since I do mission critical healthcare I do run into this concept. But it's not as unresolvable as you portray. Consider for example HIPAA "break the glass" requirement. It says that whatever else you implement in terms of security you must implement a bypass that can be activated by routinely non-authorised staff to access health information if someone's life is in danger.

Similarly, when I questioned, "why can't users turn off ZScaler in an emergency" we were told that it wouldn't be compliant. But it's completely implementable at a technical level (Zscaler even supports this). You give users a code to use in an emergency and they can activate it and it will be logged and reviewed after use. But the org is too scared of compliance failure to let users do it.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jenscow on Friday July 19, 2024 @06:20AM (#41004511)
While I agree with the requirement, but it sounds like a vault would need to have an unlocked door with a sign.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tux3 on Friday July 19, 2024 @06:38AM (#41004661)
Well, if the vault says you have COPD, and the devious bank robber is interested in your continued breathing, perhaps we can just review the footage after the fact.

This is one of those cases where you don't disable emergency systems to defend against rogue employees. If people abuse emergency procedures, you let the legal system sort it out.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ivan_gammel on Friday July 19, 2024 @06:30AM (#41004591)
A vault with firearms in the police station to which every staff member has a key. Sounds reasonable to me.

Users are not prisoners left in the burning building without a fire escape.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ben_w on Friday July 19, 2024 @06:50AM (#41004776)
> It says that whatever else you implement in terms of security you must implement a bypass that can be activated by routinely non-authorised staff to access health information if someone's life is in danger.

Huh.

I can see why this needs to exist, but hadn't thought of it before. Same deal as cryptography and law-enforcement backdoors.

> logged and reviewed after use

I was going to ask how this has protection from mis-use.

Seems good to me… but then I don't, not really, not deeply, not properly, feel medical privacy. To me, violation of that privacy is clearly rude, but how the bar raises from "rude" to "illegal" is a perceptual gap where, although I see the importance to others, I don't really feel it myself.

So it seems good enough to me, but am I right or is this an imagination failure on my part? Is that actually good enough?

I don't think cryptography in general can use that, unfortunately. A simple review process can be too slow for the damage in other cases.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by cqqxo4zV46cp on Friday July 19, 2024 @06:00AM (#41004337)
Yes. And the vast majority of the time, it doesn’t mess things up.

The notion that you may take on risk to net alleviate risk is somehow lost on a lot of people in these conversations.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tempaway4575144 on Friday July 19, 2024 @05:58AM (#41004325)
You are completely right. BTW It wasn't a software update, it was a content update, a 'channel file'. Someone didn't do enough testing. edit: or any testing at all?

https://x.com/George_Kurtz/status/1814235001745027317

https://x.com/brody_n77/status/1814185935476863321

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Shank on Friday July 19, 2024 @06:03AM (#41004369)
It's an automatic update of the product. Semantic "channel vs. binary" doesn't indicate anything. If your software's definition files can cause a kernel mode driver to crash in a bootloop you have bigger problems, but the outcome is the same as if the driver itself was updated.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tempaway4575144 on Friday July 19, 2024 @06:05AM (#41004386)
Indeed. Its worse really, it means there was a bug lurking in their product that was waiting for a badly formatted file to surface it. Given how widespread the problem is it also means they are pushing these files out without basic testing.

edit: It will be very interesting to see how CrowdStrike wriggle out of the obvious conclusion that their company no longer deserves to exist after a f*k up like this.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by account42 on Friday July 19, 2024 @07:10AM (#41004959)
Simple: They are obviously too big to fail now.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tempaway4575144 on Friday July 19, 2024 @08:30AM (#41005760)
"Too big to uninstall" is a thing I guess
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by account42 on Friday July 19, 2024 @07:09AM (#41004951)
> President & CEO CrowdStrike, Former CTO of McAfee

Well that's certainly a track record.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by delfinom on Friday July 19, 2024 @08:14AM (#41005587)
Showing yet again that the executive class only fails upwards.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mrguyorama on Friday July 19, 2024 @09:38AM (#41006458)
That's funny, because IIRC McAfee back in the Windows XP days did this exact same thing! They added a system file to the signature registry and caused Windows computers to BSOD on boot.

https://www.zdnet.com/article/defective-mcafee-update-causes...

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by morpheuskafka on Friday July 19, 2024 @06:04AM (#41004375)
That’s even worse—-they should be fuzz testing with bad definitions files to make sure this is safe. Inevitably the definitions updates will be rushed out to address zero days and the work should be done ahead of time to make them safe.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tux3 on Friday July 19, 2024 @06:20AM (#41004513)
Having spent time reverse-engineering Crowdstrike Falcon, a lot of funny things can happen if you feed it bad input.

But I suspect they don't have much motivation to make the sensor resilient to fuzzing, since the thing's a remote shell anyways, so they must think that all inputs are absolutely trusted (i.e. if any malicious packet can reach the sensor, your attackers can just politely ask to run arbitrary commands, so might as well assume the sensor will never see bad data..)

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by weinzierl on Friday July 19, 2024 @07:02AM (#41004895)
"that all inputs are absolutely trusted"

This is something funny to say when the inputs contain malware signatures, which are essentially determined by the malware itself.

I mean, how hard would it be to craft a malware that has the same signature as an important system file? Preferably one that doesn't cause immediate havoc when quarantined, just a BSOD after reboot, so it slips through QA.

Even if the signature is not completely predictable, the bad guys can try as often as they want and there would not even be way to detect these attempts.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lmm on Friday July 19, 2024 @07:21AM (#41005086)
> malware signatures, which are essentially determined by the malware itself.

No they're not. The tool vendor decides the signature, they pick something characteristic that the malware has and other things don't, that's the whole point.

> how hard would it be to craft a malware that has the same signature as an important system file?

Completely impossible, unless you mean, like, bribe one of the employees to put the signature of a system file instead of your malware or something.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by weinzierl on Friday July 19, 2024 @07:26AM (#41005128)
The tool vendor decides the signature

Sure, but they do it following a certain process. It's not that CrowdStrike employees get paid to be extra creative in their job, so you likely could predict what they choose to include in the signature.

In addition to that, you have no pressure to get it right the first time. You can try as often as you want and analyzing the updated signatures you even get some feedback about your attempts.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lmm on Saturday July 20, 2024 @12:39AM (#41014110)
> Sure, but they do it following a certain process.

Which is going to include checking that it doesn't match any OS files.

> You can try as often as you want and analyzing the updated signatures you even get some feedback about your attempts.

As others said, probably only if you can reverse a hash function.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by GONE_KLOUT on Friday July 19, 2024 @06:45AM (#41004739)
Please more details. What do you mean with "is a remote shell anyways"? thanks!
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tux3 on Friday July 19, 2024 @06:56AM (#41004837)
Falcon has a feature called "Real Time Response". The sensor is in contact with a server with which it exchanges events serialized in protobuf.

One of the event you can get from the Crowdstrike server runs an arbitrary shell command.

https://www.crowdstrike.com/tech-hub/endpoint-security/the-p...

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mdip on Friday July 19, 2024 @09:56AM (#41006653)
At a former employer of about 15K employees, two tools come to mind that allowed us to do this on every Windows host on our network[0].

It's an absolute necessity: you can manage Windows updates and a limited set of other updates via things like WSUS. Back when I was at this employer, Adobe Flash and Java plug-in attacks were our largest source of infection. The only way to reliably get those updates installed was to configure everything to run the installer if an old version was detected, and then find some other ways to get it to run.

To do this, we'd often resort to scripts/custom apps just to detect the installation correctly. Too often a machine would be vulnerable but something would keep it from showing up on various tools that limit checks to "Add/Remove Programs" entries or other mechanisms that might let a browser plug-in slip through, so we'd resort various methods all the way down to "inspecting the drive directory-by-directory" to find offending libraries.

We used a similar capability all the way back in the NIMDA days to deploy an in-house removal tool[1]

[0] Symantec Endpoint Protection and System Center Configuration Manager

[1] I worked at a large telecom at that time -- our IPS devices crashed our monitoring tool when the malware that immediately followed NIMDA landed. The result was a coworker and I dissecting/containing it and providing the findings to Trend Micro (our A/V vendor at the time) maybe 30 minutes before the news started breaking and several hours before they had anything that could detect it on their end.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by blacklion on Friday July 19, 2024 @10:01AM (#41006688)
How can THIS pass any sane Audit?!

Like, «We require that your employees opens only links on white list, and social networks cannot be put on this list, and we require managed antivirus / firewall solution, but we are Ok that this solution has backdoor directly for 3rd party organization»?

It is crazy. All these PCI DSS and SOC2 looks like a comedy if they allow such things.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jasonladuke0311 on Friday July 19, 2024 @12:54PM (#41008459)
At ring 0 I assume. Not that it would matter, I imagine privesc would be fairly trivial.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by baq on Friday July 19, 2024 @06:53AM (#41004798)
It's an interface to the ring 0 kernel module. Everything is a remote shell if it can talk to ring 0.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by attentive on Friday July 19, 2024 @02:39PM (#41009672)
it's a root-kit with RCE and C&C is CS headquarters.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by morpheuskafka on Monday July 22, 2024 @02:23PM (#41037817)
Hilariously, my last employer was switching to Crowdstrike a few months ago when my contract ended. We previously used Trellis which did not have any remote control features beyond network isolation and pulling filesystem images. During the Crowdstrike onboarding, they definitely showed us a demo of basically a virtual terminal that you could access from the Falcon portal, kind of like the GCP or AWS web console terminals you can use if SSH isn't working.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tempaway4575144 on Friday July 19, 2024 @08:25AM (#41005696)
That approach only makes sense if trusted inputs are tested
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by chrisjj on Friday July 19, 2024 @08:10AM (#41005535)
[delayed]
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bravetraveler on Friday July 19, 2024 @06:05AM (#41004382)
That makes me even more unsettled! Shouldn't this be closer to metadata than operational/mechanical?

Feels like they made unsafe data for the format they created. Untrustworthy. To your point, they aren't testing.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Avamander on Friday July 19, 2024 @08:30AM (#41005754)
Why does it make you more unsettled? The amount of parsers written in unsafe languages for difficult formats is immense. They're everywhere.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bravetraveler on Friday July 19, 2024 @08:34AM (#41005810)
Admittedly, I don't know exactly what's in these files. When I hear 'content' I think 'config'. This is going to be very hypothetical, I ask for some patience. Not arguments.

The 'config file' parser is so unsafe that... not only will the thing consuming it break, but it'll take down the environment around it.

Sure, this isn't completely fair. It's working in kernel space so one misstep can be dire. Again, testing.

I think it's a reasonable assumption/request that something try to degrade itself, not the systems around it

edit: When a distinction between 'config' and 'agent' releases is made, it's typically with the understanding that content releases move much faster/flow freely. The releases around the software itself tend to be more controlled, being what is actually executed.

In short, the risk modeling and such doesn't line up. The content updates get certain privileges under certain (apparently mistaken) robustness assumptions. Too much credit, or attention, is given to the Agent!

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by weinzierl on Friday July 19, 2024 @06:49AM (#41004768)
As I understand, this only manifests after a reboot and if the 'content update' is tested at all it is probably in a VM that just gets thrown away after the test and is never rebooted.

Also, this makes me think:

How hard would it be to craft a malware that has the same signature as an important system file?

Preferably one that doesn't cause immediate havoc when quarantined, just a BSOD after reboot, so it slips through QA.

I don't believe this is what's happened, but I think it is an interesting threat.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ExoticPearTree on Friday July 19, 2024 @07:57AM (#41005393)
Nope, not after a reboot. Once the "channel update" is loaded into Falcon, the machine will crash with a BSOD and then it will not boot properly until you remove the defective file.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jodrellblank on Friday July 19, 2024 @07:10AM (#41004972)
> How hard would it be to craft a malware that has the same signature as an important system file?

Very, otherwise digital signatures wouldn’t be much use. There are no publicly known ways to make an input which hashes to the same value as another known input through the SHA256 hash algorithm any quicker than brute-force trial and error of every possibility.

This is the difficulty that BitCoin mining is based on - the work that all the GPUs were doing, the reason for the massive global energy use people complain about is basically a global brute-force through the SHA256 input space.

See the “find a custom SHA256” challenge on HN last month discussions: https://news.ycombinator.com/item?id=40683564

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by weinzierl on Friday July 19, 2024 @08:31AM (#41005764)
I was talking about malware signatures, which do necessarily use cryptographic hashes. They are probably more optimized for speed because the engine needs to check a huge number of files as fast as possible.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jodrellblank on Friday July 19, 2024 @11:19AM (#41007363)
Cryptographic hashes are not the fastest possible hash, but they are not slow; CPUs have hardware SHA acceleration: https://www.intel.com/content/www/us/en/developer/articles/t... - compared to the likes of a password hash where you want to do a lot of rounds and make checking slow, as a defense against bruteforcing.

That sounds even harder; Windows Authenticode uses SHA1 or SHA256 on partial file bytes, the AV will use its own hash likely on the full file bytes, and you need a malware which matches both - so the AV will think it's legit and Windows will think it's legit.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by andrecarini on Friday July 19, 2024 @07:16AM (#41005041)
> same signature as an important system file

AFAIK important system files on Windows are (or should be) cryptographically signed by Microsoft. And the presence of such signature is one of the parameters fed to the heuristics engine of the AV software.

> How hard would it be to craft a malware that has the same signature as an important system file?

If you can craft malware that is digitally signed with the same keys as Microsoft's system files, we got way bigger problems.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by patmorgan23 on Friday July 19, 2024 @08:44AM (#41005915)
>How hard would it be to craft a malware that has the same signature as an important system file?

Extremely, if it were easy that means basically all cryptography commonly in use today is broken, the entire Public Key Infrastructure is borderline useless and there's no point in code signing anymore.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by andyjohnson0 on Friday July 19, 2024 @07:36AM (#41005213)
> It wasn't a software update, it was a content update, a 'channel file'

Because I know nothing about Crowdstrike... what is a "channel file"? Some kind of config file?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ExoticPearTree on Friday July 19, 2024 @07:58AM (#41005403)
It is how they package their malware definitions. It's semantics.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by TheOtherHobbes on Friday July 19, 2024 @08:45AM (#41005934)
So their malware definition turned into malware?

Good to know they don't check their definitions for defects before installing them.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by glimshe on Friday July 19, 2024 @06:55AM (#41004831)
It passed all unit tests!
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by livrem on Friday July 19, 2024 @09:57AM (#41006658)
It passed the type checker!
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by drivebycomment on Friday July 19, 2024 @09:36AM (#41006435)
This will go down as one of the worst examples of communication during an outage.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by philipwhiuk on Friday July 19, 2024 @10:07AM (#41006754)
It's possible there's no human involvement from detection to deployment.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by basisword on Friday July 19, 2024 @07:58AM (#41005408)
>> It's easy to blame CrowdStrike but that seems too easy on both the orgs that do this but also the upstream forces that compel them to do it.

While orgs using auto update should reconsider, the fact that CrowdStrike don't test these updates on a small amount of live traffic (e.g. 1%) is a huge failure on their part. If they released to 1% of customers and waited even 24 hours before rolling out further this seems like it would have been caught and had minimal impact. You have to be pretty arrogant to just roll out updates to millions of customers devices in one fell swoop.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lqet on Friday July 19, 2024 @08:00AM (#41005425)
Why even test the updates on a small amount of live customers first? Wouldn't this issue already have surfaced if they tested the update on a handful of their own machines?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by basisword on Friday July 19, 2024 @08:04AM (#41005468)
I would hope they've done that and it passed internal QA. But maybe not a good idea to assume they're doing any sort of testing at all.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by greggsy on Friday July 19, 2024 @11:10AM (#41007304)
They’d have rigorous test harnesses, but you can’t really account for the complexities of a highly configurable platform like Windows.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by kristjansson on Friday July 19, 2024 @01:53PM (#41009145)
The prevalence of the issue makes it seem unlikely to have been caused by site-specific configurations
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dagaci on Friday July 19, 2024 @07:50AM (#41005331)
Most enterprises will have teams of risk and security people. They will be asking who authorized deployment of an untested update into production. If CrowdStrike deployments cannot be managed, then they will switch to a product which can be managed.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by RedShift1 on Friday July 19, 2024 @05:56AM (#41004312)
Don't put your eggs in one basket, I use multiple anti-virus products so that if one blows up at least not all computers are affected. Looks like my old wisdom is still new wisdom.

Clarification: I mean that every computer has one anti-virus product, but not every computer has the same anti-virus product. I'm not installing multiple anti-virus products on the same computer.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by fire_lake on Friday July 19, 2024 @06:34AM (#41004627)
If you have all of them on a critical path then your risk of blow up increases!
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by xorcist on Friday July 19, 2024 @06:33AM (#41004618)
Not sure that's a great idea. This stuff tends to have very high privilege access.

It's enough that one of your anti virus vendors get hacked for your whole organization to get owned...

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by interludead on Friday July 19, 2024 @07:06AM (#41004925)
I see one main challenge - it can increase the incidence of false positives.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Lovesong on Friday July 19, 2024 @06:45AM (#41004737)
Was there any situation where having 3 anti-virus was more beneficial than having only 2?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ben_w on Friday July 19, 2024 @06:55AM (#41004828)
I'm reading this as first third of computers have AV brand A, second third have brand B, remainder have brand C.

Thus, if brand A does something actively harmful all by itself, only 1/3rd of machines are impacted.

This is an improvement on having only 2 brands, as having 1/3rd of your machines go down is better than having 1/2 of your machines go down.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by NDizzle on Friday July 19, 2024 @06:02AM (#41004362)
You use multiple anti-virus products. Let's assume you use 3. Do you have multiple clusters of machines, each running their own AV product, so in case one has this problem the other two are unaffected?

How much overhead are we talking about here? Because if you're just using multiple AV software installed on one machine, 1) holy shit, the performance penalty, 2) you'd still be impacted by this, as CS would have taken it down.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ta1243 on Friday July 19, 2024 @06:20AM (#41004515)
They surely mean that all odd number assets are running crowdstrike and even are running sential-one (or similar, %3, %4, etc etc). At least then you only lose half your estate.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by RedShift1 on Friday July 19, 2024 @06:39AM (#41004671)
Yes each computer has only one anti-virus installed, it's basically a random distribution among the estate.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by NDizzle on Friday July 19, 2024 @06:42AM (#41004710)
I have never seen a company that uses multiple AV products rolled out to user machines, ever. Sure, when you transition from one product to another, but across the whole company, at the same time? Never... I have also never seen a distribution of something like active directory servers based on antivirus software. I think these stories are purely academic, "why didn't you just..." tall tales.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ta1243 on Friday July 19, 2024 @12:37PM (#41008274)
Mine certainly does, our key windows based control systems use windows defender, the corporate crap gets sentinal one and zscaler and whatever else has been bought on a whim.

I'd assumed that any essential company would be similar. OK if your purchasing systems for your hospital are down for a couple of days it's a pain. If you can't get x-rays it's a catastrophe.

If half your x-ray machines are down and half are up, then it's a pain, but you can prioritise.

But lots of companies like a single supplier. Ho hum.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by RedShift1 on Friday July 19, 2024 @06:41AM (#41004685)
Basically every machine gets a randomly picked anti-virus suite assigned at deployment. I'm not running multiple AV products on one machine.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mschuster91 on Friday July 19, 2024 @06:18AM (#41004497)
Not the person you're replying to, but in any reasonable organization with automated software deployment it should be easy to pool machines into groups, so you can make sure that each department has at least one machine that uses a different anti-virus software.

Bonus, in case you do catch a malware, chances are higher that one of the three products you use will flag it.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by NDizzle on Friday July 19, 2024 @06:48AM (#41004758)
Again, "should be" academic stuff.

So you have multiple AV products and you target those groups. You have those groups isolated on their own networks, right? With all the overhead that comes with strict firewall rules and transmission policies between various services on each one. With redundant services on each network... you've doubled or tripled your network device costs solely to isolate for anti virus software. So if only one thing finds the zero day network based virus, it won't propagate to the other networks that haven't been patched against this zero day thing.

How far down the rabbit hole do we want to go? If you assume many companies are doing this kind of thing, or even a double digit percentage of companies, I have bad news for you.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by cqqxo4zV46cp on Friday July 19, 2024 @06:01AM (#41004344)
This is much easier applied personally than it is to a 30k person organisation. No need to be condescending.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Twisell on Friday July 19, 2024 @07:02AM (#41004892)
In both case it's costly.

But cost of maintenance aside it wouldn't be that bad to deploy each half the fleet with two distincts EDR.

This is actually implicitly in place for big companies that support BYOD. If half your fleet is on Windows another 40% on MacOs and 10% on Linux you need distinct EDR solutions and a single issue can't affect all your fleet at once.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by interludead on Friday July 19, 2024 @07:04AM (#41004913)
Indeed a wise strategy
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by grishka on Friday July 19, 2024 @07:13AM (#41004999)
If I were running an organization that needs these audits, I'd always have fallback procedures in place that would keep everything running even if all computers suddenly stop working, like they did today. General-purpose software is too fragile to be fully relied upon, IMO.

If a general-purpose computer must be used for something mission-critical, it should not have an internet connection and it should definitely not allow an outside organization to remotely push arbitrary kernel-mode code to it. It should probably also boot from a read-only OS image so that it could always be restored to a known-good state by just rebooting.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sys_64738 on Friday July 19, 2024 @09:02AM (#41006070)
Organizations don't want to increase risk by listening to an employee with their personal opinion. Orgs want an outside vendor who they can point at and say "it's their fault", and await a solution. Employees going rogue and not following the vendor defined SW updates is a much higher risk than this particular crisis.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bonoboTP on Friday July 19, 2024 @05:58AM (#41004329)
> more scared of failing an audit than they are of the consequences failure of the underlying systems the audits are supposed to be protecting.

Duh, else there would be no need to audit them to force compliance, they'd just do it by themselves. The only reason it needs forcing is that they otherwise aren't motivated enough.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lucianbr on Friday July 19, 2024 @06:12AM (#41004449)
Good point. But the audit seems useless now. It's supposed to prevent the carelessness from causing... this thing that happened anyway.

Sure, maybe it prevented even more events like this from happening. But still.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sobkas on Friday July 19, 2024 @07:47AM (#41005308)
> Good point. But the audit seems useless now. It's supposed to prevent the carelessness from causing... this thing that happened anyway.

> Sure, maybe it prevented even more events like this from happening. But still.

Because the point of audit is not to prevent hacks, it's to prove that you did your due diligence to not get hacked, so fact that hack happened is not your fault.

You can hide under umbrella of "sometimes hacks happen no matter what you do".

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lucianbr on Friday July 19, 2024 @10:58AM (#41007189)
CYA is the reason you do the audit. But the reason for the audit's existence and requirement is definitely so that hacks don't happen. Don't tell me regulatory agencies require things so that companies can hide behind them.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bonoboTP on Sunday July 28, 2024 @11:11AM (#41093746)
The reason for the audit's existence is CYA one level above. The chain ends with a politician's CYA in front of the electorate.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by felurx on Friday July 19, 2024 @06:45AM (#41004734)
To be fair, I'd claim that it's pretty rare for anything anyone ever does to not be a trade-off.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lmm on Friday July 19, 2024 @07:23AM (#41005109)
Audit is papering over the problem rather than fixing it. The only way to make them responsible is to put real liability on them.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bonoboTP on Friday July 19, 2024 @09:01AM (#41006069)
Who is them though? The airport that used this software? You can't put all the blame on the software vendor. It can be a good and useful component when not relied on exclusively for the functioning of the airport. Not relying on a single point of failure should be the responsibility of the business customer who knows the business context and requirements.

You will have each company person pointing at the others. That's why you have contracts in place.

You won't ever have real consequences for executives and real decision makers and stakeholders because the same kind of people make the laws. They are friends, revolving door etc.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lmm on Sunday July 21, 2024 @08:29PM (#41029736)
There's no responsibility at any level, is the thing. Those people who couldn't fly might get a rebooking and some vouchers sent out to them, but they won't really get made whole. The airport knows they won't really be on the hook, so they don't demand real responsibility from their vendors, and so on.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bonoboTP on Sunday July 28, 2024 @11:21AM (#41093815)
In the grand scheme of things, being able to fly around the globe at these prices is a pretty good deal, even with these rare events taken into account. It's not like the planes fell out of the sky. If you must must definitely be somewhere at a time, plan to arrive one or two days earlier.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by interludead on Friday July 19, 2024 @07:02AM (#41004887)
The dynamic between compliance and operational integrity
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jrockway on Friday July 19, 2024 @07:00AM (#41004870)
Zscaler is truly amazing. It can't do HTTP/2. Our product is HTTP/2-only. So we can't use our own product at work.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Avamander on Friday July 19, 2024 @08:33AM (#41005794)
Their visibility and process in general for handling abuse of their services is also abysmal.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mrweasel on Friday July 19, 2024 @08:48AM (#41005957)
I know a few people who have Zscaler deployed at work. It will routinely kick them of the internet, like multiple times a day. It has gotten to the point where they can sort of tell in advance that it's about to happen.

The theory so far it that it's related to their activities, working in DevOps they will sometimes generate "suspicious" traffic patterns which will then trigger someone policy in Zscaler, but they're not actually sure.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by supertrope on Friday July 19, 2024 @10:06AM (#41006744)
ZScaler itself uses port 443 UDP, but blocks QUIC. The last time I checked it didn't support IPv6 so they told customers to disable IPv6. Security software is legacy software out of the box and cuts the performance of computers in half.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by pwarner on Friday July 19, 2024 @11:20AM (#41007377)
What Zscaler can and will do though is break your network randomly and in strange ways. They don't even seem to charge for that feature!
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by 2-3-7-43-1807 on Friday July 19, 2024 @06:02AM (#41004353)
I don't even want to know how many mission critical systems automatically deploy open source software downloaded from github or (effectively random) public repositories.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rini17 on Friday July 19, 2024 @06:09AM (#41004421)
Unlike Windows, there is at least the option to use curated software distributions such as Debian or RH that won't apply random stuff from upstream repositories.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by 2-3-7-43-1807 on Friday July 19, 2024 @06:14AM (#41004460)
I'm talking about all sorts of software projects implemented using especially Python, Ruby, node.js etc.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lmz on Friday July 19, 2024 @07:00AM (#41004867)
I like Debian but it's not like they need random upstream repositories when they can make random patches themselves e.g. the OpenSSL Purify issue.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by interludead on Friday July 19, 2024 @07:03AM (#41004907)
These risks must be carefully managed that's it I think
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by fireflash38 on Friday July 19, 2024 @08:00AM (#41005427)
That's some very twisted logic. If I expect someone to clean the kitchen as part of restaurant closeup checklist, and they fuck it all up, would I blame the checklist, or the person doing the work?

You blame the person fucking it up. In this case, it's someone who only cares about checking a box. Or someone who pushes broken shit.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lqet on Friday July 19, 2024 @08:02AM (#41005451)
If this person simultaneously fucks up millions of kitchens around the world, you do not blame that person. You blame the checklist which encouraged giving a single person global interlocked control over millions of kitchens, without any compartmentalization.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by fireflash38 on Friday July 19, 2024 @11:07AM (#41007277)
> If this person simultaneously fucks up millions of kitchens around the world, you do not blame that person.

No, you definitely do, even more than before. Let's say for example that the requirement is to disinfect anything that touches food. And the bleach supplier fucks it all up. You blame the bleach supplier. You don't throw out the disinfectant requirement.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dijit on Friday July 19, 2024 @06:55AM (#41004820)
It's possible that CrowdStrike heavily incentivises being left to update itself.

Removing the features that would allow sysadmins to actually do it automatically, even via the installer itself- would definitely be one way, but another one could be aggressive focus-stealing nags (similar to Windows' own nags) which in a server environment can actually cause some major issues, especially when automating processes in Windows (as you need to close the program when updating).

I think it's easy to blame the sysadmins, but I would also be remiss if I didn't point out that in the Windows world we have been slowly accepting these automatic dark patterns and alternative (more controlled) mechanisms have been removed over time.

I almost don't recognise the deployment environment today as to what it was in 2004; and yes, 20 years is a long time, but the total loss of control over what a computer is doing is only going to make issues like this significantly more common.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mr_mitm on Friday July 19, 2024 @07:04AM (#41004912)
They say it was caused by a faulty channel file. I don't know what a channel file is, and they claim to not rely on virus signatures, but typically anti virus product need the latest signatures all the time and poll them probably once an hour or so. So I'm not surprised that an anti virus product wants to stay hyper updated and updates are rolled out immediately to everyone globally.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by HereBeBeasties on Friday July 19, 2024 @10:20AM (#41006852)
No, I'm not surprised either. But if you're operating at this kind of scale and with this level of immediate roll-out, what I would expect are:

* A staggered process for the roll-out, so that machines that are updated check-in with some metrics that say "this new version is OK" (aka "canary deployment") and that the update is paused/rolled back if not.

* Basic smoke testing of the files before they're pushed to any customers

* Validation that the file is OK before accepting an update (via a checksum or whatever, matched against the "this update works" automated test checksums)

* Fuzz tests that broken files don't brick the machine

Literally any of the above would have saved millions and millions of dollars today.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bandrami on Friday July 19, 2024 @09:40AM (#41006477)
In any kind of serious environment the admin should not have any interaction with any system's screen when performing any kind of configuration change. If it can't be applied in a GPO without any interaction it has no business being in a datacenter.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dijit on Friday July 19, 2024 @09:50AM (#41006577)
1) No true scotsman fallacy at work.

There are situations where you will interact with the desktop, for debugging reasons not-withstanding. Saying anything else is hopelessly naive. For example: how do you know if your program didn't start due to missing DLL dependencies? There is no automated way: you must check the desktop because Windows itself only shows a popup.

2) What displays on the screen is absolutely material to the functioning of the operating system.

The windows shell (UI) is intertwined intrinsically with the NT kernel, there have been attempts to create headless systems with it (Windows Core etc;) however in those circumstances if there is a popup: that UI prompt can crash the process because it does not have dependencies to show the pop-up.

If you're in a situation where you're running windows core, and a program crashes if auto-updates are not enabled... well, you're more likely than not to enable updates to avoid the crash, after all, whats the harm.

Elsewise you will be aware that when a program has a UI (windows console) the execution speed of the process will be linked to the draw rate of the screen, so having a faster draw rate or fewer things on screen can actually affect performance.

Those that write Linux programs are aware that this is also true for linux (write to STDOUT is blocking), however you can't put I/O on another thread in the same way on Windows.

Anyway, all this to say: it's clear you've never worked in a serious windows environment. I've deployed many thousands of bare-metal windows machines across the world and of course it was automated, from PXE/BIOS to application serving on the internet, the whole 9 yards, but believing that the UI has no effect or no effectiveness of administration is just absurd.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sobkas on Friday July 19, 2024 @07:28AM (#41005144)
It depends on what your position is. Are you there to actually provide security to your org or to tick a in an audit. If both which is more important. Because failing an audit have real consequences, while having breaches in security have almost none. Just look at credit score companies.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by the8472 on Friday July 19, 2024 @07:33AM (#41005178)
Regulation or auditors rarely require specific solutions. It's the companies themselves that choose to achieve the goals by applying security like tinctures: "security solutions". The issue is that the tinctures are an approved remedy.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by baxtr on Friday July 19, 2024 @05:56AM (#41004313)
hey, but at least (a) we have a process (b) we documented it and (c) we review it regularly!

what can go wrong?!

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rubatuga on Friday July 19, 2024 @05:58AM (#41004328)
There should be a new term called compliance hell.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by c0l0 on Friday July 19, 2024 @06:06AM (#41004400)
The term already exists, but the "hell" is mostly silent (even in writing).
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by baxtr on Friday July 19, 2024 @02:43PM (#41009701)
Is there a process for that??
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by zh3 on Friday July 19, 2024 @06:05AM (#41004387)
"The metric becomes the measure", i.e. Goodhart's Law.

https://en.wikipedia.org/wiki/Goodhart%27s_law

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by higeorge13 on Friday July 19, 2024 @06:02AM (#41004355)
So true! It seems like all of these were invented to create another market for b2b saas security, audit, monitoring, etc. companies. Nobody cares about actual security or infrastructure anymore. Everything is just buying some subscription for random saas companies, not checking their permissions and grant policies and ticking boxes because... compliance.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by stefan_ on Friday July 19, 2024 @06:01AM (#41004350)
When we think "security" on HN we think about the people who escalate wiggling voltages at just the right time into a hypervisor shell on XBox, but I've had to recognize that my learned bias is not correct in the real world. In the real world, "computer security" is a profession full of hucksters that can't tell post-quantum from heap and whose daily work of telling people repeatedly to not click links in Outlook and filling out checklists made by people exactly like them has essentially no bearing on actual security of any sort.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Shank on Friday July 19, 2024 @06:08AM (#41004418)
It's driven by a lot of things. Part of it is driven by rising cyber liability insurance rates, for one. A lot of organizations would rather not pay for CrowdStrike, but the premiums for not having an "EDR/XDR/NGAV" solution can be astoundingly high at-scale.

Fundamentally there's a lot of factors in this ecosystem. It's really wild how incentives that seem unrelated end up with crazy "security" products or practices deployed.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by teeray on Friday July 19, 2024 @06:23AM (#41004541)
> A lot of organizations would rather not pay for CrowdStrike, but the premiums for not having an "EDR/XDR/NGAV" solution can be astoundingly high at-scale.

Just like a lot of homeowners would rather not pay for ADT, but insurance requires a box-ticking “professionally-monitored fire alarm system.” Nevermind that I can dial 911 as well as the “professional” when I get the same notification as they do.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by l33t7332273 on Friday July 19, 2024 @08:06AM (#41005498)
I’ve met highly paid “security engineers” that talked about not really being into programming or being okay with python but everything else is too complicated.

It shocks me that such a low level of technical competence is required.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tristor on Friday July 19, 2024 @09:56AM (#41006647)
> In the real world, "computer security" is a profession full of hucksters

Always has been. The information security model is about analogizing digital systems as physical systems, and employing the analogues of those physical controls that date back hundreds of years on those digital systems. At no point, in my relatively long career, have I ever met anyone in Information Security who actually understands at depth anything about how to secure digital systems. I say this as someone who has spent a lot of my career trying to do information security correctly, but from the perspective of operations and software engineering, which is where it must start.

The entire information security model the world works with is tacking on security after the fact, thinking you need to builds walls and a vault door to protect the room after the house has already been built, when in fact you need to build the house to be secure from the start because attacks don't go through doors, attacks are airborne (I recognize the irony of my analogizing digital concepts to physical concepts surrounding security, but I do it because of any infosec people that may read my comment so they can understand my point).

Because of this model, we have gone from buying "boxes" to buying "services", but it has never matured away from the box-checking exercise it's been since day one. In fact, many information security people have /no training or education/ in security, it's entirely in regulatory compliance.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by shadowgovt on Friday July 19, 2024 @08:04AM (#41005467)
Consolidation / optimization of labor.

When Crowdstrike messes up and BSODs thousands of machines, they have a dedicated team of engineers working the problem and can deliver a solution.

When your company gets owned because you didn't check a compliance checkbox, it's on you to fix it (and you may not even currently have the talent to do so).

We see similar risk tradeoffs in cloud computing in general; yes, hosting your stuff on AWS leaves you vulnerable to AWS outages, but it's not like outages don't happen if you run your own iron. You're just going to have to dispatch someone a three hour drive away to the datacenter to fix it when they do.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by chrisjj on Friday July 19, 2024 @08:28AM (#41005732)
> they have a dedicated team of engineers working the problem and can deliver a solution.

No. Can merely facilitate the customer's on-site admin to deliver a solution.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ExoticPearTree on Friday July 19, 2024 @07:49AM (#41005323)
> All over the place I'm seeing checkbox compliance being prioritized above actual real risks from how the compliance is implemented.

Because if everyone is doing their job and checks their box, they're not gonna get fired. Might be out of a job because the company goes under, but hey, it was no one's fault, they just did their job.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by kmlx on Friday July 19, 2024 @06:08AM (#41004415)
> the risk of failing the compliance checkbox it satisfies is paramount.

i'm curios as to what compliance is there to be satisfied to necessitate such a hardcore measure?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rcxdude on Friday July 19, 2024 @07:06AM (#41004924)
There's a reasonable number of circumstances where there are cybersecurity standards that get imposed on organisations: insurance, from a customer, or from the government (especially if they are a customer). These standards are usually fairly reasonably written, but they are also necessarily vague and say stuff like "have a risk assessment", and "take industry-standard precautions". This vagueness can create a kind of escalation ratchet: when people tasked with (or responsible for) compliance are risk-averse and/or lazy, they will essentially just try to find as many precautions as they can find and throw them all in blanket-style, because it's the easiest and safest way to say that you're in compliance. This is especiallly true when you can more or less just buy one or two products which promise to basically tick every possible box. And if something else pops up as a suggestion, they'll throw that in too. Which then becomes the new 'industry standard', and it becomes harder to justify not doing it, and so on.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by victorbjorklund on Friday July 19, 2024 @07:35AM (#41005207)
I worked in orgs where customers put a certain security standard in the contract. So if you fail that you are kind of in breach of contract
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jojobas on Friday July 19, 2024 @07:42AM (#41005261)
The question is, how did they manage to not crash everything for so long without a staged/rolling update deployment strategy?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by chrisjj on Friday July 19, 2024 @08:35AM (#41005823)
Perhaps it took this long for the offending file to pass 64K Excel rows... :)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by p0seidon on Friday July 19, 2024 @06:33AM (#41004615)
This is 100% the reality
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by SuperSandro2000 on Friday July 19, 2024 @05:54AM (#41004298)
Sounds familiar
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by cm2012 on Friday July 19, 2024 @06:31AM (#41004605)
I'll also note that normally HN cheerleads checkbox compliance like GDPR and AI regulation.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lucasRW on Friday July 19, 2024 @06:56AM (#41004833)
Electricity too is a SPOF.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by RobotToaster on Friday July 19, 2024 @06:59AM (#41004863)
Most mission critical medical systems have a backup generator.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by XorNot on Friday July 19, 2024 @07:17AM (#41005044)
And IT has dual power supply servers, and endpoint UPSs.

Electricity is aggressively made redundant for mission-critical systems.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jimnotgym on Friday July 19, 2024 @08:20AM (#41005643)
> So we need to hold regulatory bodies accountable as well...

My bank, my insurer, my payment card processor, my accounting auditor and probably others may all insist I have anti-virus and insist that it is up to date. That is why we have to have these systems. However, I used to prefer systems that allowed me to control the update cycle and push it to smaller groups.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bhbh on Friday July 19, 2024 @08:30AM (#41005750)
CrowdStrike has various auto update policies, including not to automatically update to the latest version, but to the latest version -1 or even -2. Customers with those two policies are also impacted.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by beeboobaa3 on Friday July 19, 2024 @08:33AM (#41005792)
It's what you get when you let luddites, also known as managers, make the rules.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lenkite on Friday July 19, 2024 @08:33AM (#41005797)
It's a big stretch to call this the regulator's fault when its basic lack of testing by Microsoft and/or Crowdstrike. If a car manufacturer made safety belts that broke, you don't blame the regulators.

The root cause is automatic, mindless software update without proper testing - nothing to do with regulators.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by number65259 on Friday July 19, 2024 @08:52AM (#41005980)
> My org which does mission critical healthcare just deployed ZScaler on every computer which is now in the critical path of every computer starting up

Hi fellow CVS employee. Are you enjoying your zscaler induced SSO outages every week that torpedo access to email and every internal application? Well now your VMs can bluescreen too. A few more vendor parasites and we'll be completely nonfunctional. Sit tight!

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Puts on Friday July 19, 2024 @09:08AM (#41006131)
This is an oversimplification. IF we are talking about compliance to ISO 27001 you are supposed to do your own risk assessment and implement necessary controls. The auditor will basically just check that you done the risk assessment, and that you have done the controls you said yourself you need to do.

I'd say this has nothing with regulatory compliance to do at all. The real truth is that modern organizations are way too attached to cloud solutions. And this runs across all parts of the organization with Saas and PaaS whether it's email (imagine Google Workspace having a major issue), AWS, Azure, Okta…

I've had the discussions so many times and the answer is always – the risks doesn't matter because the future is cloud and even talking about self hosting anything is naive and honestly we need to evaluate your competence for even suggesting it.

(Also the cloud would maybe not be this fragile if it wasn't for lock-in with different vendors. If you read the TOS it says basically on all cloud services that you are responsible for the backup – but getting your data out of the service is still pain in the ass – if possible at all)

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by crazygringo on Friday July 19, 2024 @09:51AM (#41006597)
> The real truth is that modern organizations are way too attached to cloud solutions.

I'm confused. This is a security product for your local machine. Not the cloud.

Unless you call software auto-update "the cloud", but that's not what people usually mean. The cloud isn't about downloading files, it's about running programs and storage remotely.

I mean, if CloudStrike were running entirely on the cloud, it seems like the problem would be vastly easier to catch immediately and fix. Cloud engineers can roll back software versions a lot easier than millions of end users can figure out how to safe boot and follow a bunch of instructions.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Puts on Friday July 19, 2024 @09:59AM (#41006677)
Well, in all times usually there has been the option to run a local proxy/cache for your updates so that you can properly test them inside your own organization before rolling them out to all your clients (precisely to avoid this kind of shit show). But doing that requires an internal team running it and actually testing all updates. But modern organizations don't want an IT-department, they want to be "cloud first". So they rely on services that promise they can solve everything for them (until they don't).

Cloud is not just about where things are – it's also about the idea that you can outsource every single piece of responsibility to a intangible vendor somewhere on the other side of the globe – or "in the cloud".

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by crazygringo on Friday July 19, 2024 @10:12AM (#41006793)
> Cloud is not just about where things are – it's about the idea that you can outsource every single piece of responsibility to a intangible vendor somewhere in the cloud.

I've never heard of a definition of cloud like that.

Cloud is entirely about where things are.

Outsourcing responsibility to a vendor is totally orthogonal to the idea of the cloud. You can outsource responsibility in the cloud or not. You can also outsource responsibility on local machines or not.

And outsourcing responsibility has existed since long before the concept of the cloud was invented.

It's important to keep definitions clear.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Puts on Friday July 19, 2024 @02:36PM (#41009647)
The product affected here is litelarly called "CrowdStrike Falcon® Cloud Security". Meraki all tough they sell routers and switches markets their products as "cloud-based network platform". Jamf all tough their product is run on endpoint devices is marked as "Jamf Cloud MDM". I think its fair to say that cloud these days does not only mean storing data, or running servers in cloud but also if infrastructure is in any way MANAGED in cloud.

So to tie back to what i wrote earlier – none of these services has to have the management part in the cloud. They could just give you a piece of software to run on your own server. That would certainly distribute the risk since now it only takes someone hacking the vendor to go after all their customers, or in this case one faulty update brakes all users experience. And as far as I can see it seems we are willing to take those risks because we think it's nice having someone else manage the infrastructure (and that was my main point in the first comment).

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by coliveira on Friday July 19, 2024 @09:14AM (#41006194)
This is all well deserved for executives who trust MS to run their businesses. If you have the resources, like a bank, it is crime to put your company in the hands of MS.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by alecco on Friday July 19, 2024 @09:35AM (#41006419)
IME, Boomer managers refuse to use anything but Windows. We have a few more years of this.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by metalliqaz on Friday July 19, 2024 @09:27AM (#41006338)
this is the world that lawyers gave us
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by pookha on Friday July 19, 2024 @09:36AM (#41006437)
It's easy to blame CrodStrike because they're the ones to blame here. They lit a billion system32 folders on fire with an untested product and push out fear mongering corny marketing material. Turns out you should be afraid.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by MetaWhirledPeas on Friday July 19, 2024 @09:51AM (#41006599)
> Orgs are doing this because they are more scared of failing an audit than they are of the consequences failure of the underlying systems the audits are supposed to be protecting.

If a failed audit is the big scary monster in their closet, then it sounds like the senior leadership is not intimately familiar with the technology and software in general, and is unable to properly weigh the risks of their decisions.

More and more companies are becoming software companies whether they like it or not. The software is essential to the product. And just like you would never want a non-lawyer running your law firm, you don't want a non-software person running your software company.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by temporarely on Friday July 19, 2024 @09:57AM (#41006664)
> So CrowdStrike is deployed as third party software into the critical path of mission critical systems and then left to update itself.

TIL that US government has pressured foreign nations to install a mystery blob in the kernel of machines that run critical software "for compliance".

If this wasn't a providential goof on the part of Crowdstrike -- the entire planet is now aware of this little known fact -- then some helpful soul in Crowdstrike has given us a heads-up.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by narrator on Friday July 19, 2024 @10:00AM (#41006682)
No doubt there will be another piece of software mandated to check up on the compliance software. When that causes a global IT outage, software that checks up on the software that checks up on the compliance software will be mandated.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by radiator on Friday July 19, 2024 @10:27AM (#41006913)
Very sharp and to the point, this comment. I would like to add that in large companies the audit will, in my experience, very often examine documents only -- not actual configuration or code.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by phone8675309 on Friday July 19, 2024 @10:39AM (#41007020)
> Orgs are doing this because they are more scared of failing an audit than they are of the consequences failure of the underlying systems the audits are supposed to be protecting.

I've been someone in one of those audit meetings defending decisions made and defending things based on the records we keep and I understand this because it is both a deeply unpleasant and expensive affair to pull people from current projects and place them before auditors for several hours to debate what compliance actually means.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by maxrecursion on Friday July 19, 2024 @10:43AM (#41007055)
I work for government organization that is constantly audited and I've seen this play out over and over.

An important aspect I never see mentioned is most Cyber Security personnel don't have the technical experience to truly understand the systems they are assessing, they are, like you said, just pushing to check those compliance boxes.

I say this as someone who is currently in a Cyber Security role, unfortunately, as I'm coming to learn cyber roles suck. But this isn't a jab at those Cyber Security personnel's intelligence. It's literally impossible to understand multiple systems at a deep level, it takes employees working on those systems weeks to months to understand this stuff, and that's with them being in the loop. Cyber is always on the outside looking in, trying like hell to piece it all together.

Sorry for the rant. I just wanted to add on with my personal opinions on the cyber security framework being severely broken because I deal with it on a daily basis.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Hizonner on Friday July 19, 2024 @11:40AM (#41007579)
> It's literally impossible to understand multiple systems at a deep level,\

No, it's not. It takes above average intelligence, and major investment in actual education (not just "training"), and actual depth of experience, but it's not impossible.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lokar on Friday July 19, 2024 @11:06AM (#41007265)
Our compliance and security people turned up with an urgent request to patch out Linux kernels in AWS.

The pcmcia driver had a vuln

I don’t listen to them much anymore

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by unethical_ban on Friday July 19, 2024 @12:28PM (#41008161)
I know of an important company currently pushing to implement a redundant network data loss prevention solution, while they don't have persistent VPN enabled and multiple known misconfigurations of things that prevent web decryption working properly.

Because someone needs a checkbox.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by zmmmmm on Friday July 19, 2024 @06:03PM (#41011859)
Do you think it comes from a fundamental misconception of how these roles should be structured? My take is that you just can't fundamentally assess technical elements from the outside unless they have been designed that way in the first place (for assessability). For example I educate my team that they have structure their git commits in a way that demonstrates their safety for audit / compliance purposes (never ever combine a high risk change with a low risk one, for example). That should go all the way up the chain. Failure to produce an auditable output is failure to produce an output that can be deployed.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by smsm42 on Friday July 19, 2024 @10:45AM (#41007067)
Well, if you fail at compliance, you can be fired and sometimes even sued. If your compliance efforts cause system wide outage - nobody's to blame, shit happens. I predict this screwup will end up with zero consequences for anyone who took the decisions that led to it too. So how else do you expect this system to evolve, given this incentive structure?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bargle0 on Friday July 19, 2024 @10:51AM (#41007121)
CrowdStrike, ZScaler, and the rest of these people surely have lobbyists that ensure their software is compelled by regulators.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by 23orj2o3 on Friday July 19, 2024 @10:55AM (#41007159)
When a metric becomes a target ...
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by xphilter on Friday July 19, 2024 @11:12AM (#41007317)
It’s even worse. The consultants who run the audits (usually business school recent grads) work with other consultants who shill the third party software and implementation work.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by wyager on Friday July 19, 2024 @11:16AM (#41007351)
Zscaler is such insane garbage. Legitimately one of the worst pieces of software I have ever used. If your organization is structurally competent, it will never use Zscaler and will just use wireguard or something.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ShuffleBoard on Friday July 19, 2024 @11:20AM (#41007380)
Picking up pennies in front of a steamroller...
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Gormo on Friday July 19, 2024 @11:46AM (#41007652)
> So we need to hold regulatory bodies accountable as well - when they frame regulation such that organisations are cornered into this they get to be part of the culpability here too.

Replacing common-law liability with prescriptive regulation is one of the main drivers of this problem today. Instead of holding people accountable for the actual consequences of their decisions, we increasingly attempt to preempt their decisions, which is the very thing that incentivizes cargo-cult "checkbox compliance".

It motivates people who otherwise have skin in the game and immediate situational awareness to outsource their responsibility to systems of generalized rules, which by definition are incapable of dealing effectively with outliers.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by casey2 on Friday July 19, 2024 @11:52AM (#41007720)
It's VERY easy to blame CrowdStrike and companies like them as they are the one LOBBYING for those checkboxes. Both zscaler and Crowdstrike spent 500K last year lobbying.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by wparad on Friday July 26, 2024 @09:37AM (#41078535)
That for sure is a great point, it's actually something Dorota brought up in her talk this year https://vimeo.com/940487124
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by YoboDev on Friday July 19, 2024 @05:39AM (#41004195)
My team and I have begun to refer to this issue as CrowdStroke
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by naizarak on Friday July 19, 2024 @05:41AM (#41004203)
this is really microsoft's fault for handing out kernel access to random 3rd parties, none of which are doing anything special that microsoft couldn't implement themselves (AV, anti-cheat, security)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by immibis on Friday July 19, 2024 @05:42AM (#41004221)
Yes, Microsoft should just grant itself a monopoly on all those markets "for your own safety" and see what happens with their lawyers.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by commandersaki on Friday July 19, 2024 @08:16AM (#41005602)
Or do what Apple does, disallow kernel extensions, and provide rigid kernel faciltiies for VPN clients, EDR agents, etc. to use, so they don't have to implement custom code resident in the kernel.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by immibis on Saturday July 20, 2024 @06:12AM (#41015387)
Apple can disallow kernel extensions because it fully controls the entire hardware and software stack. Everything that would need to be an extension is already in the kernel and Apple knows all of those things.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dschuetz on Friday July 19, 2024 @05:41AM (#41004207)
I wonder who exactly messed up the update, microsoft or crowdstrike. Usually, there is pre-rollout update testing AND some companies use N-1 version staging for critical/production systems. For me it feels much more complex a failure than just "it's crowdstrike's fault". Everybody involved must have done something wrong.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dschuetz on Friday July 19, 2024 @05:54AM (#41004296)
That was quick: Microsoft is blaming "3rd party" and announced that "a fix is forthcoming". Very curious indeed. https://techcrunch.com/2024/07/19/banks-airlines-brokerage-h...
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by runningmike on Friday July 19, 2024 @05:43AM (#41004228)
Guess we will never read the real facts. Truth is RMS was right. Again. Closed source security software is too often malware by design. We need open solutions we can truly trust.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by wcski on Friday July 19, 2024 @10:48AM (#41007094)
> Closed source security software is too often malware by design.

Can you be more specific? Genuinely curious what you mean here.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lizknope on Friday July 19, 2024 @12:41PM (#41008317)
Crowdstrike is closed source security software.

What's the difference between malware and what Crowdstrike has done to the world today?

We might as well reclassify Crowdstrike as malware and remove it from all computers to avoid this situation in the future.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by wcski on Friday July 19, 2024 @12:48PM (#41008399)
The difference is that the intent of malware is to disrupt.

Is gasoline useless just because it explodes when you light a match next to it?

edit to add: OSS is not inherently more secure than closed source.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lizknope on Friday July 19, 2024 @01:10PM (#41008641)
Gasoline is very useful. We also take a lot of precautions when using it.

We also have things like inspections and financial penalties if you were storing it in an unsafe manner.

It's clear we need to take more precautions before using Crowdstrike. More testing, ability by IT departments to not push updates, ability to rollback updates.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by AndrewDucker on Friday July 19, 2024 @05:47AM (#41004250)
This is, of course, why they should be doing phased rollouts. 1% of their customers, then 10%, then all the rest.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by 0x1ceb00da on Friday July 19, 2024 @05:56AM (#41004308)
Or just test your code?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by AndrewDucker on Friday July 19, 2024 @06:09AM (#41004426)
Both. No testing is going to catch everything. And if it only hits 1 computer in 100 then your local testing will probably miss it
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Dentrax on Friday July 19, 2024 @05:53AM (#41004289)
I'm just curious, don't they have something like "gradual rollout" to update their app? They just bulk-update simultaneously across entire agents? No way. Something is a bit off for me. But there are good lessons to learn for sure.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Jamie9912 on Friday July 19, 2024 @06:18AM (#41004491)
My company stays multiple versions behind latest for this exact reason, but we were still affected
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bravetraveler on Friday July 19, 2024 @07:17AM (#41005046)
I'm a bit unfamiliar with this stuff anymore... supposedly it was a content update, not the agent itself :/
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bobo_legos on Friday July 19, 2024 @09:16AM (#41006218)
Surely though these content updates must go through some kind of regression testing right? Right?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bravetraveler on Friday July 19, 2024 @01:49PM (#41009089)
Party 'try not to cry', me and you
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by modestygrime on Friday July 19, 2024 @09:13AM (#41006187)
I read that they pushed a new configuration file, so possibly they don't consider that a "software update" and pushed it to everyone. Which is obviously insane. If I am publishing software, it doesn't matter if I've changed a .py file or a .yaml file. A change is a change and it's going to be tagged with a new version.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Capricorn2481 on Friday July 19, 2024 @02:21PM (#41009433)
Wondering, how were you affected if you didn't update?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Jamie9912 on Saturday July 20, 2024 @02:54AM (#41014647)
they likely pushed an update to all versions, or updated their updater(?) not exactly aware to us at the moment
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by felix_kirkine on Friday July 19, 2024 @05:55AM (#41004303)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by grahar64 on Friday July 19, 2024 @05:56AM (#41004310)
I wonder what the rollout procedure is for CrowdStrike. I put $100 down that this was a minor update they decided was so minimal it didn't need extensive testing.

So many places use the "emergency break glass rollout procedure" on every deploy because it doesn't require all the hassle

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jaza on Friday July 19, 2024 @08:53AM (#41005993)
Considering what CrowdStrike's software does, I'd say the majority of their updates could be quite easily argued as being "emergency" updates, so yeah, quite possibly they've gotten into the habit of "omg URGENT must break glass" way too often.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by vinay_ys on Friday July 19, 2024 @06:00AM (#41004335)
If you are IT team for a large impactful organization, you have to control updates to your organization's fleet. You cannot let vendors push updates directly. You have to stage those updates and test them and then do a gradual rollout to your whole organization.

Plus, for your critical communication systems, you must have a disaster recovery plan that actually helps you recover quickly in minutes, not hours or days. And you have to exercise this plan regularly.

If you are crowd strike, shame on you for not testing your product better. You failed to meet a very low bar. You just shipped a 100% reproducible widely impactful bug. Your customers must leave you for a more diligent vendor.

And I really hope the leadership teams in every software engineering organization learn a valuable lesson from this – listen to that lone senior engineer in your leadership team who pushes for better craft and operational rigor in your engineering culture; take it seriously - it has real business impact.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by latexr on Friday July 19, 2024 @06:00AM (#41004341)
There’s already a Wikipedia page on the outage.

https://en.wikipedia.org/wiki/July_2024_global_cyber_outages

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by omoikane on Friday July 19, 2024 @12:09PM (#41007924)
It now redirects to a new page that names CrowdStrike specifically.

https://en.wikipedia.org/wiki/2024_CrowdStrike_incident

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by agilob on Friday July 19, 2024 @06:03AM (#41004366)
Do we have any estimates how many machines are affected?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bidikburger on Friday July 19, 2024 @06:03AM (#41004368)
how can billion dollar company push update before testing?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by crypt1d on Friday July 19, 2024 @06:10AM (#41004433)
This never would have happened if all these orgs used a blockchain.

/sarcasm

/but is it really?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by hellajack3d on Friday July 19, 2024 @06:12AM (#41004446)
I guess this article might need some updating soon:

https://www.crowdstrike.com/resources/reports/total-economic...

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by JonChesterfield on Friday July 19, 2024 @08:06AM (#41005490)
"Falcon Complete managed detection and response (MDR) delivers 403% ROI, zero breaches and zero hidden costs"
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by clwg on Friday July 19, 2024 @09:30AM (#41006366)
I'm always curious on how security software can provide a ROI.

I had McAfee tell me one time that the hackersafe logo on our website would increase sales by 10%, this was at a Fortune 50 doing billions in sales online every year.

I was pretty hyped because it would have done wonders for my career, but then they walked it back and wouldn't explain it to me. I wasn't mad, I was disappointed.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by adrr on Friday July 19, 2024 @03:37PM (#41010261)
I ran an AB test on 2012 not sure its relevant now, we tested the McAfee logo and conversion was boosted by 2%. Bigger boost was a lock icon, 3%. It kept increasing the more locks we added an topped at 5% after 5 lock icons.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by uticus on Friday July 19, 2024 @05:34PM (#41011598)
The intersection of ROI and human psychology!

1 lock: “looks safe, I buy”

2 locks: “wow really safe, I buy more”

50 locks: “I’m being lied to”

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jeffrallen on Friday July 19, 2024 @06:18AM (#41004490)
> ...delivers -407% ROI...

FTFY.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by w4rh4wk5 on Friday July 19, 2024 @06:13AM (#41004451)
I love the name! Really tells you what's going on ^^
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ghoshbishakh on Friday July 19, 2024 @06:13AM (#41004454)
No worries for us. https://pinggy.io/ is working like a charm :)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by StrLght on Friday July 19, 2024 @06:25AM (#41004552)
From the guidelines:

> Don't solicit upvotes, comments, or submissions. Users should vote and comment when they run across something they personally find interesting—not for promotion.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nvarsj on Friday July 19, 2024 @06:14AM (#41004456)
Was involved in a "security mandated" mandatory rollout of Crowdstrike at my prior company.

This software was utter shit, and broke stuff all over the place. And installs itself as basically malware into critical paths everywhere. We objected to ever using it as a SPOF, but was overruled.

So yeah, not remotely surprised this happened.

Any kind of middleware/dynamic agent is highly suspect in my experience and to be avoided.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mrinfinitiesx on Friday July 19, 2024 @06:19AM (#41004505)
Half of the world's computers are down. The biggest tech failure of our time. Airports. Banks. NYSE. 298 of the fortune 500 companies. RIP.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mulmen on Tuesday July 23, 2024 @04:21AM (#41043830)
> The biggest tech failure of our time.

Is it? Is this even the first time this year that all the airlines are down? How many times a day is a hospital a victim of ransomware?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mads_quist on Friday July 19, 2024 @06:22AM (#41004532)
I'm actually very fond of "fail fast" and "no blame" culture, but someone needs to get fired for this!
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mrkramer on Friday July 19, 2024 @06:24AM (#41004549)
Windows breaking computers since 1985.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by RadixDLT on Friday July 19, 2024 @06:25AM (#41004563)
does Russia has something to do with this?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bsodfriday on Friday July 19, 2024 @06:29AM (#41004590)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by birracerveza on Friday July 19, 2024 @06:30AM (#41004601)
Feels like what people imagined the millennium bug would have been like, just short of PCs catching on fire.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by simonjgreen on Friday July 19, 2024 @06:36AM (#41004644)
CrowdStrike have finally posted publicly on it: https://www.crowdstrike.com/blog/statement-on-windows-sensor...
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by alibarber on Friday July 19, 2024 @06:40AM (#41004674)
Brilliant press release:

- Not apologetic

- An 'issue' in a 'single' release

I bet they were originally planning on starting with a '[reported by a] small number of customers' too.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by user3939382 on Friday July 19, 2024 @06:56AM (#41004836)
“We’ve encountered a small single issue in which.. cough we’ve crashed all the computers in the world…”
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by alibarber on Friday July 19, 2024 @07:01AM (#41004886)
"A specific and limited subset of computers on a single globe"
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Daedren on Friday July 19, 2024 @10:55AM (#41007162)
Their legal team would definitely not allow nothing else.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by DebtDeflation on Friday July 19, 2024 @06:36AM (#41004645)
This is pretty wild. I woke up to a news alert on my phone stating a "global IT outage" took down banks, airlines (who were calling for a global ground stop for all flights), hospitals, emergency services, etc. Expected it to be some sort of Tier 1 Network issue. Nope, a failed update for some third party Windows security app.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by xorcist on Friday July 19, 2024 @06:37AM (#41004651)
We often read about how organizations are so bad because they don't spend enough on security. That slope is particularly slippy.

Crowdstrike is very expensive.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jaza on Friday July 19, 2024 @08:48AM (#41005955)
Today's incident shows that the real problem is actually that organisations spend too much (money, but too little time / manpower) on security.

Hey, third-party vendor, I'll give you all the money you want, I'll let you pwn all my systems, I'll be your little bitch, just make me secure, I don't have time for all that security shit, kthxbye.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by piva00 on Friday July 19, 2024 @06:39AM (#41004669)
It's bizarre reading all the headlines about companies offline, flights canceled, banks not working because of a piece of antivirus software in 2024.

Mostly because I lived through Y2K and every fear about Y2K just materialised but because of Crowdstrike instead.

I can't imagine the amount of wasted work this will create, not only the lost of operations across many industries but recovery will be absolute hell with Bitlocker. How many corporate users have access to their encryption keys? And when stored centrally, how many of the servers have Crowdstrike running and just got stuck in a boot loop now?

I don't envy the next days/weeks for Windows IT admins of the world...

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sidmkp96 on Friday July 19, 2024 @06:41AM (#41004691)
The thing that amazes me is how they've rolled out such a buggy change at such a scale. I would assume that for such critical systems, there would be a gradual rollout policy, so that not everything goes down at once.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mavamaarten on Friday July 19, 2024 @06:49AM (#41004765)
This. I can see such an update shipping out for a few users. I mean I've shipped app updates that failed spectacularly in production due to a silly oversight (specifically: broken on a specific Android version), but those were all caught before shipping the app out to literally everybody around the world at the same time.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by CubsFan1060 on Friday July 19, 2024 @07:08AM (#41004945)
The only thing I can think of is they were trying to defend from a very severe threat very quickly. But... it seems like if they tested this on one machine they'd have found it.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by escapecharacter on Friday July 19, 2024 @10:59AM (#41007202)
That’s the most charitable hypothesis, and I agree could be possible!

I myself have ninja-shipped a fix a minor problem, but then caused a worse problem since I rushed it.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by pvillano on Friday July 19, 2024 @12:51PM (#41008436)
I pushed a one-character fix and broke it a second time
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by trusche on Friday July 19, 2024 @12:15PM (#41008001)
"works on my machine" at Internet scale. What a scary thought
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by altdataseller on Friday July 19, 2024 @01:16PM (#41008717)
Unless that threat was a 0day bug that allows anyone to SSH to any machine with any public key, it was not worth pushing it out in haste. Full stop. No excuses.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by pbhjpbhj on Friday July 19, 2024 @06:15PM (#41011957)
Can't boot, can't get cracked! Big brain thinking.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by __MatrixMan__ on Friday July 19, 2024 @01:52PM (#41009129)
I'd love to know what the original threat was. I hope it was something dumb like applying new branding colors to the systray indicator.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by peheje on Friday July 19, 2024 @07:27AM (#41005136)
With fear of sounding like a douche-bag, I honestly believe there's A LOT of incompetence in the tech-world, which permeates all layers, security companies, AV companies, OS companies etc.

I really blame the whole power-structure, it looked like the engineers had the power, but last 10 years tech has been turned upside-down and exploited as any other industry, controlled by the opportunistic and greedy people. Everything is about making money, shipping features, the engineering is lost.

Would you rather tick compliance boxes easily or think deep about your critical path? Would you rather pay 100k for a skilled engineer or 5 cheaper (new) ones? Would you rather sell your HW now despite pushing feature-incomplete buggy app ruining the experience for many many customers? Will you listen to your engineers?

I also blame us, the SWE engineers, we are waay to easily busied around by these types of people who have no clue. Have professional integrity, tests is not optional or something that can be cut, it's part of SWE. Gradual rollout, feature-toggles, fall-backs/watchdogs etc. basic tools everyone should know.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by commandersaki on Friday July 19, 2024 @07:58AM (#41005399)
I know people really dislike how Apple restricts your freedom to use their software in any way they don't intend. But this is one of the times where they shine.

Apple recognised kernel extension brought all sorts of trouble for users such as instability, crashing, etc. and presented a juicy attack surface. They deprecated and eventually disallowed kernel extensions supplanting them with a system extensions framework to provide interfaces for VPN functionality, EDR agents, etc.

A Crowdstrike agent couldn't panic or boot loop macOS due to a bug in the code when using this interface.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Avamander on Friday July 19, 2024 @08:37AM (#41005841)
Microsoft is also trying to make drivers and similar safer with HVCI, WDAC, ELAM and similar efforts.

But given how a large part of their moat is backwards compatibility, very few of those things are the default and even then probably wouldn't have prevented this scenario.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nimish on Friday July 19, 2024 @12:00PM (#41007812)
> large part of their moat is backwards compatibility

This is more of a religious belief than truth, IMO. They could strong-arm recalcitrant customers, but they don't.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by vetinari on Friday July 19, 2024 @03:20PM (#41010095)
> They could strong-arm recalcitrant customers, but they don't.

They really can't. When the customers have to redo their stack, they might do that in a way that doesn't need Microsoft at all.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nimish on Friday July 19, 2024 @04:43PM (#41010959)
These customers wouldn't be able to do that in time frames measured in anything but decades and/or they would risk going bankrupt attempting to switch.

Microsoft has far more leverage than they choose to exert, for various reasons.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nullindividual on Friday July 19, 2024 @03:14PM (#41010014)
Microsoft has routinely changed the display driver model, breaking backward compatibility. They've also barred print drivers.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rightbyte on Friday July 19, 2024 @08:55AM (#41006013)
If the user want remote code execution (auto updates are) in kernel space, let them.

Apple sell the whole hardware stack. I don't think limeting drivers would fly on Windows or Linux.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jimbokun on Friday July 19, 2024 @12:03PM (#41007844)
No.

Go buy a different product if you want that functionality. I'm sticking with my Apple phone so outages like this are much less likely to affect me.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by commandersaki on Friday July 19, 2024 @09:10AM (#41006158)
Pretty sure there's an exception for drivers but requires at minimum notarisation from Apple, but more likely a review as well.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by madeofpalk on Friday July 19, 2024 @11:52AM (#41007722)
They just developed a new framework that allows drivers to work just in user space https://developer.apple.com/documentation/driverkit
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by 12_throw_away on Friday July 19, 2024 @12:38PM (#41008283)
Well - recognition where it's due - that actually looks pretty great. (Assuming that, contrary to prior behavior, they actually support it, and fix bugs without breaking backwards compatibility every release, and don't keep swapping it out for newer frameworks, etc etc)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by BobaFloutist on Friday July 19, 2024 @12:35PM (#41008249)
Ok what if they sold it off by default but there was a physical switch that could turn it on, that required hardware access?

Good compromise?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by umanwizard on Friday July 19, 2024 @12:54PM (#41008460)
That’s exactly how macOS works (except it’s not a physical switch). You can disable SIP if you have hardware access to a machine.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rightbyte on Friday July 19, 2024 @01:19PM (#41008748)
I would be fine with jumpers, ye.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by brightlancer on Friday July 19, 2024 @12:45PM (#41008373)
> I know people really dislike how Apple restricts your freedom to use their software in any way they don't intend. But this is one of the times where they shine.

Yes, the problem here is that the system owners had too much control over their systems.

No, no, that's the EXACT OPPOSITE of what happened. The problem is Crowdstrike had too much control of systems -- arguing that we should instead give that control to Apple is just swapping out who's holding the gun.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by maksimum on Friday July 19, 2024 @01:42PM (#41009009)
This is good nuance to add to the conversation, thanks.

I think in most cases you have to trust some group of parties. As an individual you likely don't have enough time and expertise to fully validate everything that runs on your hardware.

Do you trust the OSS community, hardware vendors, OS vendors like IBM, Apple, M$, do you trust third party vendors like Crowdstrike?

For me, I prefer to minimize the number of parties I have to trust, and my trust is based on historical track record. I don't mind paying and giving up functionality.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by __MatrixMan__ on Friday July 19, 2024 @01:57PM (#41009196)
Even if you've trusted too many people, and been burned, we should design our systems such that you can revoke that trust after the fact and become un-burned.

Having to boot into safe mode and remove the file is a pretty clumsy remediation. Better would be to boot into some kind of trust-management interface and distrust cloudstrike updates dated after July 17, then rebuild your system accordingly (this wouldn't be difficult to implement with nix).

Of course you can only benefit from that approach if you trust the end user a bit more than we typically do. Physical access should always be enough to access the trust management interface, anything else is just another vector for spooky action at a distance.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by MinusGix on Friday July 19, 2024 @02:29PM (#41009543)
It is some mix of priorities along the frontier, with Apple being on the significantly controlling end such that I wouldn't want to bother. Your trust should also be based on prediction, and giving a major company even more control over what your systems are allowed to do has been historically bad and only gets worse. Even if Apple is properly ethical now (I'm skeptical, I think they've found a decently sized niche and that most of their users wouldn't drop them even if they moved to significantly higher levels of telemetry, due to being a status good in part), there's little reason to give them that power in perpetuity. Removing that control when it is absued hasn't gone well in the past.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by paulmd on Friday July 19, 2024 @06:10PM (#41011925)
> arguing that we should instead give that control to Apple is just swapping out who's holding the gun.

apple wrote the OS, in this scenario they're already holding a nuke, and getting the gun out of crowdstrike's hands is in fact a win.

it is self-evident that 300 countries having nukes is less safe than 5 countries having them. Getting nukes (kernel modules) out of the hands of randos is a good thing even if the OS vendor still has kernel access (which they couldn't possibly not have) and might have problems of their own. IDK why that's even worthy of having to be stated.

don't let the perfect be the enemy of the good, incremental improvements in the state of things is still improvement. there is a silly amount of black-and-white thinking around "popular" targets like apple and nvidia (see: anything to do with the open-firmware-driver) etc.

"sure google is taking all your personal data and using it to target ads to your web searches, but apple also has sponsored/promoted apps in the app store!" is a similarly trite level of discourse that is nonetheless tolerated when it's targeted at the right brand.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by pertymcpert on Friday July 19, 2024 @08:54PM (#41013077)
Perfectly stated!
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by adrr on Friday July 19, 2024 @01:28PM (#41008849)
I can't run a 10year old game on my Mac but i can run a 30 year old game on my windows 11 box. Microsoft prioritizes backwards compatibility for older software,
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mulmen on Friday July 19, 2024 @02:50PM (#41009773)
If you are a Crowdstrike customer you can’t run anything today.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by adrr on Friday July 19, 2024 @04:46PM (#41011002)
For apple you just need to be an apple customer, they do a good job on crashing computers with their OSX updates like Sonoma. I remember my first macbook pro retina couldn’t go to sleep because it wouldn’t wake up till apple decided to release a fix for it. Good thing they don’t make server OSes.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by p_l on Friday July 19, 2024 @05:57PM (#41011812)
I remember fearing every OSX update because until they switched to just shipping read-only partition images you had considerable chance of hitting a bug in Installer.app that resulted in infinite loop... (the bug existed since ~10.6 until they switched to image-based updates...)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by branko_d on Friday July 19, 2024 @04:50PM (#41011035)
You can’t run a 30 year old driver in Windows, nor a 10 year old in all likelihood.

Microsoft prioritizes userspace compatibility, but their driver models have changed (relatively) frequently.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mdavidn on Friday July 19, 2024 @06:45PM (#41012216)
Maybe. Have you tried? 30 year old games often did not implement delta timing, so they advance ridiculously fast on modern processors. Or the games required a memory mode not supported by modern Windows (see real mode, expanded memory, protected mode), requiring DOSBox or other emulator to run today.

DOSBox runs on Mac too, incidentally.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by wtallis on Friday July 19, 2024 @10:58PM (#41013680)
30 years ago would be 1994. Were there any 32-bit Windows games in 1994 other than the version of FreeCell included with Win32s?

16-bit games (for DOS or Windows) won't run natively under Windows 11 because there's no 32-bit version of Windows 11 and switching a 64-bit CPU back to legacy mode to get access to the 16-bit execution modes is painful.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by eviks on Friday July 19, 2024 @11:38PM (#41013836)
A 10 year old driver would crash your system, and you can't install some VM like you can with some game. Not that great prioritization
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by donatj on Friday July 19, 2024 @08:15AM (#41005594)
Yes. I have been working in the tech industry since the early aughts and I never seen the industry so weak on engineer lead firms. Something really happened and the industry flipped.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by williamvds on Friday July 19, 2024 @08:19AM (#41005627)
Far from being douchey, I think you've hit the nail on the head. No one is perfect, we're all incompetent to some extent. You've written shitty code, I've definitely written shitty code. There's little time or consideration given to going back and improving things. Unless you're lucky enough to have financial support while working on a FOSS project where writing quality software is actually prioritized.

I get the appeal software developers have to start from scratch and write their own kernel, or OS, etc. And then you realize that working with modern hardware is just as messy.

We all stack our own house of cards upon another. Unless we tear it all down and start again with a sane stable structure, events like this will keep happening.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by l33t7332273 on Friday July 19, 2024 @08:25AM (#41005692)
I know 100k+ engineers (some in security) that definitely should not be described as skilled.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by 1over137 on Friday July 19, 2024 @01:09PM (#41008636)
Wow, you know a lot of people!
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by hnthrowaway0328 on Friday July 19, 2024 @08:34AM (#41005806)
I think you are correct on that many SWEs are incompetent. I definitely am. I wish I had the time and passion to go through a complete self-training of CS fundamentals using Open Course resources.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ken47 on Friday July 19, 2024 @02:50PM (#41009770)
You do realize that knowledge of CS fundamentals is extremely unlikely to have prevented this?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by locococo on Friday July 19, 2024 @08:47AM (#41005951)
I don't know that incompetence is the best way to describe the forces at play but I agree with your sentiment.

There is always tension between business people and engineering. Where the engineers want things to be perfect and safe, because we need to fix the arising issues during nights and weekends. The business people are interested in getting features released, and don't always understand the risks by pushing arbitrary dates.

It's a tradeoff which in healthy organizations where the two sides and leadership communicate effectively is well managed.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jimbokun on Friday July 19, 2024 @12:04PM (#41007860)
You don't consider bricking a considerable fraction of the world's computers in a way that's difficult to recover from incompetence?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by locococo on Friday July 19, 2024 @02:36PM (#41009643)
Maybe it is. I don't like the connotation of it though.

It implies some sort of individual failure when I think it's an organizational failure is what I am was trying to say.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sealeck on Friday July 19, 2024 @09:54AM (#41006625)
> Where the engineers want things to be perfect and safe, because we need to fix the arising issues during nights and weekends. The business people are interested in getting features released, and don't always understand the risks by pushing arbitrary dates.

Isn't this issue a vindication of the engineering approach to management, where you try to _not_ brick thousands of computers because you wanted to meet some internal deadline faster?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by carapace on Friday July 19, 2024 @11:53AM (#41007728)
> There is always tension between business people and engineering.

Really? I think this situation (and the situation with Boeing!) shows that the tension is between ultimately between responsibility and irresponsibility.

I cannot be said that this is a win for short-sighted and incompetent business people?

If people don't understand the risks they shouldn't be making the decisions.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sealeck on Monday July 22, 2024 @12:27PM (#41036260)
I think this is especially true in businesses where the thing you are selling is literally your ability to do good engineering. In the case of Boeing the fundamental thing customers care about is the "goodness" of the actual plane (for example the quality, the value for money, etc). In the case of Crowdstrike people wanted high quality software to protect their computers.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by carapace on Wednesday July 24, 2024 @08:34AM (#41056379)
Yeah, good point. If you buy a carton of milk and it's gone off you shrug and go back to the store. If you're sitting in a jet plane at 30,000ft and the door goes for a walk... Twilight Zone. (And if the airline's security contractor sends a message to all the planes to turn off their engines... words fail. It's not... I can't joke about it. Too soon.)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by yard2010 on Friday July 19, 2024 @09:33AM (#41006400)
Pardon my snarkiness but this is what you get when imbeciles MBAs and marketers run every company, not engineers.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sbuk on Friday July 19, 2024 @07:45PM (#41012659)
Applying rigorous engineering principles is not something I see developers doing often. Whether or not it's incompetence on their part, or pressure from 'imbecile MBAs and marketers', it doesn't matter. They are software developers, not engineers. Engineers in most countries have to belong to a professional body and meet specific standards before they can practice as professionals. Any asshat can call themselves a 'software engineer', the current situation being a prime example, or was this a marketing decision?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by isaacremuant on Saturday July 20, 2024 @05:34AM (#41015239)
You're making the title be more than it is. This won't get solved by more certification. The checkbox of having certified security is what allowed it to happen in the first place.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sbuk on Saturday July 20, 2024 @09:32AM (#41016377)
No. Engineering means something. This is a software ‘engineering’ problem. If the field wants the nomenclature, then it behooves them to apply rigour to who can call themselves an engineer or architect. Blaming middle management is missing the wood for the trees. The root cause was a bad patch. That is developments fault, and no one else’s. As to why this fault could happen, well the design of Windows should be scrutinised. Again, middle management isn’t really to blame here, software architects and engineers design the infrastructure, they choose to use Windows for a variety of reasons.

The point here m trying to make is blaming “MBAs and marketing” shifts blame and misses the wood for the trees. The OP is as on the holier-than-thou “engineer” trip. They are not engineers.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by morning-coffee on Sunday July 21, 2024 @08:25AM (#41024610)
I think engineering only means something because of culture. It all starts from the culture of collective people who define and decide what principles are to be followed and why. All the certifications and licensing that are prerequsite to becoming an engineer are outcomes of the culture that defined them.

Today we have pockets of code produced by one culture linked (literally) with pockets of code produced by a completely different ones and somehow expect the final result to adhere to the most principled and disciplined culture.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by MetaWhirledPeas on Friday July 19, 2024 @11:48AM (#41007672)
> I honestly believe there's A LOT of incompetence in the tech-world

I can understand why. An engineer with expertise in one area can be a dunce in another; the line between concerns can be blurry; and expectations continue to change. Finding the right people with the right expertise is hard.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jimbokun on Friday July 19, 2024 @12:00PM (#41007817)
> it looked like the engineers

Engineers can be lazy and greedy, too. But at least they should better understand the risks of cutting corners.

> Have professional integrity, tests is not optional or something that can be cut, it's part of SWE. Gradual rollout, feature-toggles, fall-backs/watchdogs etc. basic tools everyone should know.

In my career, my solution for this has been to just include doing things "the right way" as part of the estimate, and not give management the option to select a "cutting corners" option. The "cutting corners" option not only adds more risk, but rarely saves time anyway when you inevitably have to manually roll things back or do it over.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by 12_throw_away on Friday July 19, 2024 @12:45PM (#41008374)
Sigh, I've tried this. So management reassigned to a dev who was happy to ship a simalcrum of the thing that, at best, doesn't work or, at worst, is full of security holes and gives incorrect results. And this makes management happy because something shipped! Metrics go up!

And then they ask why, exactly, did the senior engineer say this would take so long? Why always so difficult?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dclowd9901 on Friday July 19, 2024 @12:15PM (#41007999)
We’re definitely in a moment. I’ve seen a large shift away from discipline in the field. People don’t seem to care about professionalism or “good work”.

I mean back in the mid teens we had the whole “move fast and break things” motif. I think that quickly morphed into “be agile” because no one actually felt good about breaking things.

We don’t really have any software engineering leaders these days. It would be nice if one stood up and said “stop being awful. Let’s be professionals and earn our money.” Like, let’s create our own oath.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by gedy on Friday July 19, 2024 @12:31PM (#41008207)
> We don’t really have any software engineering leaders these days. It would be nice if one stood up and said “stop being awful. Let’s be professionals and earn our money.”

I assume you realize that you don't get very far in many companies when you do that. I'm not humble-bragging, but I used to say just this over past 10-15 years even when in senior/leadership positions, and it ended up giving me a reputation of "oh, gedy is difficult", and you get sidelined by more "helpful" junior devs and managers who are willing to sling shit over the wall to please product. It's really not worth it.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by layer8 on Friday July 19, 2024 @02:18PM (#41009403)
It’s a matter of getting a critical mass of people who do that. In other words, changing the general culture. I’m lucky to work at a company that more or less has that culture.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dclowd9901 on Saturday July 20, 2024 @02:24AM (#41014514)
Yeah I’ve found this is largely cultural, and it needs to come from the top.

The best orgs have a gnarly, time-wisened engineer in a VP role who somehow is also a good people person, and pushes both up and down engineering quality above all else. It’s a very very rare combination.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by matrix87 on Friday July 19, 2024 @03:25PM (#41010157)
If it's a mature system and management is highly risk averse, not fucking up means more than slinging shit quickly
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by photonbeam on Friday July 19, 2024 @01:08PM (#41008623)
Need to make software developers legally liable like other engineers, that will cause a huge behavioral shift
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by avgDev on Friday July 19, 2024 @01:18PM (#41008737)
IMO, if you want to write code for anything mission critical you should need some kind of state certification, especially when you are writing code for stuff that is used by govt., hospitals, finance etc.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by morgante on Friday July 19, 2024 @03:56PM (#41010447)
Certifications and compliance regimes are what got us into this mess in the first place.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by layer8 on Friday July 19, 2024 @02:16PM (#41009377)
Certifications by themselves don’t help if the culture around them doesn’t change. Otherwise it’s just rubber-stamping.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bc569a80a344f9c on Friday July 19, 2024 @03:46PM (#41010353)
Not certification, licensure. That can and will be taken away if you violate the code of ethics. Which in this case means the code of conduct dictated to you by your industry instead of whatever you find ethical.

Like a license to be a doctor, lawyer, or civil engineer.

There’s - perhaps rightfully, but certainly predictably - a lot of software engineers in this thread moaning about how evil management makes poor engineers cut corners. Great, licensure addresses that. You don’t cut corners if doing so and getting caught means you never get to work in your field again. Any threat management can bring to the table is not as bad as that. And management is far less likely to even try if they can’t just replace you with a less scrupulous engineer (and there are many, many unscrupulous engineers) because there aren’t any because they’re all subject to the same code of ethics. Licensure gives engineers leverage.

Super unpopular concept, though.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by hnick on Saturday July 20, 2024 @02:04AM (#41014430)
I think that could cause a huge shift away from contributing to or being the maintainer of open source software. It would be too risky if those standards were applied and they couldn't use the standard "as is, no warranties" disclaimers.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by salawat on Saturday July 20, 2024 @11:59AM (#41017396)
Actually, no it wouldn't, as the licensire would likely be tied with providing the service on a paid basis to others. You could write or maintain any codebase you want. Once you start consuming it for an employer though, the licensure kicks in.

Paid/subsidized maintainers may be a different story though. But there absolutely should be some level of teeth and stake wieldable by a professional SWE to resist pushes to "just do the unethical/dangerous thing" by management.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by hnick on Sunday July 21, 2024 @07:54AM (#41024443)
I might have misunderstood. I took it to mean that engineers would be responsible for all code they write - the same as another engineer may be liable for any bridge they build - which would mean the common "as is", "no warranty", "not fit for any purpose" cute clauses common to OSS would no longer apply as this is clearly skirting around the fact that you made a tool to do a specific thing, and harming your computer isn't the intended outcome.

You can already enforce responsibility via contract but sure, some kind of licensing board that can revoke a license so you can no longer practice as a SWE would help with pushback against client/employer pressure. In a global market though it may be difficult to present this as a positive compared to overseas resources once they get fed up with it. It would probably need either regulation, or the private equivalent - insurance companies finding a real, quantifiable risk to apply to premiums.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by qolin on Monday July 22, 2024 @04:31AM (#41032030)
Trouble is, the bridge built by any licensed engineer stands in its location, and can't be moved or duplicated. Software however is routinely duplicated, and copied to places that might not be suitable for ite original purpose.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dclowd9901 on Saturday July 20, 2024 @02:43AM (#41014592)
I’d be ok with this so long as 1) there are rules about what constitutes properly built software and 2) there are protections for engineers who adhere to these rules
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jjav on Friday July 19, 2024 @03:31PM (#41010208)
> We’re definitely in a moment. I’ve seen a large shift away from discipline in the field. People don’t seem to care about professionalism or “good work”.

Agreed. Thinking back to my experience at a company like Sun, every build was tested on every combination of hardware and OS releases (and probably patch levels, don't remember). This took a long time and a very large number of machines running the entire test suites. After that all passed ok, the release would be rolled out internally for dogfooding.

To me that's the base level of responsibility an engineering organization must have.

Here, apparently, Crowdstrike lets a code change through with little to no testing and immediately pushes it out to the entire world! And this is from a product that is effectively a backdoor to every host. What could go wrong? YOLO right?

This mindset is why I grow to hate what the tech industry has become.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by cyanydeez on Friday July 19, 2024 @08:01PM (#41012766)
Greed and MBAs have colonized the far ends of the techno sphere.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by totallywrong on Saturday July 20, 2024 @03:34AM (#41014794)
As an infra guy, it seems like all my biggest fights at work lately have been about quality. Long abandoned dependencies that never get updated, little to no testing, constant push to take things to prod before they're ready. Not to mention all the security issues that get shrugged off in the name of convenience.

I find both management and devs are to blame. For some reason the amazingly knowledgeable developers I read on here daily are never to be found at work.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dclowd9901 on Saturday July 20, 2024 @10:55AM (#41016912)
Yes. I’ve had the same experience. Literally have had engineers get upset with me when I asked them to consider optimizing code or refactor out complexity. “Yeah we’ll do it in a follow up, this needs to ship now,” is what I always end up hearing. We’re not their technical leads but we get pulled into a lot of PRs because we have oversight on a lot of areas of the codebase. From our purview, it’s just constantly deteriorating.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ThrowawayR2 on Friday July 19, 2024 @12:32PM (#41008215)
"Listen to the engineers?" The problem is that there are no engineers, in the proper sense of the term. What there are is tons and tons of software developers who are all too happy to be lax about security and safe designs for their own convenience and fight back hard against security analysts and QA when called out on it.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by citizen_friend on Friday July 19, 2024 @01:11PM (#41008659)
Nobody did gradual rollout in 1992
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by neffy on Friday July 19, 2024 @01:37PM (#41008942)
Not entirely true. The company I worked for, major network equipment provider, had a customer user group that had self-organised to take it in turns to be the first customer to deploy major new software builds. It mostly worked well.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by altdataseller on Friday July 19, 2024 @01:20PM (#41008756)
I would add that a lot of ppl in this industry also just blindly follow the herd too, without any independent thinking.

Oh, everyone is using Crowdstrike? I guess i have to do so too!

Oh, everyone is using Kubernetes? I guess i better start migrating our services to it too!

Oh, everyone is using this fancy Vercel stuff? We better use it too!

Oh everyone is migrating their workloads to the cloud even tho we dont need to and it costs 5x more?!! We better do so too!!

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nyarlathotep_ on Friday July 19, 2024 @01:39PM (#41008969)
> I also blame us, the SWE engineers, we are waay to easily busied around by these types of people who have no clue. Have professional integrity, tests is not optional or something that can be cut, it's part of SWE.

Then maybe most of what's done in the "tech-industry" isn't, in any real sense, "engineering"?

I'd argue the areas where there's actual "engineering" in software are the least discussed---example being hard real-time systems for Engine Control Units/ABS systems etc.

That _has_ to work, unlike the latest CRUD/React thingy that had "engineering" processes of cargo-culting whatever framework is cool now and subjective nonsense like "code smells" and whatever design pattern is "needed" for "scale" or some such crap.

Perhaps actual engineering approaches could be applied to software development at large, but it wouldn't look like what most programmers do, day to day, now.

How is mission-critical software designed, tested, and QA'd? Why not try those approaches?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bobsomers on Friday July 19, 2024 @02:04PM (#41009269)
Amen to that. Software Engineering as a discipline badly suffers from not incorporating well-known methods for preventing these kinds of disasters from Systems Engineering.

And when I say Systems Engineering I don't mean Systems Programming, I mean real Systems Engineering: https://en.wikipedia.org/wiki/Systems_engineering

> How is mission-critical software designed, tested, and QA'd? Why not try those approaches?

Ultimately, because it is more expensive and slower to do things correctly, though I would argue that while you lose speed initially with activities like actually thinking through your requirements and your verification and validation strategies, you end up gaining speed later when you're iterating on a correct system implementation because you have established extremely valuable guardrails that keep you focused and on the right track.

At the end of the day, the real failure is in the risk estimation of the damage done when these kinds of systems fail. We foolishly think that this kind of widespread disastrous failure is less likely than it really is, or the damage won't be as bad. If we accurately quantified that risk, many more systems we build would fall under the rigor of proper engineering practices.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jcgrillo on Friday July 19, 2024 @05:05PM (#41011216)
Accountability would drive this. Engineering liability codes are a thing, trade liability codes are a thing. If you do work that isn't up to code, and harm results, you're liable. Nobody is holding us software developers accountable, so it's no wonder these things continue to happen.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rustcleaner on Friday July 19, 2024 @02:37PM (#41009653)
Just wait until the PE licensing requirements come to legally charge money for code.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ken47 on Friday July 19, 2024 @02:58PM (#41009847)
In most companies, businesspeople without any real software dev experience control the purse strings. Such people should never run companies that sell life-or-death software.

The reality is there is plenty of space in the software industry to trade off velocity against "competent" software engineering. Take Instagram as an example. No one is going to die if e.g. a bug causes someone's IG photo upload to only appear in a proper subset of the feeds where it should appear.

There's a lot of incompetence by choice.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by marcodave on Friday July 19, 2024 @04:10PM (#41010594)
In the civil engineering world, at least in Europe, the lead engineer would sign papers that would put him as liable if a bridge or a building structure collapses on its own. The civil engineers face literal prison time if they make a sloppy work.

In the software engineering world, we have TOSs that deny any liability if the software fails. Why?

It boils my blood to think that the heads of CrowdStrike would maybe get a slap on the wrist and everything will slowly continue as usual as the machines will get fixed.

People died for this bug.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ken47 on Friday July 19, 2024 @04:56PM (#41011110)
We have those TOS's in the software world because it would be prohibitively expensive to make all software reliable as a publicly used bridge. For those who died as a direct result of CrowdStrike, that's where the litigious nature of the US becomes a rare plus. And CrowdStrike will lose a lot of customers over this. It isn't perfect, but the market will arbitrate CrowdStrike's future in the coming months and years.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by peheje on Saturday July 20, 2024 @07:42AM (#41015756)
Let's think about this for a second. I agree to some extend with what you are trying to say, I just think there's a critical thing missing here in your consideration, and that is usage of the product outside its intended purpose/marketing.

Civil engineers built bridges knowingly that civilians use them, and structural failure can cause deaths. The line of responsibility is clear.

SW companies (like CrowdStrike (CS)) it MAY BE less straight-forward.

A relevant real-world example is the use of consumer drones in military conflicts. Companies like DJI design and market their drones for civilian use, such as photography. However, these drones have been repurposed in conflict zones, like Ukraine, to carry explosives. If such a drone malfunctioned during military use, it would be unreasonable to hold DJI accountable, as this usage clearly falls outside the product's intended purpose and marketing.

The liability depends on the guarantees they make. If they market it for AV used for critical infrastructure, such as healthcare (seems like they do https://www.crowdstrike.com/platform/) - by all means, it's reasonable to hold with accountable.

However, SW companies should be able to sell products and long as they're clear what the limitations are, and it needs to be clearly communicated to the customers.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by cyanydeez on Friday July 19, 2024 @07:57PM (#41012751)
100% what we seen in the last couple of decades is the march of normies into the techno sphere to the detriment of the prior natives.

We've essentially watched digital colonialism, and it certainly peaks with Elon musk wealth and ego, attempting to buy up the digital market place of ideas.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by GordonS on Friday July 19, 2024 @09:26AM (#41006328)
This is the thing that gets me most about this. Any Windows systems developer knows that a bug in a kernel driver can cause BSODs - why on earth would you push out such changes en-masse like this?!
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Strenuous9770 on Friday July 19, 2024 @11:40AM (#41007575)
Lack of gradual, health mediated rollout is absolutely the core issue here. False positive signatures, crash inducing blocks, etc will always slip through testing at some % no matter how good testing is. The necessary defense in depth here is to roll out ALL changes (binaries, policies, etc) in a staggered fashion with some kind of health checks in between (did > 10% of endpoints the change went to go down and stay down right after the change was pushed?).

Crowdstrike bit my company with a false positive that severely broke the entire production fleet because they pushed the change everywhere all at once instead of staggering it out. We pushed them hard in the RCA to implement staggered deployments of their changes. They sent back a 50 page document explaining why they couldn't which basically came down to "that would slow down blocks of true positives" - which is technically true but from followup conversations quite clear that is was not the real reason. The real reason is that they weren't ready to invest the engineering effort into doing this.

You can stagger changes out within a reasonable timeframe - the blocks already take hours/days/weeks to come up with, taking an extra hour or two to trickle the change out gradually with some basic sanity checks between staggers is a tradeoff everyone would embrace in order to avoid the disaster we're living through today.

Need a reset on their balance point of security:uptime.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by legohead on Friday July 19, 2024 @12:42PM (#41008338)
The core issue? I'd say it's QA.

Deploy to a QA server fleet first. Stuff is broken. 100% prevention.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mainde on Friday July 19, 2024 @01:08PM (#41008621)
It's quite handy that all the things that pass QA never fail in production. :)

On a serious note, we have no way of knowing whether their update passed some QA or not, likely it hasn't, but we don't know. Regardless, the post you're replying to, IMHO, correctly makes the point that no matter how good your QA is: it will not catch everything. When something slips, you are going to need good observability and staggered, gradual, rollbackable, rollouts.

Ultimately, unless it's a nuclear power plant or something mission critical with no redundancy, I don't care if it passes QA, I care that it doesn't cause damage in production.

Had this been halted after bricking 10, 100, 1.000, 10.000, heck, even 100.000 machines or a whopping 1.000.000 machines, it would have barely made it outside of the tech circle news.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by terribleperson on Friday July 19, 2024 @02:30PM (#41009563)
If there had been a QA process, the kill rate could not have been as high as it is, because there'd have to be at least one system configuration that's not subject to the issue.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mainde on Friday July 19, 2024 @05:26PM (#41011503)
I agree that testing can reduce the probability of having huge problems, but there are still many ways in which a QA process can fail silently, or even pass properly, without giving a good indication of what will happen in production due to data inconsistencies or environmental differences.

Ultimately we don't know if they QA'd the changes at all, if this was data corruption in production, or anything really. What we know for sure is that they didn't have a good story for rollbacks and enforced staggered rollouts.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by terribleperson on Friday July 19, 2024 @05:59PM (#41011824)
There's also the possibility that they did do QA, had issues in QA and were pressured to rush the release anyways.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dwattttt on Saturday July 20, 2024 @02:53AM (#41014644)
Unsubstantiated (not even going to bother link to the green-account-heard-it-from-a-friend comment), the fault was added by a post-QA process
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jjav on Saturday July 20, 2024 @02:59AM (#41014672)
> On a serious note, we have no way of knowing whether their update passed some QA or not

I think we can infer that it clearly did not go through any meaningful QA.

It is very possible for there to be edge-case configurations that get bricked regardless of how much QA was done. Yes, that happens.

That's not what happened here. They bricked a huge portion of internet connected windows machines. If not a single one of those machines was represented in their QA test bank, then either their QA is completely useless, or they ignored the results of QA which is even worse.

There is no possible interpretation here that doesn't make Crowdstrike look completely incompetent.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by apitman on Friday July 19, 2024 @01:04PM (#41008574)
My understanding of their argument is that they can't afford the time to see if it breaks the QA fleet. Which I agree with GP is not a sufficient argument.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by LrnByTeach on Friday July 19, 2024 @01:19PM (#41008749)
Wow !! good to know real reason for non-staggered release of the software ...

> Crowdstrike bit my company with a false positive that severely broke the entire production fleet because they pushed the change everywhere all at once instead of staggering it out. We pushed them hard in the RCA to implement staggered deployments of their changes. They sent back a 50 page document explaining why they couldn't which basically came down to "that would slow down blocks of true positives" - which is technically true but from followup conversations quite clear that is was not the real reason. The real reason is that they weren't ready to invest the engineering effort into doing this.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by justspamjustin on Friday July 19, 2024 @02:45PM (#41009726)
Yes, one of the first steps of this gradual rollout should be rolling out to your own company in the classic, "eat your own dogfood" style.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jorblumesea on Friday July 19, 2024 @03:02PM (#41009887)
CS recently went through cost cutting measures, which is likely why there's not a QA fleet to deploy to or improving their engineering processes.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ikekkdcjkfke on Saturday July 20, 2024 @09:31AM (#41016366)
Were they struggling with paying the employees?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by 2o4j2o3543o on Friday July 19, 2024 @05:44PM (#41011686)
Sure, gradual rollout seems obviously desirable, but think of it from a liability perspective.

You roll out a patch to 1% of systems, and then a few of the remaining 99% get attacked and they sue you for having a solution but not making it available to them. It won't matter that your sales contract explains that this is how it works and the rollout is gradual and random.

Just a thought.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by zmmmmm on Friday July 19, 2024 @05:50PM (#41011750)
Another version of the "fail big" or "big lie" type phenomenon. Impact 1% of your customers and they sue you saying the gradual rollout demonstrates you had prior knowledge of the risk. Impact 100% of your customers and somehow you get off the hook by declaring it a black swan event that couldn't have been foretold.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by p_l on Friday July 19, 2024 @05:55PM (#41011793)
Then push it down to customer, better yet provide integration points with other patch management software (no idea if you can integrate with WSUS without doing insane crap, but it's not the only system to handle that, etc.)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by eviks on Friday July 19, 2024 @11:34PM (#41013818)
These suing hypotheticals work both ways- they can sue for crashing 100% of your computers - so don't really explain any decision
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by chomskyole on Saturday July 20, 2024 @03:59AM (#41014891)
Don't you think they will be sued now too?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by zmmmmm on Friday July 19, 2024 @05:48PM (#41011723)
There's some irony there in that the whole point of CrowdStrike itself is that it does behavioural based interventions. ie: it notices "unusual" activity over time and then can react to that autonomously. So them telling you they can't engineer it is kind of like them telling you they do don't know how to do a core feature they actually sell and market the product itself doing.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by cyanydeez on Friday July 19, 2024 @07:52PM (#41012709)
In modern terms, you mean they simply weren't willing to babysit longer install frames.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by this_steve_j on Monday July 22, 2024 @01:28PM (#41036994)
If and when there is a US Cyber Safety Review Board investigation of this incident, documents like that are going to be considered with great interest by the parties involved.

Often it is the engineers working for a heavily invested customer at the sharp end of the coal face who get a glimpse underneath the layers of BS and stare into the abyss.

This doesn’t look good, they say. It looks fine from up top! Keep shoveling! Comes the reply.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nebulous1 on Friday July 19, 2024 @11:42AM (#41007599)
In 2012 a local bank rolled out an update that basically took all of their customer services offline. Couldn't access your money. Took them a month to get things working again.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by 1024core on Friday July 19, 2024 @01:07PM (#41008608)
No concept of "canarying", eh?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by chronid on Friday July 19, 2024 @02:25PM (#41009486)
I also blame the customers here to be completely honest.

The fact the software does not allow for progressive rollout of a version in your own fleet should be an instantaneous "pass". It's unacceptable for a vendor to decide when updates are applied to my systems.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by totallywrong on Saturday July 20, 2024 @03:16AM (#41014732)
Well said. I can't fathom companies being fine with some 3rd party pushing arbitrary changes to their critical production systems.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jcgrillo on Saturday July 20, 2024 @10:47AM (#41016843)
Absolutely. I may be speaking from ignorance here, as I don't know much about Windows, but isn't it also a big security red flag that this thing is reaching out to the Internet during boot?

I understand the need for updating these files, they're essentially what encodes the stuff the kernel agent (they call it a "sensor"?) is looking for. I also get why a known valid file needs to be loaded by the kernel module in the boot process--otherwise something could sneak by. What I don't understand is why downloading and validating these files needs to be a privileged process, let alone something in the actual kernel. And to top it all off, they're doing it at boot time. Why?

I hope there's an industry wide safety and reliability lesson learned here. And I hope computer operators (IT departments, etc) realize that they are responsible for making sure the things running on their machines are safe and reliable.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by roca on Friday July 19, 2024 @06:42AM (#41004705)
What I'm curious about: other than checkbox compliance, how does Crowdstrike convince companies to buy their product? Do they present evidence that their product is effective at protecting customers? Because certainly Crowdstrike customers still get hacked.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bdd8f1df777b on Friday July 19, 2024 @06:51AM (#41004783)
I would imagine that their best weapon is that so many other big organizations are using CS, so choosing CS gives the decision maker the best shield from responsibilities, similar to "nobody gets fire by choosing IBM".

Of course, how they started from small was completely different.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bob1029 on Friday July 19, 2024 @08:35AM (#41005816)
I've watched it occur countless times. Often times the people making the purchase decision are largely incompetent.

They usually come out and take your team to a nice lunch. Then they run you through a fancy slide deck and convince you to let them run some scaremongering reporting tool over your infra. By the end of the day, most of your leadership is convinced they need the solution.

Rinse and repeat hundreds of times and you have the 3rd party vendor hodgepodge hellscape that constitutes most large corporations' IT infrastructure.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by FullMetalBitch on Friday July 19, 2024 @06:49AM (#41004766)
So what are going to be the consequences of this? In my country some healthcare institutions and emergency systems are working.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by artk42 on Friday July 19, 2024 @06:50AM (#41004775)
I guess all the blamed EuroCommission will again have to do their job to bring anti-oligo/monopoly regulations, which everyone will hate but still slightly work.

Architecting technical systems is MUCH WAY easier than architecting social-economical systems. I hope one day all those tech-savvy web3 wannabe revolutionaries will start to do the real job a designing socially working systems, not only technically barely working cryptographically strong hamster-tapping scams

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Renaud on Friday July 19, 2024 @06:57AM (#41004844)
When you see the size if the impact across the world, the number of people who will die because hospital, emergency and logistics systems are down…

You don’t need conventional war any more. State actors can just focus on targeting widely deployed “security systems” that will bring down whole economies and bring as much death and financial damage as a missile, while denying any involvement…

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by treesknees on Friday July 19, 2024 @08:19AM (#41005624)
-
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by muzani on Friday July 19, 2024 @08:36AM (#41005833)
I'm not so sure it's hyperbole: https://news.ycombinator.com/item?id=41002977
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by btbuildem on Friday July 19, 2024 @09:13AM (#41006185)
We are far past that point. So many critical systems are running on autopilot, with people who built and understood them retiring, and a new batch of unaware, aloof, apathetic people at the helm.

There's no real need for some Bad Actor -- at some point, entropy will take care of it. Some trivial thing somewhere will fail, and create a cascade of failures that will be cataclysmic in its consequences.

It's not fear-mongering, it's kind of a logical conclusion to decades of outsourcing, chasing profit above and over anything else, and sheer ignorance borne of privilege. We forgot what it took to build the foundations that keep us alive.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by havefunbesafe on Friday July 19, 2024 @10:31AM (#41006947)
What is the parable about the engineers who made a beautiful public bath that stopped working, and nobody understood how to fix it?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bongodongobob on Friday July 19, 2024 @12:58PM (#41008507)
That's just what old people like to think: that they are super important and could never be replaced. A few months ago I replaced a "critical" employee that was retiring and everyone was worried what would happen when he was gone. I learned his job in a month.

Most people aren't very important or special and most jobs aren't that difficult.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by netsharc on Friday July 19, 2024 @07:52AM (#41005357)
Seeing all the cancelled and delayed flights, it makes me think a hacking kind of climate activism/radicalism would be more useful than gluing hands to roads, or throwing paint on art.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mrguyorama on Friday July 19, 2024 @10:48AM (#41007093)
Activism is mostly about awareness, because generally you believe your position to be the one a logical person will accept if they learn about it, so doing things that get in the news but only gets you a small fine or month in jail are preferred.

Taking destructive action is usually called "ecoterrorism" and isn't really done much anymore.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tonymet on Friday July 19, 2024 @01:21PM (#41008766)
I was in my 20s during the peak hysteria of post-9/11 and GWOT. I had to cope with the hysteria hyped 24/7 by media and DHS of a constant terror threat to determine if it was real.

The fact that global infra is so flimsy and vulnerable brought me tremendous relief. If the terror threats were real, we would have been experiencing infrastructure attacks daily.

I remember driving through rural California thinking if the terrorist cells were everywhere, they could trivially <attack critical infra that I don't want to be flagged by the FBI for>

I've read a lot of cyber security books like Countdown to Zero Day, Sandworm, Ghost in the Wires and each one brings me relief. Many of our industrial systems have the most flimsy, pathetic , unencrypted & uncredentialed wireless control protocols that are vulnerable to remote attack.

The fact that we rarely see incidents like this, and when they do happen, they are due to gross negligence rather than malice, is a tremendous relief.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by kjkjadksj on Friday July 19, 2024 @01:43PM (#41009020)
This is the silver lining of global capitalism. When every power on earth is invested in the same assets there is little interest in rocking the boat unless the financial justification to do so is sufficiently massive.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Aerbil313 on Friday July 19, 2024 @04:40PM (#41010923)
Until deglobalization sufficiently spreads to the software ecosystem. I have just a few hours ago attended a lecture by a very high profile German cybersecurity researcher (though he keeps a low profile). The guy is a real greybeard, can fluently read any machine code, he was building and selling Commodore64 cards at 14yo. (I don't even know what that is.) He's hell bent on not letting in any US code nor a single US chip. Intel is building a 2nm fab in Magdeburg, Germany, the most advanced in the world when it will be completed. German companies are developing their own fabs not based on or purchased from ASML. German developing their own chip designs. A new German operating system in Berlin.

Huawei, after their CEO got imprisoned in Canada took Linux source code and rewrote it file by file in C++. Now they're using it in all their products, called HarmonyOS. The Chinese are recruiting ex-TSMC engineers in mainland China and giving them everything, free house, car, money, free pass between Taiwan and China just to build their own fab in a city I don't know how to spell the name.

I'm not German but I'll go to the hell with the move to deglobalize, or in other words, de-Americanize. This textarea cannot possibly express my anger and hatred against the past fifty years of the domination of Imperium Americana. Not a single moment they let us live without bloodshed and brutal oppression.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by kjkjadksj on Saturday July 20, 2024 @03:02PM (#41018821)
What do you think preceded the imperium americana? You'd have to go back thousands of years to find an example of a world not dominated by empires.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Aerbil313 on Saturday July 27, 2024 @07:10PM (#41090023)
I am not against the idea of civilization, authority, hierarchy and empires. I am against those who are unjust and evil oppressors on the face of Earth.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ulises314 on Saturday July 20, 2024 @12:34PM (#41017682)
it turns out, civilization works because most of us are civilized.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tonymet on Monday July 22, 2024 @03:10PM (#41038516)
Ours does
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by kjkjadksj on Friday July 19, 2024 @01:38PM (#41008958)
Given how obvious the vector is for targeting after its so widespread, stands reason to believe the same state actors would push phishing schemes and other such efforts in order to justify having a tool like crowdsrike used everywhere. We are focusing on the bear trap snapping shut here, but someone took the time to set up that trap right where we'd be stepping in the first place.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by hnthrowaway0328 on Friday July 19, 2024 @01:45PM (#41009046)
I always think it's easy for state actors to pull out this trick.

Considering PR review is usually done within the team. A state actor can simply insert a manager, a couple of senior developers and maybe a couple of junior developers into a large team to do the job. Push something in Friday so few people bother to check, gets approved by another implant and here you go.

All people can then leave leisurely.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by yard2010 on Friday July 19, 2024 @06:03PM (#41011862)
This happened with intelij a while back didn't it? A spy pushed a code that caused a suplly chain outage somewhere, I can't remember the details.

Anyway, I believe this is what happened here in this case.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by gregw2 on Friday July 19, 2024 @01:49PM (#41009099)
This is, in a way, why Kaspersky was banned in the US... "who scans the scanners?". Kaspersky is not that different from a Cloudstrike EDR product.

   https://news.ycombinator.com/item?id=4092187
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by GardenLetter27 on Friday July 19, 2024 @02:02PM (#41009254)
But will Europe ban CrowdStrike?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by yard2010 on Friday July 19, 2024 @06:01PM (#41011843)
This clusterfuck is a dress rehearsal if you ask my honest opinion.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by crooked-v on Friday July 19, 2024 @06:58AM (#41004848)
I was going to buy some put options against CRWD with spare pocket money, but it turns out that the service I have my investment money is in broken right now. I wonder if that's because of Crowdstrike.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by alkhimey on Friday July 19, 2024 @07:03AM (#41004902)
An update to the internal database. It still did not sunk to developers that data has equivalent risk as code. A400 crashed because of an XML file update. I have witnessed my share of critical bugs caused by "innocent? updates to "data" which were treated less seriously because of this. Management and devs alike should change their conception about this.
[dead]
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Numerlor on Friday July 19, 2024 @07:20AM (#41005078)
It's ridiculous how many people here are blaming Windows for something that's really completely unrelated
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by selimnairb on Friday July 19, 2024 @07:05AM (#41004914)
How long before companies start consciously de-risking by replacing general-purpose systems like Windows with newer systems with smaller attack surfaces? Why does an airline need to use Windows at all for operations? From what I’ve seen, their backend systems are still running on mainframes. The terminals are accessed on PCs running Windows, but those could trivially be replaced with iPadOS devices that are more locked down than Windows and generally more secure by design.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nullindividual on Friday July 19, 2024 @08:15AM (#41005595)
Certain backend systems run on mainframes, yes. But the airline's website? No (only the booking portion interacts with a mainframe via API calls). Identity management system? No. Etc.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by andrybak on Friday July 19, 2024 @07:29AM (#41005146)
One of the problems possibly preventing this is that budgets for buying software aren't controlled by people administering the software. Definitely not by people using it.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lobsterthief on Friday July 19, 2024 @07:15AM (#41005018)
They likely run software written for windows, patched together over decades, that wouldn’t port easily to an iPad.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ricardobayes on Friday July 19, 2024 @07:08AM (#41004944)
Often, the cost of switching is too high or too complex to justify. On top of that, many applications commonly run in manufacturing etc., simply does not run on any other OS.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by fransje26 on Saturday July 20, 2024 @08:36AM (#41016029)
It's true that a multi-billion dollars screw-up, with possible deaths, is a cost that is much easier to justify..
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sabas123 on Saturday July 20, 2024 @01:06PM (#41017922)
And you think that any realistic alternative (which does require appropriate funding) does not have similar risks?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by fransje26 on Sunday July 21, 2024 @07:05AM (#41024164)
The billions that have been lost, and the lives that have been lost, have, in the blink of an eye, rendered the "too costly to implement" argument moot.

For bean-counting purposes, it's just really convenient that the burden of that cost was transferred onto somebody else, so that the claim can continue to be made that another solution would still be too costly to implement.

Accepting the status-quo that got us here in the first place, under the pseudo-rational argument that there are not realistic alternatives, is simply putting ones head in the sand and careening, full steam ahead, to the next wall waiting for us.

That there might not be an alternative available currently does not mean that a new alternative cannot be actively pursued, and that it is not time for extreem introspection.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by krembo on Friday July 19, 2024 @07:44AM (#41005277)
“Nobody ever got fired for Buying IBM”
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jeffhuys on Friday July 19, 2024 @02:18PM (#41009402)
They should’ve been.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nprateem on Friday July 19, 2024 @11:53AM (#41007727)
Never if they can help it and have heard of Santander
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by samcat116 on Friday July 19, 2024 @01:23PM (#41008787)
Embedded Windows has always seemed like an oxymoron to me.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mr90210 on Friday July 19, 2024 @10:16PM (#41013478)
You lost me at iPadOS.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by DuckHunt on Friday July 19, 2024 @07:06AM (#41004927)
So apparently "The issue has been identified, isolated and a fix has been deployed" https://x.com/George_Kurtz/status/1814235001745027317

Yet the chaos seems to continue. Could it be that this fix can't be rolled out automatically to affected machines because they crash during boot - before the Crowdstrike Updater runs?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by martypitt on Friday July 19, 2024 @07:40AM (#41005243)
That update is so tone-deaf and half-assed. There's no apology.

If you go to the website, there's nothing on their front-page. The post on their blog (https://www.crowdstrike.com/blog/statement-on-windows-sensor...) doesn't even link to the solution. There's no link to "Support Portal" anywhere to be seen on their front-page. So, you have to go digging to find the update.

And the "Fix" that they've "Deployed" requires someone to go to Every. Single. Machine. Companies with fleets of 50k machines are on this HN thread - how are they supposed to visit every machine?!?!

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mycall on Friday July 19, 2024 @08:06AM (#41005491)
They won't apologize for legal reasons. Also, it will only make their stock fall further.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ibejoeb on Friday July 19, 2024 @11:35AM (#41007539)
The CEO actually did apologize: "We're deeply sorry for the impact that we've caused to customers, to travelers, to anyone affected by this..."

https://www.reuters.com/technology/crowdstrike-ceo-apologize...

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by _heimdall on Friday July 19, 2024 @08:06AM (#41005499)
Any response they make in the middle of a global outage will be half-assed. They have all available resources figuring out what the hell just happened and how to fix it.

An apology this early is a lose-lose. If they do apologize they'll piss off people dealing with it and want a fix not an apology. If they do t apologize they're tone deaf and don't seem to care.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by adamhp on Friday July 19, 2024 @08:35AM (#41005826)
Imagine being anywhere near the team that sent this...
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by CubsFan1060 on Friday July 19, 2024 @07:08AM (#41004940)
Correct. Many just end up in an endless loop and never actually boot.

It's about as bad as it gets.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jwitthuhn on Friday July 19, 2024 @07:14AM (#41005007)
Yeah, you need to manually fix each affected system by booting in safe mode. Not possible to do remotely.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by martyvis on Friday July 19, 2024 @08:03AM (#41005452)
And you will need your bitlocker recovery key to access your encrypted drive in safe mode. I luckily had mine available offline

There's going be a lot of handholding to get end users through this.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by fifteen1506 on Friday July 19, 2024 @08:08AM (#41005513)
You can enable safemode for next boot without the recovery key and then you can delete the offending file on that next boot.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by kiririn on Friday July 19, 2024 @08:12AM (#41005556)
That requires being able to boot in the first place
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by fifteen1506 on Sunday July 21, 2024 @04:37PM (#41027888)
You can do a minimal boot. I'm told.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rudasn on Friday July 19, 2024 @07:41AM (#41005257)
Ouch!
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by senectus1 on Friday July 19, 2024 @09:03AM (#41006084)
lol sounds good, but how the hell do they deploy a fix to a machine that has crash and is looping BSOD with no internet or netwrok connectivity...

You do what I've been doing for the last 10 hours or so. you walk to each and every desktop and manually type in the bitlocker key so you can remove the offending update.

at least the virtual devices can be fixed sitting at a desk while suckling at a comfort coffee..

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jeffchien on Friday July 19, 2024 @07:09AM (#41004949)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by andrelaszlo on Friday July 19, 2024 @07:47AM (#41005311)
I'm curious about investing and economy, and I always wonder about P/E ratios like Crowdstrike's (currently 450-something, was over 500 last week).

Some P/E ratios for today, for some companies I find interesting:

- Shopify: 615.12

- Crowdstrike: 455.70

- Datadog: 341.98

- Palantir: 212.34

- Pinterest: 187.67

- Uber: 99.0

- Broadcom: 77.68

- Tesla: 58.33

- Autodesk: 52.36

- Adobe: 49.23

- Microsoft: 37.97

What's going on here? Do investors expect Shopify, for example, to increase their earnings by an order of magnitude despite already having done extraordinarily well in a very competitive market? Can anyone ELI5?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by aimazon on Friday July 19, 2024 @08:11AM (#41005547)
The only common belief held by investors in a stock is that the price is going to go up. You may have value investors with a belief that Shopify is undervalued based on earnings, you may have investors betting that the rest of the market will buy Shopify, you may have people who’ve seen the line go up and decided to buy…

Stock prices have been decoupled from earnings or “value” for a long time now and that’s toothpaste we will never get back in the tube. We are in the Robinhood age where you can buy and sell a stock in seconds with no effort.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by betaby on Friday July 19, 2024 @09:13AM (#41006188)
> We are in the Robinhood age where you can buy and sell a stock in seconds with no effort.

I read somewhere that retail investors are less that 10% of trades.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by pxx on Friday July 19, 2024 @09:44AM (#41006519)
a fairly small volume of trades can still have a large impact on prices, no?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by darby_nine on Friday July 19, 2024 @09:16AM (#41006225)
> Stock prices have been decoupled from earnings or “value”

No, they aren't, but the market can remain irrational for longer than you can remain solvent. It doesn't help that our dear government seems loathe to actually ensure competitive markets.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by blackbear_ on Friday July 19, 2024 @07:57AM (#41005394)
The greater fool theory: https://en.m.wikipedia.org/wiki/Greater_fool_theory

Essentially, investors buy as long as they think they will be able to sell at a higher price in the future, regardless of economic fundamentals.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by chii on Friday July 19, 2024 @08:05AM (#41005483)
> regardless of economic fundamentals.

not regardless, but only if. The future is unknown, so their bet is also based on that unknown. Is it foolish? Who knows. Did nvidia seem foolish if somebody made that bet before their ai boom?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by throwaway7ahgb on Friday July 19, 2024 @08:13AM (#41005573)
You can also just say things you don't understand are always created by fools.

Now, there are some fools buying these stocks. But to say that each one of these has a high P/E because every shareholder is a fool is very reductionary.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by adwn on Friday July 19, 2024 @09:11AM (#41006168)
> You can also just say things you don't understand are always created by fools.

Do you have a better hypothesis that would explain the extreme valuations of those stocks?

> But to say that each one of these has a high P/E because every shareholder is a fool is very reductionary.

That's not what "greater fool theory" means.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by wordpad25 on Friday July 19, 2024 @09:52AM (#41006611)
> Do you have a better hypothesis that would explain the extreme valuations of those stocks?

This isn't crypto, these are real, well run companies with good fundamentals.

The trade may be a bet that they are able to corner the market and extract more value. Maybe, it's wrong, but doesn't mean it's just empty hype.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by adwn on Friday July 19, 2024 @10:50AM (#41007115)
> these are real, well run companies with good fundamentals

I'm not disputing that. But even "real" companies don't warrant P/E multiples in the three-digit range, unless there's a very good reason to expect them to grow their profits by 10x or more in the foreseeable future – and that has to be the expected value of earnings growth (roughly, the average growth over all possible futures), discounted by the time value of the investment.

P/E multiples over 100 are practically never justifiable, except as "someone else will come along and pay even more" – i.e., the greater fool theory.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ab_goat on Friday July 19, 2024 @08:05AM (#41005479)
Capture the market by not making customers pay full costs => low profits.

Grow revenues without substantially increasing costs (i.e running a loss)

Hope you can turn up the profit dial later.

Seems like the modern way?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by krembo on Friday July 19, 2024 @09:12AM (#41006179)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jhallenworld on Friday July 19, 2024 @08:13AM (#41005572)
Stock buybacks help push these up. Buybacks are a way to pay investors at capital gain tax rates instead of normal income (dividend) rates.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by xyzzy4747 on Friday July 19, 2024 @08:13AM (#41005578)
The enterprise value is 80.58B. The gross profit is 2.5B. 80/2.5 is 32, similar to Tesla stock.

The earnings are affected by how much the company reinvests (which shows up as a cost) before it becomes earnings on the accounting sheet.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by aveao on Friday July 19, 2024 @08:51AM (#41005975)
arm is also surprisingly high at 557.95x according to my broker btw. yet it's the only stock in my portfolio that reliably goes up.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by DonsDiscountGas on Friday July 19, 2024 @08:56AM (#41006019)
Past performance is not necessarily indicative of future performance
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by DonsDiscountGas on Friday July 19, 2024 @08:55AM (#41006003)
With numbers like that, either the market is crazy or the market believes the actual meaningful earnings are substantially higher than the GAAP reported numbers. Although even there the difference would have to be pretty big.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by eschery on Friday July 19, 2024 @09:26AM (#41006331)
Former equity analyst here. Nobody on "The Street" is actually valuing these companies on PE ratios. Tech companies often intentionally re-invest earnings back into the business in real time and so their reported EPS is often quite low and a poor metric to evaluate the underlying business on. So instead, analysts typically use other metrics like EV/EBITDA or even P/Sales ratios in their valuation models.

Very generally speaking, trading these companies is kind of more of like placing a bet on whether or not their future top-line growth will be dramatically different than the market's current expectations.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by markus_zhang on Friday July 19, 2024 @09:34AM (#41006407)
TBH I don't think many figures here make any financial sense -- but I gotta hold it if my friends all hold it. And once everyone holds it no one is allowed to mass sell it because it's going to hurt your friends, and in finance that's a sin.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by huhtenberg on Friday July 19, 2024 @09:42AM (#41006497)
30-50 is a reasonable PE range for larger companies.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by spacephysics on Friday July 19, 2024 @08:03AM (#41005456)
This smells of some inside trading. Someone internal at crowdstrike (or their relative/friend) got wind of this and is trying to save face if they get investigated.

Reading the post its obvious they don’t have a deep understanding of tech, while having that be core to their thesis.

It’s prohibitively hard to hack into a “cloud system” due to few possible entry points - as a reddit commenter said, open S3 buckets are tough to crack!

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by throwaway7ahgb on Friday July 19, 2024 @08:14AM (#41005583)
It wouldn't work, the SEC has incredible tools for finding these things.

Especially for the mom/pop investors.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by higeorge13 on Friday July 19, 2024 @08:05AM (#41005478)
Most timed post ever?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by shostack on Friday July 19, 2024 @07:46AM (#41005291)
There's a lot of comments knocking the due diligence, but the call out of the threat vector and timing of this make it a bit hard to brush off as coincidence.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by krembo on Friday July 19, 2024 @07:41AM (#41005256)
Coincidence?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bryancoxwell on Friday July 19, 2024 @08:01AM (#41005437)
Probably.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ibejoeb on Friday July 19, 2024 @07:57AM (#41005391)
That's bananas. Bro is about to get a knock-knock.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by SilasX on Friday July 19, 2024 @08:57AM (#41006031)
He says he bought seven put contracts for $7.30 at the $185 strike. Absolute max profit, from CS going to -0, would be (185-7.3) x 7 X 100 = ~$125k.

I don’t know if the absolute amount of profit affects decisions here. It seems if he were more certain of what’s going on he would have bet a lot more.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by diggan on Friday July 19, 2024 @09:04AM (#41006097)
> It seems if he were more certain of what’s going on he would have bet a lot more.

Outside of the HN bubble, $125K is already a pretty big sum of money to get all at once, and unlikely to bring too much scrutiny, if it was somehow not a coincident. Seems like a smart strategy, if the user was sitting on inside information and didn't want to ring too many alarm bells.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bspammer on Friday July 19, 2024 @09:34AM (#41006409)
However posting on reddit about it, would not be such a smart strategy. I think it's genuinely just a coincidence, WSB gets plenty of worthless "DD" posts every day that end up amounting to nothing.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by SilasX on Friday July 19, 2024 @09:06AM (#41006111)
Fair. But, one more point, even with its pre market drop, it’s still way above that strike, though the value of the put is going to be up.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ibejoeb on Friday July 19, 2024 @09:05AM (#41006101)
Yeah, tongue firmly in cheek, but that was a very specific, prescient analysis.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mFixman on Friday July 19, 2024 @09:40AM (#41006481)
How is Microsoft stock down less than a percent?

The problem was Windows giving arbitrary access to the kernel to software that can be updated OTA without user intervention and allowing that to crash the kernel, right? Wouldn't this mean that Windows is considerably less secure and stable than assumed?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by didntcheck on Friday July 19, 2024 @09:55AM (#41006629)
Not really. These were kernel modules authorized and installed by the system admin. Of course kernel code runs the risk of crashing your system. The same is true on Linux, and according to another commenter it already has happened with Crowdstrike for Linux
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Vilian on Friday July 19, 2024 @11:49PM (#41013877)
No one assumed Windows were stable and secure that's why they install crowdstrike
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by 999900000999 on Friday July 19, 2024 @07:10AM (#41004968)
I'd bet my career CS isn't spending enough on QA. It's always the first thing to be cut, no one cares about QA when everything is going well, but when things go wrong...
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by alphabetting on Friday July 19, 2024 @07:11AM (#41004975)
Google spending a boatload for Wiz looks smarter now
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bkj512 on Friday July 19, 2024 @07:11AM (#41004981)
Wow
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bkj512 on Friday July 19, 2024 @07:13AM (#41004994)
Lol we were using Symantec software so thankfully no affect.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bandrami on Friday July 19, 2024 @07:15AM (#41005028)
What a fun time to be less than 48 hours out from a transcontinental flight
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by monkeydust on Friday July 19, 2024 @07:16AM (#41005038)
So where can I buy an ETF of companies specializing in software Quality Assurance?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by higeorge13 on Friday July 19, 2024 @07:19AM (#41005068)
Nobody does that anymore. :)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by cja on Friday July 19, 2024 @07:18AM (#41005063)
Sorry to be dense, but what is CrowdStrike and do I have it on my computer?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by vtemian on Friday July 19, 2024 @07:21AM (#41005084)
What's the actual magnitude of this outage? Is there a way to estimate how many machines were down?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by zteppenwolf on Friday July 19, 2024 @07:22AM (#41005093)
I guess people who continue to use Windows in 2024 arguably deserve this, particularly those utilizing it in a production environment.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by cedws on Friday July 19, 2024 @07:56AM (#41005390)
It's truly horrifying how many critical systems run Windows.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dopylitty on Friday July 19, 2024 @08:37AM (#41005846)
It was Windows in this case but nothing is stopping it from happening with any other widely used system that gets online updates. CrowdStrike has root on Linux/MacOS as well after all.

The problem is relying on networked computers for critical infrastructure with no contingency plan. This sort of thing will happen whether because of a bug or because of ransomware. The software and hardware industries are incapable of producing reliable and safe products in our economic system.

Important services such as hospitals, groceries, water treatment plants, and electric grids should be able to operate in offline mode when this sort of thing inevitably happens.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by x86x87 on Friday July 19, 2024 @08:58AM (#41006035)
what about all the people that use services provided by people that use windows? should there be some sort of pushback here?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by personalityson on Friday July 19, 2024 @07:23AM (#41005099)
This is what AI's first strike will look like
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by butler14 on Friday July 19, 2024 @07:23AM (#41005105)
I’m guessing it’s completely incidental that the CEO of crowdstrike was critical of China earlier this year, and that China is somehow unaffected by this ‘global’ issue!
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by scrollaway on Friday July 19, 2024 @07:26AM (#41005126)
I mean… yeah? almost everyone in the west except for some highly corrupt people is critical of china, and china doesn’t deploy crowdstrike.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by scrollaway on Friday July 19, 2024 @07:23AM (#41005108)
Those focusing on QA and staged rollouts are misguided. Yes of course a serious company should do it but CrowdStrike is a compliance checkbox ticker.

They exist solely to tick the box. That’s it. Nobody who pushes for them gives a shit about security or anything that isn’t “our clients / regulators are asking for this box to be ticked”.

The box is the problem. Especially when it’s affecting safety critical and national security systems. The box should not be tickable by such awful, high risk software. The fact that it is reflects poorly on the cybersecurity industry (no news to those on this forum of course, but news to the rest of the world).

I hope the company gets buried into the ground because of it. It’s time regulators take a long hard look at the dangers of these pretend turnkey solutions to compliance and we seriously evaluate whether they follow through on the intent of the specs. (Spoiler: they don’t)

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lopkeny12ko on Friday July 19, 2024 @07:34AM (#41005191)
Isn't a Windows BSOD the equivalent of a kernel panic? I don't understand how this is CrowdStrike's fault. Vanilla userspace operations shouldn't cause a kernel panic--that's a bug in the OS, not a bug in some user software. If anything, we should be blaming Windows here?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by EvanAnderson on Friday July 19, 2024 @07:38AM (#41005230)
> Vanilla userspace operations shouldn't cause a kernel panic...

The component Crowdstrike says you need to remove to restore functionality is a ".sys" file. That's a kernel-mode driver. The fault is happening on the kernel side.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jhfdbkofdchk on Friday July 19, 2024 @07:36AM (#41005210)
CrowdStrike is not a vanilla userspace program, it hooks deeply into the operating system.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by kidbomb on Friday July 19, 2024 @07:35AM (#41005201)
Lessons learned from this:

- CS: Have a staging (production-like) environment for proper validation. It looks like CS has one of these bu they have just skipped it - IT Admins: Have controlled roll-outs, instead of doing everything in a single swoop. - CS: Fuzz test your configuration

Anything I have missed?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mycall on Friday July 19, 2024 @08:04AM (#41005472)
It is possible Cloudflare did a timepointed release on this. Controlled roll-outs wouldn't work if all the daily chunked updates didn't activate the kernel driver until some point in the future.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by krembo on Friday July 19, 2024 @07:42AM (#41005265)
Don't. Deploy. On. Fridays.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by totaldude87 on Friday July 19, 2024 @07:37AM (#41005221)
I hope the narrative of , install crowd strike and pass the audit or else changes after this .

but being in the industry for so long , I don't expect any changes whatsoever, it's either CS or some other tool

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by matt_s on Friday July 19, 2024 @07:39AM (#41005234)
Does crowdstrike work similarly on MacOS? I have to imagine the "walled garden" doesn't allow for 3rd parties to insert themselves into the OS kernel but I could be wrong.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by checker659 on Friday July 19, 2024 @07:41AM (#41005255)
I mean, you can always disable SIP and install your own extensions.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by gchamonlive on Friday July 19, 2024 @07:40AM (#41005250)
I know I have the benefit of hindsight in this regard, but how isn't there redundant checks and tests that would prevent a mishap of this magnitude?

I mean, there should be extensive automated testing using many different platforms and hardware combinations as a prerequisite for any rollout.

I guess this is what we get when everything is opaque, not only the product and the code, but also the processes involved in maintaining and evolving the solution. They would think twice about not investing heavily in testing their deployment pipelines if everyone could inspect their processes.

It might also be the case that they indeed have a thorough production and testing process deployed to support the maintenance of crowdstrike solutions, but we are only left to wonder and to trust whatever their PR will eventually throw at us, since they are a closed company.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by fnord77 on Friday July 19, 2024 @07:43AM (#41005272)
I take it patching remote machines is going to be difficult or impossible?

I haven't used windows in years, but from what I read you need to be in safe mode to delete a crowdstrike file in a system directory, but you need some 48 char key to get into safe mode now if it is locked down?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by red_admiral on Friday July 19, 2024 @07:46AM (#41005293)
I can't wait for rachelbythebay's comments on this.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by gz5 on Friday July 19, 2024 @07:47AM (#41005301)
Seems CS themselves may have been hacked? For example, seems unlikely that both:

1. CS normally pushes global updates to entire user base simultaneously?

2. This made it through their testing. Not only 'just' QA but likely CS employees internally run a version or two ahead of their customer base?

Just speculation - folks who know either answer can validate or debunk.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mmiyer on Friday July 19, 2024 @08:27AM (#41005717)
(they confirmed there was no hack) I think you have too much faith in minimal software development practices being applied at companies.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Kye on Friday July 19, 2024 @07:48AM (#41005315)
Crowdstrike seems like the kind of thing that's sold to CEOs at conferences, forced on IT against objections, and the subject of a lot of discussion at Defcon.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by EvanAnderson on Friday July 19, 2024 @07:49AM (#41005321)
I wonder what Crowdstrike's opsec is like re: malicious actors gaining control of their automated update servers. This incident certainly highlights the power of that type of attack, even if this one just ends up being typical human incompetence-based.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by luismedel on Friday July 19, 2024 @07:49AM (#41005327)
Probably a stupid question but, how can the Windows kernel recover so well after a graphics driver crash and at the same time being unable to do the same for other kind of drivers.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by red_admiral on Friday July 19, 2024 @07:50AM (#41005341)
From reddit:

> I'm in Australia. All our banks are down and all supermarkets as well so even if you have cash you can't buy anything.

I hope the national security/defense people are looking at this closely. Because you can bet the bad guys are. What's the saying, civilisation is only ever three days away from collapse or something?

I am pretty convinced this is a fuckup not an attack, but if Iran or someone managed something like this, there would be hell to pay.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by misswaterfairy on Friday July 19, 2024 @10:06AM (#41006738)
You can bet a substantial amount of money on CloudStrike inadvertently painting a huuuuge hacker target on their back over this...
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jimberlage on Friday July 19, 2024 @07:53AM (#41005368)
For $150/hour, I will spend today consulting for businesses who need someone in the St Louis area to go reboot a remote workers’ machine.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lencastre on Friday July 19, 2024 @07:55AM (#41005380)
Lots of issues in Spain and Germany.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by anchochilis on Friday July 19, 2024 @07:55AM (#41005385)
We routinely implement phased / canary deployments in server-side systems to prevent faults from rolling out globally. How is it possible that CrowdStrike and/or Windows does not have a similar system built in for large, institutional customers? This is outrageous.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Tylast on Friday July 19, 2024 @08:01AM (#41005436)
Oh, the foresight of the 1st episode of Connections. https://www.youtube.com/watch?v=XetplHcM7aQ
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by pelasaco on Friday July 19, 2024 @08:06AM (#41005489)
If i was North Korea, I would say that was me. That would be however a crazy story if Russia and China had done anything about it.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by whoknowsidont on Friday July 19, 2024 @08:07AM (#41005503)
Somewhere out there, there is an engineer with the biggest "I told you so" shit eating grin scrolling through every social media site and basking in the glory.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by gquere on Friday July 19, 2024 @08:12AM (#41005564)
There's supposedly a fix being deployed (https://x.com/George_Kurtz/status/1814235001745027317). Since it's a channel update I'm assuming that it would be downloaded automatically? Has anyone received it yet? Does the garbage driver disappear or is it replaced?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by cryptica on Friday July 19, 2024 @08:15AM (#41005593)
I've been warning about the coming software apocalypse for years. This isn't a one-off, this is the beginning of a pattern. Tech recruitment is broken, software is more complex than ever, more and more people are turning to hacking, people are growing increasingly dissatisfied with the status quo...
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by cryptica on Friday July 19, 2024 @08:24AM (#41005691)
This is what happens when you entrust software security to ex-hackers. Hackers love complexity because that's the kind of environment they thrive in; yet when they start working for the other side as security consultants, they still love complexity. Complexity ought to be the security consultant's worst enemy.

Ex-hackers often talk about security as if it's something you need to add to your systems... Security is achieved through good software development practices and it's about minimalism. You can't take intrinsically crappy, over-engineered, complex software and make it more secure by adding layers upon layer of complex security software on top.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lobochrome on Friday July 19, 2024 @08:27AM (#41005713)
This is how I would start a war… surreal.

I hope it’s just a bug.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Melatonic on Friday July 19, 2024 @08:31AM (#41005766)
Good luck everyone. I just spent all night fixing my shit and we caught it early
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lifeisstillgood on Friday July 19, 2024 @08:36AM (#41005838)
What do we do next week?

So assuming everyone uses sneaker-net to restart what’s looking like millions of windows boxes, there comes recriminations but then … what?

I think we need to look at minimum viable PC - certain things are protected more than others. Phones are a surprisingly good example - there is a core set of APIs and no fucker is ever allowed to do anything except through those. No matter how painful. At some point MSFT is going to enforce this the way Apple does. The EU court cases be damned.

For most tasks for most things it’s hard to suggest that an OS and a webbrowser are not the maximum needed.

We have been saying it for years - what I think we need is a manifesto for much smaller usable surface areas

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by 999900000999 on Friday July 19, 2024 @09:00AM (#41006054)
In this case even dockerized environments would allow you to redeploy with ease.

But that's too much work, many of these systems are running docker resistant software. Management doesn't want to invest in modernization - it works this quarter, it's someone else's problem next quarterly.

You're basically proposing Windows 12 to radically limit what software and drivers can do. Even then eventually someone will probably still break it with weird code.

I'm actually amazed these updates are being tested in prod. Do they have no QA environments ?

Do I personally need to create a startup company called Paranoia... We actually run a clone of your prod environment minus any sensitive data, then we install all the weird and strange updates before they hit your production servers...

As an upsell we'll test out privileges, to take sure your junior engineers can't break prod.

Someone raise a seed round, I'm down to get started this week.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by quasse on Friday July 19, 2024 @03:51PM (#41010392)
> In this case even dockerized environments would allow you to redeploy with ease.

Not if the CIO mandated that your bare-metal OS hosting Docker has to run a rootkit developed by bozos.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by andrewia on Friday July 19, 2024 @08:48AM (#41005960)
Isn't that basically the point of WinRT and Windows 10 S Mode? The problem is getting developers to adopt the new more secure APIs.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lifeisstillgood on Saturday July 20, 2024 @01:03PM (#41017896)
I think this is existential for Windows, and by extension MSFT. Something like 95% of corporate IT activity is either over http (ie every saas and web app) or is over the serial port (controlling that HVAC, that window blind, that garage lifter)

So what we need in 95% of boxes is not a fully capable PC - we need a really locked down OS. Or rather we can get by with a locked down OS.

I would put good money on there already being a tiny OS from the ground up in MSFT that could be relabelled windows-locked-Down(13) and sold exclusively to large corporates (and maybe small ones who sign a special piece of marketing paper)

The thing is once you do that you are breaking the idea that windows can run everywhere (or rather we claim Linux runs everywhere but the thing that’s on my default unbuntu install and the thing on my router are different

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by harimau777 on Friday July 19, 2024 @08:37AM (#41005849)
It seems like this would indirectly tell us what systems use Cloudstrike. Could that in of itself be information that could help an attacker? I know the security team at work is adamant about not leaking details of our system.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by smithington on Friday July 19, 2024 @08:39AM (#41005873)
There's already somebody trying to cash in on this problem:

https://fix-crowdstrike-apocalypse.com

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by steveBK123 on Friday July 19, 2024 @08:40AM (#41005880)
Wild that a piece of software so integral to basic function has such bad release discipline. A/B, Blue/Green, Canary, Rolling, etc..

I've worked on 4 person software teams that at least followed basic user group rolling release system.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by guax on Friday July 19, 2024 @10:44AM (#41007060)
Integral? I would argue that is wild that a piece of software so useless for the basic and correct function gets so much privilege.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by steveBK123 on Friday July 19, 2024 @12:37PM (#41008270)
Well I mean integral here in that your PC can't boot and do anything useful if the software breaks.

It's not some solitaire app or saas website.

Completely nuked 1000s of companies ability to operate for a day, and the thing is auto-updating with apparently global big bang release push method..

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by JackC on Friday July 19, 2024 @08:46AM (#41005936)
Crowdstrike did this to our production linux fleet back on April 19th, and I've been dying to rant about it.

The short version was: we're a civic tech lab, so we have a bunch of different production websites made at different times on different infrastructure. We run Crowdstrike provided by our enterprise. Crowdstrike pushed an update on a Friday evening that was incompatible with up-to-date Debian stable. So we patched Debian as usual, everything was fine for a week, and then all of our servers across multiple websites and cloud hosts simultaneously hard crashed and refused to boot.

When we connected one of the disks to a new machine and checked the logs, Crowdstrike looked like a culprit, so we manually deleted it, the machine booted, tried reinstalling it and the machine immediately crashes again. OK, let's file a support ticket and get an engineer on the line.

Crowdstrike took a day to respond, and then asked for a bunch more proof (beyond the above) that it was their fault. They acknowledged the bug a day later, and weeks later had a root cause analysis that they didn't cover our scenario (Debian stable running version n-1, I think, which is a supported configuration) in their test matrix. In our own post mortem there was no real ability to prevent the same thing from happening again -- "we push software to your machines any time we want, whether or not it's urgent, without testing it" seems to be core to the model, particularly if you're a small IT part of a large enterprise. What they're selling to the enterprise is exactly that they'll do that.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by JackC on Friday July 19, 2024 @10:45AM (#41007073)
Oh, if you are also running Crowdstrike on linux, here are some things we identified that you _can_ do:

- Make sure you're running in user mode (eBPF) instead of kernel mode (kernel module), since it has less ability to crash the kernel. This became the default in the latest versions and they say it now offers equivalent protection.

- If your enterprise allows, you can have a test fleet running version n and the main fleet run n-1.

- Make sure you know in advance who to cc on a support ticket so Crowdstrike pays attention.

I know some of this sounds obvious, but it's easy to screw up organizationally when EDR software is used by centralized CISOs to try to manage distributed enterprise risk -- like, how do you detect intrusions early in a big organization with lots of people running servers for lots of reasons? There's real reasons Crowdstrike is appealing in that situation. But if you're the sysadmin getting "make sure to run this thing on your 10 boxes out of our 10,000" or whatever, then you're the one who cares about uptime and you need to advocate a bit.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by umanwizard on Friday July 19, 2024 @11:28AM (#41007452)
Just a nit, I don't think it's correct to call eBPF "user mode". It's just a different, much more sandboxed, way of running kernel-mode code.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by yencabulator on Friday July 19, 2024 @11:47AM (#41007662)
If you can crash Linux with an eBPF program, many more asses will have fires lit under them than just this one vendor.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by senectus1 on Saturday July 20, 2024 @12:25AM (#41014034)
heh.. Linus would have a fit :-D
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by anotherhue on Friday July 19, 2024 @11:45AM (#41007629)
We could call it, I don't know, "Protected Mode"?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Kye on Friday July 19, 2024 @12:07PM (#41007902)
It'll never catch on.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by anankaie on Friday July 19, 2024 @02:05PM (#41009280)
Hear me out here: Maybe if we split the address space into various use-specific segments...
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by amlib on Friday July 19, 2024 @05:38PM (#41011644)
Call it Ring 0, 1, 2... for good measure
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jowea on Saturday July 20, 2024 @12:06PM (#41017451)
Is this a good moment to relitigate the Tanenbaum-Torvalds debate?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mavhc on Sunday July 21, 2024 @05:28AM (#41023711)
Let's start with 0 because there won't be anything less than 0. Same when using letters, start with A because things will never get better than A
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by boudin on Friday July 19, 2024 @12:28PM (#41008167)
It's what crowdstrike call it. To run falcon sensor as ebpf, you need to set it up as "user mode" which, I agree with you, is poorly named.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ghostpepper on Friday July 19, 2024 @01:06PM (#41008592)
I would wager that even most software developers who understand the difference between kernel and user mode aren't going to be aware there is a "third" address space, which is essentially a highly-restricted and verified byte code virtual machine that runs with limited read-only access to kernel memory
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by umanwizard on Friday July 19, 2024 @03:18PM (#41010062)
Not that it changes your point, and I could be wrong, but I'm pretty sure eBPF bytecode is typically compiled to native code by the kernel and runs in kernel mode with full privileges. Its safety properties entirely depend on the verifier not having bugs.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ghostpepper on Friday July 19, 2024 @04:27PM (#41010779)
all code is native code eventually (although there are experimental cpus that can execute java byte code directly eg. [0]https://en.wikipedia.org/wiki/Java_processor )
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by parl_match on Friday July 19, 2024 @06:20PM (#41012010)
fwiw there's like a billion devices out there with cpus that can run java byte code directly - it's hardly experimental. for example, Jazelle for ARM was very widely deployed
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ChainOfFools on Friday July 19, 2024 @09:54PM (#41013349)
Listed in that wiki, along with the much older Picojava
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by umanwizard on Friday July 19, 2024 @04:36PM (#41010877)
No, lots of VMs don't have any JIT and just interpret bytecode with a loop around a big switch statement (e.g. Python before 3.13).
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by guax on Friday July 19, 2024 @10:59AM (#41007195)
Im suspicious that turning it off entirely would also provide equivalent protection as kernel and user space mode. If not more more.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by MrDrMcCoy on Friday July 19, 2024 @01:23PM (#41008786)
Depending on what kernel I'm running, CrowdStrike Falcon's eBPF will fail to compile and execute, then fail to fall back to their janky kernel driver, then inform IT that I'm out of compliance. Even LTS kernels in their support matrix sometimes do this to me. I'm thoroughly unimpressed with their code quality.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by 1oooqooq on Saturday July 20, 2024 @09:14AM (#41016244)
do you work for them? if not what took you to do free tech support? ... honestly this looks a little insane
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by alwa on Saturday July 20, 2024 @02:19PM (#41018481)
JackC mentioned in the parent comment that they work for a civic tech lab, and their profile suggests they’re affiliated with a high-profile academic institution. It’s not my place to link directly, but a quick Google suggests they do some very cool, very pro-social work, the kind of largely thankless work that people don’t get into for the money.

Perhaps such organizations attract civic-minded people who, after struggling to figure out how to make the product work in their own ecosystem, generously offer high-level advice to their peers who might be similarly struggling.

It feels a little mean-spirited to characterize that well-meaning act of offering advice as “insane.”

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by 1oooqooq on Monday July 22, 2024 @09:31AM (#41034154)
Civic minded people would point how to fully understand the base of your mission critical system. not help a crack addict chose a better toothpaste.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by kachapopopow on Friday July 19, 2024 @08:53AM (#41005990)
This is gold. My friend and me were joking around that they probably did this to macos and linux before, but nobody gave a shit since it's... macos and linux.

(re: people blaming it on windows and macos/linux people being happy they have macos/linux)

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by zarzavat on Friday July 19, 2024 @09:34AM (#41006405)
I don’t think people are saying that causing a boot loop is impossible on Linux, anyone who knows anything about the Linux kernel knows that it’s very possible.

Rather it’s that on Linux using such an invasive antiviral technique in Ring 0 is not necessary.

On Mac I’m fairly sure it is impossible for a third party to cause such a boot loop due to SIP and the deprecation of kexts.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nicce on Friday July 19, 2024 @10:37AM (#41006997)
I believe Apple prevented this also for this exact reason. Third-parties cannot compromise the stability of the core system, since extensions can run only in user-space.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by vbezhenar on Friday July 19, 2024 @11:51AM (#41007704)
I might be wrong about it, but I feel that malware with root access can wreak quite a havoc. Imagine that this malware decides to forbid launch of every executable and every network connection, because their junior developer messed up with `==` and `===`. It won't cause kernel crash, but probably will render the system equally unusable.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by neffy on Friday July 19, 2024 @12:18PM (#41008038)
Root access is a separate issue, but user space access to sys level functions is something Apple has been slowly (or quickly on the IOS platform, where they are trying to stop apps snooping on each other) clamping down on for years.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Retr0id on Friday July 19, 2024 @01:26PM (#41008827)
On both macOS and Linux, there's an increasingly limited set of things you can do from root. (but yeah, malware with root is definitely bad, and the root->kernel attack surface is large)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by zarzavat on Friday July 19, 2024 @01:31PM (#41008889)
Malware can do tons of damage even with only regular user access, e.g. ransomware. That’s a different problem from preventing legitimate software from causing damage accidentally.

To completely neuter malware you need sandboxing, but this tends to annoy users because it prevents too much legitimate software. You can set up Mac OS to only run sandboxed software, but nobody does because it’s a terrible experience. Better to buy an iPad.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by syndeo on Monday July 22, 2024 @12:15PM (#41036123)
> but nobody does because it’s a terrible experience

To be fair, all apps from the App Store are sandboxed, including on macOS. Some apps that want/need extra stuff are not sandboxed, but still use Gatekeeper and play nice with SIP and such.

FWIW, according to Activity Monitor, somewhere around 2/3 to 3/4 of the processes currently running on my Mac are sandboxed.

Terrible dev experience or not, it's pretty widely used.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by imtringued on Friday July 19, 2024 @01:51PM (#41009116)
It depends on your setup. If you actually put in the effort to get apparmor or selinux set up, then root is meaningless. There have been so many privilege escalation exploits that simply got blocked by selinux that you should worry more about setting selinux up than some hypothetical exploit.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bonzini on Friday July 19, 2024 @03:17PM (#41010042)
It's not unnecessary, it's harder (no stable kernel ABI, and servers won't touch DKMS with a ten foot pole).

On the other hand you might say that lack of stable kernel ABI is what begot ebpf, and that Microsoft is paying for the legacy of allowing whatever (from random drivers to font rendering) to run in kernel mode.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jimbobjim on Friday July 19, 2024 @03:27PM (#41010180)
I’ve had an issue with it before in my work MacBook. It would just keep causing the system to hang, making the computer unusable. Had to get IT to remove it.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by WatchDog on Friday July 19, 2024 @10:13PM (#41013450)
I’ve had sporadic kernel panics with the macos version.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Nemo_bis on Friday July 19, 2024 @12:18PM (#41008028)
Interesting. How was the faulty upgrade distributed? Not from Debian archives I assume.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by MrDrMcCoy on Friday July 19, 2024 @01:19PM (#41008744)
CrowdStrike Falcon may ship as a native package, but after that it completely self-updates to whatever they think you should be running. Often, I have to ask IT to ask CS to revert my version because the "current" one doesn't work on my up-to-date kernel/glibc/etc. The quality of code that they ship is pretty appalling.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Nemo_bis on Saturday July 20, 2024 @12:40AM (#41014114)
Thanks for confirming. Is there any valid reason these updates couldn't be distributed through proper package repositories, ideally open repositories (especially data files which can't be copyrightable anyway)?

How does Wazuh do it, for example in the [AUR packaged version](https://aur.archlinux.org/packages/wazuh-agent)?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by guipsp on Saturday July 20, 2024 @04:41PM (#41019667)
Being able to update on a whim is a feature, not a bug, of CrowdStrike (according to them, you may disagree).
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Nemo_bis on Sunday July 21, 2024 @04:44AM (#41023503)
But in Debian that can be achieved with properly configured unattended-upgrades as well.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by arbll on Monday July 22, 2024 @09:51AM (#41034365)
Yes but that puts a lot of complexity on the end user and you end-up with:

1. A software vendor that is unhappy about the speed they can ship new features at

2. Users that are unhappy the software vendor isn't doing more to reduce their maintenance burden, especially when they have a mixture of OS, distros and complex internal IT structures

IMO default package manager have failed on both linux and windows to provide a good solution for remote updates so everyone re-invents the wheel with custom mini package managers + dedicated update systems.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by MetaWhirledPeas on Friday July 19, 2024 @11:30AM (#41007481)
> we push software to your machines any time we want, whether or not it's urgent, without testing it

Do they allow you to control updates? It sounds like what you want is for a small subset of your machines using the latest, while the rest wait for stability to be proven.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bink on Friday July 19, 2024 @11:49AM (#41007686)
This is what happened to us. We had a small fraction of the fleet upgraded at the same time and they all crashed. We found the cause and set a flag to not install CS on servers with the latest kernel version until they fixed it.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jeeva on Monday July 22, 2024 @06:14AM (#41032710)
It's worth noting that this feature is available, but the recent Windows issue [reportedly] ignored it.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by HTG43 on Friday July 19, 2024 @10:00AM (#41006684)
Interesting that they push updates on a Friday when support profile will be way different across companies and organizations during that time.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by joezydeco on Friday July 19, 2024 @11:30AM (#41007484)
It makes you wonder if there was some critical vulnerability that forced them to deploy to everyone simultaneously at an awkward time.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by philipwhiuk on Friday July 19, 2024 @11:57AM (#41007768)
AI probably thought there was a critical vuln.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by theGnuMe on Saturday July 20, 2024 @06:23PM (#41020569)
CrowdStrike is the critical vulnerability.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by philipwhiuk on Friday July 19, 2024 @11:56AM (#41007756)
You should send this to every tech reporter you like.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by not_wyoming on Friday July 19, 2024 @11:38AM (#41007557)
> we're a civic tech lab

Obviously not the point of your post, but say more? This sounds like it could be pretty cool!

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Kye on Friday July 19, 2024 @09:18AM (#41006245)
I wonder if the changes they put in behind the scenes for your incident on Linux saved Linux systems in this situation and no one thought to see if Windows was also at risk.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by trueismywork on Monday July 22, 2024 @11:50AM (#41035803)
I think a big thing probably is that few linux systems are centrally upgraded.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by OskarS on Friday July 19, 2024 @12:33PM (#41008223)
Please tell me you've ended the contract with CrowdStrike after this?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by crowdstriker on Friday July 19, 2024 @03:11PM (#41009975)
You're a moron for using Crowdstrike in the first place.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by hughesjj on Friday July 19, 2024 @08:07PM (#41012803)
> we push software to your machines any time we want, whether or not it's urgent, without testing it

... Just, no... HOW does a vendor get away with that? No rolling releases allowed? No hostclasses or placement groups? No local cache or proxy?

The more I've learned over the past day or so, the more crowdstrike keeps edging towards the malware side of the malware/anti-malware spectrum for me

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by oklischat on Saturday July 20, 2024 @12:36PM (#41017697)
Every real malware programmer would be damn proud of this blast radius.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by vfclists on Monday July 22, 2024 @04:42AM (#41032098)
So in a nutshell it is about corporations pushing for legislation which compels usage of their questionable products, because such products enable management to claim compliance when things go wrong, even when the things that go wrong is are the compliance ensuring products.

Sounds like a good gig to me.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nicklad on Monday July 22, 2024 @06:01PM (#41040278)
This seems to be misinformation? The CrowdStrike KB says this was due to a Linux kernel bug.

---

Linux Sensor operating in user mode will be blocked from loading on specific 6.x kernel versions

Published Date: Apr 11, 2024 Symptoms

In order to not trigger a kernel bug, the Linux Sensor operating in user mode will be prevented from loading on specific 6.x kernel versions with 7.11 and later sensor versions.

Applies To Linux sensor 7.11 in user mode will be prevented from loading:

For Ubuntu/Debian kernel versions:

6.5 or 6.6

For all distributions except Ubuntu/Debian, kernel versions:

6.5 to 6.5.12

6.6 to 6.6.2

Linux sensor 7.13 in user mode will be prevented from loading:

For Ubuntu 22.04 running the 6.5 kernel:

6.5.0 - 6.5.0-1014-aws 6.5.0- 6.5.0-1015-azure 6.5.0 - 6.5.0-1014-gcp 6.5.0 - 6.5.0-24-generic 6.5.0 - 6.5.0-1015-oem Ubuntu kernel version:

6.6 to 6.6.2 For Debian kernel version:

6.5 to 6.5.12

6.6 to 6.6.2

For all distributions except Ubuntu/Debian, kernel versions:

6.5 to 6.5.12

6.6 to 6.6.2

Linux Sensors running in kernel mode are not affected.

Resolution CrowdStrike Engineering identified a bug in the Linux kernel BPF verifier, resulting in unexpected operation or instability of the Linux environment.

In detail, as part of its tasks, the verifier backtracks BPF instructions from subprograms to each program loaded by a user-space application, like the sensor. In the bugged kernel versions, this mechanism could lead to an out-of-bounds array access in the verifier code, causing a kernel oops.

This issue affects a specific range of Linux kernel versions, that CrowdStrike Engineering identified through detailed analysis of the kernel commits log. It is possible for this issue to affect other kernels if the distribution vendor chooses to utilize the problem commit.

The commit where the kernel bug was introduced is seen at https://github.com/torvalds/linux/commit/fde2a3882bd07876c14... and the commit that resolves the issue is seen at https://github.com/torvalds/linux/commit/4bb7ea946a370707315...

To avoid triggering a bug within the Linux kernel, the sensor is intentionally prevented from running in user mode for the specific distributions and kernel versions shown in the above section

These kernel versions are intentionally blocked to avoid triggering a bug within the Linux kernel. It is not a bug with the Falcon sensor. Sensors running in kernel mode are not affected.

No action required, the sensor will not load into user mode for affected kernel versions and will stay on kernel mode.

For Ubuntu 22.04 the following 6.5 kernels will load in user mode with Falcon Linux Sensor 7.13 and higher:

6.5.0-1015-aws and later 6.5.0-1016-azure and later 6.5.0-1015-gcp and later 6.5.0-25-generic and later 6.5.0-1016-oem and later

If for some reason the sensor needs to be switched back to kernel mode: Switch the Linux sensor backend to kernel mode sudo /opt/CrowdStrike/falconctl -s --backend=kernel

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tedajax on Friday July 19, 2024 @08:53AM (#41005991)
The first time I experienced crowdstrike in a corporate environment it seemed obvious that something like this would eventually happen.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ezoe on Friday July 19, 2024 @08:53AM (#41005996)
Those EDR software is implemented as a kernel driver.

A third party closed source Windows kernel driver that can't be audited. It gathers massive amount of activities and send back to the central server(which can be sold) as well as execute arbitrary payload from the central server.

It became single point of failure to your whole system.

If an attacker gain control of the sysadmin PC, it's over.

If an attacker gain administrator privilege on EDR-installed system, it run the same privilege with EDR so attacker can hide their activities from EDR. There aren't many EDR products in the world it can be done.

I'd like to call it "full trust security model".

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ngneer on Friday July 19, 2024 @08:55AM (#41006011)
Security technology harming security? Shocker. We need less monoculture. Trouble is monoculture pays. Write the software once, deploy it everywhere - free money.

I manage a simple Tier-4 cloud application on Azure, involving both Windows and Linux machines. Crowdstrike, OMI, McAfee and endpoint protection in general has been the biggest thorn in my side.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by snailb on Friday July 19, 2024 @08:56AM (#41006017)
On a positive note, I'm in morocco and getting money from ATM wasn't working for the whole day I believe because of this outage. I was at the till in a supermarket and people started asking if they can chip in to pay for some food I bought because I didn't have the cash.

Humanity 1 - Technology 0

Edit: Outage of all ATM's in Morocco was yesterday not today. so not sure how the two are related.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by hughw on Friday July 19, 2024 @08:58AM (#41006036)
So, why did our little company's (little used) two Windows machines not BSOD overnight? They were just sitting idle. They run CS Falcon sensor. Did the update force a restart? Didn't seem to happen here.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Kye on Friday July 19, 2024 @10:20AM (#41006850)
It looks like a configuration file update is the culprit. The software presumably picks up the update, then BSODs.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by egberts1 on Friday July 19, 2024 @09:09AM (#41006142)
I am quite sure that they have had three precious timezone hours to detect a total failure of telemetry after their fateful midnight upgrade.

Like the most useful Canary Island in the Coal Mine.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by KingOfCoders on Friday July 19, 2024 @09:11AM (#41006163)
2024 years after 2k we have 2k.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Kye on Friday July 19, 2024 @09:14AM (#41006193)
Maybe a silly question, but: why hasn't this affected Linux? I assume it uses a proprietary kernel module just like it does on Windows. I guess this will come out in a post-mortem if they publish one, but it's been on my mind.

edit: aha https://news.ycombinator.com/item?id=41005936

They did do this to Linux, but in the past. Maybe whatever they did to deal with it saved Linux this time around

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ngneer on Friday July 19, 2024 @09:15AM (#41006199)
"There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult. It demands the same skill, devotion, insight, and even inspiration as the discovery of the simple physical laws which underlie the complex phenomena of nature."

"The most important property of a program is whether it accomplishes the intention of its user."

C.A.R. Hoare

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by uticus on Friday July 19, 2024 @05:38PM (#41011633)
Agreed but have you been in the industry lately? Nobody hires assembly programmers anymore. Want money you must work at wobbly top of abstraction mountain.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ngneer on Saturday July 20, 2024 @12:25AM (#41014029)
I am well aware, but the quotes are timeless for a reason. Not to be cheeky, but "Want money" is exactly how you get to the many routinely broken endpoint solutions that wind up reducing reliability and at times increasing the attack surface. Wherever you are in the stack, please make it more robust and easier to reason about. No matter how far from the assembly.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by thih9 on Saturday July 20, 2024 @05:07AM (#41015153)
It’s not just about the tech abstraction mountain, it’s about the app logic and dev process too.

A react native JS app with a clear spec and a solid release process can be more reliable than bloated software that receives an untested hotfix, even if the latter was handwritten in assembly.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sans_souse on Friday July 19, 2024 @09:17AM (#41006228)
Why would you name your company "CrowdStrike" anyway? What does Crowd Strike even mean?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by josephd79 on Friday July 19, 2024 @09:20AM (#41006261)
Year of Linux
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by markus_zhang on Friday July 19, 2024 @09:29AM (#41006357)
In pre-market, CRWD is 14% down. I think investors are a bit scared that THIS time there is going to be some consequences.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rjmunro on Friday July 19, 2024 @09:40AM (#41006479)
I'm amazed it's just 14%, not more like 75%-80%. Surely a lot of customers are going to uninstall and move to competitors. The remainders are at least going to demand much cheaper service with better guarantees going forward.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by markus_zhang on Friday July 19, 2024 @10:05AM (#41006726)
Yeah, and now recovered to -9.39%. Let's see what happens. I guess CrowdStrike is backed by enough powerful people to NOT lose too much business.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ddgflorida on Friday July 19, 2024 @09:30AM (#41006372)
Do you suppose they test before pushing updates out?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by thomasjudge on Friday July 19, 2024 @09:33AM (#41006401)
Why are "security" patches not tested before they are deployed?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by egberts1 on Friday July 19, 2024 @09:38AM (#41006465)
Yet Lennart Pottering and Redhat (spelled that way as I am one of the original pre-IPO investor of RedHat via Alex Brown/Deutsche Bank) wants to put networking of Linux into UEFI this quarter, inside the most sacrosanct PID 1.

They still won’t learning anything from Crowdstrike’s mistakeS!

Maybe it is time for me to ditch that stock.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by btreecat on Friday July 19, 2024 @09:50AM (#41006590)
Source of claim?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by egberts1 on Friday July 19, 2024 @10:15AM (#41006816)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by egberts1 on Friday July 19, 2024 @10:16AM (#41006822)
Network sockets are in the systemd code repository.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by integricho on Friday July 19, 2024 @09:39AM (#41006471)
Ironic that the software intended to prevent exactly these kinds of outages ends up causing it.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by integricho on Friday July 19, 2024 @09:47AM (#41006545)
This should at the very least put them out of business by causing each and every client to abandon them as their security solution.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sytelus on Friday July 19, 2024 @10:02AM (#41006699)
Genuine question: How the heck crapeware like CloudStrike got into all critical systems from 911 to hospitals to airlines? My understanding was that all these critical systems are just super lazy to upgrade or install anything at all. I would love to know all the sales tactics CS used to get into millions of systems for money!
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ncr100 on Friday July 19, 2024 @11:11AM (#41007307)
Reading other comments here, sorry I don't have the link, one crowd strike salesperson threatened to cancel them as a Client, yes you read that right, if the client wasn't easier to work with. So they're bullies or at least that one salesperson in crowd strike is a bully.

Another article talked about crowd strike being required for compliance, people here talking about checkbox compliance. So there's a systemic requirement from perhaps insurers for there to be some kind of comprehensive near real-time updated antivirus solution.

Furthermore, the haste makes waste philosophy seems to not be honored, in my opining mind, by the minds who drive The impacted sectors of our economy. Hospitals, Banks, airlines. This kind of vulnerability should not have been accepted. It's a single point of failure. Even on crowdstrike's website they have this kind of like radar ring hotspot Target kind of graphic, where they show at the very center one single client app .. theirs, as if that one single client is the thing that's going to save us?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sytelus on Friday July 19, 2024 @03:36PM (#41010243)
This is amazing sales tactics! So, you buddy up with insurance, they create a checkbox and recommend you for a revenue cut! Now you suddenly have millions of customers out of nowhere and your product gets installed on billions computers before you even know it. I have seen this tactic get used for many mediocre products. For example, 3rd party dishwasher soap recommended by dishwasher company. Amazingly powerful. I don’t think most of CrowdStrike employees even knew they were in more than billion computers with paid service. The CEO was just busy doing brutal marketing of this pointless product.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by convivialdingo on Friday July 19, 2024 @10:14AM (#41006812)
Here’s my take as a security software dev for 15 years.

We put too much code in kernel simply because it’s considered more elite than other software. It’s just dumb.

Also - if a driver is causing a crash MSFT should boot from the last known-good driver set so the install can be backed out later. Reboot loops are still the standard failure mode in driver development…

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by erichocean on Friday July 19, 2024 @10:17AM (#41006827)
Not possible in this situation, the "driver" is fine, it's a file the driver loads during startup that is bad, causing the otherwise "good" driver to crash.

Going back to an earlier version—since the driver is "good—would just re-load the same driver, loading the updated file, and then crashing again.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by convivialdingo on Friday July 19, 2024 @05:32PM (#41011576)
A driver that crashes with bad input is not “fine.” Bad design, bad configuration loading and crap input validation. Did they even fuzz the code?

We’d spend 20x development time on kernel code because BSOD is never an option.

I get that this was a bad release - but IMHO it’s incredible that they pushed this out to a billion devices before the red flags went up.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by amai on Friday July 19, 2024 @10:17AM (#41006826)
It seems monocultures are not only bad for resilience in agriculture, but also in IT.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jacobgorm on Friday July 19, 2024 @10:21AM (#41006861)
The great clownstrike.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by whoisstan on Friday July 19, 2024 @10:22AM (#41006869)
Can someone with experience explain how integration tests did not detect that?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by guax on Friday July 19, 2024 @11:38AM (#41007564)
Why are you assuming there were tests?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by whoisstan on Friday July 19, 2024 @12:11PM (#41007950)
Right.

I just can‘t imagine how it passed tests for a common configuration that is exhibited by large number of windows machines. Stuff always can go wrong, but OS is not booting should be caught?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by amai on Friday July 19, 2024 @10:34AM (#41006974)
Did Crowdstrike forget the rule, that one does not simply deploy on Friday?

https://www.reddit.com/r/ProgrammerHumor/comments/f79iag/don...

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dev1ycan on Friday July 19, 2024 @10:35AM (#41006986)
Crazy isn't it, I had no issues because my group policy updates have been off since last year, guess the "everyone must forcefully update" for "security reasons" ended up backfiring, who could've thought
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by daemonologist on Friday July 19, 2024 @10:36AM (#41006989)
My company has some bios bitlocker extension installed which prompts for a password on boot, so automatic updates (one of which tried to install last night) just get stuck there in jet engine mode. Normally this is extremely annoying but today I count myself lucky - aside from a couple of people with Chromebook thin clients I am the only person showing as online in Teams right now.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by kaladin-jasnah on Friday July 19, 2024 @10:37AM (#41007001)
Anecdote: my first job was IT at a small org. We had somehow gotten a 15 minute remote meeting with Kevin Mitnick, and asked him several questions about security best practices and software recommendations. I don't remember a lot about that meeting, but I do remember his strong recommendation of Crowdstrike. Interesting to see it brought up again in this context.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by farceSpherule on Friday July 19, 2024 @10:41AM (#41007040)
I absolutely abhor these end point solutions that "auto update for your convenience and safety."

I can control and manage my own systems. I do not need nanny state auto updating for me.

Crowdstrike should be held liable for financial losses associated with this nonsense.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by axelthegerman on Friday July 19, 2024 @10:55AM (#41007166)
Looks like crowdstrike are just delivering what their name promised, striking crowds around the world
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by aktuel on Friday July 19, 2024 @10:57AM (#41007181)
Germany is not affected since it's Krautstrike only.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by GrumpyNl on Friday July 19, 2024 @10:59AM (#41007193)
Ho do they test this before they roll it out? Looks like a bug thats easy to spot. I would presume they test it at several configurations and when it passes the test ( a reboot), they roll it out. Has this been tested?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by xyst on Friday July 19, 2024 @11:03AM (#41007244)
CRWD dropped $50/share at market open. Wild.

Is this specific to only Windows machines “protected” with CS or is this impacting Linux/macOS as well?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by remram on Friday July 19, 2024 @11:05AM (#41007259)
I can't wait to see the CloudFlare traffic report after this. All those computers going down must have affected traffic worldwide. Even from Linux systems as their owners couldn't run jobs from their bricked Windows laptops.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by aeyes on Friday July 19, 2024 @11:35AM (#41007537)
It looks quite normal so far: https://radar.cloudflare.com/traffic

DE-CIX traffic is also often a good indicator during global events, looks normal: https://www.de-cix.net/en/locations/frankfurt/statistics

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by remram on Friday July 19, 2024 @12:12PM (#41007962)
Interesting! Thanks for that. I guess most servers and consumer endpoints are fine, and those are driving all the traffic.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by charlie0 on Friday July 19, 2024 @11:09AM (#41007297)
Next up: CrowdStrike Sued for Alleged Negligence.

I hate lawyers, but this is the reason why companies outsource. Why take the blame (and spend the money) when you can blame the vendor?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Geezus_42 on Friday July 19, 2024 @11:11AM (#41007315)
"Incidents of this nature do occur in a connected world that is reliant on technology." - Mike Maddison, CEO, NCC Group

Until I see an explanation of how this got past testing, I will assume negligence. I wasn't directly affected, but it seems every single Windows machine running their software in my org was affected. With a hit rate that high I struggle to believe any testing was done.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by zzhelezc on Friday July 19, 2024 @11:12AM (#41007328)
From the BBC's cyber correspondent Joe Tidy [1]:

> A "content update" is how it was described. So, it wasn’t a major refresh of the cyber security software. It could have been something as innocuous as the changing of a font or logo on the software design.

He can't be serious, right? Right?

[1] https://www.bbc.co.uk/news/live/cnk4jdwp49et?post=asset%3Abd...

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Beijinger on Friday July 19, 2024 @11:13AM (#41007331)
Speaking of security. I got an email yesterday that I need a different system now to log into my social security account. This one:

https://www.id.me/government

It is for social security, taxes, unemployment benefits, whatever. And running under a foreign TLD, .ME for Montenegro. I am not a security specialist. But I think this is asking for trouble.

By the way, do you remember when fuck.yu became fuck.me ?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rajeshivivek on Friday July 19, 2024 @11:19AM (#41007370)
DO NOT REDEEM SAARRRRRRRRSSSSS! BLODDY BASTARDS INVALID FORMATING SARRRRRRSSSSS!!
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by stevetron on Friday July 19, 2024 @11:26AM (#41007440)
Working late Thursday night in Florida, USA. I have someone in Australia wanting me to write a quick script in LSL for an object in Second Life. We were interrupted: Second Life kept running, but Discord went down, telling me to 'try another server' which doesn't make sence when you are 1-on-1 with someone. All my typing in Discord turned red. Additionally, I couldn't log into the email portal for outlook.com: I got a screen of tiny-fonted text all clinging to the left edge of the display, unreadable, unusable. Second Life, though, stayed online and kept working for me, but then I'm on Windows 7. My friend who had requested the collaboration froze in Second Life on his Windows 10 system, and I don't know what his Discord was doing. I ended the session since I couldn't get a no/no-go out of him for the latest script version.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by _def on Friday July 19, 2024 @11:30AM (#41007485)
Wow I didn't know second life was still a thing. Literally yesterday I looked at a 20 year old archived version of a freeware portal which also listed a version of second life.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dboreham on Friday July 19, 2024 @11:27AM (#41007441)
Looks like it affected the Crowdstrike stock, but not Microsoft.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by upofadown on Friday July 19, 2024 @11:27AM (#41007446)
Perhaps a dumb question for someone who actually knows how Microsoft stuff works...

Why would an anti-malware program be allowed to install a driver automatically ... or ever for that matter?

Added: OK, from another post I now know Crowdstrike has some sort of kernel mode that allows this sort of catastrophe on Linux. So I guess there is a bigger question here...

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by atoav on Friday July 19, 2024 @12:00PM (#41007809)
Maybe I am in the minority, but it always puzzled me that anybody in IT would think a mega-priviledged piece of software that looks into all files was a good idea.

If there is any place that historically was exploited more than all other things it was broken parsers. Congratulations if such an exploited file is now read by your AV-software it now sits now at a position where it is allowed (expected) to read all files and it would not surprise me if it could write them as well.

And you just doubled the number of places in which things can go wrong. Your system/software that reads a PNG image might do everything right, but do you know how well your AV-software parses PNGs?

This is just an example, but the question we really should ask ourselves is: why do we have systems where we expect malicous files to just show up in random places? The problem with IT security is not that people don't use AV software, it is that they run systems that are so broken by design that they are sprinkled on top.

This is like installing a sprinkler system in a house full of gasoline. Imagine gasoline everywhere including in some of the water piping — in the best case your sprinkler system reacts in time and kills the fire, in the worst case it sprays a combustive mix into it.

The solution is of course not to build houses filled with gasoline. Meanwhile AV-world wants to sell you ever more elaborate, AI-driven sprinkler systems. They are not the ones profiting from secure systems, just saying..

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Sohcahtoa82 on Friday July 19, 2024 @01:11PM (#41008657)
> but it always puzzled me that anybody in IT would think a mega-priviledged piece of software that looks into all files was a good idea.

Because otherwise, a piece of malware that installs itself at a "mega-privileged" level can easily make itself completely invisible to a scanner running as a low-priv user.

Heck, just placing itself in /root and hooking a few system calls would likely be enough to prevent a low-priv process from seeing it.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by terribleperson on Friday July 19, 2024 @02:39PM (#41009674)
You're ignoring the parent's question of "why do we have systems where we expect malicous files to just show up in random places?", which I think is a good question. If a system is truly critical, you don't secure it by adding antivirus. You secure it by restricting access to it, and restricting what all software on the machine can do, such that it's difficult to attack in the first place. If your critical machines are immune to commodity malware, now you only have to worry about high-effort targeted attacks.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by atoav on Friday July 19, 2024 @02:52PM (#41009791)
My point exactly. Antivirus is a cheap on top measure thst makes people feel they have done something, the actual safety of a system comes from preventing people and software from doing things they shouldn't do.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by atoav on Friday July 19, 2024 @02:48PM (#41009750)
Why would you design a system where a piece of malware can "install itself" at a mega-priviledged position?

My argument was that this is the flaw, and everything else is just trying to put lipstick on a pig.

If you have a nightclub and you have problem controlling which people get in, the first idea would be to not have a thousand unguarded doors and to then recruit people that search the inside of your nightclub for people they think didn't pay.

You probably would think about reducing the numbers of doors and adding effective mechanisms to them that help you with your goals.

I am not saying we don't need software that checks files at the door, I say we need to reduce the number of doors leading directly to the nightclubs cash reserve.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by hnthrowaway0328 on Friday July 19, 2024 @01:36PM (#41008928)
I wonder why and how does security software read a PNG file. Sure it's not tough to parse a PNG file, but what does it look for exactly?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Sohcahtoa82 on Friday July 19, 2024 @02:14PM (#41009364)
Some file formats allow data to be appended or even prepended to the expected file data and will just ignore the extra data. This has been used to create executables that happen to also be a valid image file.

I don't know about PNG, but I'm fairly sure JPEG works this way. You can concatenate a JPEG file to the end of an executable, and any JPEG parser will understand it fine, as it looks for a magic string before beginning to parse the JPEG.

A JPEG that has something prepended might raise an eyebrow. A JPEG that has something executable prepended should raise alarms.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by skydhash on Friday July 19, 2024 @03:07PM (#41009940)
Why make something like that executable in the first place? I like the Unix model where things that should be executable are marked so. I know bad parsers and format decoders can lead to executable exploits, but I've always felt uncomfortable with the windows .exe model. Also VBA in excel, word... I believe a better solution would be to have a minimal executable surface than invasive software.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by TiredOfLife on Friday July 19, 2024 @12:32PM (#41008220)
As I understand it was a definition update that caused a crash inside already installed driver.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by gusfoo on Friday July 19, 2024 @12:43PM (#41008347)
> Why would an anti-malware program be allowed to install a driver automatically ... or ever for that matter?

While the files are named XXX.SYS they are apparently not drivers. The issue is that a corrupted XXX.SYS was loaded by the already-installed driver which promptly crashes.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by red-iron-pine on Friday July 19, 2024 @12:59PM (#41008521)
> Why would an anti-malware program be allowed to install a driver automatically ... or ever for that matter?

Because malware that gets into a system will do just that -- install its own backdoor drivers -- and will then erect defense to protect itself from future updates or security actions. e.g. change the path that Windows Updater uses to download new updates, etc.

Having a kernel module that answers to CloudStrike makes it harder for that to happen, since CS has their own (non-malicious) backdoor to confirm that the rest of the stack is behaving as expected. And it's at the kernel level, so it has visibility into deeper processes that a user-space program might not (or that is easy to spoof).

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sudosysgen on Friday July 19, 2024 @01:49PM (#41009085)
Or, much more likely, the malware will use a memory access bug in an existing, poorly written kernel module (say, CrowdStrike?) to load itself at the kernel level without anyone knowing, perhaps then flashing an older version of the BIOS/EFI and nestle there, or finding it's way into a management interface. Hell, it might even go ahead and install an existing buggy driver by itself it's not already there.

All of these invasive techniques end up making security even worse in the long term. Forget malware - there's freely available cheating software that does this. You can play around with it, it still works.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tonymet on Friday July 19, 2024 @01:26PM (#41008830)
Vendors are allowed to install drivers , even via Windows update. Many vendors like HP, install functionality like telemetry as drivers to make it more difficult for the users to remove the software.

So next time you think you are doing a "clean install", you are likely just re-installing the same software that came with the machine.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by chuckadams on Friday July 19, 2024 @06:28PM (#41012077)
It doesn't install the driver, it is the driver. As for the Linux version, it uses eBPF which has a sandbox designed to never crash the kernel. Windows does have something similar nowadays, but Crowdstrike's code probably predates it and was likely just rawdogging the kernel.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rajeshivivek on Friday July 19, 2024 @11:28AM (#41007454)
SARRRRRRRSSSSS!
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by purpleblue on Friday July 19, 2024 @11:29AM (#41007471)
Do all the machines need to be manually fixed? It doesn't seem like an automatica update will work here...
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by snappr021 on Friday July 19, 2024 @11:32AM (#41007506)
“To err is human, but to really fuck things up requires a computer.” ~ Len Beattie
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by resters on Friday July 19, 2024 @11:34AM (#41007528)
Any company that inserts itself so heavily into US politics cannot be counted on as a solid engineering organization.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by localfirst on Friday July 19, 2024 @11:34AM (#41007535)
This is the first time I'm hearing about crowdstrike, what is it and why is this such a big deal?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by casey2 on Friday July 19, 2024 @11:38AM (#41007558)
Isn't Crowdstrike the same company the heavily lobbied to get make all their features a requirement for government computers? https://www.opensecrets.org/federal-lobbying/clients/summary... They have plenty of money for congress, but it seem little for any kind of reasonable software development practices. This isn't the first time crowdstrike has pushed system breaking changes.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by chambored on Friday July 19, 2024 @12:00PM (#41007810)
According to that link the most money they contributed to lobbying in the past 5 years was $600,000 most years around $200,000. That’s barely the cost of a senior engineer.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by 113 on Friday July 19, 2024 @12:04PM (#41007866)
You'd be surprised how cheap politicians are.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by engineer_22 on Friday July 19, 2024 @12:09PM (#41007932)
IIRC Menendez was accused and found guilty of accepting around $30,000 per year from foreign governments?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by smsm42 on Friday July 19, 2024 @12:54PM (#41008466)
That's probably only the part they had the hard proof for.

Also, the press release[1] says:

> between 2018 and 2022, Senator Menendez and his wife engaged in a corrupt relationship with Wael Hana, Jose Uribe, and Fred Daibes – three New Jersey businessmen who collectively paid hundreds of thousands of dollars of bribes, including cash, gold, a Mercedes Benz, and other things of value

and later:

> Over $480,000 in cash — much of it stuffed into envelopes and hidden in clothing, closets, and a safe — was discovered in the home, as well as over $70,000 in cash in NADINE MENENDEZ’s safe deposit box, which was also searched pursuant to a separate search warrant

This seems to be more than $120K over 4 years. Of course, not all of the cash found may be result of those bribes, but likely at least some of it is.

[1] https://www.justice.gov/usao-sdny/pr/us-senator-robert-menen...

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dwatson92 on Friday July 19, 2024 @12:46PM (#41008386)
Ok but that point still defeats the premise that Crowdstrike are spending a large enough amount on lobbying that it is hampering their engineering dept.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by joe5150 on Friday July 19, 2024 @02:35PM (#41009638)
I believe the OP was using figurative language. The point seems to be that _something_ is hampering their engineering department and they shouldn't be lobbying the government to have their software so deeply embedded into so many systems until they fix that.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dbalatero on Friday July 19, 2024 @01:25PM (#41008816)
I always half-jokingly think "should I buy a politician?"

I feel like a few friends could go in on it.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Kerbonut on Friday July 19, 2024 @02:21PM (#41009431)
It could be like an "insurance" where people pay for politician lobbying. Pool our resources and put it in the right spots.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ta1243 on Friday July 19, 2024 @02:00PM (#41009235)
In the UK, a housing minister was bribed with £12,000 in return for a £45m tax break.

3750:1 return on investment, you don't get many investments that lucrative!

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by yurlungur on Friday July 19, 2024 @12:15PM (#41007993)
Given its origin and involvement in these high profile cases I always thought Crowdstrike is a government subsidized company which barely has any real function or real product. I stand corrected I guess.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Aperocky on Friday July 19, 2024 @01:00PM (#41008530)
This still doesn't demonstrate that it has any real function tbf.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by andrewstuart2 on Friday July 19, 2024 @01:33PM (#41008902)
Business Continuity Plan chaos gorilla as a service.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by hello_moto on Saturday July 20, 2024 @02:15PM (#41018443)
There's something missing here... You know nothing about Crowdstrike (as per your own statement) and critical infrastructure depends on them.

That two things tell us something about your knowledge;)

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by WillPostForFood on Friday July 19, 2024 @11:58AM (#41007786)
Since we are in political season here in the US, they are also well known as the company that investigated the Russian hack of the DNC.

https://www.crowdstrike.com/blog/bears-midst-intrusion-democ...

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lawlessone on Friday July 19, 2024 @12:12PM (#41007963)
Afaik didn't they hack republicans too? They only released democrat emails though.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by meowface on Friday July 19, 2024 @12:31PM (#41008209)
Correct. Also, the DNC breach was investigated by FireEye and Fidelis as well (who also attributed it to Russia).
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Zaskoda on Friday July 19, 2024 @12:52PM (#41008438)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by laidoffamazon on Friday July 19, 2024 @01:42PM (#41009004)
Yeah this is the fringe view. The fact that the GRU is responsible is the closest thing you can get to settled in infosec.

Especially since the alternative scenarios described usually devolve into conspiracy theories about inside jobs

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Zaskoda on Friday July 19, 2024 @03:26PM (#41010169)
There's something of a difference between 'alternative scenarios' and demonstrating that the 'settled' story doesn't fit with the limited evidence. One popular example is that the exploit Crowdstrike claim was used wasn't in production until after they claimed it was used.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by laidoffamazon on Friday July 19, 2024 @04:33PM (#41010850)
Ok, who did it then?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by meowface on Friday July 19, 2024 @05:26PM (#41011509)
>There's something of a difference between 'alternative scenarios' and demonstrating that the 'settled' story doesn't fit with the limited evidence.

You've failed to demonstrate that, since your second link doesn't show the Ukrainian military disputing the DNC hack, just a separate hack of Ukrainian software, and the first link doesn't show ThreatConnect disagreeing with the assessment. ThreatConnect (and CrowdStrike, Fidelis, and FireEye) attributes the DNC hack to Russia.

>One popular example is that the exploit Crowdstrike claim was used wasn't in production until after they claimed it was used.

Can you provide more info there?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Zaskoda on Friday July 19, 2024 @05:54PM (#41011785)
> You've failed to demonstrate that

I see that now. I should have been more careful while searching for and sharing links. I have shot myself in the foot. And I'm not going to waste my time or others digging for and sharing what I think I remembered reading. I've done enough damage today. Thank you for your thorough reply.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by wewxjfq on Friday July 19, 2024 @01:22PM (#41008780)
So Ukraine's military and the app creator denied their artillery app was hacked by Russians, which might have caused them to lose some artillery pieces? Sounds like they aren't entirely unbiased. Ironically, DNC initially didn't believe they were hacked either.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Zaskoda on Friday July 19, 2024 @03:27PM (#41010178)
I mean... the DNC thought Bernie hacked them so...
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by hello_moto on Saturday July 20, 2024 @02:12PM (#41018418)
And CrowdStrike accurately point all the facts.

Seems like they're pretty good at what they do. Maybe that's why there are so many critical infrastructure depends on them.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by meowface on Friday July 19, 2024 @05:18PM (#41011399)
The second link has nothing to do with the DNC breach. It's the Ukrainian military disagreeing with Crowdstrike attributing a hack of Ukrainian software to Russia. And ThreatConnect also attributed it to Russia: https://threatconnect.com/blog/shiny-object-guccifer-2-0-and...

>we assess Guccifer 2.0 most likely is a Russian denial and deception (D&D) effort that has been cast to sow doubt about the prevailing narrative of Russian perfidy

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by pjot on Friday July 19, 2024 @12:06PM (#41007892)
The DNC has since has implemented many layers of protection including crowdstrike, hardware keys, as well as special auth software from Google. They learned many lessons from 2016.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by laidoffamazon on Friday July 19, 2024 @01:41PM (#41008989)
If I were to hazard a guess I think the OP is attempting to say they are incompetent and wrong in fingering the GRU as the cause of the DNC hacks (even though they were one of many groups that made that very obvious conclusion).
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by pjot on Friday July 19, 2024 @04:51PM (#41011041)
What? No.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by laidoffamazon on Friday July 19, 2024 @05:20PM (#41011435)
Not you, the person you were responding to.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by brookst on Friday July 19, 2024 @11:59AM (#41007800)
On the bright side, they are living up to their aptronym.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tyingq on Friday July 19, 2024 @12:01PM (#41007823)
I wonder if it might starting being a common turn of phrase. "Crowdstrike that directory", etc.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by __MatrixMan__ on Friday July 19, 2024 @01:18PM (#41008729)
There's a brokenness spectrum. Here are some points on it:

- operational and configured

- operational and at factory defaults

- broken, remote fixable

- crowdstruck (broken remotely by vendor, but not fixable remotely)

- bricked

Usage:

> don't let them install updates or they'll crowdstrike it.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bogzz on Friday July 19, 2024 @12:01PM (#41007818)
Corporate brainrot strikes again.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Aperocky on Friday July 19, 2024 @12:59PM (#41008516)
This demonstrated that Crowdstrike lacks the most basic of tests and staging environments.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by andrepd on Friday July 19, 2024 @01:35PM (#41008921)
Seems to be a perfectly rational decision to maximise short term returns for the owners of the company.

Now make of that what you will.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by squigz on Friday July 19, 2024 @02:22PM (#41009446)
> Isn't Crowdstrike the same company the heavily lobbied to get make all their features a requirement for government computers?

Do you have any more sources on this specifically? The link you gave doesn't seem to reference anything specific.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by steelframe on Friday July 19, 2024 @11:39AM (#41007570)
Wow, this hits close to home. Doing a page fault where you can't in the kernel is exactly what I did with my very first patch I submitted after I joined the Microsoft BitLocker team in 2009. I added a check on the driver initialization path and didn't annotate the code as non-paged because frankly I didn't know at the time that the Windows kernel was paged. All my kernel development experience up to that point was with Linux, which isn't paged.

BitLocker is a storage driver, so that code turned into a circular dependency. The attempt to page in the code resulted a call to that not-yet-paged-in code.

The reason I didn't catch it with local testing was because I never tried rebooting with BitLocker enabled on my dev box when I was working on that code. For everyone on the team that did have BitLocker enabled they got the BSOD when they rebooted. Even then the "blast radius" was only the BitLocker team with about 8 devs, since local changes were qualified at the team level before they were merged up the chain.

The controls in place not only protected Windows more generally, but they even protected the majority of the Windows development group. It blows my mind that a kernel driver with the level of proliferation in industry could make it out the door apparently without even the most basic level of qualification.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bonestamp2 on Friday July 19, 2024 @12:02PM (#41007836)
> without even the most basic level of qualification

That was my first thought too. Our company does firmware updates to hundreds of thousands of devices every month and those updates always go through 3 rounds of internal testing, then to a couple dozen real world users who we have a close relationship with (and we supply them with spare hardware that is not on the early update path in case there is a problem with an early rollout). Then the update goes to a small subset of users who opt in to those updates, then they get rolled out in batches to the regular users in case we still somehow missed something along the way. Nothing has ever gotten past our two dozen real world users.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rvnx on Friday July 19, 2024 @12:27PM (#41008153)
Or it could be made that Windows stops loading drivers that are crashing.

Third-party driver/module crashed more than 3 times in a row -> Third-party driver/module is punished and has to be manually re-enabled.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tatersolid on Friday July 19, 2024 @01:12PM (#41008670)
Because CrowdStrike is an EDR solution it likely has tamper-proofing features (scheduled tasks, watchdog services, etc.) that re-enables it. These features are designed to prevent malware or manual attackers from disabling it.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Wheaties466 on Friday July 19, 2024 @01:58PM (#41009203)
it does. several crowdstrike alerts popped when i was remediating systems of the broken driver.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rkagerer on Saturday July 20, 2024 @02:16AM (#41014484)
These features drive me nuts because they prevent me, the computer owner/admin, from disabling. One person thought up techniques like "let's make a scheduled task that sledgehammers out the knobs these 'dumb' users keep turning' and then everyone else decided to copycat that awful practice.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Thorrez on Saturday July 20, 2024 @02:50AM (#41014633)
If you're the admin, I would assume you have the ability to disable Crowdstrike. There must be some way to uninstall it, right?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by xena on Saturday July 20, 2024 @02:54AM (#41014646)
Not if you want to keep the magic green compliance checkbox!
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Thorrez on Saturday July 20, 2024 @03:44AM (#41014828)
Are you saying that the compliance rule requires the software to be uninstallable? Once it's installed it's impossible to uninstall? No one can uninstall it? I have a hard time believing it's impossible to remove the software. In the extreme case, you could reimage the machine and reinstall Windows without Crowdstrike.

Or are you saying that it is possible to uninstall, but once you do that, you're not in compliance, so while it's technically possible to uninstall, you'll be breaking the rules if you do so?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by g15jv2dp on Saturday July 20, 2024 @04:06AM (#41014916)
It's obviously the second option.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by throwaway55110 on Saturday July 20, 2024 @04:40AM (#41015061)
It's not obvious - the owner of the computer sets the rules.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Demonoculus on Saturday July 20, 2024 @07:18AM (#41015651)
Your computers are not your computers, they are the virtues of malware yearning for itself.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Thorrez on Saturday July 20, 2024 @01:49PM (#41018246)
The person I originally replied to, rkagerer, said there was some technical measure preventing rkagerer from uninstalling it even though rkagerer has admin on the computer.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by g15jv2dp on Saturday July 20, 2024 @06:14PM (#41020493)
I cannot find that comment. Care to link it?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Thorrez on Sunday July 21, 2024 @03:34AM (#41023224)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by g15jv2dp on Sunday July 21, 2024 @04:58AM (#41023566)
An admin can obviously disable a scheduled task... It's not "impossible" to remove the software, just annoying.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rkagerer on Tuesday July 23, 2024 @10:18AM (#41046248)
I was referring to the difficulty overriding the various techniques certain modern software like this use to trigger automatic updates at times outside admin control.

Disabling a scheduled task is easy, but unfortunately vendors are piling on additional less obvious hooks. Eg. Dropbox recreates its scheduled task every time you (run? update?) it, and I've seen others that utilize the various autostart registry locations (there are lots of them) and non-obvious executables to perform similar "repair" operations. You wind up in "Deny Access" whackamole and even that isn't always effective. Uninstalling isn't an option if there's a business need for the software.

The fundamental issue is their developers / product managers have decided they know better than you. For the many users out there who are clueless to IT this may be accurate, but it's frustrating to me and probably others who upvoted the original comment.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Thorrez on Wednesday July 24, 2024 @01:31PM (#41059531)
Is what you're saying relevant in the Crowdstrike case? If you don't want Crowdstrike and you're an admin, I assume there are instructions that allow you to uninstall it. I assume the tamper-resistant features of Crowdstrike won't prevent you from uninstalling it.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by throwaway55110 on Saturday July 20, 2024 @04:39AM (#41015056)
If you're the owner, just turn it off and uninstall.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by gunapologist99 on Saturday July 20, 2024 @10:05AM (#41016598)
Doesn't malware do that as well?

But what other malware has been as successful? Crowdstrike can rest easy knowing it's taken down many of the most critical systems in the world.

Oh, no, actually, if Crowdstrike WAS malware, the authors would be in prison.. not running a $90B company.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Lx1oG-AWb6h_ZG0 on Friday July 19, 2024 @12:36PM (#41008264)
Wouldn't this be an attack vector? Use some low-hanging bug to bring down an entire security module, allowing you to escalate?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by SAI_Peregrinus on Friday July 19, 2024 @01:07PM (#41008612)
It's currently a DOS by the crashing component, so it's already broken the Availability part of Confidentiality/Integrity/Availability that defines the goals of security.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by hunter2_ on Friday July 19, 2024 @01:35PM (#41008920)
But a loss of availability is so much more palatable than the others, plus the others often result in manually restricting availability anyway when discovered.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jamie0 on Friday July 19, 2024 @03:02PM (#41009897)
I think the wider societal impact from the loss of availability today - particularly for those in healthcare settings - might suggest this isn't always the case
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by prng2021 on Friday July 19, 2024 @03:45PM (#41010337)
Availability of a system that can’t ensure data integrity seems equally bad though.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by azinman2 on Saturday July 20, 2024 @01:30AM (#41014312)
Tell that to the millions of people whose flights were canceled, the surgeries not performed, etc etc.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by josephg on Saturday July 20, 2024 @02:51AM (#41014637)
Or anyone who owns CrowdStrike shares.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by prng2021 on Saturday July 20, 2024 @01:13PM (#41017966)
What is the importance of data integrity? If important pre-op data/instructions are missing or gets saved on the wrong patient record which causes botched surgeries, if there are misprescribed post-op medications, if there is huge confusion and delays in critical follow-up surgeries because of a 100% available system that messed up patient data across hospitals nationwide, if there are malpractice lawsuits putting entire hospitals out of business etc etc, then is that fallout clearly worth having an available system in the first place?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by azinman2 on Saturday July 20, 2024 @02:00PM (#41018332)
How does crowdstrike protect against instructions being saved on the wrong patient’s record?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by prng2021 on Saturday July 20, 2024 @07:33PM (#41021058)
Huh? We're talking about hypotheticals here. You're saying availability is clearly more important than data integrity. I'm saying that if a buggy kernel loadable module allowed systems to keep on running as if nothing was wrong, but actually caused data integrity problems while the system is running, that's just as bad or worse.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bee_rider on Saturday July 20, 2024 @08:22AM (#41015972)
They’d surely have used some kind of Unix if uptime mattered.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by skeeter2020 on Saturday July 20, 2024 @09:30AM (#41016365)
before you get all smug recognize that linux has the exact same architecture, just because it wasn't impacted - this time.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bee_rider on Saturday July 20, 2024 @09:52AM (#41016504)
Too late, I was born smug.

If Linux and Windows have similar architectural flaws, Microsoft must have some massive execution problems. They are getting embarrassed in QA by a bunch of hobbyists, lol.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by LtWorf on Friday July 19, 2024 @07:20PM (#41012475)
I'm sure the people who missed their flights because of this disagree.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tomrod on Friday July 19, 2024 @07:54PM (#41012717)
Or families of those who die.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Demonoculus on Saturday July 20, 2024 @07:18AM (#41015656)
not directly related, but is your password by chance hunter2?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sudosysgen on Friday July 19, 2024 @01:13PM (#41008687)
If you're planning around bugs in security modules, you're better off disabling them - malware routinely use bugs in drivers to escalate, so the bug you're allowing can make the escalation vector even more powerful as now it gets to Ring 0 early loading.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by cyanydeez on Friday July 19, 2024 @07:51PM (#41012693)
Requires state level social engineering.

Might by why north Koreans are trying to get work from home jobs.

https://www.businessinsider.com/woman-helped-north-korea-fin...

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tomxor on Friday July 19, 2024 @08:06PM (#41012798)
> Wouldn't this be an attack vector?

Isn't DoSing your own OS an attack vector? and a worse one when it's used in critical infrastructure where lives are at stake.

There is a reasonable balance to strike, sometimes it's not a good idea to go to extreme measures to prevent unlikely intrusion vectors due to the non-monetary costs.

See: The optimal amount of fraud is non-zero.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Thorrez on Saturday July 20, 2024 @02:54AM (#41014645)
In the absence of a Crowdstrike bug, if an attacker is able to cause Crowdstrike to trigger a bluescreen, I assume the attacker would be able to trigger a bluescreen in some other way. So I don't think this is a good argument for removing the check.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tomxor on Saturday July 20, 2024 @12:46PM (#41017763)
That assumes it's more likely than crowdstrike mass bricking all of these computers... this is the balance, it's not about possibility, it's about probability.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Thorrez on Saturday July 20, 2024 @01:53PM (#41018282)
I think we're in agreement. I now realize my previous comment replied to the wrong comment. I meant to reply to Lx1oG-AWb6h_ZG0. Sorry.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by commandersaki on Friday July 19, 2024 @03:27PM (#41010175)
I use Explorer Patcher on a windows 11 machine. It had a history of crash loops with Explorer that they implemented this circuit breaker functionality.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by fortran77 on Friday July 19, 2024 @07:47PM (#41012669)
It does. CrowdStrike forced itself into boot process. Normal windows drivers will be disable automatically if they caused a crash
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by yibg on Friday July 19, 2024 @03:02PM (#41009893)
This was my first thought too. I'm not that familiar with the space, but I would think for something this sensitive the rollout would be staggered at least instead of what looks like globally all at the same time.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dudeism_est_03 on Saturday July 20, 2024 @08:13AM (#41015920)
This is the bit I am still trying to understand. On CrowdStrike you can define how many updates a host is behind. I.e. n (latest), n-1 (one behind) or n-2 etc. This update was applied to a 'latest' policy hosts and the n-2 hosts. To me it appears that there was more to this than just a corrupt update, otherwise how was this policy ignored? Unless it doesn't separate the update as deeply and maybe just a small policy aspect, which would also be very concerning.

I guess we won't really know until they release the post mortem...

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Xamayon on Saturday July 20, 2024 @09:50AM (#41016491)
Yeah, my guess is that they roll out the updates to every client at the same time, and then have the client implement the n-1/2/whatever part locally. That worked great-ish until they pushed a corrupt (empty) update file which crashed the client when it tried to interpret the contents... Not ideal, and obviously there isn't enough internal testing before sending stuff out to actual clients.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mihaaly on Friday July 19, 2024 @05:06PM (#41011239)
Exactly this what I was missing in the story. Like why not to have a limited set of users have it before going live for the whole user base at a mission critical product like this is beyond comprehension of everyone ever came across software bugs (so billions of people). And then we already overcame the part of not testing internally well, or at all? Something clusteruck must have happened there which is still better than imagining that this is the normal way the organization operates. Which is a very scary vision. Serious rethinking of trusting this organization is due everywhere!
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nikau on Friday July 19, 2024 @11:03PM (#41013698)
But that would require hiring staff to manage the process, and that is money taken away from sponsoring an F1 racing team.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Rinzler89 on Saturday July 20, 2024 @04:21AM (#41014980)
The funniest part was seeing Mercedes F1 team pit crew staring at BSODs at their workstations[1] while wearing CrowdStrike t-shirts. Some jokes just write themselves. Imagine if they loose the race because of their sponsor.

But hey, at least they actually dogfood the products of their sponsors instead of just taking money to shill random stuff.

[1] https://www.thedrive.com/news/crowdstrike-sponsored-mercedes...

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by cush on Friday July 19, 2024 @06:05PM (#41011872)
It's baffling how fast and wide the blast radius was for this Crowdstrike update. Quite impressive actually, if you think about it - updating billions of systems that quickly.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by causal on Friday July 19, 2024 @07:35PM (#41012592)
Certainly living up to the name
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by kefabean on Saturday July 20, 2024 @04:51AM (#41015097)
Indeed, far more damage caused than any actual malware!
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rkagerer on Saturday July 20, 2024 @02:13AM (#41014469)
That is the right way to do it.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by throwaway7356 on Saturday July 20, 2024 @02:54AM (#41014650)
But do you ever get free world-wide advertisement that everyone uses your product? Crowdstrike sure did and I'm sure they'll use that to sell it to more people.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by brightlancer on Friday July 19, 2024 @12:19PM (#41008043)
> Even then the "blast radius" was only the BitLocker team with about 8 devs, since local changes were qualified at the team level before they were merged up the chain.

Up the chain to automated test machines, right?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nick7376182 on Friday July 19, 2024 @12:26PM (#41008135)
You would think automated test would come before your teammates work stations / commit to head.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by steelframe on Saturday July 20, 2024 @01:28AM (#41014307)
Did I mention this was 15 years ago? Software development back then looked very different than it does now, especially in Wincore. There was none of this "Cloud-native development" stuff that we all know and love today. GitHub was just about 1 year old. Jenkins wouldn't be a thing for another 2 years.

In this case the "automated test" flipped all kinds of configuration options with repeated reboots of a physical workstation. It took hours to run the tests, and your workstation would be constantly rebooting, so you wouldn't be accomplishing anything else for the rest of the day. It was faster and cheaper to require 8 devs to rollback to yesterday's build maybe once every couple of quarters than to snarl the whole development process with that.

The tests still ran, but they were owned and run by a dedicated test engineer prior to merging the branch up.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Symbiote on Saturday July 20, 2024 @07:23AM (#41015684)
Jenkins was called Hudson from 2005 until 2011, and version control is much, much older.

I'm surprised you didn't have two or more workstations.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nick7376182 on Monday July 22, 2024 @04:43PM (#41039600)
Sorry, the comment wasn't meant to be a personal judgement on you.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dralley on Friday July 19, 2024 @12:20PM (#41008059)
https://www.usenix.org/system/files/1311_05-08_mickens.pdf

"Perhaps the worst thing about being a systems person is that other, non-systems people think that they understand the daily tragedies that compose your life. For example, a few weeks ago, I was debugging a new network file system that my research group created. The bug was inside a kernel-mode component, so my machines were crashing in spectacular and vindic- tive ways. After a few days of manually rebooting servers, I had transformed into a shambling, broken man, kind of like a computer scientist version of Saddam Hussein when he was pulled from his bunker, all scraggly beard and dead eyes and florid, nonsensical ramblings about semi-imagined enemies. As I paced the hallways, muttering Nixonian rants about my code, one of my colleagues from the HCI group asked me what my problem was. I described the bug, which involved concur- rent threads and corrupted state and asynchronous message delivery across multiple machines, and my coworker said, “Yeah, that sounds bad. Have you checked the log files for errors?” I said, “Indeed, I would do that if I hadn’t broken every component that a logging system needs to log data. I have a network file system, and I have broken the network, and I have broken the file system, and my machines crash when I make eye contact with them. I HAVE NO TOOLS BECAUSE I’VE DESTROYED MY TOOLS WITH MY TOOLS. My only logging option is to hire monks to transcribe the subjective experience of watching my machines die as I weep tears of blood.”

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by qingcharles on Friday July 19, 2024 @01:59PM (#41009217)
Ah, the joys of trying to come up with creative ways to get feedback from your code when literally nothing is available. Can I make the beeper beep in morse code? Can I just put a variable delay in the code and time it with a stopwatch to know which value was returned from that function? Ughh.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dr_kiszonka on Friday July 19, 2024 @07:29PM (#41012537)
I certainly used beeping for debugging more than once! : - )
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by suzzer99 on Friday July 19, 2024 @07:32PM (#41012560)
I call this "throwing dye in the water".
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by YZF on Friday July 19, 2024 @11:19PM (#41013771)
Some of us have worked on embedded systems or board bringup. Scope and logic analyzer ... Serial port a luxury.

IIRC Windows has good support for debugging device drivers via the serial port. Overall the tooling for dealing with device drivers in windows is not bad including some special purpose static analysis tool and some pretty good testing.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mjevans on Saturday July 20, 2024 @01:07AM (#41014224)
This is why power users want that standard old two digit '7 segment' display to show off that ONE hex code the BIOS writes to at various steps...

When stuff breaks, not if, WHEN it breaks, this at least gives a fighting chance at isolating the issue.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by AnimalMuppet on Saturday July 20, 2024 @10:05AM (#41016595)
Yeah. Been there, done that. Write to an unused address decode to trigger the logic analyzer when I got to a specific point in the code, so I could scroll back through the address bus and figure out what the program counter had done for me to get to that piece of code.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by _tom_ on Saturday July 20, 2024 @04:48AM (#41015091)
Old school guys at my first job could send the contents of the program counter to the speaker, and diagnose problems by the sound of it.

Definitely Old School Cool

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Arrath on Friday July 19, 2024 @02:00PM (#41009226)
That's beautiful.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by killerstorm on Friday July 19, 2024 @06:28PM (#41012073)
This is an interesting piece of creative writing, but virtual machines already existed in 2013. There are very few reasons to experiment on your dev machine.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rcbdev on Friday July 19, 2024 @06:40PM (#41012178)
OS / driver development needs to be done on bare metal sometimes.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by grishka on Saturday July 20, 2024 @05:43AM (#41015269)
Sometimes you have to debug on a real machine. When you do, you'd usually use a serial port for your debug output. Everything has one.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by pjmorris on Saturday July 20, 2024 @07:41AM (#41015750)
At the time, Mickens worked at Microsoft Research, and with the Windows kernel development team. There may only be a few reasons to experiment on your dev machine, but that's one environment where they have those reasons.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dwattttt on Friday July 19, 2024 @07:49PM (#41012684)
Quoting James Mickens is always the winning move. I recommend the entire collection of his wisdom, https://mickens.seas.harvard.edu/wisdom-james-mickens
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bofh23 on Saturday July 20, 2024 @02:28AM (#41014531)
James Mickens’s Monitorama 2014 presentation had me laughing to the point of tears. “Look a word cloud!”

Title: "Computers are a Sadness, I am the Cure" https://vimeo.com/95066828

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dwattttt on Saturday July 20, 2024 @02:58AM (#41014667)
Say "word count" one more time!
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rkagerer on Saturday July 20, 2024 @02:21AM (#41014503)
Somebody get this man a serial port, or maybe a PC Speaker to Morse out diagnostics signals.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by brcmthrowaway on Friday July 19, 2024 @02:11PM (#41009334)
What does this mean?

Windows kernel paged, linux non paged?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ww520 on Friday July 19, 2024 @02:25PM (#41009482)
The memory used by the Windows kernel is either Paged or Non-Paged. Non-Paged means pinning the memory in physical RAM. Paged means it might be swapped out to disk and paged back in when needed. OP was working on BitLocker a file system driver, which handles disk IO. It must be pinned in physical RAM to be available all the times; otherwise, if it's paged out, an IO request coming would find the driver code missing in memory and try to page in the driver code, which triggers another IO request, creating an infinite loop. The Windows kernel usually would crash at that point to prevent a runway system and stops at the point of failure to let you fix the problem.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by quaintdev on Saturday July 20, 2024 @01:21AM (#41014280)
Thank you!
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ec109685 on Friday July 19, 2024 @02:16PM (#41009376)
Linux kernel memory isn’t paged out to disk, while Windows kernel memory can be: https://knowledge.broadcom.com/external/article/32146/third-...
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nw05678 on Saturday July 20, 2024 @09:18AM (#41016273)
Has that changed? I remember always creating a swap partition that was meant to be at least the size of RAM
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by p_l on Friday July 19, 2024 @04:42PM (#41010939)
Linux is a bit unusual in that kernel memory is generally physically mapped and unless you use vmalloc any memory you allocate has to correspond to pages backed by RAM. This also ties into how file IO happens, swapping, and how Linux approach to IO is actually closer to Multics and OS/400 than OG Unix.

Many other systems instead default to using full power of virtual memory including swapping kernel space to disk, with only things explicitly need to be kept in ram being allocated from "non-paged" or "wired" memory.

EDIT: fixed spelling thanks to writing on phone.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by temac on Friday July 19, 2024 @02:26PM (#41009508)
"It blows my mind that a kernel driver with the level of proliferation in industry could make it out the door apparently without even the most basic level of qualification."

It was my understanding that MS now sign 3rd party kernel mode code, with quality requirements. In which case why did they fail to prevent this?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by einpoklum on Friday July 19, 2024 @02:47PM (#41009738)
> In which case why did they fail to prevent this?

"Oh, crowdstrike? Yeah, yeah, here's that Winodws kernel code signing key you paid for."

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by whydoyoucare on Friday July 19, 2024 @04:21PM (#41010700)
You can pay for it and sign a file full of null characters. Signing has nothing to do with quality from what I understand.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by einpoklum on Friday July 19, 2024 @05:06PM (#41011234)
"Yours sincerely,

Crowdstrike

---

PS - If you get hit by some massive crash, we refer you to our company's name. What were you expecting?"

[dead]
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by cardamomo on Friday July 19, 2024 @05:10PM (#41011289)
Please explain this comment. How is the Crowdstrike incident related to the Key Bridge collision?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Copy8314 on Friday July 19, 2024 @07:20PM (#41012467)
I think he's implying there was some sort of conspiracy by foreign actors.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by YZF on Friday July 19, 2024 @11:20PM (#41013775)
Drivers have had to be signed forever and pass pretty rigorous test suites and static analysis.

The problem here is obviously this other file the driver sucks in. Just because the driver didn't crash for Microsoft in their lab doesn't mean a different file can't crash it...

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rlanday on Saturday July 20, 2024 @04:19AM (#41014975)
There’s a design problem here if the driver can’t be self-contained in such a way that it’s possible to roll back the kernel to a known good state.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Rinzler89 on Saturday July 20, 2024 @04:32AM (#41015026)
How so? Preventing roll-backs on software updates is a "security feature" in most cases for better and for worse. Yeah, it would be convenient for tinkerers or in rare events such as these, but would be a security issue in the 99,9..99% of the time for enterprise users where security is the main concern.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Demonoculus on Saturday July 20, 2024 @07:21AM (#41015676)
I don't really understand this, many Linux distributions like Universal Blue advertise rollbacks as a feature. How is preventing a roll-back a "security feature"?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sltkr on Saturday July 20, 2024 @07:47AM (#41015776)
Imagine a driver has an exploitable vulnerability that is fixed in an update. If an attacker can force a rollback to the vulnerable older version, then the system is still vulnerable. Disallowing the rollback fixes this.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Demonoculus on Sunday July 21, 2024 @12:36AM (#41022402)
ohh
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by fransje26 on Saturday July 20, 2024 @07:23AM (#41015685)
> Just because the driver didn't crash for Microsoft in their lab doesn't mean a different file can't crash it...

    "What are you complaining about? It works on my machine."™
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by password4321 on Friday July 19, 2024 @03:25PM (#41010164)
https://news.ycombinator.com/item?id=41006104#41006555

the flawed data was added in a post-processing step of the configuration update, which is after it's been tested internally but before it's copied to their update servers

per a new/green account

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by spaceywilly on Friday July 19, 2024 @04:13PM (#41010623)
“And so that’s why we recommend using phased rollouts” -Every DevOps engineer from now on
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by prox on Saturday July 20, 2024 @04:16AM (#41014957)
“But that costs us money and time” - some suit.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Woodi on Saturday July 20, 2024 @05:40AM (#41015259)
"And they promise fast threat mitigation... Let allow them to take over EVERYTHING! With remote access, of course. Some form of overwatch of what they in/out by our staff ? Meh... And it even allow us to do cuts in headcount and infra by $<digits_here> a year."
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by cududa on Friday July 19, 2024 @03:28PM (#41010185)
So have we decided to stop using checksums or something?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by password4321 on Friday July 19, 2024 @04:16PM (#41010643)
Perhaps it was the checksum/signature process!
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by function_seven on Friday July 19, 2024 @07:38PM (#41012609)
Ya gotta keep checksumming until you find a fixed point.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mihaaly on Friday July 19, 2024 @05:10PM (#41011291)
when something is changed, we usually re-test. that's the whole point of testing anyway. :)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jboy55 on Friday July 19, 2024 @03:35PM (#41010235)
I was thinking, this doesn't seem like its a case of all these machines still on an old version of windows, or some specific version, that is having issues. Therefore QA just missed one particular variant in their smoke testing. It seems like its every windows instance with that software, so either they don't have basic automated testing, or someone pushed this outside of a normal process.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by EasyMark on Friday July 19, 2024 @04:25PM (#41010749)
This is what I don’t get, it’s extremely hard for me to believe this didn’t get caught in CI when things started blue screening. Every place I ever did test rebooting/powercycling was part of CI, with various hardware configs. This was before even our lighthouse customers even saw it.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tomrod on Friday July 19, 2024 @07:55PM (#41012733)
Disgruntled employee trying to use Crowd Strike to start a General Strike?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Fire-Dragon-DoL on Saturday July 20, 2024 @12:27AM (#41014055)
What makes you think they have CI after what happened?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by simonh on Saturday July 20, 2024 @08:11AM (#41015910)
Apparently the flaw was added to the config file in post-processing after it had completed testing. So they thought they had testing, but actually didn't.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mtlynch on Friday July 19, 2024 @05:45PM (#41011696)
>Doing a page fault where you can't in the kernel is exactly what I did with my very first patch I submitted after I joined the Microsoft BitLocker team in 2009.

Hello from a fellow BitLocker dev from this time! I think I know who this is, but I'm not sure and don't want to say your name if you want it private. Was one of your Win10 features implementing passphrase support for the OS drive? In any case, feel free to reach out and catch up. My contact info is in my profile.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by steelframe on Friday July 19, 2024 @07:03PM (#41012360)
Win8. I've been seeing your blog posts show up here and there on HN over the years, so I was half expecting you to pick up on my self-doxx. I'll ping you offline.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Fire-Dragon-DoL on Saturday July 20, 2024 @12:23AM (#41014018)
I'm completely ignorant on the topic but isn't rebooting a default test for kernel code, given how sensitive it is?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by steelframe on Saturday July 20, 2024 @01:33AM (#41014326)
Oh I rebooted, I just didn't happen to have the right configuration options to invoke the failure when I rebooted. Not every dev workstation was bluescreening, just the ones with the particular feature enabled.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sateesh on Saturday July 20, 2024 @04:15AM (#41014948)
But as someone already pointed out, the issue was seen on all kinds of windows hosts. Not just the ones running a specific version, specific update etc.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by martin-adams on Saturday July 20, 2024 @02:35AM (#41014559)
That sounds like it was caught by luck, unless there was some test explicitly with that configuration in the QA process?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dagmx on Saturday July 20, 2024 @03:48AM (#41014848)
A lot of QA, especially at the system level, is just luck. That’s why it’s so important to dogfood internally imho.

And by internally I don’t just mean the development team, but anyone and everyone at the company who is allowed to have access to early builds.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by account42 on Monday July 22, 2024 @06:05AM (#41032650)
There's "something that requires highly specific conditions managed to slip past QA" and then there's "our update brought down literally everyone using the software". This isn't a matter of bad luck.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jokab on Saturday July 20, 2024 @04:43AM (#41015069)
Maybe thru luck, they're gonna uncover another xz utils backdoor MS version, but its probably gonna get covered up because, Microsoft
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by isatty on Saturday July 20, 2024 @12:48AM (#41014146)
I do not mean this to be blamey in any way shape or form and am asking only about the process:

Shouldn’t that have been caught in code review?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by steelframe on Saturday July 20, 2024 @01:09AM (#41014229)
My manager actually blamed the more senior developer who reviewed my code for that one.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by usr1106 on Saturday July 20, 2024 @03:23AM (#41014750)
> I didn't know at the time that the Windows kernel was paged.

At uni I had a professor in database systems, who did not like written exams, but mostly did oral exams. Obviously for DBMSes the page buffer is very relevant, so we chatted about virtual memory and paging. So in my explanation I made the difference for kernel space and user space. I am pretty sure I had read that in a book describing VAX/VMS internals. However, the professor claimed that a kernel never does paging for its own memory. I did not argue on that and passed the exam with the best grade. Did not check that book again to verify my claim. I have never done any kernel space development even vaguely close to memory management, so still today I don't know the exact details.

However, what strikes me here: When that exam happened in 1985ish the NT kernel did not exist yet, I'd believe. However, IIRC a significant part of the DEC VMS kernel team went to Microsoft to work on the NT kernel. So the concept of paging (a part of) kernel memory went with them? Whether VMS --> WNT, every letter increased by one is just a coincidence or intentionally the next baby of those developers I have never understood. As Linux has shown us today much bigger systems can be successfully handled without the extra complications for paging kernel memory. Whether it's a good idea I don't know, at least not a necessary one.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nullindividual on Saturday July 20, 2024 @11:51AM (#41017326)
If you want to hear the history of [DEC/VMS] NT from the horses mouth:

https://www.youtube.com/watch?v=xi1Lq79mLeE

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by usr1106 on Saturday July 20, 2024 @06:40PM (#41020673)
Oh oh, 3 hours 10. I watched around half of it.

The VMS --> WNT acronym relationship was not mentioned, maybe it was just made up later.

One thing I did not know (or maybe not remember) is that NT was originally developed exclusively for the Intel i860, one of Intel's attempts to do RISC. Of course in the late 1980s CISC seemed deemed and everyone was moving to RISC. The code name of the i860 was N10. So that might well be the inside origin of NT, the marketing name New Technology retrofitted only later.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nullindividual on Saturday July 20, 2024 @07:24PM (#41021000)
Here's a direct link:

https://youtu.be/xi1Lq79mLeE?t=4314

"New Technology", if you want to search the transcript. Per Dave, marketing did not want to use "NT" for "New Technology" because they thought no one would buy new technology.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by usr1106 on Sunday July 21, 2024 @03:43AM (#41023261)
Actually it was not only x86 hardware that was not really planned for the NT kernel, also Windows user space was not the first candidate. Posix and maybe even OS/2 were earlier goals.

So the current x86 Windows monoculture came up as an accident because strategically planned new options did not materialize. The user space change should finally debunk the theory that VMS andvances into WNT was a secret plot by the engineers involved. It was probably a coincidence discovered after the fact.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by usr1106 on Saturday July 20, 2024 @03:31AM (#41014778)
> It blows my mind that a kernel driver with the level of proliferation in industry could make it out the door apparently without even the most basic level of qualification.

Discussed elsewhere it is claimed that the file causing the crash was a data file that has been corrupted in the delivery process. So the development team and their CI have probably tested a good version, but the customer received a bad one.

If that is true to problem is that the driver first uses an unsigned file at all, so all customer machines are continuously at risk for local attacks. And then it does not do any integrity check on the data it contains, which is a big no no for all untrusted data, whether user space or kernel.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by vlod on Saturday July 20, 2024 @05:27AM (#41015220)
If the file was signed, wouldn't that have prevented the corrupted transmission file from being loaded.

I assume if the signed file was hacked (or parts missing), then it wouldn't pass verification.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by wedesoft on Saturday July 20, 2024 @06:55AM (#41015546)
Still a staggered roll-out would have reduced the impact.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mbreese on Saturday July 20, 2024 @10:36AM (#41016787)
> And then it does not do any integrity check on the data it contains, which is a big no no for all untrusted data, whether user space or kernel.

To me, this is the inexcusable sin. These updates should be signed and signatures validated before the file is read. Ideally the signing/validating would be handled before distribution so that when this file was corrupted, the validation would have failed here.

But even with a good signature, when a file is read and the values don’t make sense, it should be treated as a bad input. From what I’ve seen, even a magic bytes header here would have helped.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by aiman3 on Saturday July 20, 2024 @05:33AM (#41015238)
head of products RAJ RAJAMANI, head of engineering KARAN GUPTA, both indians.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sandworm101 on Saturday July 20, 2024 @06:36AM (#41015473)
So the key test, the test that was not run, was to turn the machine off and on again? Classic windows.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by hevisko on Saturday July 20, 2024 @03:31PM (#41019063)
Must have been DNS... when they did the deployment run and the necessary code was pulled and the DNS failed and then the wrong code got compiled...</sarcasm>

that they don't even do staged/A-B pushes was also <mind-blown-away>

But the most.... ironical was: https://www.theregister.com/2024/07/18/security_review_failu...

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by CKMo on Friday July 19, 2024 @11:46AM (#41007646)
This is a good example of why you don't want ring0 level access for clients. Or just, you don't want client-based solutions. The provider just becomes another threat vector.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by swozey on Friday July 19, 2024 @11:46AM (#41007649)
I know there's a better word to be used here, but what initially looked like a massive cyberattack turning out to be a massive defender foot-broom is chefs kiss.

I saw it was Windows and went to bed. What a great feeling.

I'm sorry to those of you dealing with this. I've had to wipe 1200 computers over a weekend in a past life when a virus got in.

Did I receive any appreciation? Nope. I was literally sleeping under cubicle desks bringing up isolated rows one by one. I switched everything in that call center to linux after that. Ironically it turns out it was a senior engineers ssh key that got leaked somehow and was used to get in and dig around servers in our datacenter outside of my network. My filesystem logging (in Windows, coincidentally) alerted me.

IT is fun.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by cloin on Friday July 19, 2024 @11:46AM (#41007654)
I'm confused as to how this issue is so widespread in the first place. I'm unfamiliar with how Crowdstrike works, do organizations really have no control over when these updates occur? Why can't these airlines just apply the updates in dev first? Is it the organizations fault or does Crowdstrike just deliver updates like this and there's no control? If that's just how they do it, how do they get away with this?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rboyd on Friday July 19, 2024 @11:59AM (#41007794)
Companies operate on a high level of fear and trust. This is the security vendor, so in theory they want those updates rolled out as quickly as possible so that they don't get hacked. Heh.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by prpl on Friday July 19, 2024 @12:04PM (#41007856)
I mean, they pay a lot of money to crowdstrike. A failure this widespread is a Crowdstrike dev issue.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by commandlinefan on Friday July 19, 2024 @12:22PM (#41008087)
Can somebody summarize what CrowdStrike actually is/does? I can't figure it out from their web page (they're an "enterprise" "security" "provider", apparently). Is this just some virus scanning software? Or is it some bossware/spyware thing?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by noduerme on Friday July 19, 2024 @12:45PM (#41008372)
It's both. Antivirus along with spyware to also watch for anything the user is doing that could introduce a threat, such as opening a phishing email, posting on HN, etc.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by moffkalast on Friday July 19, 2024 @12:54PM (#41008461)
You know what, any workplace that thinks having such insane spyware on their machines deserves all they're getting today and more. This is schizophrenic tier paranoia.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by IAmGraydon on Friday July 19, 2024 @03:15PM (#41010027)
It's not really up to the companies. In this day and age, everyone is a target for ransomware, so every company with common sense holds insurance against a ransomware attack. One of the requirements of the insurance is that you have to have monitoring software like Crowdstrike installed on all company machines. The company I work for fortunately doesn't use Crowdstrike, but we use something similar called SentinelOne. It's very difficult to remove, and it's a fireable offense if you manage to.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by moffkalast on Friday July 19, 2024 @04:28PM (#41010787)
No doubt mandated so that the NSA can have a backdoor to everything just by having a deal with each one of those providers.

I think there's a Ben Franklin quote that applies here. "Those who would give up essential liberty, to purchase a little temporary safety, deserve neither liberty nor safety."

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by p_l on Friday July 19, 2024 @05:30PM (#41011555)
Just remember that the liberty was of the government to tax people for military spending.

Or that Security Monitoring is well established field that has actually given a lot of results in preventing various attacks.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by IAmGraydon on Monday July 22, 2024 @07:43PM (#41040989)
Highly likely, yes.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by adrr on Friday July 19, 2024 @06:04PM (#41011868)
Yup, its also a requirement to be compliant for security standards like NIST.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by candiddevmike on Friday July 19, 2024 @08:30PM (#41012947)
What NIST requirement is that?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ceroxylon on Saturday July 20, 2024 @12:52AM (#41014159)
It is kinda implied throughout SP 800-171r3 that EDRs will make meeting the requirements easier, although they are only specifically mentioned in section 03.04.06
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by smsm42 on Friday July 19, 2024 @12:57PM (#41008493)
Most corporate places I've encountered over the last N years mandate one kind of antivirus/spyware combo or another on every corporate computer. So it'd be pretty much every major workplace.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mindslight on Friday July 19, 2024 @01:38PM (#41008957)
Sounds like the all too common dynamic of centralized top-down government/corporate "security" mandates destroying distributed real security. See also TSA making me splay my laptops out into a bunch of plastic bins while showing everyone where and how I was wearing a money belt. (I haven't flown for quite some time, I'm sure it's much worse now)

There's a highly problematic underlying dynamic where 364 days out of the year, when you talk about the dangers of centralized control and proprietary software, you get flat out ignored as being overly paranoid and even weird (don't you know that "normal" people have zero ability or agency when it comes to anything involving computers?!). Then something like this happens and we get a day or two to say "I told you so". After which the managerial class goes right back to pushing ever-more centralized control. Gotta check off those bullet point action items.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by RulerOf on Friday July 19, 2024 @03:11PM (#41009980)
> showing everyone where and how I was wearing a money belt

I only fly once every couple years, but I really hated emptying my pockets into those bins. The last time I went through, the agent suggested I put everything in my computer bag. That worked a lot better.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by saagarjha on Friday July 19, 2024 @04:08PM (#41010569)
That's what I usually do, except when they ask you to take out all your devices and put them in bins individually.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by LtWorf on Friday July 19, 2024 @07:49PM (#41012681)
Last time I flew, in sweden, the guy was angry at me for having to do his job so he slipped my passport away from the tray, so that I'd lose it. Lucky for me I saw him doing that.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by LtWorf on Saturday July 20, 2024 @02:16AM (#41014479)
I see this was downvoted by some swede who doesn't think this stuff can happen in sweden.

It can. It doesn't happen to you because you're white, blonde, and can pass through a scanner without triggering it.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by noduerme on Friday July 19, 2024 @01:48PM (#41009074)
They fixed that. Now you can fly without taking your laptop out, or taking your shoes and belt off. You just have to give them fingerprints, a facial scan and an in-person interview. They give you a little card. It's nifty.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dingnuts on Friday July 19, 2024 @02:08PM (#41009311)
there's nothing socially repressive about having airline travel segregated into classes of passengers at all, nope, this is completely normal /s

I go through the regular TSA line out of solidarity and protest. Fuck the security theater.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by noduerme on Friday July 19, 2024 @02:17PM (#41009393)
My response was intended as sarcasm. But eventually, I don't think it will be a two-tiered system. You simply won't be allowed to fly without what is currently required for precheck.

And fwiw, I don't think the strong argument against precheck has to do with social class... it's not terribly expensive, and anyone can do it. It's just a further invasion of privacy.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by smsm42 on Friday July 19, 2024 @02:38PM (#41009660)
Precheck is super cheap, it's like less than $100 once per 5 years. Yes, it is an invasion of privacy, but I suspect the government already has all that data anyway many times over.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by fourteenfour on Friday July 19, 2024 @03:01PM (#41009873)
Totally with you. Pre-check is an ugly band-aid on a flawed system.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mvkel on Friday July 19, 2024 @06:50PM (#41012264)
And the most important part: pay them an annual subscription fee.

Sincerely,

PreCheck Premium with Clear Plus Extra customer

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by moffkalast on Friday July 19, 2024 @02:46PM (#41009727)
Just because everyone does it doesn't not make it a dumb idea. Everyone eats sugar.

If the average corporation hates/mistrusts their employees enough to add a single point of failure to their entire business and let a 3rd party have full access to their systems, then well, they reap what they sow.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by LVB on Friday July 19, 2024 @03:10PM (#41009965)
I think you have to look beyond the company. In my experience, even the people implementing these tools hate them and rarely have some evil desire to spy on their employees and slow down their laptops. But without them as part of the IT suite, the company can't tick the EDR or AV box, pass a certain certification, land a certain type of customer, etc. It is certainly an unfortunate cycle.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mvkel on Friday July 19, 2024 @06:53PM (#41012287)
This goes way higher than the average corporation.

This is companies trying desperately to deliver value to their customer at a profit while also maintaining SOC 2, GDPR, PCI, HIPAA, etc. compliance.

If you're not a cybersecurity company, a company like CrowdStrike saying: 'hey, pay us a monthly fee and we'll ensure you're 100% compliant _and_ protected' sounds like a dream come true. Until today, it probably was! Hell, even after today, when the dust settles, still probably worth it.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by hbn on Friday July 19, 2024 @12:59PM (#41008510)
At my work in the past year or 2 they rolled out Zscaler onto all of our machines which I think is supposed to be doing a similar thing. All it's done is caused us regular network issues.

I wonder if they also have the capability to brick all our Windows machines like this.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mrinterweb on Friday July 19, 2024 @02:31PM (#41009573)
Zscaler is awful. It installs a root cert to act as a man-in-the-middle TCP traffic snooper. Probably does some other stuff, but all you TLS traffic is snooped with zscaler. It is creepy software, IMO.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by commandlinefan on Friday July 19, 2024 @02:57PM (#41009829)
> installs a root cert

Wow, I didn't know that, but you're right. It even works in Brave, which I wouldn't have expected:

    % openssl x509 -text -noout -in news.ycombinator.com.pem 
    Certificate:
        Data:
            Version: 3 (0x2)
            Serial Number:
                6f:9e:b3:95:05:50:6e:4d:03:d6:0b:a9:81:8c:2f:c3
        Signature Algorithm: sha256WithRSAEncryption
            Issuer: C=US, ST=California, O=Zscaler Inc., OU=Zscaler Inc., CN=Zscaler Intermediate Root CA (zscalertwo.net) (t) 
            Validity
                Not Before: Jul 13 03:45:27 2024 GMT
                Not After : Jul 27 03:45:27 2024 GMT
            Subject: C=US, ST=California, L=Mountain View, O=Y Combinator Management, LLC., CN=news.ycombinator.com
            Subject Public Key Info:
                Public Key Algorithm: rsaEncryption
                    RSA Public-Key: (2048 bit)
It seems to hijack the browser somehow, though, because that doesn't happen from the command line:

    % openssl s_client -host news.ycombinator.com -port 443
    CONNECTED(00000005)
    depth=2 C = US, O = DigiCert Inc, OU = www.digicert.com, CN = DigiCert Global Root G2
    verify return:1
    depth=1 C = US, O = DigiCert Inc, CN = DigiCert Global G2 TLS RSA SHA256 2020 CA1
    verify return:1
    depth=0 C = US, ST = California, L = Mountain View, O = "Y Combinator Management, LLC.", CN = news.ycombinator.com
    verify return:1
    write W BLOCK
    ---
    Certificate chain
     0 s:/C=US/ST=California/L=Mountain View/O=Y Combinator Management, LLC./CN=news.ycombinator.com
       i:/C=US/O=DigiCert Inc/CN=DigiCert Global G2 TLS RSA SHA256 2020 CA1
     1 s:/C=US/O=DigiCert Inc/CN=DigiCert Global G2 TLS RSA SHA256 2020 CA1
       i:/C=US/O=DigiCert Inc/OU=www.digicert.com/CN=DigiCert Global Root G2
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by commandlinefan on Friday July 19, 2024 @01:46PM (#41009057)
Ah, yeah, they gave us zscaler not too long ago. I wondered if it was logging my keystrokes or not, figured it probably was because my computer slowed _way_ down ever since it appeared.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Aachen on Friday July 19, 2024 @02:57PM (#41009832)
Zscaler sounds like it would be a web server. Just looked it up: "zero trust leader". The descriptiveness of terms these days... if you say it gets installed on a system, how is that having zero trust in them? And what do they do with all this nontrust? Meanwhile, Wikipedia says they offer "cloud services", which is possibly even more confusing for what you describe as client software
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by commandlinefan on Friday July 19, 2024 @03:11PM (#41009983)
Somebody upthread pointed out that it installs a root CA and forces all of your HTTPS connections to use it. I verified that he's correct - I'm on Hacker News right now with an SSL connection that's verified by "ZScaler Root CA", not Digicert.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Galanwe on Friday July 19, 2024 @04:31PM (#41010823)
ZScaler has various deployment layouts. Instead of the client side TLS endpoint, you can also opt for the "route all web traffic to ZScaler cloud network" which office admins love because less stuff to install on the clients. The wonderful side effect is that some of these ZScaler IPs are banned from reddit, Twitter, etc, effectively banning half the company.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by adrr on Friday July 19, 2024 @06:15PM (#41011962)
Zero trust means that there is no implicit trust whether you’re accessing the system from an internal protected network or from remote. All access to be authenticated to the fullest. In theory you should be doing 2FA every time you log in for the strictest definition of zero trust.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by LtWorf on Friday July 19, 2024 @08:05PM (#41012788)
zero trust means absolutely nothing. Just a term void of any meaning.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by adrr on Friday July 19, 2024 @10:35PM (#41013577)
There is a NIST paper on it. It's requirement for government systems after they suffered major breaches.

https://www.nist.gov/publications/zero-trust-architecture

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by LtWorf on Saturday July 20, 2024 @02:14AM (#41014473)
Now check how many zero trust companies have offering that remotely compare to that.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by maronato on Friday July 19, 2024 @06:27PM (#41012070)
It’s a tool to “zero trust” your employees
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by adrr on Saturday July 20, 2024 @02:13PM (#41018432)
They are a SASE provider, I am assume they offer a beyond Corp style offering allowing companies to move their apps off a private VPN and allow access on the public internet. Probably have a white paper on how they satisfy zero trust architecture.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by WatchDog on Friday July 19, 2024 @09:58PM (#41013369)
I certainly would have zero trust in a system that man in the middles all my traffic
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by TheGRS on Friday July 19, 2024 @03:29PM (#41010192)
Well it’s not aimed at IT people and programmers (though the policies still apply to them), it’s aimed at everyone else who doesn’t understand what a phishing email looks like.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by GrinningFool on Friday July 19, 2024 @04:30PM (#41010812)
Do you think that IT and programmers are immune to these attacks?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by TheGRS on Monday July 22, 2024 @06:10PM (#41040370)
Nope, but more trustworthy to that stuff than not.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by CrimsonCape on Friday July 19, 2024 @01:08PM (#41008619)
Once you get legal involved the employee becomes the liability, not the asset.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by johannes1234321 on Friday July 19, 2024 @02:52PM (#41009787)
See the recent waves of ransomware encrypting drives and similar attacks. They cause real cost as well and this outage can be blamed on crowdstrike without losing face. If you are in the news for phished data or have an outage since all data is encrypted blaming somebody else is hard
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by alexchamberlain on Friday July 19, 2024 @03:11PM (#41009974)
I think various auditing standards are forcing it, regardless of whether you think its a good thing or not.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by __MatrixMan__ on Friday July 19, 2024 @01:41PM (#41008988)
So there's the control freak at the top who made this decision, and then there are the front lines who are feverishly booting into safe mode and removing the update, and then there are the people who can't get the data they need to safely perform surgeries.

So yeah, screw 'em. But let's be specific about it.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by moffkalast on Saturday July 20, 2024 @06:10AM (#41015382)
I think the question this raises is why critical systems like that have unrestricted 3rd party access and are open to being bricked remotely. And furthermore, why safety critical gear has literally zero backup options to use in case of an e.g. EMP, power loss, or any other disruption. If you are in charge of a system where it crashing means that people will die, you are a complete moron to not provide multiple alternatives in such a case and should be held criminally liable for your negligence.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by __MatrixMan__ on Saturday July 20, 2024 @10:20PM (#41021894)
Agreed on all points, but if we're going to start expecting people to do that kind of diligence, re: fail-safes and such (and we should), then we're going to have to stop stretching people as thin as we tend to, and we're going to have to give them more autonomy than we tend to.

Like the kind of autonomy that let's them uninstall Crowdstrike. Because how can you be responsible for a system which at any time could start running different code.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by roman_sf on Saturday July 20, 2024 @10:31PM (#41021942)
What I don't get why nobody questions how's OS that needs all third-party shit to function and be compliant, gets into critical paths in the first place??
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Wheaties466 on Friday July 19, 2024 @02:01PM (#41009245)
i'd think you'd want some sort of controls/detection on infrastructure level machines.

above comment is very naive.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by kjkjadksj on Friday July 19, 2024 @01:34PM (#41008913)
Paranoid? Phishing is very successful.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by LtWorf on Friday July 19, 2024 @08:07PM (#41012807)
If my job didn't include clicking random links I get via email all the time, I'd be much more successful in not clicking random links I get via email.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dingnuts on Friday July 19, 2024 @02:06PM (#41009296)
This kind of thing is required by FedRAMP. Good luck finding a company without ending management software who is legally allowed to be a US government vendor.

If you stick to small privately held companies you might be able to avoid ending management but that's it.. any big brand you can think of is going to be running this or something similar on their machines -- because they're required to

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mvkel on Friday July 19, 2024 @06:48PM (#41012247)
This is the whole point of 1984. It's not some overbearing government entity that surveils their citizens; the citizens bring it on themselves.

They willingly relinquish their right to privacy in service of protection against a potential threat, or the appearance of one.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by LtWorf on Friday July 19, 2024 @08:07PM (#41012802)
1984 is just anti communist propaganda. I wouldn't put much thought into it.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ahartmetz on Saturday July 20, 2024 @02:38AM (#41014579)
These comments make me think that both you and the commenter you replied to have never read 1984.

It's anti totalitarian propaganda. There is IIRC not much about how Airstrip One came to be, it's kinda always been there because the state controls history. People did not ask for the telescreens, they accept them.

The system in the book is so strongly based on heavy-handed coercion and manipulation that I actually find it psychologically implausible (though, North Korea...). The strength of the book, I would say, is not its plausibility, but the intensity of the nightmare and the quality of the prose that describes it.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by kube-system on Friday July 19, 2024 @12:31PM (#41008208)
> Is this just some virus scanning software?

Essentially, yes. It is fancy endpoint protection.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by matthew-wegner on Friday July 19, 2024 @09:42PM (#41013299)
The thing people are paying for is regulatory compliance. The actual product is anti-virus software.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mym1990 on Friday July 19, 2024 @12:48PM (#41008394)
These updates happen automatically and as far as I can tell, there is no option to turn this feature off. From a security perspective, the vendor will always want you to be on the most recent software to protect from attack holes that may open up by operating on an older version. Your IT department will likely want this as well to avoid culpability. Just my 2 observations, whether it is the right away or if CS is effective at what it does, no idea.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by apitman on Friday July 19, 2024 @12:50PM (#41008424)
CrowdStrike is an endpoint detection and response (EDR) system. It is deeply integrated into the operating system. This type of security software is very common on company-owned computers, and often have essentially root privileges.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rty32 on Saturday July 20, 2024 @07:39AM (#41015738)
Well, actually more than root. Even for an administrator user on Windows, it’s pretty hard to mess with things and get into BSOD. CrowdStrike has these files as drivers (as indicated by .sys file extension) which run in the kernel mode.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jtdev on Friday July 19, 2024 @01:05PM (#41008583)
It's a Mossad/CIA sponsored spyware agent.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by yard2010 on Friday July 19, 2024 @05:40PM (#41011659)
Source: bro trust me
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jmsgwd on Friday July 19, 2024 @01:24PM (#41008809)
Presumably endpoint detection & response (EDR) agents need to do things like dynamically fetch new malware signatures at runtime, which is understandable. But you'd think that would be treated as new "content", something they're designed to handle in day-to-day operation, hence very low risk.

That's totally different to deploying new "code", i.e. new versions of the agent itself. You'd expect that to be treated as a software update like any other, so their customers can control the roll out as part of their own change management processes, with separate environments, extensive testing, staggered deployments, etc.

I wonder if such a content vs. code distinction exists? Or has EDR software gotten so complex (e.g. with malware sandboxing) that such a distinction can't easily be made any more?

In any case, vendors shouldn't be able to push out software updates that circumvent everyone's change management processes! Looking forward to the postmortem.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nudgeee on Friday July 19, 2024 @02:53PM (#41009800)
My guess is it probably was a content update that tickled some lesser trodden path in the parser/loader code, or created a race condition in the code which lead to the BSOD.

Even if it’s ‘just’ a content update, it probably should follow the rules of a code update (canaries, pre-release channels, staged rollouts, etc).

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rboyd on Friday July 19, 2024 @11:57AM (#41007769)
Seems like a modern operating system would have an automatic rollback mechanism for cases like this.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Kye on Friday July 19, 2024 @01:01PM (#41008534)
Windows has restore points that do this in the event of a failed update, but this wasn't Windows.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tgtaptarget on Friday July 19, 2024 @12:02PM (#41007830)
In my org, none of the essential systems went down (those used by labor). However all of management's individual PCs went down which got me wondering... Is this the beginning (or continuation) of whittling down what is "essential" human labor versus what could be done remotely (or eliminated completely)?

Or perhaps Microsoft is just garbage and soon will be as irrelevant as commercial real estate office parks and mega-call centers

[dead]
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dang on Friday July 19, 2024 @12:10PM (#41007941)
Please don't cross into the flamewar style in HN comments. It's not what this site is for, and destroys what it is for.

We detached this subthread from https://news.ycombinator.com/item?id=41007791.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by consteval on Friday July 19, 2024 @12:09PM (#41007923)
The reason people "can't learn" how to operate alternative software is because we don't give software the weight it deserves. We don't consider it crucial, but evidently it is.

When a new surgical technique is standardized, we don't tell doctors "well don't worry about it - we can't expect you to learn cryptic things!" Because we understand the gravity of what they're doing and how crucial that technique may be.

For whatever reason, software is still treated like the wild west and customers/employees are still babied. They're told it's all optional, they don't need to learn more. We still tell Windows users its fine to download executables online, click "okay!" and have them run as Admin. And that's the root cause of why we're in this mess.

We have safer computing environments - just look at iOS or Mac. Even Microsoft is slowly trying to faze this out with the new Windows store. But alas, we cannot expect anyone to change anything ever, so we still use computers like it's 1995.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Jabrov on Friday July 19, 2024 @12:05PM (#41007870)
Sure this isn't Windows' fault but it's hardly a "high reliability OS"
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by avhception on Friday July 19, 2024 @12:09PM (#41007928)
Assuming that other operating system, whether high-reliability or not, are necessarily "cryptic" and unnecessarily impair people in their ability to "get shit done" is naive at best and disingenuous at worst.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by kubov on Friday July 19, 2024 @12:02PM (#41007839)
Were cloud providers (AWS and azure) so heavily impacted because they use CS internally or because so many users use CS?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by raphar on Friday July 19, 2024 @12:07PM (#41007900)
I want to see the internal postmortem of why this happened to CrowdStrike (if they are still in business)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by gonzo41 on Friday July 19, 2024 @12:11PM (#41007945)
Do people not have test environments?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tbatchelli on Friday July 19, 2024 @12:13PM (#41007974)
This event is predicted in Sydney Dekker’s book “Drift into Failure”, which basically postulates that in order to prevent local failure we setup failure prevention systems that increase the complexity beyond our ability to handle, and introduce systemic failures that are global. It’s a sobering book to read if you ever thought we could make systems fault tolerant.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by COGlory on Friday July 19, 2024 @12:49PM (#41008411)
We need more local expertise is really the only answer. Any organization that just outsources everything is prone to this. Not that organizations that don't outsource aren't prone to other things, but at least their failures will be asynchronous.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bjelkeman-again on Friday July 19, 2024 @01:25PM (#41008813)
Funny thing is that for decades there were predictions about how there was a need for millions of more IT workers. It was assumed one needed local knowledge in companies. Instead what we got was more and more outsourced systems and centralized services. This today is one of the many downsides.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by downrightmike on Friday July 19, 2024 @04:26PM (#41010759)
Two weeks ago it was just about all car dealers
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by smsm42 on Friday July 19, 2024 @02:52PM (#41009789)
The problem here would be that there's not enough people who can provide the level of protection a third-party vendor claims to provide, and a person (or persons) with comparable level of expertise would be much more expensive likely. So companies who do their own IT would be routinely outcompeted by ones that outsource, only for the latter to get into trouble when the black swan swoops in. The problem is all other kinds of companies are mostly extinct by then unless their investors had some super-human foresight and discipline to invest for years into something that year after year looks like losing money.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by brightlancer on Friday July 19, 2024 @03:12PM (#41009997)
> The problem here would be that there's not enough people who can provide the level of protection a third-party vendor claims to provide, and a person (or persons) with comparable level of expertise would be much more expensive likely.

Is that because of economies of scale or because the vendor is just cutting costs while hiding their negligence?

I don't understand how a single vendor was able to deploy an update to all of these systems virtually simultaneously, and _that_ wasn't identified as a risk. This smells of mindless box checking rather than sincere risk assessment and security auditing.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by downrightmike on Friday July 19, 2024 @04:27PM (#41010782)
the vendor is just cutting costs while hiding their negligence?

That's how it works.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by smsm42 on Saturday July 20, 2024 @04:08PM (#41019366)
Kinda both I think, with an addition of principal agent problem. If you found a formula that provides the client with an acceptable CYA picture it is very scalable. And the model of "IT person knowledgeable in both security, modern threats and company's business" is not very scalable. The former, as we now know, is prone to catastrophic failures, but those are rare enough for a particular decision-maker to not be bothered by it.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by yeauldfellows on Saturday July 20, 2024 @01:47AM (#41014375)
Depressing thought that this phenomena is some kind of Nash equilibrium. That in the space of competition between firms, the equilibrium is for companies to outsource IT labor, saving on IT costs and passing that cost savings onto whatever service they are providing. -> Firms that outsource, out-compete their competition + expose their services to black swan catastrophic risk. Is regulation that only way out of this, from a game theory perspective?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by slow_typist on Saturday July 20, 2024 @04:11AM (#41014934)
Depressing, but a good way to think about it.

The whole market in which crowdstrike can exist is a result of regulation, albeit bad regulation.

And since the returns of selling endpoint protection are increasing with volume, the market can, over time, only be an oligopoly or monopoly.

It is a screwed market with artificially increased demand.

Also the outsourcing is not only about cost and compliance. There is at least a third force. In a situation like this, no CTO who bought crowdstrike products will be blamed. He did what was considered best industry practice (box ticking approach to security). From their perspective it is risk mitigation.

In theory, since most of the security incidents (not this one) involve the loss of personal customer data, if end customers would be willing to a pay a premium for proper handling of their data, AND if firms that don’t outsource and instead pay for competent administrators within their hierarchy had a means of signaling that, the equilibrium could be pushed to where you would like it to be.

Those are two very questionable ifs.

Also how do you recognise a competent administrator (even IT companies have problems with that), and how many are available in your area (you want them to live in the vicinity) even if you are willing to pay them like the most senior devs?

If you want to regulate the problem away, a lot of influencing factors have to be considered.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by stolsvik on Sunday July 21, 2024 @10:32AM (#41025371)
It has been exactly the same with outsourcing production to China...
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mym1990 on Friday July 19, 2024 @12:53PM (#41008451)
Many systems are fault tolerant, and many systems can be made fault tolerant. But once you drift into a level of complexity spawned by many levels of dependencies, it definitely becomes more difficult for system A to understand the threats from system B and so on.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tbatchelli on Friday July 19, 2024 @01:51PM (#41009124)
Do you know of any fault tolerant system? Asking because in all the cases I know, when we make a system "fault tolerant" we increase the complexity and we introduce new systemic failure modes related to our fault-tolerant-making-system, making them effectively non fault tolerant.

In all the cases I know, we traded frequent and localized failure for infrequent but globalized catastrophic failures. Like in this case.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lucianbr on Friday July 19, 2024 @02:18PM (#41009404)
You can make a system tolerant to certain faults. Other faults are left "untolerated".

A system that can tolerate anything, so have perfect availability, seems clearly impossible. So yeah, totally right, it's always a tradeoff. That's reasonable, as long as you trade smart.

I wonder if the people deciding to install Crowdstrike are aware of this. If they traded intentionally, and this is something they accepted, I guess it's fine. If not... I further wonder if they will change anything in the aftermath.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mym1990 on Friday July 19, 2024 @02:50PM (#41009768)
There will be lawsuits, there will be negotiations for better contracts, and likely there will be processes put in place to make it look like something was done at a deeper level. And yet this will happen again next year or the year after, at another company. I would be surprised if there was a risk assessment for the software that is supposed to be the answer to the risk assessment in the first place. Will be interesting to see what happens once the dust settles.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mym1990 on Friday July 19, 2024 @02:42PM (#41009696)
It really depends on the size of the system and the definition of fault tolerance. If I have a website calling out to 10 APIs and one API failure takes down the site, that is not fault tolerance. If that 1 API failure gets caught and the rest operate as normal, that is fault tolerance, but 10% of the system is down. If you go to almost any site and open the dev console, you'll see errors coming from parts of the system, that is fault tolerance. Any twin engine airplane is fault tolerant...until both engines fail. I would say the solar system is fault tolerant, the universe even moreso if you consider it a system.

tldr there are levels to fault tolerance and I understand what you are saying. I am not sure if you are advocating for getting rid of fault handling, but generally you can mitigate the big scary monsters and what is left is the really edge case issues, and there really is no stopping one of those from time to time given we live in a world where anything can happen at anytime.

This instance really seems like a human related error around deployment standards...and humans will always make mistakes.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tbatchelli on Friday July 19, 2024 @03:44PM (#41010325)
well, you usually put a load balancer and multiple instances of your service to handle individual server failures. In a basic no-lb case, your single server fails, you restart it and move on (local failure). In a load balancer case, your lb introduces its own global risks e.g. the load balancer can itself fail, which you can restart, but the load balancer can have a bug and stop handling sticky sessions when your servers are relying on it, and now you have a much harder to track brown-out event that is affecting every one of your users for a longer time, it's hard to diagnose, might end up with hard to fix data issues and transactions, and restarting the whole might not be enough.

So yeah, there is no fault tolerance if the timeframe is large enough, there are just less events, with much higher costs. It's a tradeoff.

The cynical in me thinks that the one advantage of these complex CYA systems is that when systems fail catastrophically like CrowdStrike did, we can all "outsource" the blame to them.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by slt2021 on Friday July 19, 2024 @02:19PM (#41009418)

  - This is system has a single point of failure, it is not fault tolerant. Lets introduce these three things to make it fault-tolerant
  - Now you have three single points of failure...
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by intelVISA on Friday July 19, 2024 @05:18PM (#41011400)
That makes it three times as durable...

...right?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by notNNT on Friday July 19, 2024 @01:17PM (#41008722)
Also a major point in the Black Swan. In the Black Swan, Taleb describes that it is better for banks to fail more often than for them to be protected from any adversity. Eventually they will become "too big to fail". If something is too big to fail, you are fragile to a catastrophic failure.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by UniverseHacker on Friday July 19, 2024 @02:57PM (#41009825)
I was wondering when someone would bring up Taleb RE: this incident.

I know you aren't saying it is, but I think Taleb would argue that this incident, as he did with the coronavirus pandemic for example, isn't even a Black Swan event. It was extremely easy to predict, and you had a large number of experts warning people about it for years but being ignored. A Black Swan is unpredictable and unexpected, not something totally predictable that you decided not to prepare for anyways.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by realNNT on Friday July 19, 2024 @06:30PM (#41012100)
That is interesting, where does he talk about this? I'm curious to hear his reasoning. What I remember from the Black Swan is that Black Swan events are (1) rare, (2) have a non-linear/massive impact, (3) and easy to predict retrospectively. That is, a lot of people will say "of course that happened" after the fact but were never too concerned about it beforehand.

Apart from a few doomsdayers I am not aware of anybody was warning us about a crowd strike type of event. I do not know much about public health but it was my understanding that there were playbooks for an epidemic.

Even if we had a proper playbook (and we likely do), the failure is so distributed that one would need a lot of books and a lot of incident commanders to fix the problem. We are dead in the water.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by yeauldfellows on Saturday July 20, 2024 @02:08AM (#41014449)
I think Grey Rhino is the term to use. Risks that we can see and acknowledge yet do nothing about.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nurbl on Friday July 19, 2024 @03:06PM (#41009934)
"Antifragile" is even more focused around this.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jessriedel on Friday July 19, 2024 @01:25PM (#41008812)
It's also in line with arguments made by Ted Kaczynski (the Unabomber)

> Why must everything collapse? Because, [Kaczynski] says, natural-selection-like competition only works when competing entities have scales of transport and talk that are much less than the scale of the entire system within which they compete. That is, things can work fine when bacteria who each move and talk across only meters compete across an entire planet. The failure of one bacteria doesn’t then threaten the planet. But when competing systems become complex and coupled on global scales, then there are always only a few such systems that matter, and breakdowns often have global scopes.

https://www.overcomingbias.com/p/kaczynskis-collapse-theoryh...

https://en.wikipedia.org/wiki/Anti-Tech_Revolution

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by localfirst on Friday July 19, 2024 @01:30PM (#41008872)
crazy how much he was right. if he hadn't gone down the path of violence out of self-loathing and anger he might have lived to see a huge audience and following.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by wood-porch on Friday July 19, 2024 @03:57PM (#41010468)
Being the subject of psychological experiments at Harvard probably did a number on him
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by washadjeffmad on Friday July 19, 2024 @02:00PM (#41009230)
I suppose we wouldn't know whether an audience for those ideas exists today because they would be blacklisted, deplatformed, or deamplified by consolidated authorities.

There was a quote last year during the "Twitter files" hearing, something like, "it is axiomatic that the government cannot do indirectly what it is prohibited from doing directly".

Perhaps ironically, I had a difficult time using Google to find the exact wording of the quote or its source. The only verbatim result was from a NYPost article about the hearing.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by smsm42 on Friday July 19, 2024 @02:57PM (#41009833)
> it is axiomatic that the government cannot do indirectly what it is prohibited from doing directly

Turns out SCOTUS decided it isn't, and the government is free to do exactly that as long as they are using the services of an intermediary.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by stevenally on Friday July 19, 2024 @03:29PM (#41010193)
"would be blacklisted, deplatformed, or deamplified by consolidated authorities"

Sorry. Not true. You have Black Swan (Taleb) and Drift into Failure (Dekker) among many other books. These ideas are very well known to anyone who makes the effort.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nemothekid on Friday July 19, 2024 @04:36PM (#41010886)
>I suppose we wouldn't know whether an audience for those ideas exists today because they would be blacklisted, deplatformed, or deamplified by consolidated authorities.

Be realistic, none his ideas would be blacklisted. They sound good on paper, but the instant it's time for everyone to return to mudhuts and farming, 99% of people will return to Playstations and ACs.

He wasn't "silenced" because the government was out to get him, no one talks about his ideas because they are just bad. Most people will give up on ecofascism once you tell them that you won't be able to eat strawberries out of season.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by p_l on Friday July 19, 2024 @05:45PM (#41011691)
The only thing that got Unabomber blacklisted is that he started to send bombs to people. His manifesto was dime a dozen, half the time you can expect politician boosting such stuff for temporary polling wins.

Hell, if we take his alleged (don't have vetted the genealogy tree) cousins, his body count isn't even that impressive.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ricardo81 on Friday July 19, 2024 @01:48PM (#41009078)
I haven't read it, but I'd take a leap to presume it's somewhere between the people that say "C is unsafe" and "some other language takes care of all of things".

Basically delegation.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by smsm42 on Friday July 19, 2024 @02:55PM (#41009814)
Just yesterday listened to a lecture by Moshe Vardi which covers adjacent topics:

https://simons.berkeley.edu/events/lessons-texas-covid-19-73...

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by joe_the_user on Friday July 19, 2024 @06:19PM (#41012003)
I think it was "predicted" by Sunburst, the Solarwinds hack.

I don't think centrally distributed anti-virus software is the only way to maintain reliability. Instead, I'd say companies to centralize anything like administration since it's cost effective and because they actually aren't concerned about global outage like this.

JM Keynes said "A ‘sound’ banker, alas! is not one who foresees danger and avoids it, but one who, when he is ruined, is ruined in a conventional and orthodox way along with his fellows, so that no one can really blame him." and the same goes for corporate IT.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by akira2501 on Friday July 19, 2024 @09:17PM (#41013190)
> we setup failure prevention systems

You can't prevent failure. You can only mitigate the impact. Biology has pretty good answers as to how to achieve this without having to increase complexity as a result, in fact, it often shows that simpler systems increase resilliency.

Something we used to understand until OS vendors became publicly traded companies and "important to national security" somehow.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jjav on Saturday July 20, 2024 @02:52AM (#41014639)
> if you ever thought we could make systems fault tolerant

The only possible way to fault tolerancy is simplicity and then more simplicity.

Things like crowsdtrike have the opposite approach. Add a lot of fragile complexity attempting to catch problems, but introducing more attack surfaces than they can remove. This will never succeed.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ryukoposting on Saturday July 20, 2024 @08:18AM (#41015948)
As an architect of secure, real-time systems, the hardest lesson I had to learn is there's no such thing as a secure, real-time system in the absolute sense. Don't tell my boss.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by oneepic on Saturday July 20, 2024 @10:51AM (#41016877)
I think a surprising amount of people already share this view, even if they don't go into extensive treatment with references like Dekker presumably does (I haven't read it).

I suspect most people in power just don't subscribe to that. which is precisely why it's systemic to see the engineer shouting "no!" when John CEO says "we're doing it anyway." I'm not sure this is something you can just teach, because the audience definitely has reservations about adopting it.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nimbius on Friday July 19, 2024 @12:16PM (#41008009)
I work for a diesel truck repair facility and just locked up the doors after a 40 minute day :( .

- lifts wont operate.

- cant disarm the building alarms. (have been blaring nonstop...)

- cranes are all locked in standby/return/err.

- laser aligners are all offline.

- lathe hardware runs but controllers are all down.

- cant email suppliers.

- phones are all down.

- HVAC is also down for some reason (its getting hot in here.)

the police drove by and told us to close up for the day since we dont have 911 either.

alarms for the building are all offline/error so we chained things as best we could (might drive by a few times today.)

we dont know how many orders we have, we dont even know whos on schedule or if we will get paid.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by shoebham on Friday July 19, 2024 @01:07PM (#41008609)
wow, why do lifts require an OS?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by kulikalov on Friday July 19, 2024 @01:22PM (#41008774)
the question is - why lifts require windows?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rudasn on Friday July 19, 2024 @02:22PM (#41009448)
Well, how else is the operator supposed to see outside?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Bluestein on Friday July 19, 2024 @05:28PM (#41011535)
Heh ...
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Tempat on Friday July 19, 2024 @04:06PM (#41010547)
The question is, why do lifts require Crowdstrike?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by freehorse on Friday July 19, 2024 @05:32PM (#41011572)
The question is, why do lifts require internet connection on top of the rest.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by richev on Friday July 19, 2024 @07:26PM (#41012520)
In my office, when we swipe our entry cards at the security gates, a screen at the gate tells us which lift to take based on the floor we work on, and sets the lift to go to that floor. It's all connected.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by _heimdall on Friday July 19, 2024 @10:04PM (#41013392)
In the context of a diesel repair shop, he likely was referring to fork lifts or vehicle lifts rather than elevators.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by em3rgent0rdr on Saturday July 20, 2024 @11:23AM (#41017113)
This doesn't require an internet, just a LAN.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Ekaros on Saturday July 20, 2024 @12:49AM (#41014149)
Remote monitoring and maintenance. Predictive maintenance, monitor certain parameters of operation and get maintenance done before lift stops operating.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Arch-TK on Saturday July 20, 2024 @01:00AM (#41014194)
It's a car lift. Not only would it be irresponsible to rely on a computer to tell you when you should maintain it, as some inspections can only be done visually, it seems totally pointless as most inspections need to be done manually.

Get a reminder on your calendar to do a thorough inspection once a day/week (whatever is appropriate) and train your employees what to look for every time it's used. At the end of the day, a car lift on locks is not going to fail unless there's a weakness in the metal structure, no computer is going to tell you about this unless there's a really expensive sensor network and I highly doubt any of the car lifts in question have such a sensor network.

Moreover, even if they did have such a sensor network, why are these machines able to call out to the internet?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by morning-coffee on Sunday July 21, 2024 @08:53AM (#41024740)
These requirements can be met by making the lift's systems and data observable, which is a uni-directional flow of information from the lift to the outside world. Making the lift's operation modifiable from the outside world is not required to have it be observable.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Ekaros on Friday July 19, 2024 @10:13PM (#41013449)
Some idiot with college degree in office no-where near the place sees that we have these PCs here. And then they go over compliance list and mandate this is needed. Now go install it and the network there...
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by gtirloni on Friday July 19, 2024 @11:12PM (#41013743)
Or they want to protect their Windows-operated lifts from very real and life threatening events like an attacker jumping from host to host until they are able to lock the lifts and put people lives at risk or cause major inconveniences.

Not all security is done by stupid people. Crowdstrike messed up in many ways. It doesn't make the company that trusted them stupid for what they were trying to achieve.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Arch-TK on Saturday July 20, 2024 @12:57AM (#41014185)
Why are the lifts networked or on a network which can route to the internet?

This is a car lift. It really doesn't need a computer to begin with. I've never seen one with a computer. WTF?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by gtirloni on Saturday July 20, 2024 @05:22AM (#41015209)
For the same reason people want to automate their homes, or the industries run with lots of robots, etc: because it increases productivity. The repair shop could be monitoring for usage, for adequate performance of hydraulics, long-term performance statistics, some 3rd-party gets notified to fix it before it's totally unusable, etc.

I have a friend that is a car mechanic. The amount of automation he works with is fascinating.

Sure, lifts and whatnot should be in a separate network, etc, but even banks and federal agencies screw up network security routinely. Expecting top-tier security posture from repair shops is unrealistic. So yes, they will install a security agent on their Windows machines because it looks like a good idea (it really is) without having the faintest clue about all the implications. C'est la vie.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Arch-TK on Saturday July 20, 2024 @07:27AM (#41015701)
But what are you automating? It's a car lift, you need to be standing next to it to safely operate it. You can't remotely move it, it's too dangerous. Most of the things which can go wrong with a car lift require a physical inspection and for things like hydraulic pressure you can just put a dial indicator which can be inspected by the user. Heck, you can even put electronic safety interlocks without needing an internet connection.

There are lots of difficult problems when it comes to car repair, but cloud lift monitoring is not something I've ever heard anyone ask for.

The things you're describing are all salesman sales-pitch tactics, they're random shit which sound good if you're trying to sell a product, but they're all stuff nobody actually uses once they have the product.

It's like a six in one shoe horn. It has a screw driver, flash light, ruler, bottle opener, and letter opener. If you're just looking at two numbers and you see regular shoe horn £5, six in one shoe horn £10 then you might blindly think you're getting more for your money. But at the end of the day, I find it highly unlikely you'll ever use it for anything other than to put tight shoes on.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by DougN7 on Saturday July 20, 2024 @11:39AM (#41017218)
I imagine something keeps monitors how many times the lift has gone up and down for maintenance reasons. Maybe a nice model monitors fluid pressure in the hydraulics to watch for leaks. Perhaps a model watches strain, or balance, to prevent a catastrophic failure. Maybe those are just sensors but if they can’t report their values they shutdown for safety’s sake. There are all kinds of reasonable scenarios that don’t rely on bad people trying to screw or cheat someone.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Arch-TK on Sunday July 21, 2024 @01:53AM (#41022741)
None of these features require internet or a windows machine, most of them do not require a computer or even a microcontroller. Strain gauges can be useful for checking for an imbalanced load, but they cannot inspect the metal for you.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by pishpash on Saturday July 20, 2024 @01:31PM (#41018107)
Crowdstrike is malware and spyware. Trusting one malware to control another is your problem right there. It will always blow up in your face.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nmz on Friday July 19, 2024 @11:01PM (#41013694)
I mean... the beginning of mission impossible 1 should tell you.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by throwaway48476 on Saturday July 20, 2024 @12:31PM (#41017658)
The same reason everyone just uses a microcontroller on everything. It's like a universal glue and you can develop in the same environment you ship. Makes it easy.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by thedrbrian on Friday July 19, 2024 @02:07PM (#41009303)
Why do lathes , cranes and laser alignment systems need a new copy of windows?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by olyjohn on Friday July 19, 2024 @02:15PM (#41009365)
Lathes probably have PCs connected to them to control them, and do CNC stuff (he did say the controllers). Laser alignment machines all have PCs connected to them these days.

The cranes and lifts though... I've never heard of them being networked or controlled by a computer. Usually it's a couple buttons connected to the motors and that's it. But maybe they have some monitoring systems in them?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by p_l on Friday July 19, 2024 @04:56PM (#41011113)
Off then top of my head, based on limited experience in industrial automation:

- maintenance monitoring data shipping to centralised locations

- computer based HMI system - there might be good old manual control but it might require unreasonable amounts of extra work per work order

- Centralised control system - instead of using panel specific to lift, you might be controlling bunch of tools from common panel

- integration with other tools, starting from things as simple as pulling up manufacturers' service manual to check for details to doing things like automatically raising the lift to position appropriate for work order involving other (possibly also automated) tools with adjustments based on the vehicle you're lifting

There could be more.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Kirth on Friday July 19, 2024 @02:14PM (#41009354)
and why do they run spyware?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by recursive on Friday July 19, 2024 @02:16PM (#41009374)
Probably because some fraction of lift manufacturer's customer base has a compliance checklist requiring it.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Prickle on Friday July 19, 2024 @04:29PM (#41010804)
Very likely they use a manufacturing execution system like Dassault's DELMIA or Siemens MES.

These systems are intended to allow local control of a factory, or cloud based global control of manufacturing.

They can connect to individual PLC(Programmable Logic Controller) which handles the actual equipment.

They connect to a LAN network, or to the internet. So they naturally need some form of security.

They could use Windows Server, Redhat Linux, etc. but they need some form of security. Which is how controller would be affected.

Usually you can just set them to manual though...

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by NegativeK on Friday July 19, 2024 @04:59PM (#41011149)
CNC machine tools can track use, maintenance, etc via the network. You can also push programs to them for your parts.

The need a new copy of Windows because running an old copy on a network is a worse idea.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bschwindHN on Friday July 19, 2024 @08:03PM (#41012776)
This blows my mind because none of this requires windows, or a desktop OS at all.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Ekaros on Friday July 19, 2024 @10:19PM (#41013505)
Remember that CNC is programming environment. Now how do actually see what program is loaded? Or where is the execution at the moment? For anything beyond few lines of text on dotmatrix screen actual OS starts to be come desirable.

And all things considered, Windows is not that bad option. Anything else would also have issues. And really what is your other option some outdated, unmaintained Android? Does your hardware vendor offer long term support for Linux?

Windows actually offers extremely good long term support quite often.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by cjbillington on Friday July 19, 2024 @11:46PM (#41013864)
> Does your hardware vendor offer long term support for Linux?

This seems muddled. If the CNC manufacturer puts Linux on an embedded device to operate the CNC, they're the hardware manufacturer and it's up to them to pick a chip that's likely to work with future Linuxes if they want to be able to update it in the future. Are you asking if the chip manufacturer offers long-term-support for Linux? It's usually the other way around, whether Linux will support the chip. And the answer, generally, is "yes, Linux works on your chip. Oh you're going to use another chip? yes, Linux works on that too". This is not really something to worry about. Unless you're making very strange, esoteric choices, Linux runs on everything.

But that still seems muddled. Long-term support? How long are we talking? Putting an old Linux kernel on an embedded device and just never updating it once it's in the field is totally viable. The Linux kernel itself is extremely backwards compatible, and it's often irrelevant which version you're using in an embedded device. The "firmware upgrades" they're likely to want to do would be in the userspace code anyhow - whatever code is showing data on a display or running a web server you can upload files to or however it works. Any kernel made in the last decade is going to be just fine.

We're not talking about installing Ubuntu and worrying about unsolicited Snap updates. Embedded stuff like this needs a kernel with drivers that can talk to required peripherals (often over protocols that haven't changed in decades), and that can kick off userspace code to provide a UI either on a screen or a web interface. It's just not that demanding.

As such, people get away with putting FreeRTOS on a microcontroller, and that can show a GUI on a screen or a web interface too, you often don't need a "full" OS at all. A full OS can be a liability, since it's difficult to get real-time behaviour which presumably matters for something like a CNC. You either run a real-time OS, or a regular OS (from which the GUI stuff is easier) which offloads work to additional microcontrollers that do the real-time stuff.

I did not expect Windows to be running on CNCs. I didn't expect it to be running on supermarket checkouts. The existence of this entire class of things pointlessly running self-updating, internet-connected Windows confuses me. I can only assume that there are industries where people think "computer equals Windows" and there just isn't the experience present, for whatever reason, to know that whacking a random Linux kernel on an embedded computer and calling it a day is way easier than whatever hoops you have to jump through to make a desktop OS, let alone Windows, work sensibly in that environment.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Ekaros on Saturday July 20, 2024 @12:45AM (#41014132)
5-10 years is not unreasonable expected support I think.

And if you are someone manufacturing physical equipment be it CNC machine or vehicle lift hiring entire team to keep Linux patched and making your own releases seems pretty unreasonable and waste of resources. In the end anything you choose is not error free. And the box running software is not main product.

This is actually huge challenge. Finding vendor that can deliver you a box where to run software with promised long term support, when the support is actually more than just few years.

Also I don't understand how it is any more acceptable to run unpatched Linux in networked environment than it is Windows. These are very often not just stand-alone things, but instead connected to at least local network if not larger networks. With possible internet connections too. So not updating vulnerabilities is as unacceptable as it would be with Windows.

With CNC there is place for something like Windows OS. You have separate embedded system running the tools. But you still want a different piece managing the "programs". As you could have dozens or hundreds of these. And at that point reading them from network starts once again make sense. Time of dealing with floppies is over...

And with checkouts, you want more UI than just buttons. And Windows CE has been reasonably effective tool in that.

Linux is nice on servers, but often with embedded side keeping it secure and up to date is massive amount of pain. Windows does offer excellent stability and long term support. And you can just simply buy a computer with sufficient support from MS. One could ask why do not not massive companies run their own Linux distributions?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by cyberax on Saturday July 20, 2024 @03:49AM (#41014852)
> 5-10 years is not unreasonable expected support I think.

A couple of years ago, I helped a small business with an embroidery machine that runs Windows 98. Its physical computer died, and the owner could not find the spare parts. Fortunately, it used a parallel port to control the embroidery hardware, so it was easy to move to a VM with a USB parallel port adapter.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by pdw on Saturday July 20, 2024 @05:26AM (#41015217)
That was very lucky then. USB parallel ports adapters are only intended to work with printers. They fail with any hardware that does custom signalling over the parallel port.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tormeh on Saturday July 20, 2024 @02:29AM (#41014538)
Ok, just make the lift controller analogue. No digital processors at all. Nothing to update, so no updates needed.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Ekaros on Saturday July 20, 2024 @02:44AM (#41014598)
Maybe you want your lift to be able to diagnose itself. Tell possible faults, instead of spending man hours on troubleshooting every part each time downtime included. With big lifts there are many parts that could go wrong. Being able to identify which one saves lot of time and time is money.

These sort of outages are actually extremely rare nowadays. Considering how long these control systems have been kept around must mean that they are not actually causing that many issue that replacing them would be worth it.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bschwindHN on Saturday July 20, 2024 @01:57AM (#41014411)
> And all things considered, Windows is not that bad option

I'm gonna go out on a limb and say that it actually is. It's a closed source OS which includes way more functionality than you need. A purpose-built RTOS running on a microcontroller is going to provide more reliability, and if you don't hook it up to the internet it will be more secure, too. Of course, if you want you can still hook it up to the internet, but at least you're making the conscious decision to do so at that point.

Displaying something on a screen isn't very hard in an embedded environment either.

I have an open source printer which has a display, and runs on an STM32. It runs reliably, does its job well, and doesn't whine about updates or install things behind my back because it physically can't, it has no access to the internet (though I could connect it if I desired). A CNC machine is more complex and has more safety considerations, but is still in a similar class of product.

https://youtu.be/FxIUs-pQBjk?si=N-W-Af6jBgGBiIgl&t=46

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by fragmede on Saturday July 20, 2024 @12:14AM (#41013981)
you log into the machine, download files, load files onto the program. that doesn't need a desktop environment? you want to reimplement half of one, poorly, because that would have avoided this stupid mistake, in exchange for half a dozen potential others, and a worse customer experience?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bschwindHN on Saturday July 20, 2024 @02:03AM (#41014429)
> you log into the machine, download files, load files onto the program. that doesn't need a desktop environment?

Believe it or not, it doesn't! An embedded device with a form of flash storage and an internet connection to a (hopefully) LAN-only server can do the same thing.

> you want to reimplement half of one, poorly

Who says I would do it poorly? ;)

> and a worse customer experience?

Why would a purpose-built system be a worse customer experience than _windows_? Are you really going to set the bar that low?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by numpad0 on Saturday July 20, 2024 @01:20AM (#41014279)
No, they don't. Absolutely. But there are very few companies successful not using Windows or existing OS. Apple HomePod runs iOS.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by warkdarrior on Friday July 19, 2024 @01:14PM (#41008698)
How else are you going to update your grocery list while operating the lift?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by morning-coffee on Friday July 19, 2024 @04:46PM (#41010994)
I think the same question can be asked for why lots of equipment seemingly requires an OS. My take is that these products went through a phase of trying to differentiate themselves from competitors and so added convenience features that were easier to implement with a general purpose computer and some VB script rather than focusing on the simplest most reliable way to implement their required state machines. It's essentially convenience to the implementors at the expense of reliability of the end result.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mihaaly on Friday July 19, 2024 @05:18PM (#41011405)
My life went sideways when organizations I worked for all started to make products solely for selling and not for using those. If the product was useful for something, that was the side effect of being sellable. Not the goal.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by chongli on Saturday July 20, 2024 @12:30PM (#41017649)
Worse is Better has eaten the world. The philosophy of building things properly with careful, bespoke, minimalist designs has been totally destroyed by a race to the bottom. Grab it off the shelf, duct tape together a barely-working MVP, and ship it.

Now we are reaping what we sowed.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by pishpash on Saturday July 20, 2024 @01:28PM (#41018087)
That's what you get for outsourcing to some generic shop with no domain expertise who implements to a spec for the lowest dollar.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by freehorse on Saturday July 20, 2024 @02:28PM (#41018541)
Because we live deep into the internet of shit era.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by saganus on Friday July 19, 2024 @01:10PM (#41008642)
How come lifts and cranes are affected by this?

Are they somehow controlled remotely? or do they need to ping a central server to be able to operate?

I can see how alarms, email and phones are affected but the heavy machinery?

(Clearly not familiar with any of these things so I am genuinely curious)

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lima on Friday July 19, 2024 @02:24PM (#41009465)
Lots and lots of heavy machinery uses Windows computers even for local control panels.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mulmen on Friday July 19, 2024 @02:39PM (#41009671)
But why does it need to be remotely updated? Have there been major innovations in lift technology recently? They still just go up and down, right?

Once such a system is deployed why would it ever need to be updated?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by SkyPuncher on Friday July 19, 2024 @03:55PM (#41010432)
They're probably deployed to a virtualized system to easy with maintenance and upkeep.

Updates are partially necessary to ensure you don't end up completely unsupported in the future.

It's been a long time, but I worked IT for an auto supplier. Literally nothing was worse than some old computer crapping out with an old version of Windows and a proprietary driver. Mind you, these weren't mission critical systems, but they did disrupt people's workflows while we were fixing the systems. Think, things like digital measurements or barcode scanners. Everything can be easily done by hand but it's a massive pain.

Most of these systems end up migrated to a local data center than deployed via a thin client. Far easier to maintain and fix than some box that's been sitting in the corner of a shop collecting dust for 15 years.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mulmen on Friday July 19, 2024 @05:56PM (#41011804)
Ok but it’s a LIFT. How is Windows even involved? Is it part of the controls?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by SkyPuncher on Friday July 19, 2024 @08:17PM (#41012861)
The most basic example is duty cycle monitoring and trouble shooting. You can also do things like digital lock-outs on lifts that need maintenance.

While the lift might not need a dedicated computer, they might be used in an integrated environment. You kick off the alignment or a calibration procedure from the same place that you operate the lift.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by notimetorelax on Friday July 19, 2024 @06:27PM (#41012071)
Probably for things like this - https://www.kone.co.uk/new-buildings/advanced-people-flow-so...

There’s a lot of value on Internet of Things everything, but comes with own risks.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mulmen on Friday July 19, 2024 @06:45PM (#41012212)
I'm having a hard time picturing a multi-story diesel repair shop. Maybe a few floors in a dense area but not so high that a lack of elevators would be show stopping. So I interpret "lift" as the machinery used to raise equipment off the ground for maintenance.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by cyberax on Saturday July 20, 2024 @03:40AM (#41014818)
Several elevator controllers automatically switch to the safe mode if they detect a fire or security alarm (which apparently is also happening).
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by fragmede on Friday July 19, 2024 @06:32PM (#41012114)
how many lifts, and how many floors, with how many people are you imagining? Yes, there's a dumb simple case where there's no need for a computer with an OS, but after the umpteenth car with umpteen floors, when would you put in a computer?

and then there's authentication. how do you want key cards which say who's allowed to use the lift to work without some sort of database which implies some sort of computer with an operating system?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mulmen on Friday July 19, 2024 @06:41PM (#41012189)
It's a diesel repair shop, not an office building. I'm interpreting "lift" as a device for lifting a vehicle off the ground, not an elevator for getting people to the 12th floor.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Ekaros on Saturday July 20, 2024 @01:01AM (#41014201)
Example of patent: https://patents.google.com/patent/US6983196B2/en

So for maintenance and fault indications. Probably saves some time from someone digging up manuals for checking error codes from where ever they maybe placed or not. Also could display things like height and weight.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by numpad0 on Saturday July 20, 2024 @01:07AM (#41014223)
Real problem is not that it's just a damn lift and shouldn't need full Windows. It's that something as theoretically solved and done problem as an operating system is not practically so.

An Internet of Lift can be done with <32MB of RAM and <500MHz single core CPU. Instead they(for whoever they) put a GLaDOS-class supercomputer for it. That's the absurdity.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rjmunro on Tuesday July 30, 2024 @05:40PM (#41114410)
An Internet of Lift can be done with <32KB of RAM and <500KHz single core CPU.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by vachina on Saturday July 20, 2024 @02:30AM (#41014543)
You’d be surprised at how entrenched Windows is in the machine automation industry. There are entire control systems algo implemented and run in realtime Windows, vendors like Beckhoff and ACS only have Windows build for their control software which developers extend and build on top with Visual Studio.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by formerly_proven on Saturday July 20, 2024 @04:32AM (#41015028)
Siemens is also very much in on this. Up to about the 90s most of these vendors were running stuff on proprietary software stacks running on proprietary hardware networked using proprietary networks and protocols (an example for a fully proprietary stack like this would be Teleperm). Then in the 90s everyone left their proprietary systems behind and moved to Windows NT. All of these applications are truly "Windows-native" in the sense that their architecture is directly built on all the Windows components. Pretty much impossible to port, I'd wager.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by hilbert42 on Saturday July 20, 2024 @10:15AM (#41016662)
Absolutely correct, I've seen muli-axis machine tools that couldn't even be started let alone get running properly if Windows wouldn't start.

Incidentally, on more than one occasion I've not been able to use one of the nearby automatic tellers because of a Windows crash.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Arrath on Saturday July 20, 2024 @04:02AM (#41014901)
Its easier and cheaper (and a lil safer) to run wires to the up\down control lever and have those actuate a valve somewhere, than it is to run hydraulic hoses to a lever like in lifts of old, for example.

That said it could also be run by whatever the equivalent of "PLC on an 8bit Microcontroller" is, and not some full embedded Windows system with live online virus protection so yeah, what the hell.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rramadass on Saturday July 20, 2024 @10:33AM (#41016765)
Perhaps "Windows Embedded" is involved somewhere in the control loop, it is a huge industry but not that well-known to the public;

https://en.wikipedia.org/wiki/Windows_Embedded_Industry

https://en.wikipedia.org/wiki/Windows_IoT

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tibbydudeza on Saturday July 20, 2024 @10:55AM (#41016908)
We do ATM's - it runs on Windows IOT - before that it was OS/2.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rramadass on Saturday July 20, 2024 @12:56PM (#41017847)
Any info on whether this Crowdstrike Falcon crap is used here?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tibbydudeza on Sunday July 21, 2024 @02:41PM (#41027151)
Fortunately for us not at all although we use it on our desktops - my work laptop had a BSOD on Friday morning, but it recovered.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rramadass on Monday July 22, 2024 @01:26AM (#41031151)
According to reports the ATMs of some banks also showed the BSOD which surprised me; i wouldn't have thought such "embedded" devices needed any type of "third-party online updates".
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tibbydudeza on Thursday July 25, 2024 @03:35PM (#41072497)
Security for a device that can issue cash is kind of important.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by stevarino on Friday July 19, 2024 @03:13PM (#41010004)
Security patches, assuming it has some network access.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mulmen on Friday July 19, 2024 @05:57PM (#41011808)
Why would a lift have network access?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by gtirloni on Friday July 19, 2024 @11:06PM (#41013709)
Do you see a lot of people driving around applying software updates with diskettes like in the old days?

Have we learned nothing from how the uranium enrichment machines were hacked in Iran? Or how attackers routinely move laterally across the network?

Everything is connected these days. For really good reasons.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by seanthemon on Saturday July 20, 2024 @02:00AM (#41014419)
Your understanding of stuxnet is flawed, Iran was attacked by the Us Gov in a very very specific spearfish attack with years of preparation to get Stux into the enrichment facilities - nothing to do with lifts connected to the network.

Also the facility was air-gapped, so it wasn't connected to ANY outside network. They had to use other means to get Stux on those computers and then used something like 7 zero days to move from windows into Siemens computers to inflict damage.

Stux got out potentially because someone brought their laptop to work, the malware got into said laptop and moved outside the airgap from a different network.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by hilbert42 on Saturday July 20, 2024 @11:05AM (#41016977)
"Stux got out potentially because someone brought their laptop to work, the malware got into said laptop and moved outside the airgap from a different network."

The lesson here is that even in an air-gapped system the infrastructure should be as proprietary as is possible. If, by design, domestic Windows PCs or USB thumb drives could not interface with any part of the air-gapped system because (a) both hardwares were incompatible at say OSI levels 1, 2 & 3; and (b) software was in every aspect incompatible with respect to their APIs then it wouldn't really matter if by some surreptitious means these commonly-used products entered the plant. Essentially, it would be almost impossible† to get the Trojan onto the plant's hardware.

That said, that requires a lot of extra work. By excluding subsystems and components that are readily available in the external/commercial world means a considerable amount of extra design overhead which would both slow down a project's completion and substantially increase its cost.

What I'm saying is obvious, and no doubt noted by those who've similar intentions to the Iranians. I'd also suggest that the use of individual controllers etc. such as the Siemens ones used by Iran either wouldn't be used or they'd need to be modified from standard both in hardware and with the firmware (hardware mods would further bootstrap protection if an infiltrator knew the firmware had been altered and found a means of restoring the default factory version).

Unfortunately, what Stuxnet has done is to provide an excellent blueprint of how to make enrichment (or any other such) plants (chemical, biological, etc.) essentially impenetrable.

† Of course, that doesn't stop or preclude an insider/spy bypassing such protections. Building in tamper resistance and detection to counter this threat would also add another layer of cost and increase the time needed to get the plant up and running. That of itself could act as a deterrent, but I'd add that in war that doesn't account for much, take Bletchley and Manhattan where money was no object.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rkagerer on Saturday July 20, 2024 @02:10PM (#41018404)
I once engineered a highly secure system that used (shielded) audio cables and amodem as the sole pathway to bridge the airgap. Obscure enough for ya?

Transmitted data was hashed on either side, and manually compared. Except for very rare binary updates, the data in/out mostly consisted of text chunks that were small enough to sanity-check by hand inside the gapped environment.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by seanthemon on Sunday July 21, 2024 @02:08AM (#41022813)
Stux also taught other government actors what's possible with a few zero days strung together, effectively starting the cyberwasr we've been in for years.

Nothing is impenetrable.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Mistletoe on Saturday July 20, 2024 @10:22AM (#41016695)
You picked a really odd day and thread to say that everything is connected for really good reasons.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Drygord on Friday July 19, 2024 @05:08PM (#41011260)
Remember those good old fashioned windows that you could roll down manually after driving into a lake?

Yeah, can’t do it now: it’s all electronic.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mulmen on Friday July 19, 2024 @05:57PM (#41011815)
I’m sure that lifts have been electronically controlled for decades. But why is Windows (the operating system) involved?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mihaaly on Friday July 19, 2024 @05:13PM (#41011335)
Or being online in the first place. Sounds like an unnecessary risk.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by chrisjj on Saturday July 20, 2024 @10:16AM (#41016665)
> But why does it need to be remotely updated?

Because it can be remotely updated by attackers.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by pas on Friday July 19, 2024 @02:46PM (#41009729)
but why do they have CS on them? they should be simply not connected to any kinds of networks.

and if there's some sensor network in the building that should be completely separate from the actual machine controls.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bloopernova on Friday July 19, 2024 @02:52PM (#41009784)
Compliance.

To work with various private data, you need to be accredited and that means an audit to prove you are in compliance with whatever standard you are aspiring to. CS is part of that compliance process.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by KolmogorovComp on Friday July 19, 2024 @03:07PM (#41009941)
Which private data would a computer need to operate a lift?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bloopernova on Friday July 19, 2024 @03:13PM (#41010007)
Another department in the corporation is probably accessing PII, so corporate IT installed the security software on every Windows PC. Special cases cost money to manage, so centrally managed PCs are all treated the same.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by xcv123 on Friday July 19, 2024 @05:59PM (#41011831)
It must be security tags on the lift which restrict entry to authorised staff.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by fragmede on Friday July 19, 2024 @06:37PM (#41012160)
who's allowed to use the lift? where do those keycards authenticate to?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by gtirloni on Friday July 19, 2024 @11:09PM (#41013727)
Anything that touches other systems is a risk and needs to be properly monitored and secured.

I had a lot of reservations about companies installing Crowdstrike but I'm baffled by the lack of security awareness in many comments here. So they do really seem necessary.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by NegativeK on Friday July 19, 2024 @04:56PM (#41011108)
Because there's some level of convenience involved with network connectivity for OT.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by saganus on Friday July 19, 2024 @07:02PM (#41012352)
That sounds...suboptimal.

I would imagine they used specialized controller cards or something like that.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Ekaros on Friday July 19, 2024 @10:11PM (#41013432)
They optimize for small batch development costs. Slapping windows PC when you sell a few hundred to thousand units is actually pretty cheap. Software itself is probably same order of magnitude, cheaper for UI itself...
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by delfinom on Saturday July 20, 2024 @02:17PM (#41018459)
And cheap both short and long term. Microsoft has 10 year lifecycles you don't need to pay extra for. Linux you need IT staff to upgrade it every 3 years. Not to mention hiring engineers to recompile software every 3 years with the distro upgrade.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by kchr on Sunday July 21, 2024 @03:35PM (#41027529)
Ubuntu LTS has support for 5 years, can be extended to 10 years of maintenance/security support with ESM (which is a paid service).

Same with Rocky Linux, but the extra 5 years of maintenance/security support is provided for free.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ekianjo on Saturday July 20, 2024 @10:05AM (#41016599)
thats just asking for trouble.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ddulaney on Friday July 19, 2024 @02:38PM (#41009658)
Probably a Windows-based HMI (“human-machine interface”).

I used to build sorting machines that use variants of the typical “industrial” tech stack, and the actual controllers are rarely (but not never!) Windows. But it’s common for the HMI to be a Windows box connected into the rest of the network, as well as any server.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by davepm on Saturday July 20, 2024 @04:39PM (#41019655)
I'm still running multiple CNC/Industrial equipment with win3.1/98/xp. Only just retired one running Dos 6.2
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by __MatrixMan__ on Friday July 19, 2024 @01:34PM (#41008912)
Oh man, you work with some cool (and dangerous) stuff.

Outage aside, do you feel safe using it while knowing that it accepts updates based on the whims of far away people that you don't know?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by NegativeK on Friday July 19, 2024 @04:54PM (#41011087)
I hate to be that person, but things have moved to automatic updates because security was even shittier when the user was expected to do it.

I can't even imagine how much worse ransomware would be if, for example, Windows and browsers weren't updating themselves.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by alexanderdmitri on Friday July 19, 2024 @05:33PM (#41011585)
I feel like this is the fake reason given to try to hide the obvious reason: automatic updates are a power move that allows companies to retain control of products they've sold.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by NegativeK on Friday July 19, 2024 @07:32PM (#41012568)
It's not fake reason; it's a very real solution to a very real problem.

Of course companies are going to abuse it for grotesque profit motive, but that doesn't make their necessity a lie.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by josephg on Saturday July 20, 2024 @05:24AM (#41015215)
Yep. And even aside from security, its a nightmare needing to maintain multiple versions of a product. "Oh, our software is crashing? What version do you have? Oh, 4.5. Well, update 4.7 from 2 years ago may fix your problem, but we've also released major versions 5 and 6 since then - no, I'm not trying to upsell you ma'am. We'll pull up the code from that version and see if we can figure out the problem."

Having evergreen software that just keeps itself up to date is marvellous. The Google Docs team only needs to care about the current version of their software. There are no documents saved with an old version. There's no need to backport fixes to old versions, and no QA teams that need to test backported security updates on 10 year old hardware.

Its just a shame about, y'know, the aptly named crowdstrike.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by chrisjj on Saturday July 20, 2024 @10:25AM (#41016716)
> The Google Docs team only needs to care about the current version of their software. There are no documents saved with an old version.

There sure are. I have dozens saved years ago.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by josephg on Saturday July 20, 2024 @03:24PM (#41019000)
Fine. But Google can mass-migrate all of them to a new format any time they want. They don’t have the situation you used to have with Word, where you needed to remember to Save As Word 2001 format or whatever so you could open the file on another computer. (And if you forgot, the file was unreadable). It was a huge pain.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by chrisjj on Saturday July 20, 2024 @05:14PM (#41019993)
Yes it is better than the Word situation, but no it isn't not caring. There do exist old format docs and Google does have to care - to make that migration.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by josephg on Saturday July 20, 2024 @07:58PM (#41021251)
Yes, they have to migrate once. But they don’t need to maintain 8 different versions of Word going back a decade, make sure all security patches get back ported (without breaking anything along the way), and make all of them are in some way cross compatible despite having differing feature sets.

If google makes a new storage format they have to migrate old Google docs. But that’s a once off thing. When migrations happen, documents are only ever moved from old file formats to new file formats. With word, I need to be able to open an old document with the new version of word, make changes then re-save it so it’s compatible with the old version of word again. Then edit it on an old version of word and go back and forth.

I’m sure the Google engineers are very busy. But by making Docs be evergreen software, they have a much easier problem to solve when it comes to this stuff. Nobody uses the version of Google docs from 6 months ago. You can’t. And that simplifies a lot of things.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by chrisjj on Sunday July 21, 2024 @04:13AM (#41023400)
[delayed]
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by xg15 on Saturday July 20, 2024 @05:57AM (#41015330)
It used to be the original reason why automatic updates were accepted and it was valid.

But since then it has been abused for all sorts of things that really are nothing more than consolidation of power, including an entire shift in mentality of what "ownership" even means: Tech companies today seem to think it's the standard that they keep effective ownership of a product for its entire life cycle, no matter how much money a customer has paid for it, and no matter deeply the customer relies on that product.

(Politicians mostly seem fine with that development or even encourage it)

I agree that an average nontechnical person can't be expected to keep track of all the security patches manually to keep their devices secure.

What I would expect would be an easy way to opt-out of automatic updates if you know what you're doing. The fact that many companies go to absurd lengths to stop you from e.g. replacing the firmware or unlocking the bootloader, even if you're the owner of the device is a pretty clear sign to me they are not doing this out of a desire to protect the end-user.

Also, I'm a bit baffled that there is no vetting at all of the contents of updates. A vendor can write absolutely whatever they want into a patch for some product of theirs and arbitrarily change the behaviour of software and devices that belong to other people. As a society, we're just trusting the tech companies to do the right thing.

I think a better system would be if updates would at the very least have to be vetted by an independent third party before being applied and a device would only accept an update if it's signed by the vendor and the third-party.

The third-party cold then do the following things:

- run tests and check for bugs

- check for malicious and rights-infringing changes deliberately introduced by the vendor (e.g. taking away functionality that was there at time of purchase)

- publicly document the contents of an update, beyond "bug fixes and performance improvements".

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by darthwalsh on Saturday July 20, 2024 @05:06PM (#41019922)
What you're describing is what Linux distro maintainers do: Debian maintainers check the changes of different software repos, look at new options and decide if anything should be disabled in the official Debian release, and compile and upload the packages.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lanstin on Sunday July 21, 2024 @01:18PM (#41026514)
The problem you are complaining about here is the weakening of labor and consumer organizations vis a vis capital or ownership organizations. The software must be updated frequently due to our lack of skill in writing secure software. Whether all the corporations will take advantage of everything under the sun to reduce the power the purchasers and producers of these products have is a political and legal questions. If only the corporations are politically involved then only they will have their voice heard by the legislatures.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by exolymph on Friday July 19, 2024 @06:24PM (#41012039)
no reason why both can't be true — the security is overall better, and companies are happy to invest in advancing this paradigm because it gives them more control
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by alexanderdmitri on Friday July 19, 2024 @06:45PM (#41012217)
incentive can and does undermine the stated goal. what if the government decided to take control of everyone's investment portfolio to prevent the market doing bad things? or an airplane manufacturer gets takes control of its own safety certification process because obviously its in their best interest that their planes are safe? imposed curfew, everyone has to be inside their homes while its dark outside because most violent crimes occur at night?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Drygord on Friday July 19, 2024 @05:07PM (#41011245)
This is for critical infrastructure though. You AT LEAST test it out first on some machines
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by __MatrixMan__ on Friday July 19, 2024 @05:57PM (#41011814)
That may apply to things that need to be online, but... a lathe?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by fragmede on Friday July 19, 2024 @06:10PM (#41011930)
how much lathe-ing have you done recently? did you load files onto your CNC lathe with an SD card, and thus there is a computer, which needs updates, or are you thinking of a lathe that is a motor and a rubber band, and nothing else, from, like, high school woodshop?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by __MatrixMan__ on Friday July 19, 2024 @10:43PM (#41013610)
Admittedly, not much.

I just figured they were controlled via something similar to an arduino, which needn't have Crowdstrike installed because it's too purpose-built to be worth spying on. Like my furnace, which has firmware, but I've never needed to log in or connect it to the internet, it just works.

I realize that they might accept instructions over the network. Not air gappped. But is that protocol one that would need successive hardening against adversaries that are now craftier than when it was made? And if not, why expose it to updates unless it's broken?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by 14 on Saturday July 20, 2024 @03:37AM (#41014805)
I bought a 3d printer years ago then let it sit collecting dust for like 2 or more years because I was intimidated by it. Finally started using it and was blown away how useful it has been to me. Then a long time later realized holy shit there are updates and upgrades one can easily do. I can add a camera and control everything and monitor everything from any online connected device. I always hated pulling out the sd card and bringing it to my computer and copying it over and back to the printer and so on. Being online makes things so much easier and faster. I have been rocking my basic printer for a few years now and have not paid much attention to the scene and then started seeing these multi color prints holy shit am I slow and behind the times. The newer printers are pretty rad but I will give props to my Anycubic Mega it has been a work horse and I have had very little problems. I don't want it to die on me but a newer printer would be cool also.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by chrisjj on Saturday July 20, 2024 @10:26AM (#41016729)
All fine... until it gets hacked.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jjk166 on Saturday July 20, 2024 @05:31PM (#41020142)
And does what? Print something?

There are immense benefits to using modern computing power, including both onboard and remote functionality. The cost of increased software security vulnerability is easily justified.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by chrisjj on Sunday July 21, 2024 @04:07AM (#41023372)
More like infect something. Your computer.

> The cost of increased software security vulnerability is easily justified.

Sometimes yes, sometimes no.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by krashidov on Friday July 19, 2024 @06:00PM (#41011832)
wouldn't the lathe need to be online to get the OTA update from Crowdstrike?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by patrick451 on Friday July 19, 2024 @07:48PM (#41012678)
What load of horseshit.

1. Nobody auto updates my linux machines. They have no malware. 2. It's my job to change the oil in my car. When Ford starts sending a tech to my house to tamper with my machines "because they need maintenance" will be the day I am no longer a Ford customer.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mango7283 on Saturday July 20, 2024 @12:36AM (#41014093)
Carelessly handled Linux machines* can and do get infected by malware or compromised for data exfile, don't be obtuse.

*Let's not pretend this never happens

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by cromka on Saturday July 20, 2024 @02:25AM (#41014520)
Not to mention CVE mitigation.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by voltagex_ on Saturday July 20, 2024 @02:47AM (#41014620)
Those Linux systems that aren't getting updates must be the ones sending Mirai to my Linux systems, which are getting updates (and also Mirai, although it won't run because it's the wrong architecture).

No malware? Only if you have your head in the sand.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by NegativeK on Saturday July 20, 2024 @10:50AM (#41016868)
I assume that comment was saying that they handle the update process and that their machines don't have any malware on them.

I ignored it because it was somewhat abusive and is missing the problem that automatic updates are trying to solve: that most people, but not all, don't do updates.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by _kb on Saturday July 20, 2024 @07:40AM (#41015744)
The irony of this comment is almost perfected by the fact Ford were one of the leading companies in bringing ECU's (one of the myriad of computer systems essential to modern vehicles that can and do receive regular updates) in checks notes 1975.

https://en.wikipedia.org/wiki/Ford_EEC

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by cpill on Friday July 19, 2024 @05:53PM (#41011776)
yeah, you don't want day to day security (a) changing daily (b) at the kennel level
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by xyst on Friday July 19, 2024 @05:17PM (#41011396)
what are the brands of these systems?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Saris on Friday July 19, 2024 @05:49PM (#41011730)
I'm just impressed that the lifts, alarms, cranes, phones, etc all run on Windows somehow.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by a10c on Friday July 19, 2024 @05:54PM (#41011784)
In a lot of cases you find tangential dependencies on Windows in ways you don't expect. For example a deployment pipeline entirely linux-based deploying to linux-based systems that relies on Active Directory for authentication.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by akira2501 on Friday July 19, 2024 @09:11PM (#41013166)
> Active Directory for authentication.

In my experience that'd be 90% of the equipment.

"Oh! It has LDAP integration! We can 'Single Sign On'."

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by fransje26 on Saturday July 20, 2024 @07:36AM (#41015728)
I don't know if "impressed" is the right word..

"Appalled", "bewildered" and "horrified" and also comes to mind..

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by delfinom on Saturday July 20, 2024 @02:10PM (#41018403)
I'm more confused because I have never, ever encountered a lift that wasn't just some buttons or joysticks on a controller attached to the lift. There is zero need of more computing power than a 8-bit microcontroller from the 1980s. I don't know where I would even buy such a lift with a windows PC.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jjk166 on Saturday July 20, 2024 @05:44PM (#41020235)
No one sells 8 bit microcontrollers from the 1980s anymore. Just because you don't need the full power of modern computing hardware and software doesn't mean you are going to pay extra for custom, less capable options.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by moritzwarhier on Saturday July 20, 2024 @12:22PM (#41017590)
> we dont have 911 either

Holy cow...

Who on earth requires a Windows-based backend (or whatever else had CrowdStrike, in the shop or outside) for regular (VoIP) phone calls.

This should really lead to some learnings for anyone providing any kind of phone infrastructure.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Filligree on Saturday July 20, 2024 @12:57PM (#41017853)
That’s not it. 911 itself was down.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by moritzwarhier on Saturday July 20, 2024 @02:35PM (#41018585)
Oh, great. I guess that counts as phone infrastructure.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jajko on Saturday July 20, 2024 @12:54PM (#41017832)
Or lathe, or cranes, or alarms, or hvac... what the actual fuck.

Next move should be some artisanal as mechanical-as-possible quality products, or at least Linux(TM) certified product or similar (or Windows-free (TM)). The opportunity is here, everybody noticed this clusterfuck, and smart folks don't like ignoring threats that are in your face.

But I suppose in 2 weeks some other bombastic news will roll over this and most will forget. But there is always some hope

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by GirishSharma643 on Friday July 19, 2024 @12:19PM (#41008051)
Who is responsible for this billion dollar mistake?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by vlan0 on Friday July 19, 2024 @12:21PM (#41008079)
Anything that has root/kernel access is a risk. It always has been. When will we learn. Probably never. Because money runs this world. So sad. Time to open a bakery and move on from this world.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Sohcahtoa82 on Friday July 19, 2024 @01:05PM (#41008589)
Considering what Crowdstrike is intended to do, it's not really possible for it to work without running at the kernel level.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by steine65 on Friday July 19, 2024 @12:25PM (#41008124)
Here's a visual representation of flight cancellations and delays at major US airports https://www.flightaware.com/miserymap/
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Tylast on Friday July 19, 2024 @04:16PM (#41010646)
Oh wow! Thanks for that. I use flight aware and twas not award of that particular page.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by 1oooqooq on Saturday July 20, 2024 @09:35AM (#41016395)
this animations were all the rage in Chinese wechat while this was going on
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by UniverseHacker on Friday July 19, 2024 @12:27PM (#41008147)
Why are so many mission critical hardware connected systems connected to the internet at all or getting automatic updates?

This is just basic IT common sense. You only do updates during a planned outage, after doing an easily reversible backup, or you have two redundant systems in rotation and update and test the spare first. Critical systems connected to things like medical equipment should have no internet connectivity, and need no security updates.

I follow all of this in my own home so a bad update doesn’t ruin my work day… how do big companies with professional IT not know this stuff?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by vel0city on Friday July 19, 2024 @01:41PM (#41008983)
CrowdStrike let's you create update strategies and rollout groups.

This update bypassed all of those settings.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by UniverseHacker on Friday July 19, 2024 @02:40PM (#41009679)
Well that context makes it make a little more sense... I still wouldn't be trusting a service like that for mission critical hardware that shouldn't be connected to the internet in the first place.

The question with these types of services is: is your goal to keep the system as reliable as possible, or to be able to place the blame on a 3rd party when it goes down? If it's a critical safety system that human lives depend on, the answer better be the former.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by basch on Friday July 19, 2024 @05:34PM (#41011603)
How do you keep an airline ticketing system offline? How would anybody book tickets without access to the databases?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by zamubafoo on Friday July 19, 2024 @06:01PM (#41011842)
Whitelist the persistent store?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nsguy on Saturday July 20, 2024 @01:57AM (#41014413)
you don't need to airgap it. just limit the access to the specific APIs/access to the database and block everything else.

CrowdStrike won't be able to upgrade itself through your database API...

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by MetaWhirledPeas on Friday July 19, 2024 @10:25PM (#41013533)
If you must trust the software not to do rogue updates then I have to swing back into the camp of blaming the operating system. Is Linux better at this?

I've noticed phones have better permissions controls than Windows, seemingly. You can control things like hardware access and file access at the operating system level, it's very visible to the user, and the default is to deny permissions.

But I've also noticed that phone apps can update outside of the official channel, if they choose. Is there any good way to police this without compromising the capabilities of all apps?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by vel0city on Saturday July 20, 2024 @04:44PM (#41019693)
Microsoft has tried pushing app deployment and management platforms that would make this kind of thing really possible, but it constantly receives massive pushback. This was the concept of stuff like Windows S, where pretty much all apps have to be the new modern store app package and older "just run the install.exe as admin and double click the shortcut to run" was massively deprecated or impossible.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by berkes on Saturday July 20, 2024 @04:58AM (#41015118)
you wouldn't be trusting it.

But that's besides the point in any enterprise environment. Or even in a SMB where third parties are doing IT stuff for you. Your opinion doesn't matter there. Compliance matters. Paper Risk aversion matters. And they don't always align with common IT sense and, as had been proven now, reality.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by juio on Friday July 19, 2024 @01:41PM (#41008990)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Brechreiz on Friday July 19, 2024 @02:59PM (#41009857)
This worked for me!
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by basch on Friday July 19, 2024 @12:49PM (#41008409)
You do that for antivirus definition updates?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by UniverseHacker on Friday July 19, 2024 @02:01PM (#41009240)
I’m not an IT professional, but I don’t use antivirus software on my personal macs and linux machines- I do regular rotated physical backups, and only install software digitally signed by trusted sources and well reviewed Pirate Bay accounts (that's a joke :-).

My only windows machine is what I would classify as a mission critical hardware connected/control device, an old Windows 8 tablet I use for car diagnostics- I do not connect it to the internet, and never perform updates on it.

I am an academic and use a lot of old multi-million dollar scientific instruments which have old versions of windows controlling them. They work forever if you don't network them, but the first time you do, someone opens up a browser to check their social media, and the entire system will fail quickly.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by barryrandall on Friday July 19, 2024 @02:40PM (#41009686)
Yes. In an environment where you have so many clients that they can DDoS the antivirus management server, you have to stagger the update schedule anyway. The way we set it up, sysadmins/help desk/dev deployments updated on day 1, all IT workstations/test deployments updated on day 2, and all workstations/staging/production deployments on day 3.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by genewitch on Friday July 19, 2024 @03:26PM (#41010170)
what happens if there's a 0-day RCE? 72 hours of your production systems hanging out in the open...
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by barryrandall on Monday July 22, 2024 @04:01PM (#41039158)
The schedules are shockingly easy to adjust.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mckn1ght on Friday July 19, 2024 @01:39PM (#41008963)
Probably, implicitly. Have automated regular backups, and don’t let your AV automatically update, or even if it does, don’t log into all your computers simultaneously. If you update/login serially, then the first BSOD would maybe prevent you from doing the same thing on the other (or possibly, send you running to the other to accomplish your task, and BSODing that one too!)

But yeah this is one reason why I don’t have automatic updates enabled for anything, the other major one being that companies just can’t resist screwing with their UIs.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by gedy on Friday July 19, 2024 @12:36PM (#41008259)
> Why are so many mission critical hardware connected systems connected to the internet at all or getting automatic updates?

Because it lets them "scale" by having fewer and cheaper offsite IT and contractors to manage vs hiring pesky onsite employees.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by asynchronous on Saturday July 20, 2024 @01:49PM (#41018241)
What people aren’t understanding is MOST of the outage isn’t caused by a crowdstrike install itself, it’s caused because something upstream of it (a critical application server) is what got borked, and that’s having a domino effect on everything else.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by irusensei on Friday July 19, 2024 @12:28PM (#41008160)
Can we end the whole “loading a kernel rootkit” thing? AFAIK Apple already shuns kernel extensions. What’s preventing Microsoft to do the same? As a bonus shit like anti cheat will go away too.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by franczesko on Friday July 19, 2024 @12:30PM (#41008182)
I just wanted to mention that Microsoft has 3 tiers of Windows beta releases before changes are pushed to production. I can't comprehend how this wasn't noticed before.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bloopernova on Friday July 19, 2024 @12:34PM (#41008238)
It didn't come from Microsoft or Windows Update. It was pushed by Crowdstrike to their corporate security kernel extension.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by franczesko on Friday July 19, 2024 @05:25PM (#41011493)
3rd party got unsupervised access to kernel? I'd say it's even worse then
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jimt1234 on Friday July 19, 2024 @12:30PM (#41008187)
I watched a presentation by someone representing "I Am The Cavalry" at B-Sides, Las Vegas, a few years ago. Very interesting stuff, gave me a whole new perspective on "cyber security".

https://iamthecavalry.org

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by PaulHoule on Friday July 19, 2024 @12:32PM (#41008218)
People at my workplace were affected but I dodged the bullet because I left my computer turned on overnight because I always want to be able to RDP in the next morning in case I decide to stay home.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rootforce on Friday July 19, 2024 @12:33PM (#41008231)
AWS has posted some instructions for those affected by the issue using EC2.

[AWS Health Dashboard](https://health.aws.amazon.com/health/status)

"First, in some cases, a reboot of the instance may allow for the CrowdStrike Falcon agent to be updated to a previously healthy version, resolving the issue.

Second, the following steps can be followed to delete the CrowdStrike Falcon agent file on the affected instance:

1. Create a snapshot of the EBS root volume of the affected instance

2. Create a new EBS volume from the snapshot in the same Availability Zone

3. Launch a new instance in that Availability Zone using a different version of Windows

4. Attach the EBS volume from step (2) to the new instance as a data volume

5. Navigate to the \windows\system32\drivers\CrowdStrike\ folder on the attached volume and delete "C-00000291*.sys"

6. Detach the EBS volume from the new instance

7. Create a snapshot of the detached EBS volume

8. Create an AMI from the snapshot by selecting the same volume type as the affected instance

9. Call replace root volume on the original EC2 Instance specifying the AMI just created"

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rahkiin on Friday July 19, 2024 @03:57PM (#41010459)
That is a lot of steps. Can this not be scripted?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by timoteostewart on Friday July 19, 2024 @04:28PM (#41010786)
FWIW, I find the high-level overview more useful, because then I can write a script tailored to my situation. Between `bash`, `aws` CLI tool, and Powershell, it would be straightforward to programmatically apply this remedy.

Here's something quick that ChatGPT ginned up: https://chatgpt.com/share/293ea9d5-b7ac-4064-b870-45f8266aea...

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by CalumSult on Friday July 19, 2024 @08:13PM (#41012844)
Yes it can, that's what I ended up writing at 4am this morning, lol. We manage way more instances then is feasible to do anything by hand. This is probably too late to help anyone, but you can also just stop instance, detach root, attach it to another instance, delete file(s), offline drive, detach, reattach to original instance, and then start instance. You need a "fixer" machine in the same AZ.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by janalsncm on Friday July 19, 2024 @12:39PM (#41008291)
This outage may be more expensive and cause more damage than any cyberattack in history.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rs999gti on Friday July 19, 2024 @12:45PM (#41008376)
So can crowdstrike be classified as malware now?

Currently waiting in line for 2 hours + waiting for Delta to tell me when my connecting leg can be booked. My current flight is delayed 5 hours.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Zaskoda on Friday July 19, 2024 @12:48PM (#41008404)
I want to add something to the discussion but it's difficult for me to accurately summarize and cite things. In a nutshell, there appears to be a lot of tomfoolery with CrowdStrike and the stuff that happened with the DNC during the 2016 election. Here's some of what I'm talking about:

There's a strong link between the DNC, Hillary, and CrowdStrike. Here's once piece that links a cofounder of CrowdStrike with Hillary pretty far back: https://www.technologyreview.com/innovator/dmitri-alperovitc...

This 2017 piece talks about doubt behind CrowdStrike's analysis of the DNC hack being the result of Russian actors. One of the groups disputing CrowdStrike's analysis was Ukraine's military. https://www.voanews.com/a/crowdstrike-comey-russia-hack-dnc-...

This detailed analysis of CrowdStrike's explanation of the DNC hack goes so far as to say "this sounded made up" https://threatconnect.com/resource/webinar-guccifer-2-0-the-...

The Threat Connect analysis is also discussed here: https://thehill.com/business-a-lobbying/295670-prewritten-gu...

"For one, the vulnerability he claims to have used to hack the NGP VAN ... was not introduced into the code until an update more than three months after Guccifer claims to have entered the DNC system."

Noted at the end of this story they mention that CrowdStrike installed it's software on all of the DNC's systems: https://www.ft.com/content/5eeff6fc-3253-11e6-bda0-04585c31b...

Finally, there's this famous but largely forgotten story of the time Bernie's campaign was accused to accessing Hillary's data: https://www.npr.org/2015/12/18/460273748/bernie-sanders-camp...

"This was a very egregious breach and our data was stolen," Mook said. "We need to be sure that the Sanders campaign no longer has access to our data."

"This bug was a brief, isolated issue, and we are not aware of any previous reports of such data being inappropriately available," the company said in a blog post on its website.

(edited for spelling)

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Kye on Friday July 19, 2024 @12:52PM (#41008444)
There's a workaround: reboot 10-15 times. I've seen two people say it independently, so maybe it's for real.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tonymet on Friday July 19, 2024 @12:53PM (#41008455)
No rolling updates? How could a 100% repro BSOD pass QC? I'm more concerned about the deployment process than the crash itself. Everyone experiences a bad build from time to time. How did this possibly go live?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by energy123 on Friday July 19, 2024 @12:54PM (#41008458)
On the plus side this will help us develop an immune system against cyber attacks in any future war. Businesses will start thinking of contingencies.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Key89 on Friday July 19, 2024 @12:54PM (#41008468)
is there an ELI5 on how can this happen? Like i get its a boot loop, but what did crowdstrike do that cause it? How can non malicious code trigger boot loop?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by fsloth on Friday July 19, 2024 @01:59PM (#41009216)
I would not call Crowdstrike ”non-malicious”. It’s incredibly incompetently implemented kit that’s sold to organizations as snakeoil that ”protects them from cybercrime”. It’s purpose is to give incompetent IT managers to ”implement something plausible” against cyberincidents, and when an incident happens, it gives them the excuse that ”they followed best practices”.

It craps the users PC while at it too.

I hope the company burns to the ground and large organizations realize it’s not a really great idea to run a rootkit at every PC ”just because everyone else does it”.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mulletbum on Friday July 19, 2024 @02:18PM (#41009410)
I have to say, it saved our ass a few months ago. Some hacker got access to one of multiple brands server infrastructure, started running PowerShell to weed through the rest and CrowdStrike notified us (the owning brand) that something was off about the PowerShell being ran. Turns out this small brand was running a remote in tool that had an exploit. Had Crowdstrike not been on that server we wouldn't have known until someone manually got in there to look at it.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by fsloth on Friday July 19, 2024 @02:28PM (#41009530)
Happy to know it works when needed!

But the implementation (when running on user PC:s) is still half-baked.

My experience is using PC with Crowdstrike for daily software development. In that setting it’s quite terrible.

The server setting sounds a much more reasonable use.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by crowdstriker on Friday July 19, 2024 @02:58PM (#41009846)
I've had CrowdStrike completely delete a debug binary I ran from Visual Studio. Its injected module in every single process shows up in all of our logging.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by fsloth on Friday July 19, 2024 @03:21PM (#41010102)
Yep. Exactly this and more.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by swells34 on Friday July 19, 2024 @02:33PM (#41009614)
I assume if you weren't running crowdstrike, you would have still had logging/alerting systems set up, no?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by kspacewalk2 on Friday July 19, 2024 @02:42PM (#41009693)
What specifically makes it "incredibly incompetently implemented", and would you simply derisively describe any system that can push updates requiring admin access a "rootkit", or is there some way you envision a "competently implemented rootkit" operating? Your opinion seems incredibly strong so I'm just curious how you arrived at it? I'm not in IT, but the idea of both rolling out updates remotely and outsourcing the timely delivery of these updates to my door* is a no brainer.

* if not directly to all my thousands of PCs without testing, which is 100% a "me" task and not a "that cloud provider over there" task

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by attentive on Friday July 19, 2024 @02:56PM (#41009822)
It's "rootkit" because it literally implements remote code execution as root as a feature.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rawgabbit on Friday July 19, 2024 @03:36PM (#41010245)
Rootkit means Crowdstrike literally intercepts commands before they can be executed in the CPU. It is like letting a third party implant a chip in your brain. If the chip thinks the command in your head is malicious, it will stop your brain from ever receiving the command.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by __MatrixMan__ on Friday July 19, 2024 @01:10PM (#41008653)
Crowdstrike needs to be the first person in the room so that they can act like the boss. If other people show up before crowdstrike, there's a possibility that they'll somehow prevent crowdstrike from being the boss. For this reason, crowdstrike integrates with the boot process in ways that most software doesn't.

Their ability to monitor and intervene against all software on the system also puts them in a position to break all software on the system.

more accurately: s/boss/most informed spy/g

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by monocasa on Friday July 19, 2024 @01:03PM (#41008559)
Kernel driver bug that essentially defaults, then on reboot loads the same driver early on segfaults and reboots again, ad nauseum.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by baryphonic on Friday July 19, 2024 @02:00PM (#41009232)
s/defaults/segfaults/ # stupid autocorrect
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by monocasa on Sunday July 21, 2024 @06:42AM (#41024043)
Thanks for catching that.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sieste on Friday July 19, 2024 @02:04PM (#41009267)
Best ELI5 ever!
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by pas on Friday July 19, 2024 @02:35PM (#41009641)
What they did is that they forgot to write a graceful failure mode for their driver loader. (And what they did on top of it is to ship it without testing.)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jethro_tell on Friday July 19, 2024 @03:37PM (#41010263)
My assumption is that when you have graceful failure for something like this, you risk a situation where someone figures out how to make it gracefully fail, so no it's disabled on this huge fleet.

It's likely that there have been multiple discussions about graceful failure at the load stage and decided against for 'security' reasons.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by pas on Saturday July 20, 2024 @10:45AM (#41016831)
If the threat model includes "someone can feed corrupted files to us" then I would definitely want more robustness and verification, not less.

It's perfectly okay to make the protected services unavailable for security reasons, but still a management API should be available, and periodically the device should query whatever source of truth about the "imminent dangers". And as the uncertainty decreases the service can be made available again.

(Sure, then there's the argument against complexity in the kernel ... true, but that simply means that they need to have all this complexity upstream, testing/QA/etc. And apparently what they had was not sufficient.)

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by skocznymroczny on Friday July 19, 2024 @02:44PM (#41009710)
Crashes in kernel mode usually result in BSODs.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by piuantiderp on Friday July 19, 2024 @12:55PM (#41008478)
how come does anyone still use crowdstrike?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by 1024core on Friday July 19, 2024 @01:04PM (#41008579)
Read on Mastodon: https://infosec.exchange/@littlealex/112813425122476301

The CEO of Crowdstrike, George Kurtz, was the CTO of McAfee back in 2010 when it sent out a bad update and caused similar issues worldwide.

If at first you don't succeed, .... ;-) j/k

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bloopernova on Friday July 19, 2024 @03:01PM (#41009883)
Worth $3.7B, paid $148M in 2022.

Edited to add: I wonder what the economic fallout from this will be? 10x his monetary worth? 100x? (not trying to put a price on the people who will die because of the outage; for that he and everyone involved needs to go to jail)

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mk89 on Friday July 19, 2024 @03:37PM (#41010252)
Nothing at all.

He will be the guy that convinced the investors and stakeholders to pour more money into the company despite some world-wide incident.

He deserves at least 3x the pay.

PS: look at the stocks! They sank, and now they are gaining again value. People can't work, people die, flights get delayed/canceled because of their software.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by grahar64 on Friday July 19, 2024 @03:41PM (#41010300)
"This is just a demonstration about how critical our software is and how undervalued we are. If the whole world economy requires us to run, we should be worth more" /s
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mk89 on Friday July 19, 2024 @03:46PM (#41010348)
I am still waiting for someone saying how generative AI (= chatbots/copilot) would have solved this problem, or even "never let happen"...
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Salgat on Friday July 19, 2024 @04:06PM (#41010553)
Generative AI would have mandated QA as best practice and to limit corporate liability.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mk89 on Friday July 19, 2024 @04:45PM (#41010977)
Yeah well, obviously they don't need AI for that.

"We have unit tests coverage of 99%".

Let's be honest. :)

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Salgat on Friday July 19, 2024 @05:15PM (#41011358)
>I run a software company that deploys antivirus software automatically to customers' computers and servers. What should I be aware of as part of this and what actions should I ensure occur?

I gave it this question and part of the steps included deploying to avoid peak hours to avoid potential disruptions (such as the weekend for businesses); including a way to detect deployment issues and easily rollback the software in case there is an issue; and testing the deployment in a controlled environment before rolling it out to all customers (this would include doing a small rollout before a larger one). All of these actions are very standard and all would have greatly helped in this situation.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mk89 on Saturday July 20, 2024 @03:54AM (#41014869)
Crowdstrike (Falcon) has all possible compliance certifications (they are PCI, FedRAMP, ISO-27001, etc.), and these often include following standard practices of SDLC, such as testing, deploying, incident management, etc. And they are much more detailed than the answer from AI.

My suspicion, as someone pointed out, is that they deployed this update as a small patch, maybe bypassing some controls and cutting some corners. I really wouldn't blame it on lack of automated tests, etc. Only crowdstrike people know how this thing possibly made it to production.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Salgat on Saturday July 20, 2024 @12:02PM (#41017417)
>What certifications should I have?

ChatGPT Obtaining relevant certifications can enhance the credibility of your antivirus software and reassure customers about its security, reliability, and compliance with industry standards. Here are some key certifications you should consider:

1. Security Certifications: ISO/IEC 27001: This certification specifies the requirements for establishing, implementing, maintaining, and continually improving an information security management system (ISMS). It demonstrates your commitment to managing and protecting sensitive information. ISO/IEC 15408 (Common Criteria): This certification provides assurance that the security features of your software have been rigorously tested and meet internationally recognized standards. 2. Quality Management Certifications: ISO 9001: This certification focuses on quality management systems and ensures that your processes consistently provide products that meet customer and regulatory requirements. ISO/IEC 25010: This standard specifies a model for evaluating software quality, ensuring that your software meets high standards of functionality, reliability, usability, efficiency, maintainability, and portability. 3. Data Privacy Certifications: GDPR Compliance: If you operate in or serve customers in the European Union, demonstrating compliance with the General Data Protection Regulation (GDPR) is essential. CCPA Compliance: For customers in California, compliance with the California Consumer Privacy Act (CCPA) is important. 4. Industry-Specific Certifications: HIPAA Compliance: If your software handles protected health information (PHI) in the United States, ensuring compliance with the Health Insurance Portability and Accountability Act (HIPAA) is crucial. PCI DSS: If your software processes payment card information, compliance with the Payment Card Industry Data Security Standard (PCI DSS) is necessary. 5. Product-Specific Certifications: ICSA Labs Certification: ICSA Labs, an independent division of Verizon, provides testing and certification for security products, including antivirus software. Certification from ICSA Labs can validate the effectiveness of your software. AV-TEST Certification: The AV-TEST Institute is an independent research institute that evaluates and certifies antivirus software for its protection, performance, and usability. An AV-TEST certification can enhance your product’s credibility. VB100 Certification: Virus Bulletin (VB) offers the VB100 certification, which is awarded to antivirus products that meet specific criteria for detecting known malware without generating false positives. OPSWAT Certification: OPSWAT offers certifications that validate the interoperability and effectiveness of cybersecurity products, including antivirus software. 6. Environmental and Occupational Health Certifications: ISO 14001: This certification demonstrates your commitment to environmental management, which can be important for corporate social responsibility (CSR) and sustainability. ISO 45001: This certification focuses on occupational health and safety management systems, ensuring a safe and healthy workplace for your employees.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dmonitor on Friday July 19, 2024 @07:35PM (#41012586)
"I asked ChatGPT how to prevent this and here's what it said. <generic bullet points about software testing> AI would have prevented this."
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by donalhunt on Friday July 19, 2024 @05:03PM (#41011194)
Every major outage when I worked at Google caused stock price to increase for this exact reason.

IT is always considered a cost until execs realize its critical to the company's existence. Keeping the lights on always seems to be undervalued. :(

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by stingraycharles on Saturday July 20, 2024 @07:52AM (#41015800)
You’re joking but I actually think this is part of how the CEO will frame things to investors.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by blahyawnblah on Friday July 19, 2024 @05:12PM (#41011315)
Regarding the stock. I'm sure people are "buying the dip".
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by electrondood on Friday July 19, 2024 @08:10PM (#41012826)
From an investing perspective, that's fairly foolish until the financial liability of the company has been assessed.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by recursive on Friday July 19, 2024 @08:33PM (#41012964)
Time will tell whether it's foolish or not.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mrmetanoia on Friday July 19, 2024 @09:38PM (#41013286)
so much seems based on sentiment now, might not matter as much as it would have 15 years ago.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by _heimdall on Friday July 19, 2024 @10:10PM (#41013427)
If you invest based on fundamentals and company finances, you probably haven't had many chances to buy any positions in the last decade. Stock prices are completely unhinged from company financial reports.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by SkyPuncher on Friday July 19, 2024 @03:56PM (#41010443)
Eh. To be fair, the higher profile your job is, the more likely you'll be the face of one of these in your career.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by OsrsNeedsf2P on Friday July 19, 2024 @04:32PM (#41010841)
Ok but he faced two
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by financetechbro on Friday July 19, 2024 @04:45PM (#41010979)
“There's an old saying in Tennessee — I know it's in Texas, probably in Tennessee — that says, fool me once, shame on — shame on you. Fool me — you can't get fooled again.”

- GWB

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by localfirst on Friday July 19, 2024 @01:28PM (#41008854)
Kurtz response is ridiculous blaming the customer on X. He will probably find another company to hire him as CEO tho. Just an upside down world in the C-suite world.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by BaldricksGhost on Friday July 19, 2024 @01:39PM (#41008965)
Don't forget the golden parachute. These guys always seem to fail upward.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jeffrallen on Friday July 19, 2024 @02:17PM (#41009384)
That guy is gonna fail all the way right up to the top. Sheesh.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by matrix87 on Friday July 19, 2024 @03:28PM (#41010191)
who is hiring these fucking idiots? they need to be blacklisted
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Zanneth on Friday July 19, 2024 @04:00PM (#41010490)
Crowdstrike is run by humans just like you and me. One mistake doesn’t mean they are completely incompetent.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Salgat on Friday July 19, 2024 @04:07PM (#41010560)
Mistakes are perfectly fine, that's why multiple laters of testing exist
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jjav on Saturday July 20, 2024 @02:46AM (#41014616)
> Mistakes are perfectly fine, that's why multiple layers of testing exist

Indeed. Or in the case of crowdstrike, should exist. Which clearly doesn't for them.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by matrix87 on Friday July 19, 2024 @04:04PM (#41010526)
The CTO with a shitty track record, not the line employees. He deserves zero reprieve
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Drygord on Friday July 19, 2024 @05:14PM (#41011345)
Were you not there when they took down the bridge? That would be minimum 2 mistakes.

Maybe if these US companies stop giving away our jobs overseas for 1/10th the cost this wouldn’t happen?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by 10rm on Friday July 19, 2024 @09:44PM (#41013312)
Except this isn’t one mistake. Writing buggy code is a mistake. Not catching it in testing, QA, dogfooding or incremental rollouts is a complete institutional failure
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jjav on Saturday July 20, 2024 @02:49AM (#41014629)
> One mistake doesn’t mean they are completely incompetent.

They are completely incompetent because for something as critical as crowdstrike code, you must build so many layers of validation that one, two or three mistakes don't matter because they will be caught before the code ends up in a customer system.

Looks like they have so little validation that one mistake (which is by itself totally normal) can end up bricking large parts of the economy without ever being caught. Which is neither normal nor competent.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by hbn on Friday July 19, 2024 @03:47PM (#41010366)
Reminds me of Phil Harrison who always seems to find himself in an of executive position, botching launches of new video game platforms - PlayStation 3, Xbox One, Google Stadia
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by markus_zhang on Friday July 19, 2024 @06:27PM (#41012067)
CXOs usually have deep connection and great contracts (golden parachutes, etc.) that make them extremely difficult to fire and amiable to hire :)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by duped on Friday July 19, 2024 @08:13PM (#41012839)
He founded the company
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by anonymous8888 on Friday July 19, 2024 @04:38PM (#41010907)
fool me once...
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mvkel on Friday July 19, 2024 @06:39PM (#41012172)
If anything, this just shows how short-term our memory is. I imagine crowdstrike stock will be back to where it was by the end of next week.

I bet they don't even lose a meaningful amount of customers. Switching costs are too high.

A real shame, and a good reminder that we don't own the things we think we own.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by akira2501 on Friday July 19, 2024 @09:13PM (#41013174)
> this just shows how short-term our memory is.

I've been out of IT proper for a while, so to me, I had to ask "the Russiagate guys are selling AV software now?"

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by _heimdall on Friday July 19, 2024 @10:08PM (#41013414)
I don't partake in the stock market these days, but this is the kind of event that you can make good money betting the price will come back up.

When a company makes major headlines for bad news like this investors almost always over react and drive the price too far down.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by caller9 on Saturday July 20, 2024 @12:29AM (#41014060)
I dunno. The stock price will probably dead cat bounce, but this is the sort of thing that causes companies to spiral eventually.

They just made thousands of IT people physically visit machines to fix them. Then all the other IT people watched that happen globally. CTOs got angry emails from other C-levels and VPs. Real money was lost. Nobody is recommending this company for a while.

It may put a dent in Microsoft as splash damage.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by _heimdall on Saturday July 20, 2024 @12:54AM (#41014174)
My (very unprofessional) guess here is that investors in the near term will discount the company too heavily and the previously overvalued stock will blow past a realistic valuation and be priced too low for a little while. The software and company aren't going anywhere as far as I can tell, they have far too much marketshare and use of CrowdStrike is often a contractual obligation.

That said, I don't gamble against trading algorithms these days and am only guessing at what I think will happen. Anyone passing by, please don't take random online posts as financial advice.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by chgs on Saturday July 20, 2024 @05:12AM (#41015171)
After yesterday, CRWD is still up more than the S&P since the start of the year, and both are up insane amounts.

The stock market is unrelated to reality.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by asynchronous on Saturday July 20, 2024 @01:40PM (#41018178)
Honestly makes me angry, if we had a sense of justice in this world this would devastate them financially.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by abixb on Saturday July 20, 2024 @01:06AM (#41014220)
>It may put a dent in Microsoft as splash damage.

I have a feeling that Microsoft's PR team will be able to navigate this successfully and Microsoft might even benefit from this incident as it tries to pull customers away from CrowdStrike Falcon and into its own EDR product -- Microsoft Defender for Endpoint.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by omeid2 on Saturday July 20, 2024 @03:05AM (#41014704)
With a P/E of over 573? Doubt it will recover that fast.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by pseudopersonal on Friday July 19, 2024 @07:59PM (#41012761)
Yet another successful loser who somehow continues to ascend corporate ranks despite poor company performance. Just shows how disconnected job performance is from C-suite peer reviews, a glorified popularity contest. Should add the unity and better.com folk here
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by BobbyTables2 on Monday July 22, 2024 @10:05PM (#41041847)
I didn’t understand why in 2010, it didn’t seem to make most news…

Took out the entire company where I worked.

People thought it was a worm/virus — few minutes after plugging in laptop, McAfee got the DAT update, quarantined the file; which caused Windows to start countdown+reboot (leading to endless BSODs).

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by belter on Friday July 19, 2024 @01:16PM (#41008711)
It's not the first time they pull something similar...1 month ago: "CrowdStrike bug maxes out 100% of CPU, requires Windows reboots" - https://www.thestack.technology/crowdstrike-bug-maxes-out-10...

75 Billion dollars valuation, CNBC Analysts praising the company this morning on how well the company is run!...When in reality they can't master the most basic of the phased deployment methodologies known for 20 years...

Hundreds of handsomely paid CTO's, at companies with billions of dollars in valuations, critical healthcare, airlines, who can't master the most basic of the concepts of "Everything fails all the time"...

This whole industry is depressing....

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by alexose on Friday July 19, 2024 @01:45PM (#41009043)
> This whole industry is depressing....

I'll take it a step further and say that every industry is depressing when it comes to computers at scale.

Rather than build efficient, robust, fault-tolerant, deterministic systems built for correctness, we somehow manage to do the exact opposite. We have zettabytes and exaflops at our fingertips, and yet, we somehow keep making things slower. Our user interfaces are noisier than ever, and our helpdesks are less helpful than they used to be.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mihaaly on Friday July 19, 2024 @05:45PM (#41011690)
Exactly! :(

I am drifting towards hating to turn on my computer in the morning. The whole day is like pissing into the wind, trying to find workaround of annoyances or even malfunctions, getting rid of obstructive noise from all direction, my productivity using modern computer systems is diminishing compared to where it was just mere 10-15 years ago (still better than 25 years ago not only becuase of experience but also the access of information on demand). Very depressing. I should have became a farmer perhaps.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by chronid on Friday July 19, 2024 @01:27PM (#41008842)
What I find definitely depressing is the fact we used to roll out progressively even OS upgrades (I guess now that is done through intune?) and was one point in favor of windows (on Linux you had to do things yourself at the time AFAIK, I don't think the situation has improved much).

Nowadays we get mandated random software upgrading at once on the entire company fleet and no one bats an eye - I counted more than a dozen agents installed for "security" and "monitoring" purposes in my previous company servers, many of those with hooks in the kernel obviously, and many of those installed with random policies to tick yet another compliance box...

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by consp on Friday July 19, 2024 @01:29PM (#41008869)
> (on Linux you had to do things yourself at the time AFAIK, I don't think the situation has improved much)

You can schedule the updates any time you want, want to do it staggered then configure that, want to do it all at the same time then do that, want it with a random interval also possible. I don't see the "you need to do everything yourself" option as much as any managed environment.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by chefandy on Friday July 19, 2024 @01:47PM (#41009062)
I haven't been a sys admin in a very long time so my systems knowledge might be outdated, but I reckon functionality like intune's built-in monitoring of specific feature install failures would make a huge difference with a few dozen systems, let alone the hundreds of thousands you see in some of today's deployments. It's not like that stuff isn't possible on Linux, but if you're coordinating more than a few systems, that turns into a big, expensive project pretty quickly.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by waterhouse on Friday July 19, 2024 @02:45PM (#41009721)
Staggering is necessary in some cases. I've heard of scenarios where a company has lots of devices in the field which all simultaneously try to download a big update, and DDOS the servers hosting that update.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by chronid on Friday July 19, 2024 @01:39PM (#41008966)
Centralized management is very useful, just a random delay is not enough. One of the (big) companies I worked with had jury rigged something with chef I believe to show different machines different "repositories" and roll things out progressively (1% of the fleet, 5%...).
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by monkmartinez on Friday July 19, 2024 @01:21PM (#41008760)
This borked our dispatch/911 call center then as well. However, it wasn't as bad as this one. This outage put our entire public safety system into the stone age and with that we were at stone age efficiency.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by BaldricksGhost on Friday July 19, 2024 @01:32PM (#41008895)
I work IT at a regional 911 center. We're fine but I sympathize with those who are back to pen and paper dispatching. Hard for most current dispatchers to realize the way we did it back in the day.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by segasaturn on Friday July 19, 2024 @01:30PM (#41008871)
Those "CNBC analysts" truly know nothing, especially when it comes to tech. They're just cheerleaders who repeat talking points all days.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nothercastle on Friday July 19, 2024 @01:41PM (#41008985)
The worst part is that nobody will be held accountable. A F up like this should wipe out the entire company but instead everyone will just shrug it off as an opposie a few low level employees will get punished and nothing will change.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nu11ptr on Friday July 19, 2024 @01:33PM (#41008903)
This whole thing likely would have been averted had microkernel architectures caught on during the early days (with all drivers in user mode). Performance would have likely been a non-issue, not only due to the state of the art L4 designs that came later, but mostly because had it been adopted everything in the industry would have evolved with it (async I/O more prevalent, batched syscalls, etc.).

I will admit we've done pretty well with kernel drivers (and better than I would have ever expected tbh), but given our new security focused environment it seems like now is the time to start pivoting again. The trade offs are worth it IMO.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lizknope on Friday July 19, 2024 @03:53PM (#41010415)
Not disagreeing with you but we need operating systems with snapshots before updates and a trivial way to rollback the update.

Linux has some immutable OS versions and also btrfs snapshots and booting a specific snapshot from the GRUB bootloader

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by crote on Friday July 19, 2024 @04:29PM (#41010809)
I wonder if for critical applications we'll ever go back to just PXE booting images from a central server: just load a barebones kernel and the app you want to run into a dedicated memory segment, mark everything else as NX, and you don't even have to worry about things like viruses and hacks anymore. Run into an issue? Just reboot!
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by chinathrow on Friday July 19, 2024 @01:39PM (#41008967)
Yet their stock tanked only a couple of dollars. They (and their customers) should face some rather unpleasant lawsuits. If you let others own your systems, you should not be allowed to provide critical infrastructure.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rabidonrails on Friday July 19, 2024 @01:59PM (#41009212)
I don't think you're going to see as many lawsuits are you think. Most of these contracts probably state that they had to follow reasonable precautions for business continuity and data recovery. Having Crowdstrike in the path seems to have been a reasonable and potentially best practice before today's outage.

I don't think that companies are going to be held liable at all.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by fsloth on Friday July 19, 2024 @02:02PM (#41009253)
I do hope some organizations realize though it’s not a great idea to have a half-baked rootkit as your lucky charm against cybercrime.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rabidonrails on Friday July 19, 2024 @02:48PM (#41009754)
Eh. I think you're underestimating how overmatched these IT depts are when it comes to cybersecurity.

Either sign a contract with a best-in-class (even if in name only) vendor who says that they'll do all of this for us or we need to become "experts" in cybersecurity and potentially still use them.

The CIO is overmatched here so they're making the decision that protects them and their clients in _almost all_ cases.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by akdev1l on Friday July 19, 2024 @02:02PM (#41009251)
Crowdstrike should be held liable and sued out of existence.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by medion on Friday July 19, 2024 @03:56PM (#41010451)
They won’t. If crowdstrike was an individual or a state there would be repercussions. But this will all be a forgotten memory in two weeks or less.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by choilive on Friday July 19, 2024 @03:54PM (#41010430)
Once they are taken to court and all their crap gets subpoena'd I think we might find that reasonable precautions were not taken.

Its possible that this update was never properly QA'd and was just rushed out the door. If thats the case then it could be found to be negligence, and no amount of legal jargon protects you from negligence. It could be the end of CrowdStrike. /end fud.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by simplicio on Friday July 19, 2024 @04:03PM (#41010520)
Think the parent meant the client companies probably won't generally be held liable. CrowdStrike is certainly going to be in all sorts of trouble.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by layer8 on Friday July 19, 2024 @02:00PM (#41009219)
They didn’t force anyone to use their software in critical infrastructure. The customers deploying the software as part of critical infrastructure should take the necessary precautions or insist on a contractual agreement that makes the vendor liable for any causally related failures of the critical infrastructure. The mistake is that so much software is being put into use without any substantial liability. Doing so would also make software much, much more expensive.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by paulmd on Friday July 19, 2024 @02:13PM (#41009353)
unqualified people on the internet shouldn't give legal advice, but since we're doing it anyway: no, this is definitely not true and if you make assurances about the fitness of the good you are on the hook when it fails, even if it's some absurdly improbable "I had no way of knowing that our pencils intended for schoolchildren would be used on a spacecraft" situation.

There is a reason you will see a ton of warranties and terms of service/EULA specifically forbid or disclaim the use in life-critical situations, in which case you are safe, because you said don't do it. But if you don't, you generally are going to be liable.

Sadly there is a reason the chainsaws say "do not stop chain with genitals". Not only did someone probably do that, but the damages stuck.

example, I was talking about the CUDA license yesterday and of course one of the clauses is:

> You acknowledge that the SDK as delivered is not tested or certified by NVIDIA for use in connection with the design, construction, maintenance, and/or operation of any system where the use or failure of such system could result in a situation that threatens the safety of human life or results in catastrophic damages (each, a “Critical Application”). Examples of Critical Applications include use in avionics, navigation, autonomous vehicle applications, ai solutions for automotive products, military, medical, life support or other life critical applications. NVIDIA shall not be liable to you or any third party, in whole or in part, for any claims or damages arising from such uses. You are solely responsible for ensuring that any product or service developed with the SDK as a whole includes sufficient features to comply with all applicable legal and regulatory standards and requirements.

Why is this here? because they'd be liable otherwise, and more generally they want to be on the record as saying "hey idiot don't use this in a life-critical system".

There might well be a clause like that in crowdstrike's license too, of course. But the problem is it's generally different when what you are providing is a mission-critical safety/security system... hard to duck responsibility for being in critical places when you are actively trying to position yourself in critical places.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by IG_Semmelweiss on Friday July 19, 2024 @03:56PM (#41010448)
I think you have it flipped. Any clause in a contract is a negotiation. Warranties and insurance coverage are part of it.

Any smart CIO would have said - ill take what you sell but if you fail i can come back and haunt you and you are going to give me endorsement for your product insurance and i'll require upping your coverage + notifications of you being up to date with your insurance policy that has 50XXX M in coverage, minimum.

If the software is sitting on top of your business core IT, you must protect the business in its entirety by demanding a proportional shield, and using IT vendor's own IT insurance shield as if it was your own. And demanding more coverage, if the shield is too small . Then once those elements are in place, you are protected. Its as simple as that.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dpc050505 on Friday July 19, 2024 @02:34PM (#41009629)
>Sadly there is a reason the chainsaws say "do not stop chain with genitals". Not only did someone probably do that, but the damages stuck.

This is very dependent on your jurisdiction. The USA's laws leave a lot more room for litigating in a way which I would deem frivolous than those of Canada. If you sell a chainsaw with safety features that adhere to common standards you should reasonably expect people not to try to stop it with their ballsack and a court of law that holds the manufacturer liable for moronic use of the object is a poorly designed court.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by layer8 on Friday July 19, 2024 @02:21PM (#41009429)
What you say doesn’t contradict my comment. I’m sure that CrowdStrike has disclaimers.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by umanwizard on Friday July 19, 2024 @02:57PM (#41009831)
Their stock is down 13% right now... pretty huge for an intra-day drop.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Bluestein on Friday July 19, 2024 @05:02PM (#41011189)
I mean, seriously: You can cause a worldwide outage of gargantuan proportions, affecting actual human lives and untold points off GDP in several countries ...

... and the market gives you the equivalent of a wrist slap? No lawsuits?

What is it down to? Anonymous hit markets? Where is justice going to be served here?

PS. Most outlets are reporting "a fix has been issued" - as in "Whoopsy. No biggie" ...

... I mean, who's going to make affected (still alive!) people whole?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Ringz on Friday July 19, 2024 @01:40PM (#41008972)
By chance, I watched a few episodes of 911 and kept thinking that it was all completely unrealistic nonsense. Then there's an episode where the entire emergency call system for LA goes down, and even though there were different reasons in the episode (a transformer fire), I couldn't have imagined that it was actually possible to completely disable the emergency call system (and what else) of a city.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by qwerty456127 on Friday July 19, 2024 @01:42PM (#41009003)
WTF is CrowdStrike and why is it affecting so many people and companies? I've never heard of it before. And apparently it isn't anything relevant to all Windows users as it didn't affect any computer of any person I personally know.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tonymet on Friday July 19, 2024 @01:48PM (#41009076)
Very popular corporate endpoint protection (malware detection and spyware) that runs telemetry & monitoring agents installed as kernel-mode drivers on windows. Thus if there is a crash, it crashes the entire kernel (BSOD) . And their drivers load at boot.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by chant4747 on Friday July 19, 2024 @10:10PM (#41013424)
This should be the top comment on all of the CrowdStrike threads.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nothercastle on Friday July 19, 2024 @01:49PM (#41009094)
I love how their company name foreshadows this exact event. It’s malware pretending to be a security suite.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by satisfice on Friday July 19, 2024 @01:50PM (#41009110)
I want to say the problem is that the industry has systematically devalued software testing in favor of continuous delivery and the strategy of hoping that any problems are easy to roll back.

But it's deeper than that: the industry realizes that, once you get to a certain size, no one can hurt you much. Crowdstrike will not pay a lasting penalty for what has just happen, which means executives will shrug and treat this as a random bolt of lightning.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by etc-hosts on Friday July 19, 2024 @01:52PM (#41009130)
Mission critical systems should be running something like ChromeOS.

Too bad ChromeOS seems be on the way out at Google.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by 01100011 on Friday July 19, 2024 @01:55PM (#41009160)
This might be a good time for folks to go back and watch the first episode of James Burke's Connections: The Trigger Effect

https://www.youtube.com/watch?v=NcOb3Dilzjc

Interconnected systems can fail spectacularly in unforeseen ways. Strange that something so obvious is so often dismissed or overlooked.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by fsloth on Friday July 19, 2024 @02:13PM (#41009350)
Crowdstrike though is not part of a system of engineered design.

It’s a half-baked rootkit sold as a figleaf for incompetent it managers so they can implement ”best practices” in their companys PC:s.

The people purchasing it don’t actually know what it does, they just know it’s something they can invest their cybersecurity budget into and have an easy way to fullfill their ”implement cybersecurity” kpi:s without needing to do anything themselves.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lawlessone on Friday July 19, 2024 @02:44PM (#41009707)
>they just know it’s something they can invest their cybersecurity budget into and have an easy way to fullfill their ”implement cybersecurity” kpi:s

To be fair. This is what companies like Crowdstrike are selling to these managers. Emphasis on the world "SELLING"

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by 015a on Friday July 19, 2024 @04:05PM (#41010535)
Exactly, and this is why I've heard the take that the companies who integrate this software need to be held responsible by not having proper redundancy, and while its a fine take, we need to keep absolutely assailing blame at Crowdstrike and even Microsoft. They're the companies that drum the beat of war every chance they get, scaring otherwise reasonable people into thinking that the Cyberworld is ending and only their software can save them, who push stupid compliance and security frameworks, and straight-up lie to their prospects about the capabilities and stability of their product. Microsoft sets the absolutely dog water standard of "you get updates, you cant turn them off, you can't stagger them, you can't delay them, you get no control, fuck you".
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by fsloth on Friday July 19, 2024 @03:07PM (#41009936)
Exactly.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by thelittleone on Friday July 19, 2024 @03:31PM (#41010206)
Perhaps true in some cases but in regulated insustries (example fed regulated banks) a tool like crowdstrike addresses several controls that if uncontrolled result in regulatory fines. Regulated companies rarely employ home grown tools due to maintainance risk. But now as we see these rootkit or even agent based security tools bring their own risks.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by fsloth on Friday July 19, 2024 @03:39PM (#41010280)
I’m not arguing against the need to follow regulations. I’m not familiar what specifically is required by banks. All I’m saying Crowdstrike sucks as a specific offering. I’m sure there are worse ways to check the boxes (there always is) but that’s not a much of a praise.

My rant is from a perspective in an org that most certainly was not a bank (b2b software/hardware) and there was enough of ruckus to tell it was not mandated there by any specific regulation (hence incompetence).

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by josephcsible on Friday July 19, 2024 @04:55PM (#41011100)
The point is that CrowdStrike is only useful for compliance, not for security.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by p_l on Friday July 19, 2024 @05:47PM (#41011712)
A properly used endpoint protection system is a powerful tool for security.

It's just that you can gamble compliance by claiming you have certain controls handled by purchasing crowdstrike... then leave it not properly deployed and without actual real security team in control of it (maybe there will be few underpaid and overworked people getting pestered by BS from management)

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rozap on Friday July 19, 2024 @04:02PM (#41010514)
I think a lot about software that is fundamentally flawed but gets propelled up in value due to great sales and marketing. It makes me question the industry.

It's interesting that this is being referred to as a black swan event in the markets. If you look at the SolarWinds fiasco from a few years ago, there are some differences, but it boils down to problems with shitty software having too many privileges being deployed all over the place. It's a weak mono culture and eventually a plague will cause devastation. I think a screw up for these sorts of software models shouldn't really be thought of as a black swan event, but instead an inevitability.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by stackskipton on Friday July 19, 2024 @04:07PM (#41010558)
But most managers get to their positions by passing the buck and not being present when inevitability happens or being able to blame the other guy.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ilya_m on Friday July 19, 2024 @03:20PM (#41010101)
> have an easy way to fullfill their ”implement cybersecurity”

There's a typo in there. "Do cyber" is how the said managers would phrase it.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Natsu on Friday July 19, 2024 @03:30PM (#41010202)
That kind of phrasing lends itself to some wild misunderstandings...
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bryant on Friday July 19, 2024 @02:59PM (#41009855)
This is an interesting response. I'm curious why you specifically believe "it’s a half-baked rootkit sold as a figleaf for incompetent it managers."
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by fsloth on Friday July 19, 2024 @03:18PM (#41010057)
That’s my experience as an unfortunate user of a PC as a software engineer in an org where every PC was mandated to install crowdstrike. Fortune 1000.

It ran amok of every PC it was installed to. Nobody could tell exactly what it did, or why.

Engineering management attempted to argue against it. This resulted in quite public discourse which made the incompetence of the relevant parties in it-management related to it’s implementation obvious.

Not _negligently_ incompetent. Just incompetent enough that it was obvious they did not understand the system they administered from any set of core principles.

It was also obvious it was implemented only because ”it was a product you could buy to implement cybersecurity”. What this actually meant from systems architecture point of view was apparently irrelevant.

One could argue the only task of IT management is to act as a dumb middleman between the budget and service providers. So if it’s acceptable it managers don’t actually need to know anything of computers, then the claim of incompetence can of course be dropped.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by leni536 on Friday July 19, 2024 @03:12PM (#41010003)
Because a security software shouldn't be able to cause a kernel panic, but if it can, then the kernel component should be rock solid.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by KolmogorovComp on Friday July 19, 2024 @03:05PM (#41009917)
because it took down half the world?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rvnx on Friday July 19, 2024 @03:23PM (#41010133)
and it shows that the deployment process was not under control and that something malicious could have happened as well
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by matkoniecz on Friday July 19, 2024 @03:19PM (#41010082)
Which part seems dubious to you?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jacurtis on Friday July 19, 2024 @03:17PM (#41010056)
That is how all of these tools are. I have always told people that third-party virus scanners are just viruses that we are ok with having. They slow down our computers, reduce our security, many of them have keyloggers in them (to detect other keyloggers). We just trust them more than we trust unknown ones so we give it over to them.

CloudStrike is a little broader of course. But yeah, its a rootkit that we trust to protect us from other rootkits. Its like fighting fire with fire.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by fsloth on Friday July 19, 2024 @03:19PM (#41010075)
100%
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rvnx on Friday July 19, 2024 @03:36PM (#41010242)
It's like when you are using Wiz. You give your most secret files to former Israeli intelligence officers, and hope for the best.

It doesn't really make your data "more secure" or "private".

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Angostura on Friday July 19, 2024 @03:37PM (#41010260)
See also hosted VPN companies
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jiggawatts on Friday July 19, 2024 @05:26PM (#41011510)
This is the same argument as saying the government is just the biggest gang — a mafia with uniforms.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mikelitoris on Saturday July 20, 2024 @12:03AM (#41013939)
Which is... true?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by fsloth on Saturday July 20, 2024 @03:31AM (#41014780)
The government metaphor is apt. Someone has overall authority over your compute and data on your PC. In general I would view the OS as the government.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by isaacremuant on Saturday July 20, 2024 @05:38AM (#41015255)
Very well put. Compliance over actual ops or security.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rincebrain on Friday July 19, 2024 @02:04PM (#41009270)
If you realize something horrific, your options are to decide it's not your problem (and feel guilty when it blows up), carefully forget you learned it, or try to do something to get it changed.

Since the last of these involves overcoming everyone else's shared distress in admitting the emperor has no clothes, and the first of these involves a lot of distress for you personally, a lot of people opt for option B.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by __MatrixMan__ on Friday July 19, 2024 @02:19PM (#41009416)
> overcoming everyone else's shared distress in admitting the emperor has no clothes

I don't disagree, but why do we do we react this way? Doesn't knowing the emperor has no clothes instill a bit of hope that things can change? I feel for the people who were impacted by this, but I'm also a little bit excited. Like... NOW can we fix it? Please?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rincebrain on Friday July 19, 2024 @02:49PM (#41009757)
The problem is, making noise incurs risk.

The higher up in large organizations you go, in politics or employment or w/e, the more what matters is not facts, but avoiding being visibly seen to have made a mistake, so you become risk-averse, and just ride the status quo unless it's an existential threat to you or something you can capitalize on for someone else's misjudgment.

So if you can't directly gain from pointing out the emperor's missing clothes, there's no incentive to call it out, there's active risk to calling it out if other people won't agree, and moreover, this provides an active incentive for those with political capital in the organization to suppress the embarrassment of anyone pointing out they did not admit the problem everyone knew was there.

(This is basically how you get the "actively suppress any exceptions to people collectively treating something as a missing stair" behaviors.)

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by galangalalgol on Friday July 19, 2024 @03:10PM (#41009966)
I've not seen that at my fortune 100. I found other's willing to agree and we walked it up to the most senior evp in the corporation. Got face time andbwe weren't punished. Just, nothing changed. Some of the directors that helped walk it up the chain eventually became more powerful and the suggested actions took place about 15 years later.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rincebrain on Saturday July 20, 2024 @01:48AM (#41014378)
Sure, I've certainly seen exceptions, and valued them a lot.

But often, at least in my experience, exceptions are limited in scope to whatever part of the org chart the person who is the exception is in charge of, and then that still governs everything outside of that box...

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Bluestein on Friday July 19, 2024 @03:17PM (#41010051)
And, another problem, if I may: This, too will be soon forgotten. Our "attention cycle" is too short.-

(Look all the recent, severe supply chain attacks by state actors, and how soon they have been displaced off-focus ...)

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by __MatrixMan__ on Friday July 19, 2024 @03:18PM (#41010065)
So if we want our technology to be more reliable, we need to make its current unreliability into an existential threat to certain people?

I mean, it already is to some people, as shown elsewhere in this thread. Seems like it's the wrong people though.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by johnklos on Friday July 19, 2024 @02:34PM (#41009626)
It's a nice idea, but has that worked historically? Some people will make changes, but I think we'd be naive to think that things will change in any large and meaningful way.

Having another I-told-you-so isn't so bad, though - it does give us IT people a little more latitude when we tell people that buying the insecurity fix du jour increases work and adds more problems than it addresses.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by __MatrixMan__ on Friday July 19, 2024 @02:44PM (#41009713)
Sure, on long enough timescales. I mean, there's less lead in the environment than there used to be. We don't practice blood letting anymore. Things change. Eventually enough will be enough and we'll start using systems that are transparent about what their inputs are and have a way of operating in cases where the user disables one of those inputs because it's causing problems (e.g. crowdstrike updates).

I'd just like it to be soon because I'm interested in building such systems and I'd rather be paid to do so instead of doing it on my off time.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Bluestein on Friday July 19, 2024 @03:22PM (#41010118)
> We don't practice blood letting anymore. Things change

Gonna make me a Tshirt outta this :)

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by AmpsterMan on Friday July 19, 2024 @03:19PM (#41010077)
Going off of that framework:

Because doing three requires convincing a bunch of people that are currently doing number two, to do number one instead.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by HPsquared on Friday July 19, 2024 @02:09PM (#41009314)
Option C is to quietly distance yourself from it.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by yawnxyz on Friday July 19, 2024 @02:53PM (#41009794)
there are way too many horrific things in the world to learn about... and then realizing you can't do something about every of those things. But at least you can tackle one of them! (In my case, antibiotic resistance)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by cchance on Friday July 19, 2024 @03:20PM (#41010097)
My issue is WTF do sooooooo many companies trust this 1 fucking company lol, like its always some obscure company that every major corporation is trusting lol. All because crowdstrike apparently throws good parties for C-Level execs lol
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Bluestein on Friday July 19, 2024 @03:12PM (#41009999)
Again, as I feel I must every time Connections is mentioned: That series is an unmitigated masterpiece. It really is ...
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by keeganpoppen on Friday July 19, 2024 @05:23PM (#41011472)
Nassim Taleb is having a good day
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by eviks on Friday July 19, 2024 @11:54PM (#41013906)
Except this is not that, good and known practices exist against these kind of fails, and are used by others.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by coderinsan on Friday July 19, 2024 @01:59PM (#41009209)
CrowdStrike today has shown why it's absolutely crucial to test code before deployment, say no to YOLO deployments with LLM powered software testing https://github.com/codeintegrity-ai/mutahunter
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by LrnByTeach on Friday July 19, 2024 @02:00PM (#41009233)
what many people of not taking is that why we are here:

one simple reason: all eggs in one Microsoft PC basket

why in one Microsoft PC basket?

- most corporate desktop apps are developed for Windows ONLY

Why most corporate desktop apps are developed for Windows ONLY?

- it is cheaper to develop and distribute since, 90% of corporations use Windows PCs ( Chicken and Egg problem)

- alternate Mac Laptops are 3x more expensive, so corporations can't afford

- there are no robust industrial grade Linux laptops from PC vendors (lack of support, fear of Microsoft may penalize for promoting Linux laptops etc.)

1/ Most large corporations (Airlines, Hospitals etc..) can AFFORD & DEMAND their Software vendors to provide their ' business desktop applications' both in Windows and Linux versions and install mix of both Operating systems.

2/ majority of corporate desktop applications can be Web applications (Browser based) removing the single vendor Microsoft Windows PC/Laptops

-

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by watermelon0 on Friday July 19, 2024 @02:33PM (#41009605)
Windows is not the issue here. If all of the businesses used Linux, a similar software product, deployed as widely as Crowdstrike, with auto-update, could result in the same issue.

Same goes for the OS; if let's say majority of businesses used RHEL with auto updates, RedHat could in theory push an update, that would result bring down all machines.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by kjellsbells on Friday July 19, 2024 @03:17PM (#41010044)
Agree. The monoculture simply accelerates the infection because there are no sizable natural barriers to stop it.

Windows and even Intel must take some blame, because in this day and age of vPro on the board and rollbacks built into the OS it's incredible that there is no "last known good" procedure to boot into the most recent successfully booted environment (didnt NT have this 30 years ago?), or remotely recover the system. I pity the IT staff that are going to have to talk Bob in Accounting through bitlocker and some sys file, times 1000s.

IT get some blame, because this notion that an update from a third party can reach past the logical gatekeeping function that IT provides, directly into their estate, and change things, is unconscionable. Why dont the PCs update from a local mirror that IT has that has been through canary testing? Do we trust vendors that much now?

Poor Crowdstrike. This might be the end for them.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by doubled112 on Friday July 19, 2024 @02:51PM (#41009780)
https://access.redhat.com/solutions/7068083

Just last month there were issues between RHEL's kernel update and Crowdstrike.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dima55 on Friday July 19, 2024 @03:00PM (#41009870)
I'd like to read more about it, but that link is... paywalled I think? It's not even clear.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by doubled112 on Friday July 19, 2024 @03:08PM (#41009954)
I keep a RedHat developer account active for their documentation. I didn't notice.

I did find these related forum/reddit threads:

https://forums.rockylinux.org/t/crowdstrike-freezing-rockyli...

https://www.reddit.com/r/crowdstrike/comments/1cluxzz/crowds...

Good to see Rocky keeping their promise of bug for bug compatibility.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by antihero on Friday July 19, 2024 @02:43PM (#41009700)
I would posit that RedHat have a slightly longer and more proven track record than Crowdstrike, and more transparent process with how they release updates.

No entity is infallible but letting one closed source opaque corporation have the keys to break everything isn’t resilient.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by oblio on Friday July 19, 2024 @03:11PM (#41009982)
His example actually had 2 parts. One RH bricking the OS, the other one with a commercial vendor creating software with separate auto update.

You've only addressed the RH OS angle.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by antihero on Monday July 22, 2024 @02:21PM (#41037769)
Yes but the problem here was bricking the OS
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Ajedi32 on Friday July 19, 2024 @03:59PM (#41010484)
Maybe this is pie-in-the-sky thinking, but if all the businesses used some sort of desktop variant of Android, the Crowdstrike app (to the extent that such a thing would even be necessary in the first place) would be sandboxed and wouldn't have the necessary permissions to bring down the whole operating system.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by fulafel on Friday July 19, 2024 @02:51PM (#41009782)
That's assuming in this alternate universe we'd also be using kernel antivirus software to counter malware. It's far from obvious.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by LrnByTeach on Friday July 19, 2024 @02:48PM (#41009753)
yes, staggered software update is the way to go. there was reply in this thread why Crowdstrike did not do it -- don't want extra cost of Engineering for that

having 1/3 of Airlines computers Windows, RHEL, Ubuntu .. all unlikely to hit same problems at same time.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bentcorner on Friday July 19, 2024 @03:32PM (#41010214)
But you're more likely to encounter problems. That's likely a good thing as it improves your DR documentation and processes but could be a harder sell to the suits.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by hello_moto on Saturday July 20, 2024 @02:05PM (#41018366)
The update here is relevant to catch 0day exploit.

Without the update, your system is "naked" for the duration.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lanstin on Friday July 19, 2024 @03:52PM (#41010397)
The difference being that RHEL has a QA process which crowd strike apparently does not. The quality practices for open source involved companies is apparently much higher than for large closed source "security" firms.

I guess getting whined at because obscure things break in beta or rc releases has a good effect for the people using LTS.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by aflag on Friday July 19, 2024 @03:04PM (#41009913)
But then it'd be putting all eggs in the Linux pc basket, wouldn't it? I think they point was that more heterogeneity would make this not be a problem. If all your potatoes are the same potato it only takes one bad blight epidemic to kill off all farmed potatoes in a country. If there's more heterogeneity things like that doesn't happen.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by phkahler on Friday July 19, 2024 @02:45PM (#41009720)
>> Windows is not the issue here.

Yes it is. Windows was created for the "Personal Computer" with zero thought initially put in to security. It has been fighting that heritage for 30 years. The reason Crowdstrike exists at all is due to shortcomings (real or perceived) in Windows security.

Unix (and hence Linux and MacOS) was designed as a multi-user system from the start, so access controls and permissions were there from the start. It may have been a flawed security model and has been updated over time, but at least it started some notion of security. These ideas had already expanded to networks before Microsoft ever heard the word Netscape.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by qwytw on Friday July 19, 2024 @02:55PM (#41009812)
> was designed as a multi-user system from the start, so access controls and permissions were there from the start.

Right and Windows NT wasn't? Obviously it supported all of those things from the very beginning (possibly even in a superior way to Unix in some cases considering it's a significantly more modern OS)...

The fact that MS developed another OS called Windows (3.1 -> 95 -> 98) prior to that which was to some extent binary compatible with NT seems somewhat tangential. Otherwise the same arguments would surely apply to MacOS as well?

> These ideas had already expanded to networks before Microsoft ever heard the word Netscape.

Does not seem like a good thing on its own to me. Just solidifies the fact the it's an inherently less modern OS than Windows(NT) (which still might have various design flaws obviously, that might be worth discussing, it just has nothing to do whatsoever with what you're claiming here...)

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tapoxi on Friday July 19, 2024 @03:03PM (#41009904)
We have Crowdstrike on our Linux fleet. It is not merely a malware scanner but is capable of identifying and stopping zero-day attacks that attempt local privilege escalation. It can, for example, detect and block attempts to exploit CVE-2024-3094 - the xz backdoor.

Perhaps we need to move to an even more restrictive design like Fuschia, or standardize on an open source eBPF based utility that's built, tested, and shipped with a distribution's specific kernel, but Windows is not the issue here.

[dead]
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tremon on Friday July 19, 2024 @03:11PM (#41009981)
The Linux kernel predates Windows 95 (as do the first distributions). GNU predates even the first version of Windows.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by stalfosknight on Friday July 19, 2024 @03:05PM (#41009922)
The Mac predates Windows.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sabas123 on Saturday July 20, 2024 @01:14PM (#41017968)
Security is a complex and deeply evolved field. Many modern required security practices are quite recent from a historical perspective because we simply didn't know we would need them.

A safe security first OS from 20 years ago would most likely be horribly insecure now.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Natsu on Friday July 19, 2024 @03:35PM (#41010232)
More secure OSes would consider an application being able to take down the entire OS as a security issue and would make that impossible.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by 13of40 on Friday July 19, 2024 @05:45PM (#41011688)
When notepad hits an unhandled exception and the OS decides it's in an unpredictable state, the OS shuts down notepad's process. When there's an unhandled exception in kernel mode, the OS shuts down the entire computer. That's a BSOD in Windows or a kernel panic in Linux. The problem isn't that CrowdStrike is a normal user mode application that is taking down Windows because Windows just lets that happen, it's that CrowdStrike has faulty code that runs in kernel mode. This isn't unique to Windows or Linux.

The main reason they need to run in kernel mode is you can't do behavior monitoring hooks in user mode without making your security tool open to detection and evasion. For example, if your security tool wants to detect whenever a process calls ShellExecute, you can inject a DLL into the process that hooks the ShellExecute API, but malware can just check for that in its own process and either work around it or refuse to run. That means the hook needs to be in kernel mode, or the OS needs to provide instrumentation that allows third party code to monitor calls like that without running in kernel mode.

IMO, Windows (and probably any OS you're likely to encounter in the wild) could do better providing that kind of instrumentation. Windows and Office have made progress in the last several years with things like enabling monitoring of PowerShell and VBA script block execution, but it's not enough that solutions like CrowdStrike can do their thing without going low level.

Beyond that, there's also going to be a huge latency between when a security researcher finds a new technique for creating processes, doing persistence, or whatever and when the engineering team for an OS can update their instrumentation to support detecting it, so there's always going to be some need for a presence in kernel mode if you want up to date protection.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Natsu on Friday July 19, 2024 @06:28PM (#41012075)
I mean, to me that's just a convincing argument against using kernel-mode spywa-, err, endpoint protection, with OTA updates that give you no way to stage or test them yourself cannot be secure.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sabas123 on Saturday July 20, 2024 @01:34PM (#41018133)
How are those arguments against kernel level detection from a security perspective? His arguments show that without kernel level, you either can't catch all bad actors as they can evade detection, or that the latency is too big that an attacker basically has free reign for some time after detection.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by hello_moto on Saturday July 20, 2024 @02:07PM (#41018386)
Easy: plenty people in this forum aren't entrenched in the security field.

That's why there are so many misinformed assumptions

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ahachete on Friday July 19, 2024 @02:15PM (#41009372)
Lenovo and Dell have some laptops with Linux, and they are very good ones.

(not sure if you meant rugged ones, that may not be the case, but I guess this is a tiny percentage of the market)

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by linuxlizard on Friday July 19, 2024 @02:23PM (#41009460)
Crowdstrike also has an Ubuntu Linux version. We're required to install it at work.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ttyprintk on Friday July 19, 2024 @02:32PM (#41009595)
No less than three baskets, or you cannot apply for bailouts. If you want to argue your industry is a load-bearing element in the economy: no less than three baskets.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by __MatrixMan__ on Friday July 19, 2024 @02:36PM (#41009650)
Making everything browser based doesn't help (unless you can walk across the room and touch the server). The web is all about creating fast-acting local dependency on the actions of far-away people who are not known or necessarily trusted by the user. Like crowdstrike, it's about remote control, and it's exactly that kind of dependency that caused this problem.

I love piling on Microsoft as much as the next guy, but this is bigger than that. It's a structural problem with how we (fail to) manage trust.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by trhway on Friday July 19, 2024 @02:17PM (#41009395)
SolarWinds story was quickly forgotten, and this one will be too, and we'll continue to build such special single points of global catastrophic failure into our craftly architected decentralized highly robust horizontally scaled multi-datacenter-region systems
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by TeaBrain on Friday July 19, 2024 @02:54PM (#41009802)
The SolarWinds story wasn't forgotten. Late last year the SEC launched a complaint against SolarWinds and its CISO. It was only yesterday that many of the SEC's claims against the CISO were dismissed.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rtev on Friday July 19, 2024 @02:42PM (#41009695)
Solarwinds is still dealing with the reputation damage and fallout today from that breach. People don’t forget about this stuff. the lawsuits will likely be hitting crowdstrike for years to come
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rewgs on Friday July 19, 2024 @02:03PM (#41009260)
The most concerning thing about this is the realization of just how many incredibly critical systems run on Windows.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by apantel on Friday July 19, 2024 @02:03PM (#41009261)
This just in ‘CrowdStrike Strikes Crowd’
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by insane_dreamer on Friday July 19, 2024 @02:03PM (#41009264)
How is it that these major companies aren't rolling out vendor updates to a small number of computers first to make sure that nothing broke, and then rolling out to the entire fleet? That's deployment 101.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rustcleaner on Friday July 19, 2024 @02:06PM (#41009298)
Thank Chronos I switched to Qubes OS almost two years ago!
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by siliconc0w on Friday July 19, 2024 @02:17PM (#41009386)
The postmortem will should interesting, can't imagine how even just basic integration testing didn't catch this. Much less basic best practice like canarying.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by low_tech_punk on Friday July 19, 2024 @02:27PM (#41009522)
Crowdstruck
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by m3kw9 on Friday July 19, 2024 @02:30PM (#41009554)
It’s that easy. A hacker that controls the update terminal at crowdstrike controls the world?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by cjbgkagh on Friday July 19, 2024 @02:32PM (#41009586)
Edit; it appears my comment has been moved to a top level comment, i.e. peer with the parent without any way of telling what happened - so now there is the whole other pointless branch polluting the relevance of the tree.

Previously;

It appears that someone was able to take my previous comment in this thread completely off hacker news, it's not even listed as flagged. It was at 40pts before disappearing, perhaps there is some reputation management going on here. If it was against the site rules it would be helpful to know which ones.

Edit; the link is https://news.ycombinator.com/item?id=41007985 it was a high up comment that no longer appears even though flagged comments do appear. I checked if it has been moved but the parent comment is still the same. This feels like hellbanned in that there isn't an easy way for me to see if I've been shadowbanned. But I really don't know. I was commenting in good faith.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dang on Friday July 19, 2024 @03:47PM (#41010364)
(I've detached this offtopic subthread from https://news.ycombinator.com/item?id=41002977.)

Your original comment was https://news.ycombinator.com/item?id=41007985. I detached it from its original parent (https://news.ycombinator.com/item?id=41002977) because it was more of a generic tangent than a specific reply.

It's a vital moderation function to do this, particularly when the parent is the top comment of the entire thread. Those tend to attract non-reply-replies, and that has bad effects on the thread as a whole. It causes the top part of the page to fill up with generic rather than specific content, and it makes the top subthread too top-heavy.

I'm not saying that you did anything wrong or that your post was bad or that it was unrelated to the original parent. The problem is that the effects I'm describing pile up unintentionally and end up being a systemic problem. It isn't anybody's fault, but there does need to be someone whose job it is to watch out for the system as a whole, and that's basically what moderators do.

Sometimes we comment that we detached a post from its original parent (https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...) and sometimes not. (Perhaps the software should display this information automatically.) I'm less likely to do it when a comment stands on its own just fine, which was the case with your post https://news.ycombinator.com/item?id=41007985 and which is usually the case with the more generic sort of reply—in fact it's one test for deciding that question.

> so now there is the whole other pointless branch polluting the relevance of the tree

Yes, please don't do that—especially in the top subthread. I understand the frustration of "WTF where did my comment go", but you can always reach us at [email protected] and get an answer.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nine_k on Friday July 19, 2024 @02:45PM (#41009725)
Oh, nevermind, it's just a third-party cybersecurity tool running on the server detected a potential threat and quarantined the offending database record, just in case!
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by cjbgkagh on Friday July 19, 2024 @02:51PM (#41009778)
I was looking forward to spending the day talking to people about cyber security but if my comments are going to disappear like that then maybe hacker news is not the site for me. A shame really.

Edit; I don't know for sure but this is possibly the last straw for me on hacker news. It really has gone downhill. If good faith discussions from experts are being secretly deleted for what I can only now assume are for nefarious reasons then I can't trust what I find here is in anyway representative. It's unfortunate in that there really isn't anywhere else to go. Now my best discussions are in small WhatsApp groups / Discords with friends. It's ok for me where I have had a career to get to know people personally and have such groups but if public forums are tainted in this way then younger people in this field will end up only talking to each other.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by oblio on Friday July 19, 2024 @03:17PM (#41010043)
HN has pagination plus it could be just a bug...
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by cjbgkagh on Friday July 19, 2024 @03:24PM (#41010139)
I was tipple downvoted in ~20s before it disappeared so I noticed it very quickly because I keep an eye on pts to see if people have interreacted with something I've posted. I then scanned through the peer comments and noticed that a bunch of other comments had been very freshly flagged, within the ~40s of the last time I checked. These comments have been around for over an hour so the odds that there were all independently flagged so quickly at exactly the same time is highly improbable. And I couldn't see if my own comment had been flagged even though I could see others.

It's possibly a bug but I've seen similar behavior before and it was due to flagging but without the flagging flag appearing which happened later. I think it's a variation of hellbanned but for a single post. It was easy to notice because not only did the points go down just before disappearing they also stopped going up as it had done so reliably before being removed.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by oblio on Friday July 19, 2024 @04:54PM (#41011094)
I could see your comment. Another option: voting bots.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by gregw2 on Saturday July 20, 2024 @09:29AM (#41016351)
I appreciated your comment and saw it earlier before it was detached. Thank you for sharing it. It got decent visibility to readers, as your points suggest. I suggest you cut the mods some slack for adjusting things on one of the heaviest trafficked threads ever. The phenomena dang describes with only semi-related reply to the first thread does exist and I myself have gotten higher points on posts that benefit from it, unintentionally and intentionally (didn’t realize that was abuse, sorry dang). I think we are better off with an ecosystem that limits such point/visibility seeking or accidental behavior, even for good content. Don’t take it personally.

(I do think there should be some way to skim for, say top X% rated comments particularly on mega threads, somewhat like there was/is on slash dot with its point filtering. This would have helped visibility for a detached comment like yours, would reduce the ordering benefit dang mentions for those using it, and improve usability more generally for busier readers. But that’s my 2 cents. These things always cut multiple ways.)

A megathread is always a tough place to add value, on any platform. Who am I, but I appreciate you and your comments and hope you continue to share with a broader audience that includes me here.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by secondcoming on Friday July 19, 2024 @03:27PM (#41010174)
I can see you lamenting the loss of your internet points. Chin up
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by cjbgkagh on Friday July 19, 2024 @03:33PM (#41010219)
I still keep the points, so perhaps a loss of possible future points. The points don't bother me, I restart antonymous accounts on occasion. I kind of use points to get an idea of where other peoples opinions which is half the reason I use this site. A negative signal to something I think is good is actually more interesting than a positive signal. I'm more worried about the damage such actions do to the 'market place of ideas' and if it hasn't pushed me away then perhaps it has pushed others that I'm interested to hear from. And if so where have they gone. Once I become disinterested in the opinions of others on this site then it's unlikely I'll have any further use for hacker news - and I'm getting pretty close to that point.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by MyFirstSass on Friday July 19, 2024 @02:47PM (#41009737)
what was the comment about?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by cjbgkagh on Friday July 19, 2024 @02:50PM (#41009766)
I edited my post to include the link, I guess if people see these posts I'm not completely banned and maybe there isn't anything nefarious going on, they have a situation where the comments to a single comment are already off the first page so there could be a software bug. But it does appear that there is some sort of reputation management going on.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by erik_seaberg on Friday July 19, 2024 @03:28PM (#41010190)
FYI I do see https://news.ycombinator.com/item?id=41007985, it's currently on page six (out of ten) of this megathread and it looks normal (not dead or flagged).
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by cjbgkagh on Friday July 19, 2024 @03:39PM (#41010276)
Ah thanks, I guess it's been moved to it's own top level comment - I did check but only checked until page 4. It's weird because this chain of comments which is otherwise off topic and doesn't have anywhere near the points (2 (edit now 0) vs 37) and has same parent is on the first page. So I'm not sure if that was the right remedy. Hackernews needs better tooling for this or at least let me know if something has moved to try to flatten out the tree.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by darkhorn on Friday July 19, 2024 @02:33PM (#41009615)
Why they don't use Windows' own anti-virus?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Nemo_bis on Saturday July 20, 2024 @12:47AM (#41014141)
That's called [Microsoft Defender for Endpoint](https://learn.microsoft.com/en-us/defender-endpoint/), which is used even on Linux servers in big corporations. (Largely because it's the easiest way to complete box ticking exercises with Windows servers: once you have it, it's easy to decide to extend it to non-Windows machines as well.)

The binary self-upgrades and runs in highly privileged mode, so it might not be immune from the kind of failure CrowdStrike had here. Though apparently there's at least a way to use a local mirror so you have some control on the updates: https://learn.microsoft.com/en-us/defender-endpoint/linux-su...

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by pfortuny on Friday July 19, 2024 @02:38PM (#41009663)
This is the Irish potato famine (essentially due to the farming of a single species of potato) equivalent in IT infrastructure: a single vendor.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mindcrash on Friday July 19, 2024 @02:39PM (#41009673)
This has all the hallmarks of a SSCA (Software Supply Chain Attack).

Either that or Crowdstrike is testing critical software meddling in ring zero so poorly, causing crashes and bootloops out in the wild on 100% of the deployments, that they need to get sued out of existence.

I hope for their sake its the former.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by felipesabino on Friday July 19, 2024 @02:42PM (#41009698)
Does anyone know how to proceed if I do not have administrator level access to the computer?

I do not have access to c:\windows\system32\drivers\crowdstrike folder to delete the corrupted .sys file

I was able to boot on recovery mode with network, after waiting 30 min, I rebooted and BSOD persisted.

Are there other alternatives on how to recover?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by victor9000 on Friday July 19, 2024 @03:24PM (#41010138)
Create a bootable USB stick from Ubuntu, then see if you can mount the windows drive and delete the file that way.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by einpoklum on Friday July 19, 2024 @02:45PM (#41009716)
If I weren't an atheist I would say this is god's punishment for installing malware on your employees' machines, on one hand, and for being a spineless patsy for management by letting them install that crap on your work machine.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jonplackett on Friday July 19, 2024 @02:48PM (#41009752)
How do so many super critical things rely on… windows? I wouldn’t trust windows to run a laptop reliably but here it is running prettty ucy everything. I guess that’s why they need crowdstrike.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by oblio on Friday July 19, 2024 @03:18PM (#41010064)
Crowdstrike can run on Linux and some companies mandate it, with similar issues...
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by wly_cdgr on Friday July 19, 2024 @03:01PM (#41009880)
It's because Windows is a mature, professional-grade operating system developed and maintained by extremely competent people with a lot to lose.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jonplackett on Friday July 19, 2024 @02:52PM (#41009783)
All the crazy people banging the drum for war with Russia and/or China.

Imagine what our IT systems would look like with someone _intentionally_ messing with them.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by awahab92 on Friday July 19, 2024 @03:06PM (#41009925)
closed source will always fuck you in the ass
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by zx10rse on Friday July 19, 2024 @03:07PM (#41009938)
There is hardly a better time if you write software to watch - "The Mess We're In" by Joe Armstrong - https://www.youtube.com/watch?v=lKXe3HUG2l4

I am not sure in which one of his talks he briefly mentioned that one of his concerns is that we are basically building a digital Alexandria library, and if it burns, well ...

Even more devastating events like this will happen in the future.

We stand on the shoulders of giants and yet we learned nothing.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by outside1234 on Friday July 19, 2024 @03:10PM (#41009969)
Texas, where software goes to die. Or maybe that is where killer software is developed?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dboreham on Friday July 19, 2024 @03:14PM (#41010019)
Now things are serious: I can't place a mobile order at Starbucks.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by kelembu on Friday July 19, 2024 @03:17PM (#41010053)
Is there a way to estimate number of affected devices? 10 million? 100 million?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by photonbeam on Friday July 19, 2024 @03:25PM (#41010152)
It should be obvious to everyone now that kernel extensions for ‘security’ is not worth it
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by wufufufu on Friday July 19, 2024 @03:28PM (#41010187)
Anyone have a technical writeup of the actual bug? I'm trying to explain how this could happen to people who think this is related to AI or cyber attacks.

What happened to the QA testing, staggered rollouts, feature flags, etc.? It's really this easy to cause a boot loop?

To me, BSOD indicates kernel level errors, which I assume Crowdstrike would be able to cause because it has root access due to being a security application. And because it's boot-looping, there's not a way to automatically push out updates?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nrr on Friday July 19, 2024 @03:53PM (#41010416)
I don't have a technical writeup to offer, but your assessment around the BSOD seems correct enough. Without having an affected machine but knowing how NT loads drivers like this, I'd hazard a guess that the OS likely isn't even getting to the point where smss.exe starts before the kernel bugchecks. This means no userspace, which almost certainly means no hope of remotely remediating the problem.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by stevenally on Friday July 19, 2024 @03:32PM (#41010210)
Ok... Would a Linux based infrastructure be more resilient.

Does Linux require Crowdstrike style AV software?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tryauuum on Friday July 19, 2024 @03:37PM (#41010255)
technically no os requires such software, it's people who make a decision to run it

Someone in comments described crowd strike bringing down their fleet of Linux servers in April

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rtkwe on Friday July 19, 2024 @03:35PM (#41010234)
I'd hate to be on Microsoft's teams today. They're catching a lot of stray blame for this in the public eye where it's entirely not their fault.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sytelus on Friday July 19, 2024 @03:43PM (#41010313)
CloudStrike had managed to invade into StarBucks IT. All of the online order taking systems are down.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by exabrial on Friday July 19, 2024 @03:45PM (#41010334)
Why are people still using Windows?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sagebird on Friday July 19, 2024 @03:51PM (#41010387)
It is interesting that operating systems exist for server applications at all.

What is the problem they are solving?

What is the difference between what an operating system contains and can do and what you need it to do?

Why would I want to rent a server to run a program that performs a task, and also have the same system performing extra tasks - like intrusion detection, intrusion detection software updates, etc.

I just don't understand why compiled program that has enough disk and memory would ever be asked to restart for a random fucking reason having nothing to do with the task at hand. It seems like the architecture of server software is not created intelligently.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by banku_brougham on Friday July 19, 2024 @03:57PM (#41010465)
The IT security chief at my co (paraphrasing):

>talked to pres of Crowdstrike. His forthrightnes was refreshing. He said “We got it wrong.”

>They are working with Microsoft to understand why this happened.

Pretty much the message minus even more boilerplate talk.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by wojo1206 on Friday July 19, 2024 @04:01PM (#41010499)
Why Crowdstrike doesn't follow standard deployment strategies such as canary or rolling? Gradual update would uncover this bug before reaching critical mass. Doing all-at-once update is unacceptable to critical systems.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by downrightmike on Friday July 19, 2024 @04:20PM (#41010690)
This is what happens when you treat IT as a cost center.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nineteen999 on Friday July 19, 2024 @04:20PM (#41010698)
Speaking as somebody who manages a large piece of a 911 style system for first responders and has done so for 10 years (and is not affected by this outage) - this is why we do not allow third parties to push live updates to our systems.

It's unfortunate, the ambulances are still running in our area of responsibility, but it's highly likely that the hospitals they are delivering patients to are in absolute chaos.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ijidak on Friday July 19, 2024 @04:34PM (#41010857)
How do you patch software causing a BSOD?

It seems like a chicken and egg problem.

I ran a team that developed a remote agent, and this was my nightmare scenario.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by grumpyprole on Friday July 19, 2024 @04:47PM (#41011007)
Hopefully now people might wake up to the idea that these tech monopolies are not leading to safe, secure and reliable systems. They will wonder how a third party component could cause such breakage. I expect many will be calling for regulation.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by badgersnake on Friday July 19, 2024 @04:56PM (#41011119)
I don’t really understand why AV updates aren’t tested before being pushed out to critical systems and I don’t understand why every system would run the same AV.

But also I don’t understand why this corporate garbageware is still a thing in 2024 when it adds so little value.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by xyst on Friday July 19, 2024 @05:07PM (#41011250)
why the fuck is our critical infrastructure running on WINDOWS. Fuck the sad state of IT. CIOs and CTOs across the board need to be fired and held accountable for their shitty decisions in these industries.

yes CRWD is a shitty company but seems they are a "necessity" by some stupid audit/regulatory board that oversees these industries. But at the end of the day, these CIOs/CTOs are completely fucking clueless as to the exact functions this software does on a regular basis. A few minions might raise an issue but they stupidly ignore them because "rEgUlAtOrY aUdIt rEqUiReS iT!1!"

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lnrd on Friday July 19, 2024 @05:13PM (#41011322)
The OS doesn't matter, the question should be why is critical infrastructure online and allowed to receive OTA updates from third parties.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lambda on Friday July 19, 2024 @05:46PM (#41011702)
While Linux isn't a panacea, the OS does matter as Linux provides tools for security scanners like Crowdstrike to operate entirely in userspace, with just a sandboxed eBPF program performing the filtering and blocking within the kernel. And yes, CrowdStrike supports this mode of operation, which I'll be advocating we switch over to on Monday. So yeah, for this specific issue, Linux provides a specific feature that would have prevented this issue.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by taftster on Friday July 19, 2024 @06:19PM (#41012004)
Right! Windows should NEVER blue screen. Ever. From a third-party software.

Maybe Windows doesn't provide the right ABI or whatever for CS, but come on, you should never be able to kernel panic Windows.

That this blue screened is 100% Microsoft's fault. It's a mess all the way around.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bogdan on Saturday July 20, 2024 @04:55AM (#41015111)
Poe's law?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by notfed on Saturday July 20, 2024 @12:38PM (#41017707)
I mean, you can crash Linux too with bad kernel code.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by CaliforniaKarl on Friday July 19, 2024 @06:37PM (#41012157)
BPF-based CrowdStrike is relatively recent, partially because, from the Enterprise Linux perspective, kernel support is relatively recent.

For example, BPF-based CrowdStrike works on Enterprise Linux 9 and Debian 12. I don't know if the necessary support was in EL 8 or Debian 11.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tivert on Friday July 19, 2024 @05:41PM (#41011664)
> The OS doesn't matter, the question should be why is critical infrastructure online and allowed to receive OTA updates from third parties.

Not exactly. I think the question is why is critical infrastructure getting OTA updates from third parties automatically deployed directly to PROD without any testing.

These updates need to go to a staging environment first, get vetted, and only then go to PROD. Another upside of that it won't go to PROD everywhere all at once, resulting in such a worldwide shitshow.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by gtvwill on Friday July 19, 2024 @06:05PM (#41011871)
Lol if they can't do staging to mitigate balls ups on the high availability infrastructure side (optus in aus earlier this year pushed a router config that took down 000 emergency for a good chunk of the nation) we got bugger all hope of big companies getting it further up the stack in software.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by worik on Friday July 19, 2024 @06:12PM (#41011937)
> why is critical infrastructure getting OTA updates from third parties automatically deployed directly to PROD without any testing.

I am missing some details, perhaps

From what I see this was an update from Crowdstrike. They are a first party, no?

Was another party involved?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by kortilla on Friday July 19, 2024 @06:23PM (#41012028)
They are a third party software provider
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by pertymcpert on Friday July 19, 2024 @08:43PM (#41013024)
I think you have the priority backwards. We shouldn’t be relying on trusting the QA process of a private company for national security systems. Our systems should have been resilient in the face of Crowdstrike incompetence.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tivert on Monday July 22, 2024 @10:49AM (#41035086)
> I think you have the priority backwards. We shouldn’t be relying on trusting the QA process of a private company for national security systems. Our systems should have been resilient in the face of Crowdstrike incompetence.

I think you misunderstood me. I wasn't talking about Crowdstrike having a staging environment, I was talking about their customers. So 911 doesn't go down immediately once Crowdstrike pushes a bad update, because the 911 center administrator stages the update, sees that it's bad, and refuses to push it to PROD.

I think that would even provide some resiliency in the fact of incompetent system administrators, because even if they just hit "install" on every update, they'll tend to do it at different times of day, which will slow the rollout of bad updates and limit their impact. And the incompetent admin might not hit "install" because he read the news that day.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by killerstorm on Friday July 19, 2024 @06:18PM (#41011989)
OS absolutely does matter. Windows has an enormous attack surface because Microsoft doesn't care.

There's a number of minimal operating systems without all bells and whistles. The reason they aren't as popular choice is the "OS doesn't matter".

If OS is minimal it doesn't need OTA updates, let alone from a third party...

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nequo on Friday July 19, 2024 @06:30PM (#41012093)
In this case it wasn’t an update to the OS but an update to something running on the OS supplied by an unrelated vendor.

But if we entertain the idea that another OS would not need CrowdStrike or anything else that required updates to begin with, I have doubts. Even your CPU needs microcode updates nowadays.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by bg24 on Friday July 19, 2024 @05:28PM (#41011528)
+1

With so much of tooling and products, it should come down to

- What am I running and their current security state

- Supply chain of any change that's happening

- Test/Stage/Rollout any change - do not trust the vendor, as they do not know your infrastructure

By allowing OTA update, they assumed that the vendor has tested all permutations.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by aylons on Friday July 19, 2024 @05:22PM (#41011453)
It matters as in it makes it easy for this kind of issue to cause this much damage with little to no recourse for a fast correction.

Not that Linux or whatever are all immune, but it definitely matters.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by meibo on Friday July 19, 2024 @05:25PM (#41011498)
You should look into what a kernel driver is. You can panic a Linux kernel with 2 lines of code just as you can panic a Windows kernel, they just got lucky that this fault didn't occur in their Linux version.

And to be honest, I don't think recovering from this would be that much easier for non-technical folk on a fully encrypted Linux machine, not that it's particularly hard on Windows, it's just a lot of machines to do it on.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rbanffy on Friday July 19, 2024 @05:58PM (#41011822)
In Linux it could be implemented as an eBPF thing while most of the app runs in userspace.

And, for specialised uses, such as airline or ER systems, a cut-down specialised kernel with a minimal userland would not require the kind of protection Crowdstrike provides.

I’m sure the NSA wasn’t affected by this.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ashayh on Friday July 19, 2024 @06:17PM (#41011987)
ebpf works in Windows as well.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by teej on Friday July 19, 2024 @05:16PM (#41011384)
The OS absolutely matters
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by marcosdumay on Friday July 19, 2024 @05:49PM (#41011731)
The culture around the OS matters.

But this is a 3rd party software with ring-0 access to all of your computers deciding to break them. The technical features of the OS absolutely do not matter.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rbanffy on Friday July 19, 2024 @06:02PM (#41011850)
The question is whether other OSs would require it to have kernel mode privileges. People run complicated stuff in kernel mode for performance, because the switch to/from userspace is expensive.

Guess what’s also expensive? A global outage is expensive. Much more than taking the performance hit a better, more isolated, design would avoid.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by marcosdumay on Friday July 19, 2024 @11:08PM (#41013722)
EDS run in kernel mode for access, not performance. They monkey-patch your syscalls.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sixothree on Friday July 19, 2024 @05:24PM (#41011488)
The alternatives aren't in a position fill the roles needed for the tasks at hand.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jeremycarter on Friday July 19, 2024 @07:24PM (#41012501)
This is true. Linux large fleet management is still missing some features large enterprises demand. Do they need all those features, idk, but they demand them if they're switching from Windows.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rbanffy on Friday July 19, 2024 @06:02PM (#41011855)
What are the tasks in question?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by xvector on Friday July 19, 2024 @05:25PM (#41011497)
No, what is stopping a similarly designed EDR from causing the same problem on Linux?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by lallysingh on Friday July 19, 2024 @05:52PM (#41011763)
From a comment above, Linux has features (ebpf) that key crowdstrike stay out of the kernel.

The old "everyone else is just as bad" adage is bullshit. Some OSs are better suited than others.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by fragmede on Friday July 19, 2024 @05:56PM (#41011806)
From a comment elsewhere, a CS update took out Linux machines earlier this year.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by cpill on Friday July 19, 2024 @05:33PM (#41011584)
Of course the OS matters! Windows is a nasty ball of patches in order to maintain backward compatibility with the 80s. Linux and OSX don't have to maintain all the nasty hacks to keep this backward compatibility.

Also, Crowdstrike is a security (patch) company because Windows security sucks to the point they have, by default, real-time virus protection running constantly (runs my CPU white hot for half the day, can you imagine the global impact on the environment?!).

It's so bad on security that its given birth to a whole industry to fix it i.e. Crowdstrike. Every time I pass a bluescreen in a train station or advertisement I'd like "hA! you deserve that for choosing Windows".

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rbanffy on Friday July 19, 2024 @06:06PM (#41011890)
IBM’s z/OS maintains compatibility with the 60’s, and machines running it continued to process billions of transactions every second without taking a break.

The OS matters, as well as the ecosystem and, and this is most important, the developer and operations culture around it.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by cyberax on Friday July 19, 2024 @06:05PM (#41011876)
> Of course the OS matters! Windows is a nasty ball of patches in order to maintain backward compatibility with the 80s. Linux and OSX don't have to maintain all the nasty hacks to keep this backward compatibility.

Just don't tell that to Linus Torvalds :) Because Linux absolutely does maintain compatibility with old ABI from 90-s.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rbanffy on Friday July 19, 2024 @06:11PM (#41011931)
> Just don't tell that to Linus Torvalds :) Because Linux absolutely does maintain compatibility with old ABI from 90-s.

That’s nothing. IBM’s z/OS maintains compatibility with systems dating all the way back to the 60’s. If they want to think they are reading a stack of punch cards, the OS is happy to fool them.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Saris on Friday July 19, 2024 @05:47PM (#41011713)
Didn't CRWD cause a similar issue with Debian/RHEL a little while ago?

It sounds to me that the problem lies with CRWD and not with whatever OS it's installed on.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rbanffy on Friday July 19, 2024 @06:12PM (#41011940)
A kernel driver can, definitely, take down a Linux machine.

The question is whether someone should implement something like this as a kernel module when there are better ways.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by okanat on Friday July 19, 2024 @06:32PM (#41012110)
Windows also has better ways such as filter drivers and hooks. If everybody used Linux, Crowd Strike would still opt for the kernel driver since the software they create is effectively spyware that wants access to stuff as deep as possible.

If they opted for an eBPF service but put that into early boot chain, the bootloop or getting stuck could still happen.

The only long time solution is to stop buying software from a company that has a track record of being pushy and having terrible software practices like rolling out updates to the entire field.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by aenis on Friday July 19, 2024 @06:54PM (#41012300)
I think the only real solution is for MSFT to stop allowing kernel level drivers, as Apple has already (sorf of, but nearly) done. Sure, lots and lots of crap runs on windows in kernelspace, but what happened today cost a sizable fraction of world's GDP. There won't be a better wake up call.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rbanffy on Friday July 19, 2024 @06:58PM (#41012325)
I hope that, in the future, we have better robot firmware validation protocols in place when pushing OTA updates.

Maybe Skynet didn't mean any of that - it was just a botched update.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rbanffy on Friday July 19, 2024 @06:49PM (#41012254)
> If they opted for an eBPF service but put that into early boot chain, the bootloop or getting stuck could still happen.

If the in-kernel part is simple and passes data to a trusted userland application the likelyhood of a major outage like the one we saw is much reduced.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by __MatrixMan__ on Friday July 19, 2024 @08:41PM (#41013008)
But would the Linux sysadmins of the world play along in the way that the Windows sysadmins of the world did? I think they might've given Crowd Strike the finger and confined them to a smaller blast radius anyhow. And if they wouldn't have... well they will now.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rbanffy on Saturday July 20, 2024 @07:58AM (#41015831)
Third-party blobs running in kernel space being delivered through their own channels without anyone in the company signing them off?

I don’t think I ever met a Unix person with whom that idea would fly.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by okanat on Saturday July 20, 2024 @09:59AM (#41016552)
Once it gets popular, I think it would happen. The business people and C-suite would request quick dirty solutions like Crowd Strike's offerings to check boxes when entering new markets and go around the red tape. So they'll force Unix people to do as they say or else.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by __MatrixMan__ on Saturday July 20, 2024 @07:35PM (#41021081)
Agreed. It's a safer culture because it grew up in the wild. Windows, by contrast, is for when everybody you're using it with has the same boss... places where sanity can be imposed by fiat.

If Microsoft is to be blamed here, it's not for the quality of their software, it's for fostering a culture where dangerous practices are deemed acceptable.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by afavour on Friday July 19, 2024 @05:41PM (#41011669)
> why the fuck is our critical infrastructure running on WINDOWS

Because it’s cheaper.

I feel like many in this thread are obsessing over the choice of OS when the actual core question is why, given the insane money we spend on healthcare, are all healthcare systems shitty and underinvested?

A sensible, well constructed system would have fallbacks, no matter if the OS of choice is Windows or Linux.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rbanffy on Friday July 19, 2024 @06:08PM (#41011906)
The difference is that lots of different companies can share the burden of implementing all that in Linux (or BSD, or anything else) while only Microsoft can implement that functionality in Windows and even their resources are limited.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by afavour on Friday July 19, 2024 @06:29PM (#41012090)
Very little healthcare functionality would ever need to be created at the OS level. The burden could be shared no matter if machines were running Windows or Linux, they’re mostly just regular applications.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rbanffy on Friday July 19, 2024 @06:48PM (#41012239)
Not talking about the applications - those could be ported and, ideally, financed by something like the UNDP so that the same tools are available everywhere to any interested part.

I'm talking about Crowdstrike's Falcon-like monitoring. It exists to intercept "suspicious" activity by userland applications and/or other kernel modules.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by freeopinion on Friday July 19, 2024 @06:36PM (#41012145)
Cheaper? Well, perhaps when you require your OS to have some sort of support contract. And your support vendor charges you unhealthy sums.

And then you get to see the value of the millions of dollars you've paid for support contracts that don't protect your systems at all. But those contracts do protect specific employees. When the sky falls down, the big money execs don't have a solution. But it's not their fault because the support experts they pay huge sums don't have solutions either. Somehow paying millions of dollars to support contractors that can't save you is not seen as a fireable offense. Instead it is a career-saving scapegoat.

Within companies that have been bitten this time, the team that wasn't affected because they made better process decisions will not be promoted as smarter. Their voice will continue to be marginalized by the people whose decisions led to this disaster. Because, hey, look, everyone got bit right? Nobody looks around to notice the people who were not bitten and recognize their better choices. And "I told you so" is a pretty bad look right now.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by VHRanger on Saturday July 20, 2024 @08:19AM (#41015958)
> I feel like many in this thread are obsessing over the choice of OS when the actual core question is why, given the insane money we spend on healthcare, are all healthcare systems shitty and underinvested?

Because it's basically impossible to compete in the space.

Epic is a pile or horseshit, but you try convincing a hospital to sign up to your better version.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by zjaffee on Friday July 19, 2024 @07:35PM (#41012584)
Tons of critical infrastructure in the US is run on IBM zOS. It doesn't matter what operating system you use, what matters is updates aren't automatic and everything is as air gapped as possible.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by heurist on Friday July 19, 2024 @06:53PM (#41012286)
The primary answer to your question is because it's expensive to switch.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by luxuryballs on Friday July 19, 2024 @06:14PM (#41011954)
More specifically why is critical stuff not equipped properly to revert itself and keep working and/or fail over? This should be built-in stuff at this point, have the last working OS snapshot on its own storage chip and automatically flash it back, even if it takes a physical switch… things like this just shouldn’t happen.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by aenis on Friday July 19, 2024 @06:50PM (#41012262)
Nah, nope.

1/ linux is as vulnerable to kernel panics induced by such software. In fact, CS had a similar snafu mid April, affecting linux kernels. Luckily, there are far fewer moronic companies running CS on linux boxes at scale.

2/ it does offer protection - if you are running total shit architecture and you need to trust your endpoints not to be compromised, something like this is sadly a must.

Incidentally, google, which prides itself at running a zero-trust architecture, sent a lot of people home on Friday. Not so zero-trust after all, it seems.

Lots of armchair CIOs/CTOs in the comments today.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by pertymcpert on Friday July 19, 2024 @08:48PM (#41013045)
Source on google sending home people?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ar_lan on Friday July 19, 2024 @05:42PM (#41011674)
Odd that you choose Windows to swipe at when this was largely CRWD's problem + a mix of awful due diligence by IT departments.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by worik on Friday July 19, 2024 @06:08PM (#41011903)
> why the fuck is our critical infrastructure running on WINDOWS.

That hits the nail on the head.

But it is a rhetorical question. We know why, generally, software sacks, and specifically why Windows is the worst and is the most popular

Good software is developed by pointy headed needs (like us) and successful software is marketed to business executives are have serious pathologies

There are exceptions (I am struggling to think of one) where a serious piece of good software has survived being mass marketed, but the constraints (basically business and science) conflict

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by marcosdumay on Friday July 19, 2024 @05:45PM (#41011697)
> yes CRWD is a shitty company but seems they are a "necessity" by some stupid audit/regulatory board that oversees these industries.

Yep, this is the problem. The part about Windows is a distraction here.

That bullshit regulation is a much larger security issue than Windows. Incomparably so. If you run it over Linux, you'll get basically the same lack of security.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by fortran77 on Friday July 19, 2024 @05:17PM (#41011397)
Windows isn’t Crowdstrike.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by cpill on Friday July 19, 2024 @05:36PM (#41011616)
No, its just soooooo bad at security/stability that it gave birth to Crowdstrike. They very fact that Crowdstrike is so big and prevalent means is proof of the gapping hole in Windows security. Its given birth to a multibillion dollar industry!
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sbuk on Friday July 19, 2024 @07:04PM (#41012366)
The reality is the wetwear that interfaces with any OS is always going to be the weakest link. Doesn't matter what OS they run, I guarantee they will click links and download files from anywhere.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sudosysgen on Friday July 19, 2024 @10:11PM (#41013431)
I can pretty easily make it so a user on Linux can't download executables and can't even then can't do any damage without a severe vulnerability. That is actually pretty difficult to do in a typical Windows AD deployment. There is a big difference between the two OSes.

In fact, there's a couple billion Linux devices running around locked down hard enough that the most clueless users you can imagine don't get their bank details stolen.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by foobarchu on Friday July 19, 2024 @05:50PM (#41011754)
Crowdstrike/falcon use is not by any means limited to Windows. Plenty of Linux heavy companies mandate it on all infrastructure (although I hope that changes after this incident).
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rbanffy on Friday July 19, 2024 @06:15PM (#41011964)
It’s mandated because someone believes Linux is as bad as Windows in that regard.

And, quite frankly, a well configured and properly locked down Windows would be as secure as a locked down Linux install. It’d also be a pain to use, but that’s a different question.

Critical systems should run a limited set of applications precisely to reduce attack surface.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by fortran77 on Friday July 19, 2024 @07:42PM (#41012644)
There’s Crowdstrike for Linux and Mac
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by supergirl on Friday July 19, 2024 @05:48PM (#41011726)
spoiler: crowdstrike is used by companies running on mac and linux as well
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mvdtnz on Friday July 19, 2024 @05:16PM (#41011374)
Windows is no more or less vulnerable to this class of issues than any other OS.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by evilmwnci on Friday July 19, 2024 @05:26PM (#41011504)
Debatable. macOS did away with third-party kernel extensions. On Windows, CS runs in the kernel, and the kernel can't load properly because of CS.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dblohm7 on Friday July 19, 2024 @05:29PM (#41011541)
Apple also 100% controls their hardware, so they can afford to do away with third-party kernel extensions.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by npunt on Friday July 19, 2024 @05:44PM (#41011687)
maybe that's what's required for critical infrastructure
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by wolfspaw on Friday July 19, 2024 @05:12PM (#41011316)
(FORCE) Pusheedd to Prod on FRIDAYY -- Burneeeddd by its Sins
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by 2OEH8eoCRo0 on Friday July 19, 2024 @05:20PM (#41011433)
They should be sued into bankruptcy
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by fargle on Friday July 19, 2024 @05:30PM (#41011553)
such stupidity. our $$$ corporate geniuses mandate multiple so-called security software which is:

- unaccountable black boxes

- of questionable, and un-auditable, quality

- requires kernel modules, drivers, LocalSystem, root access, etc.

- updates at random times with no testing

- download these updates from where? and immediately trust and run that code at high privilege. using unaccountable-black-box crypto to secure it.

- all have known patterns of bad performance, bugs, and generally poor quality

all in the name of security. let's buy multiple "solutions" and widely deploy them to protect us from one boogeyman, or at least the shiny advertisements say. while punching all sorts of serious other holes in security. why even look for a Windows ZeroDay when we can look for a McAfee or Crowdstrike zero day?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mensetmanusman on Friday July 19, 2024 @05:35PM (#41011609)
Stopped by a gas station in rural Wisconsin leaving from MSP. Thank God we were on a full tank when we left, nothing was operational except the bathrooms (which is why we stopped).

I left thinking about how anti-anti-fragile our systems have become. Maybe we should force cash operations…

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by accra4rx on Friday July 19, 2024 @05:40PM (#41011658)
Never heard mainframe going down
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mikewarot on Friday July 19, 2024 @05:47PM (#41011715)
Why are we still running ANY operating systems based on Ambient Authority, as part of our infrastructure?

DoD shouldn't have given up on MULTICS. That premature optimization is going to sink the US and the Free World.

Personally, I'm still waiting for Genode to be my daily driver.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by GabeIsko on Friday July 19, 2024 @05:51PM (#41011757)
So - what is the lesson learned? The only clear message for me is that critical programs that also demand kernel level access maybe shouldn't update themselves.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jpgvm on Friday July 19, 2024 @05:52PM (#41011764)
If you run RATs like these on your machines then I'm sorry, this is just a case of fucking around and finding out.

Just don't do it. Windows Defender is a thing, it does just fine. For everything else there is least-privilege and group policy.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by watersb on Friday July 19, 2024 @05:57PM (#41011813)
I wonder how unknown (yet) malware will be wiped out or enabled before this is over.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ckemere on Friday July 19, 2024 @06:06PM (#41011881)
It seems that an unexplored weirdness here is the prevalence of virtual Windows in the medical world. It seems that this has approach has become commonplace for HIPAA reasons (though it's unclear that it makes the world better versus using secure applications to handle HIPAA data). In the case of this Crowdstrike outage, one would think that virtual machines would simplify getting things up and running again, but instead there seems to be just the opposite going on, where lack of hardware access is limiting restoring them.

Any insight from those affected?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Group_B on Friday July 19, 2024 @06:06PM (#41011889)
fun times...
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by smcleod on Friday July 19, 2024 @06:08PM (#41011908)
I mean... installing what is essentially a 3rd party enterprise rootkit that not only has root access to all files and network activity but also a self-update mechanism ... who could have seen this coming?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by gpderetta on Friday July 19, 2024 @06:10PM (#41011927)
The machine stops.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tigerlily on Friday July 19, 2024 @06:21PM (#41012011)
Meanwhile the linux desktop just keeps on truckin'.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Bluestein on Friday July 19, 2024 @06:22PM (#41012023)
I think we have reached and inflection point. I mean we have to make an inflection point out of this.-

This outage represents more than just a temporary disruption in service; it's a black swan célèbre of the perilous state of our current technological landscape. This incident must be seen as an inflection point, a moment where we collectively decide to no longer tolerate the erosion of craftsmanship, excellence, and accountability that I feel we've been seeing all over the place. All over critical places.-

Who are we to make this demand? Most likely technologists, managers, specialists, and concerned citizens with the expertise and insight to recognize the dangers inherent in our increasingly careless approach to ... many things, but, particularly technology. Who is to uphold the standards that ensure the safety, reliability, and integrity of the systems that underpin modern life? Government?

Historically, the call for accountability and excellence is not new. From Socrates to the industrial revolutions, humanity has periodically grappled with the balance between progress and prudence. People have seen - and complained about - life going to hell, downhill, fast, in a hand basket without brakes since at least Socrates.-

Yet, today’s technological failures have unprecedented potential for harm. The Crowdsource outage killed, halted businesses, and posed serious risks to safety—consequences that were almost unthinkable in previous eras. This isn't merely a technical failure; it’s a societal one, revealing a disregard for foundational principles of quality and responsibility. Craftsmanship. Care and pride in one's work.-

Part of the problem lies in the systemic undervaluation of excellence. In pursuit of speed and profit uber alles. Many companies have forsaken rigorous testing, comprehensive risk assessments, and robust security measures. The very basics of engineering discipline—redundancy, fault tolerance, and continuous improvement—are being sacrificed. This negligence is not just unprofessional; it’s dangerous. As this outage has shown, the repercussions are not confined to the digital realm but spill over into the physical world, affecting real lives. As it always has. But never before have the actions of so few "perennial interns" affected so many.-

This is a clarion call for all of us with the knowledge and passion to stand up and insist on change. Holding companies accountable, beginning with those directly responsible for the most recent failures.-

Yet, it must go beyond punitive measures. We need a cultural shift that re-emphasizes the value of craftsmanship in technology. Educational institutions, professional organizations, and regulatory bodies must collaborate to instill and enforce higher standards. Otherwise, lacking that, we must enforce them ourselves. Even if we only reach ourselves in that commitment.-

Perhaps we need more interdisciplinary dialogue. Technological excellence does not exist in a vacuum. It requires input from ethical philosophers, sociologists, legal experts. Anybody willing and able to think these things through.-

The ramifications of neglecting these responsibilities are clear and severe. The fallout from technological failures can be catastrophic, extending well beyond financial losses to endanger lives and societal stability. We must therefore approach our work with the gravity it deserves, understanding that excellence is not an optional extra but an essential quality sine qua non in certain fields.-

We really need to make this be an actual tuning point, and not just another Wikipedia page.-

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ok123456 on Friday July 19, 2024 @06:28PM (#41012078)
Make a live CD Linux image that mounts the NTFS drives, locates the Windows directories from the bootloader, and deletes the file.

Also, you can mount BitLocker partitions from Linux iirc. If it encounters a BitLocker partition, have it read a text file of possible keys off the USB drive.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by clarity20 on Friday July 19, 2024 @06:30PM (#41012095)
Has any thread had 3000 comments before?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Cyphase on Friday July 19, 2024 @06:40PM (#41012175)
This story is about to break into the top 15 of upvoted stories on HN, but it already seems safely within the top 10 by number of comments.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by type0 on Friday July 19, 2024 @06:40PM (#41012183)
video summary from fireship: https://www.youtube.com/watch?v=4yDm6xNeYas
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by grigy on Friday July 19, 2024 @06:42PM (#41012196)
I could not imagine so many critical systems run on Windows.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by hughw on Friday July 19, 2024 @06:48PM (#41012237)
So, if CrowdStrike licenses didn't say "We're responsible for nothing" and if all affected users sued them, they'd be worth negative 90 trillion dollars or so right now. iow out of business.

I can understand the frustration their customers feel. But how could a software company ever bear liability for all the possible damage they can cause with their software? If they built CrowdStrike to space mission standards nobody could afford it.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by JSDevOps on Friday July 19, 2024 @07:05PM (#41012368)
Remember, there's someone out there right now, without irony, suggesting that AI can fix this. There's someone else scratching their head, wondering why AI hasn't fixed this yet. And there's someone doing a three-week bootcamp in AI, convinced that AI will fix this. I’m not sure which is worse
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by beepbooptheory on Friday July 19, 2024 @09:44PM (#41013309)
The saddest one is definitely the bootcamp one.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by 1oooqooq on Saturday July 20, 2024 @09:16AM (#41016261)
when even jsDevOpsv can see the king is naked....
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by sys32768 on Friday July 19, 2024 @07:06PM (#41012372)
SMB here. Just spent a nine hour day fixing this. We had two machines that after a couple of reboots just came back up fine.

We were trialing CrowdStrike and about to purchase next week. If their rep doesn't offer us at least half off, we are going with Sentinel One which was half the price of CS already.

The incompetence that allowed this is baffling to me. I assumed with their billions of dollars they'd have tiers of virtual systems to test updates with.

I remember this happening once with Sophos where it gobbled up Windows system files. If you had set to Delete instead of Quarantine, you were toast.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by troad on Friday July 19, 2024 @08:58PM (#41013099)
> We were trialing CrowdStrike and about to purchase next week. If their rep doesn't offer us at least half off, we are going with Sentinel One which was half the price of CS already.

You’re still considering them after all this?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by integricho on Saturday July 20, 2024 @12:32AM (#41014073)
It is baffling to me that you are still considering them.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by utkarsh858 on Friday July 19, 2024 @07:07PM (#41012378)
Adding a comment to make this the most commented piece on hackernews and hence highlight the bad impact a bug can make on lives founded on IT.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tammer on Friday July 19, 2024 @07:08PM (#41012387)
When I saw 'Global IT Outage' trending I assumed it was another major cloud service failure. Obviously this has far wider impact because of the need for intervention on individual endpoints.

The irony is dawning on me that for much of the recent computing era we've developed defenses against massive endpoint outages (worms, etc.) and one of them is now inadvertently reproducing the exact problem we had mostly eradicated.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by unixhero on Friday July 19, 2024 @07:24PM (#41012509)
4 hour delay at the airport in Los Cabos. At least they have tacos!
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by SoftMachine on Friday July 19, 2024 @07:36PM (#41012595)
Am I supposed to use some AI bot to summarize all this shit? Ain't no one got time to read 3000+ comments. Any good links?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by hansvm on Friday July 19, 2024 @07:38PM (#41012611)
Random strangers running unknown, untrusted code on your computers is the worst. It's a good thing we patched that security flaw by letting the _right_ random strangers run unknown, untrusted code on our computers.

As something of a friendly reminder, it was Microsoft this time, but it's a matter of "when" not "if" till every other OS with that flavor of security theatre is similarly afflicted (and it happens much more frequently when you consider the normal consequences of a company owning the device you paid for -- kicked out of email forever, ads intruding into basic system functions, paid-in-full device eventually requires a subscription, ...). Be cautious with automatic updates.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by type0 on Friday July 19, 2024 @08:07PM (#41012804)
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by TexanFeller on Friday July 19, 2024 @08:28PM (#41012939)
A heuristic that has served me well for years is that anyone who uses the word “cybersecurity” is likely incompetent and should be treated with suspicion.

My first encounter with CrowdStrike was overwhelmingly negative. I was wondering why for the last couple weeks my laptop slowed to a crawl for 1-4 hours on most days. In the process list I eventually found CrowdStrike using massive amounts of disk i/o, enough to double my compile times even with a nice SSD. Then they started installing it on servers in prod, I guess because our cloud bill wasn’t high enough.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Laforet on Friday July 19, 2024 @08:31PM (#41012955)
Cyber- is pretty much a code prefix for anything targeted at the public sector. I too see it as a kind of dirty word TBH.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by gukov on Friday July 19, 2024 @09:38PM (#41013289)
"Cyber," used on its own, is the worst of them all.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by photochemsyn on Friday July 19, 2024 @10:41PM (#41013601)
It rather looks like Crowdstrike marketed heavily to corporate executives using a horror story about the bad IT tech guy who would exfiltrate all their data if they didn't give Crowdstrike universal access at the kernel level to all their machines...? It seems more aimed at monitoring the employees of a corporation for insider threats than for defense against APT actors.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by neverrroot on Saturday July 20, 2024 @03:51AM (#41014861)
The employees is a very important attack vector, we had multiple incidents, after they downloaded the wrong kind of stuff.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nbtm on Friday July 19, 2024 @08:40PM (#41013001)
I heard all Windows PCs at the University of New South Wales were also boot-looping.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by elchief on Friday July 19, 2024 @09:37PM (#41013279)
maybe this was just an enormous distraction while Spetssvyaz did a bunch of fun stuff
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by zoom6628 on Friday July 19, 2024 @09:39PM (#41013290)
By way of a data point for everyone else I live in HongKong and haven't seen any of this level of disruption yet. I also was in Shenzhen China yesterday, probably the words highest density of Win95 machines, and everything was fine. At home we have only one old laptop on win10 that only gets opened when the 8yo gets windows homework - otherwise it's MacOs and Linux on all laptops, desktops and SBCs.

If I see some news I will update this comment.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by godelmachine on Friday July 19, 2024 @10:16PM (#41013480)
I wonder what happens to the engineer who deployed this patch.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by jiggawatts on Friday July 19, 2024 @10:21PM (#41013513)
While initially everyone blamed Microsoft and then quickly pointed the finger at CrowdStrike, I'd like to call out Microsoft especially their Azure division for making the recovery process unnecessarily difficult.

1) A key recovery step requires a snapshot to be take of the disk. The Portal GUI is basically locking up, so scripting is the only way to do this for thousands of VMs. This command is undocumented and has random combinations of strings as inputs that should be enums. Tab-complete doesn't work! See: https://learn.microsoft.com/en-us/powershell/module/az.compu...

E.g.: What are the accepted values for the -CreateOption parameter? Who knows! Good luck using this in a hurry. No stress, just apply it to a production database server at 1 am in the morning.

2) There has been a long-standing bug where VMs can't have their OS disk swapped out unless the replacement disk matches its properties exactly. For comparison, VMware vSphere has no such restrictions.

3) It's basically impossible to get to the recovery consoles of VMs, especially VMs stuck in reboot loops. The serial console output is buggy, often filled with gibberish, and doesn't scroll back far enough to be useful. Boot diagnostics is an optional feature for "reasons". Etc..

4) It's absurdly difficult to get a flat list of all "down" VMs across many subscriptions or resource groups. Again, compare with VMware vSphere where this is trivial. Instead of a simple portal dashboard / view, you have to write this monstrous Resource Graph query:

    Resources
    | where type =~ 'microsoft.compute/virtualmachines'
    | project subscriptionId, resourceGroup, Id = tolower(id), PowerState = tostring( properties.extended.instanceView.powerState.code)
    | join kind=leftouter (
      HealthResources
      | where type =~ 'microsoft.resourcehealth/availabilitystatuses'
      | where tostring(properties.targetResourceType) =~ 'microsoft.compute/virtualmachines'
      | project targetResourceId = tolower(tostring(properties.targetResourceId)), AvailabilityState = tostring(properties.availabilityState))
      on $left.Id == $right.targetResourceId
    | project-away targetResourceId
    | where PowerState != 'PowerState/deallocated'
    | where AvailabilityState != 'Available'
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by vpshastry on Friday July 19, 2024 @10:31PM (#41013558)
Don’t they have canary deployments? Such huge updates happen al at once?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by cookiengineer on Friday July 19, 2024 @11:14PM (#41013750)
I'm a little late to the party, but I've uploaded my source codes to GitHub in case anyone needs a more convenient tool to deploy/execute on running machines and/or needs something fast on USB flash drives to run around the office:

https://github.com/cookiengineer/fix-crowdstrike-bsod

Releases section contains prebuilt binaries, but of course, I always recommend to check the source and then build it yourself.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by miffy900 on Saturday July 20, 2024 @04:54AM (#41015105)
I'm sure you mean well, but it's not going to be most programmers or devs who will need to apply a fix for this, it'll be sysadmin/network/SREs who'll be doing this and they're not going to download Go to build this random github code repo. Because it affects only Windows systems, it'll be way better writing a bat or powershell script that can non-programmers can read and comprehend before they execute anything in production/live systems.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by 1oooqooq on Friday July 19, 2024 @11:34PM (#41013819)
Why aren't we upvoting a list of alternatives to CrowdStrike here?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by dang on Saturday July 20, 2024 @12:14AM (#41013984)
All: there are over 3000 comments in this thread. If you want to read them all, click More at the bottom of each page, or like this:

https://news.ycombinator.com/item?id=41002195&p=2

https://news.ycombinator.com/item?id=41002195&p=3

https://news.ycombinator.com/item?id=41002195&p=4 (...etc.)

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by uptownfunk on Saturday July 20, 2024 @01:00AM (#41014197)
The correct solution is to have IT force push updates only when they deem fit (after they have tested internally on some ghost machines).
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rkagerer on Saturday July 20, 2024 @02:30AM (#41014541)
This is why I don't like fully automatic updates. I prefer having control over the "deploy" button for the ability to time it when I can tolerate downtime. In mission-critical production systems all updates should go through test staging pipelines that my team controls, not a vendor.

Broken updates have cause far more havoc than being a few hours or even days late on a so-called critical patch.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by TeeWEE on Saturday July 20, 2024 @02:41AM (#41014585)
Even if you deploy manually all at once: you have the same problem.

A solution is slow rollout. Not a manual deploy button

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rkagerer on Saturday July 20, 2024 @01:58PM (#41018321)
It's not the same problem at all.

Troubleshooting an issue like this when I have the time and am prepared for a potential outage (with human resources hot and standing by for immediate action) is VASTLY different than encountering it the evening before some critical deadline for a multi-million dollar project (as Murphy's Law will be sure to have it).

When I have control over the deployment of updates I can push them through my own QA environment first, to uncover many of these kinds of issues before they hit production. Vendors pushing them out on their whim leaves me subject to whatever fast and loose practice they use and prevents me from being able to properly manage my own infrastructure.

A slow rollout certainly helps but doesn't satisfy the kind of 9's I demand in the environments I care for.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by TowerTall on Saturday July 20, 2024 @02:40AM (#41014581)
Microsoft to give Vista kernel access to security firms (2006)

https://arstechnica.com/information-technology/2006/10/7998/

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by 256_ on Saturday July 20, 2024 @03:47AM (#41014845)
I used to laugh at Dijkstra's idea that all code should be mathematically proven correct. I thought of it as a laughable idea from yet another out-of-touch mathematician.

I suppose true genius is seldom understood within someone's lifetime.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by belter on Saturday July 20, 2024 @08:17PM (#41021369)
> I used to laugh at Dijkstra's idea that all code should be mathematically proven correct.

That would not help for this outage.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by beardyw on Saturday July 20, 2024 @04:05AM (#41014913)
Microsoft to give Vista kernel access to security firms (2006) | Hacker News

https://news.ycombinator.com/item?id=41014426

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by cranberryturkey on Saturday July 20, 2024 @04:14AM (#41014943)
Someone accidentally shut down the planet with a code push -- rofl
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by kwhitefoot on Saturday July 20, 2024 @04:26AM (#41014998)
Can someone explain to me why such systems need anti-virus in the first place?

Windows has pretty good facilities for locking down the system so that ordinary users, even those with local admin rights, cannot run or install unauthorised code so if nothing can get in why would the system need checking for viruses?

So why do most companies not lock down their machines?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by 1oooqooq on Saturday July 20, 2024 @09:34AM (#41016391)
easier to show a paid bill than to show true due diligence to your insurance when you're hit with ransomware.

that's the whole CS business model.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tomthumb on Saturday July 20, 2024 @05:12AM (#41015170)
Someone on X has shared the kernel stack trace of the crash

The faulting driver in the stack trace was csagent.sys.

Now, Crowdstrike has got two mini filter drivers registered with Microsoft (for signing and allocation of altitude).

1) csagent.sys - Altitude (321410) This altitude falls within the range for Anti-Virus filters. 2) im.sys - Altitude (80680) This altitude falls within the range for access control drivers.

So, it is clear that the driver causing the crash is their AV driver, csagent.sys.

The workaround that CrowdStrike has given is to delete C-00000291*.sys files from the directory: C:\Windows\System32\Drivers\CrowdStrike\

These files being suggested to be deleted are not driver files (.sys files) but probably some kind of virus definition database files.

The reason they name these files with the .sys extension is possibly to leverage Windows System File Checker tool's ability to restore back deleted system files.

This seems to be a workaround and the actual fix might be done in their driver, csagent.sys and the fix will be rolled out later.

Anyone having access a Falcon endpoint might see a change in the timestamp of the driver csagent.sys when the actual fix rolls out.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by rldjbpin on Saturday July 20, 2024 @05:13AM (#41015173)
it is humbling (and lowkey reassuring?) to know that not all large players use the absolute cutting edge approaches in their workflow.

it seems and i hope that after all is said and done there is no major life-threatening consequence of this debacle. at the same time, heart goes out to the dev who pushed the troubling code. very easy to point at them or the team's processes, but we need to introspect at our own setup and also recognize that not all of us work in crucial systems like this.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by attentive on Saturday July 20, 2024 @05:14AM (#41015174)
the funny thing it's often labeled "Microsoft IT outage" - theguardian.com as example
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by vlod on Saturday July 20, 2024 @05:46AM (#41015280)
I haven't heard ask this, but would this have happened on linux. Obviously not many people run virus s/w, but would something similar like this have caused this?

Are there any protections to prevent repeating reboots?

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by peanut-walrus on Saturday July 20, 2024 @07:16AM (#41015647)
I feel we are at a point in the evolution of our digital society where relying on general purpose OS-s is just not an option when moving forward.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by omnee on Saturday July 20, 2024 @08:17AM (#41015940)
This event raises the question: What is the liability of Crowdstrike given its erroneous update caused the meltdown, and the impact certainly had negative personal or business outcomes globally.

See for example 6000 flights cancelled or the many statements posted here regarding it negatively impacting healthcare and other businesses.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by 1oooqooq on Saturday July 20, 2024 @09:31AM (#41016368)
we are bound to see the YouTube ads equivalent of late night spot ads for lawyers with accelerated audio "have you lost someone to the 2024, 2025 or 2029 crowdstrike global hospital outages? if so you may be entitled to compensation. DM law5237 on X to find more"
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by hahamaster on Saturday July 20, 2024 @08:50AM (#41016103)
Someone at CrowdStrike got fired for this. I'm curious to know who this person is.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ngneer on Saturday July 20, 2024 @09:36AM (#41016397)
The whole thing needs to be redesigned, so that antivirus and EDR solutions do not require such high privilege. We need a high-performance way for a possibly privileged service to export all the data that is needed for a decision, and then let the AV/EDR do its thing. If the AV/EDR is broken by an update, fine. At least the system won't go down.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tuxone on Saturday July 20, 2024 @09:41AM (#41016428)
And in critical production systems AV/EDR upgrades should be first tested on lower environments.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ngneer on Saturday July 20, 2024 @09:45AM (#41016459)
Absolutely. Discipline can make all the difference.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ngneer on Saturday July 20, 2024 @09:45AM (#41016462)
Have we failed as an industry?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ngneer on Saturday July 20, 2024 @10:10AM (#41016630)
Allow me to give a different, information-theoretic, perspective. How much damage can flipping a single bit cause? How much damage can altering two bits cause?

The fanout is a robustness measure on systems. If we can control the fanout we increase reliability. If all it takes is a handful of bits in a 3rd party update to kill IT infrastructure, we are doing it wrong.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by __MatrixMan__ on Saturday July 20, 2024 @10:27AM (#41016735)
Are you suggesting that a 3kb update be tested 3k times to assess the impact of each possible bit flip, and 9M times for the impact of each possible pair bit flips?

Because I think that's effort better spent in other ways.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ngneer on Saturday July 20, 2024 @01:44PM (#41018208)
Not remotely. I am aware of the state space explosion and the difficulty with brute forcing the testing. I am suggesting that the damage a broken antivirus update can do should be restricted.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tonymet on Saturday July 20, 2024 @10:35AM (#41016777)
Question : was this update delivered by Crowdstrike’s update agent or Windows Update ?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by j-bos on Saturday July 20, 2024 @10:46AM (#41016840)
My read is that Crowdstrike's update agent downloaded new security threat definitions and those definitions exposed a bug in the existing Crowdstrike drivers, causing the disaster.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by tartavull on Saturday July 20, 2024 @10:43AM (#41016822)
The front page of https://www.accel.com/

"Fail Fast. Evolve Faster"

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mbrumlow on Saturday July 20, 2024 @10:49AM (#41016857)
> We have collaborated with Intel to remediate affected hosts remotely using Intel vPro and with Active Management Technology.

This worries me. Does this mean intel has access to remotely access my machine?!?!

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by anvuong on Saturday July 20, 2024 @11:00AM (#41016949)
What is with this paranoia on HN?

5s Google says that vPro is the Remote management platform offered by Intel for business, basically a fleet management tool, which is typical for corp

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by mbrumlow on Saturday July 20, 2024 @02:42PM (#41018645)
Yah. But the way it was worded is that a 3rd party company who goofed was able to go to another company and ask for access to it.

I assume that some sort of configuration and opt in step would need to be had.

If this had been done prior to the event it seems like this would have been the first thing to do, not a Hail Mary after being down.

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by ai4ever on Saturday July 20, 2024 @11:30AM (#41017161)
what would be funny is if crowdstrike demanded ransom from their castomars.

security is a great business - you play on people's fears, your product does not have to deliver the goods.

like the lock maker, you sell a lock, the thief breaks it, but it is not your problem, and you sell a bigger badder lock the next year which promptly gets broken.

as a business, you dont have any consequences for how your product works or doesnt work, what a great business to be in !!

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by meta-level on Saturday July 20, 2024 @12:20PM (#41017567)
Wow, CrowdStrike made it to #6 of all time HN threads by now.. https://hn.algolia.com/?q=
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by meetpateltech on Saturday July 20, 2024 @02:09PM (#41018400)
CrowdStrike’s faulty update crashed 8.5 million Windows devices, says Microsoft

https://www.theverge.com/2024/7/20/24202527/crowdstrike-micr...

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by Yawrehto on Saturday July 20, 2024 @03:04PM (#41018837)
Oh wow, this is #5 for all time already, beating out Steve Jobs.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by retrocryptid on Sunday July 21, 2024 @12:02AM (#41022289)
My Commodore 64 never gave me a blue screen of death and my Atari ST never lapsed into a hardcore boot loop.

just sayin'

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by peter_d_sherman on Sunday July 21, 2024 @03:13AM (#41023136)
Greenspun's tenth rule:

"Any sufficiently complicated C or Fortran program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp."

(https://en.wikipedia.org/wiki/Greenspun%27s_tenth_rule)

Arthur C. Clarke's third law:

"Any sufficiently advanced technology is indistinguishable from magic."

(https://en.wikipedia.org/wiki/Clarke%27s_three_laws#:~:text=....)

Apparently we now have the following, as well:

"Any sufficiently bad software update is indistinguishable from a cyberattack…"

(https://x.com/leighhoneywell/status/1814278230704111792)

Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by minhoryang on Sunday July 21, 2024 @06:01AM (#41023870)
Can we find an uptime(availability) graph for the CrowdStrike agent? Don't you think this graph should be included in the postmortem?
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nurettin on Monday July 22, 2024 @10:30AM (#41034852)
If I were a cloud vendor, I would provide a "CrowdStrike recovery" button which queues the recovery image and restores the system for the entire project. Why didn't hetzner, linode, DO, gcp, aws do something like this? Why leave people to their devices? Isn't this a basic application of centralization? It feels to me like this should be easier than managing your data center.
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by hhjjjjjjjd on Tuesday July 23, 2024 @06:16AM (#41044459)
Chacker
Re:Windows Bluescreen and Boot Loops (update: caused by a Cr... by nknld on Tuesday July 23, 2024 @07:13AM (#41044774)
Ouch, looks like CrowdStrike's latest update has gone rogue! Nothing like a good ol' BSOD and boot loop to start your day, right? I remember the nightmare of a similar issue with a different antivirus a few years back. Anyone else been hit by this? And how's CrowdStrike's support handling it so far? Share your war stories and recovery tips!