Digital Security
The broad IT outages activated by a flawed CrowdStrike upgrade have brought software upgrades into focus. Here’s why you should welcome them.
19 Jul 2024
 •Â
,
3 min. read

In the domain of computing, few things are as disturbing as encountering an azure screen of failure (ASOF) on your Windows system. The foreboding screen with its enigmatic error messages provokes a blend of concern and annoyance even among many experienced technology users.
The stakes are even more elevated when an ASOF occurs on a large scale; that is, if it’s part of a broader incident that ‘disables’ numerous devices globally and even disrupts some of the most crucial services we depend on daily. This is currently unfolding with widespread disruptions attributed to a faulty CrowdStrike upgrade for Windows devices.
Comprehending ASOFs
To begin with, what is an ASOF? It is a fatal system error that compels Windows to close down to prevent further harm. It can be triggered by anything from defective hardware components to outdated drivers that cause clashes within the operating system, significant errors within the system or vital applications (or indeed, their upgrades), and malware.
When these errors are identified, Windows ceases operations, exhibits the ASOF with a halt code and possibly a QR code, and reboots to prevent harm to your system. Although an ASOF is an indication that something has gone critically awry with your device, you may choose to steer clear of panicking and instead consult this Microsoft guidance. Often, the problem is resolvable, and you can take measures to help avert it in the future.
Moreover, an ASOF can also serve as a prompt to recognize the significance of maintaining your software and devices up-to-date. Indeed, understanding the significance of software upgrades and taking appropriate action is vital for fortifying your defenses against constantly evolving threats.
The significance of software upgrades
Every application requires updating, just as the underlying operating system and firmware (a distinct type of software that connects with device hardware). While these upgrades can be a potential productivity headache or at least a tad bothersome for many of us, they are indispensable for multiple reasons.
Critically, they aid in keeping you (and your organization) more secure. No software is flawless, and it is often discovered to contain flaws, including software vulnerabilities that could be exploited by hackers. It is also widely known that unpatched vulnerabilities are the catalyst for a substantial share of data breaches.
That’s why patches, delivered by software manufacturers either at regular intervals or as required, are so significant. Last year, over 29,000 vulnerabilities were reported, up from approximately 25,000 reported the preceding year.
In addition to aiding in shielding you from threats that target your personal and financial information, software updates play an essential role in sustaining the overall health of your device. They go beyond security fixes and also tackle an array of issues, bugs and glitches, introduce new features and functionalities, enhance your device’s battery life and boost system performance.
The hazards of software upgrades
Above all, the advantages outweigh any potential risks – by a large margin. Nonetheless, software upgrades may introduce new problems. For instance, they might sporadically spark conflicts or unforeseen interactions with existing applications or system software or they may not always sync well with older hardware components. They might also impact system stability, possibly resulting in errors and ultimately even triggering rollbacks that offer a safety net if a recent upgrade has caused issues.
Ironically, upgrades themselves could unveil new security vulnerabilities that could be exploited by attackers before they are patched in subsequent upgrades. Additionally, as ESET research has consistently highlighted (here is just one recent example), adept attackers may manipulate the upgrade mechanism to disseminate counterfeit upgrades.
Closing reflections
Software governs the contemporary world, and keeping your software stack up-to-date is one of the most efficient strategies for safeguarding your digital existence. While doing so, remember to download upgrades from official sources, not by clicking on email links or adverts. And the next time you’re tempted to disregard or postpone installing software upgrades, recall why they are so fundamental in the first instance.

