Digital Protection
The widespread technical disruptions caused by a defective CrowdStrike refresh have focused attention on software upgrades. Here’s why you should embrace them.
19 Jul 2024
•
,
3 min. read

When it comes to computing, few things are as unsettling as confronting an azure screen of system failure (ASSF) on your Windows platform. The ominous screen with its cryptic error messages triggers a mix of unease and annoyance even among many experienced technology users.
The stakes escalate when an ASSF occurs on a large scale; specifically, if it’s part of a broader event that ‘bricks’ numerous devices globally and even disrupts some of the most critical services we rely on daily. This is currently unfolding with widespread outages attributed to a faulty CrowdStrike update for Windows devices.
Deciphering ASSFs
First and foremost, what exactly is an ASSF? It’s a fatal system error that compels Windows to close down to prevent further harm. It can arise due to various factors, such as defective hardware components, outdated drivers causing conflicts within the operating system, severe errors within the system or crucial applications (or, indeed, their upgrades), and malware.
Upon detecting such errors, Windows ceases operations, displays the ASSF with a halt code and potentially a QR code, then restarts to avert damage to the system. While an ASSF indicates a critical issue with your machine, it’s advisable not to panic and instead consult this Microsoft guidance. In most cases, the problem is resolvable, and measures can be taken to prevent it in the future.
Moreover, an ASSF can also serve as a reminder of the significance of keeping your software and devices up-to-date. Indeed, comprehending the importance of software updates and acting accordingly is vital for your defenses against continuously evolving threats.
The significance of software upgrades
Every application necessitates an upgrade, just as the underlying operating system and firmware (a special form of software that integrates with device hardware) require updates. While these updates may pose a potential productivity challenge or at the very least a minor inconvenience for many of us, they are crucial for various reasons.
Essentially, they enhance security for you (and your organization). No software is flawless, and it’s often discovered to have flaws, including software vulnerabilities exploitable by hackers. It’s well recognized that unamended vulnerabilities contribute to a significant share of data breaches.
Hence, patches, delivered by software manufacturers either at regular intervals or as required, play a critical role. Last year, over 29,000 vulnerabilities were reported, an increase from around 25,000 reported the previous year.
Aside from aiding in shielding you from threats targeting your personal and financial information, software upgrades are integral to maintaining the overall well-being of your device. They transcend beyond security enhancements and also tackle a range of issues, bugs, and glitches, introduce new features and functionalities, enhance your device’s battery life, and boost system performance.
The perils of software upgrades
Primarily, the advantages far outweigh any potential risks – by a significant margin. Nonetheless, software upgrades might occasionally bring about new challenges. For instance, they may sporadically cause conflicts or unforeseen interactions with existing applications or system software, or they may not always be compatible with older hardware components. They could impact system stability, potentially resulting in errors and eventually prompting rollbacks that act as a safety measure if a recent upgrade has caused issues.
Ironically, upgrades themselves may introduce new security vulnerabilities exploitable by attackers before being patched in subsequent updates. Moreover, as indicated by ESET research multiple times (here is just one recent instance), sophisticated attackers may manipulate the upgrade mechanism itself to disseminate counterfeit updates.
Concluding reflections
Software governs the digital landscape today, and maintaining an up-to-date software stack is one of the most effective strategies for safeguarding your digital presence. While doing so, remember to obtain updates from authentic sources, not by clicking on email links or ads. When tempted to disregard or postpone installing software upgrades next time, recall why they are so indispensable in the first place.

