[GoLUG] CrowdStrike and Windows? You're gonna need a bigger boat
Kyle Terrien
kyleterrien at gmail.com
Sat Jul 20 03:00:47 EDT 2024
Today was a very bad day in technology.
Over in Windows-land, an antivirus company called CrowdStrike pushed a
bad driver that threw an uncountable number of Windows machines into a
permanent boot loop. Banks, airlines, and hospitals went offline. Each
of these machines will need to be manually repaired. So, who knows how
long it will take to completely recover.
I have yet to see a report succinctly detailing exactly what happened.
Here it is:
"Antivirus company CrowdStrike performs denial of service attack on
millions of customers worldwide."
Sure, it was not a malicious attack. However, there is a saying that
sufficient ignorance is indistinguishable from malicious intent. But
can you think of anything better to describe what happened other than
"denial of service" against millions of computers? What are customers
paying this antivirus company for?
Also, consider how systemic this failure was. Any broken item in the
chain could have prevented an outage:
+ CrowdStrike does not run tests against their updates before pushing
their updates. Such a test would have caught a showstopper issue like a
kernel module that boot-loops Windows.
+ IT departments no longer stage their updates like they did 20 years
ago. Instead, they take whatever other people's software force-feeds
them. As Steve L. has said many times, "the opposite of DIY is HIDTY
(Have It Done To You)."
+ Bean counters are so intellectually flabby that they are swayed by the
forked tongues and empty promises of CrowdStrike's marketing department,
even after CrowdStrike has shown a pattern of pushing half-baked
updates. "Falcon is the CrowdStrike platform purpose-built to stop
breaches via a unified set of cloud-delivered technologies that prevent
all types of attacks - including malware and much more." [0] What is a
"cloud-delivered" technology? Itching ears want to know. Sure, bean
counters like to tick checkboxes, and CrowdStrike ticks the checkboxes.
However, if you outsource your critical thinking, then you risk HIDTY.
Computer security is mostly critical thinking, so don't outsource it.
And how did we get here? Let's look in the mirror. In a way, it's
partly our fault as technologists, for tolerating some pretty nasty
patterns in the technology industry.
+ How many times is the average Joe pressured into running random
executables downloaded from the Internet? Think of all the "install our
app" posters with a QR code in almost every single store, and think of
all the installation guides that pipe curl into sh. Maybe we should be
more vocal about security hygiene. Maybe a warning like "don't run
random executables"?
+ The average Joe doesn't know how to use a computer anymore, because
the average Joe's "primary computing device" is a smart phone. (I'm
sorry, but a smart phone with all its handcuffs is not a real computer.)
Most computer users don't know what a file is anymore. What a
tragedy! Maybe instead of tolerating abstraction on top of abstraction,
we should have been more vocal about "everything as a file". Computer
literacy is at an all-time low while kids these days wither away on
attention-sucking mobile apps. Maybe we should look into teaching real
computer literacy instead of giving kids smart phones as pacifiers.
+ Have you tried to install Windows lately? Microsoft pressures you
very hard into creating a Microsoft account, just to use a PC which you
own. Most people do as they are told and create the account anyway.
+ Don't get me started on Apple. Apple's pattern is that they think
they know what's best for your computer, and users cannot be trusted
with managing their own software on their own computers.
+ Every refrigerator, smart thermostat, smart TV, headphones, etc.
demands you setup an online account with its vendor before you can use
it. Of course, you and I know that this is boneheaded stupid, and most
people on this list don't want to touch Internet of stings. However,
most normies just pucker up to the kingpin and HIDTY.
Overall, all of these things really bug me as a technologist because it
means some things are objectively getting worse. Software quality is
getting worse, solutions to computer security involve outsourcing your
critical thinking, and computer literacy is so low that most people
don't care. The next time someone argues that technology makes people
more miserable, they are going to point to the events of today.
Very sad,
--Kyle Terrien
[0]: https://www.crowdstrike.com/products/faq/
--
[*] Kyle Terrien
Containerizing chaos to get to the root of the problem.
@ kyle at terren.us
@ kyleterrien at gmail.com
W https://terren.us/
More information about the GoLUG
mailing list