FeaturedHow Sport Is Governed: Bodies, Arbitration, and Integrity
Technology

Malware, Updates, and Everyday Device Hygiene

What malware categories actually describe, why updates outrank antivirus, how firewalls and permissions really work, and how to sanitise a device before you part with it.

Editorial Team
Network cables and server equipment in a rack
Photo: Compare Fibre · Unsplash License

Malware is a category, not a single thing

The word malware covers any software that runs on your device against your interests, and the familiar subdivisions describe different attributes rather than a single scale of severity. Some names describe how the code spreads, such as a virus that attaches itself to other files or a worm that propagates across a network without user action. Others describe how it arrives, such as a trojan that presents itself as something desirable.

A third group describes what it does once resident. Spyware and information stealers harvest credentials, session tokens, and files. Adware injects advertising and redirects searches. Cryptocurrency miners consume your processor for someone else's benefit. Botnet clients wait for instructions. Ransomware encrypts your data and demands payment. A single piece of modern malware often belongs to several of these groups at once, which is why the labels are useful for description but poor for prediction.

The delivery routes worth guarding against are fewer than the taxonomy suggests. In practice most consumer infections arrive through software downloaded from somewhere other than an official source, attachments and links in messages that manufacture urgency, and pirated applications where the person distributing the crack has an obvious opportunity. Guarding those three routes does more than any amount of learning to distinguish a worm from a trojan.

Ransomware and why backups are the only real answer

Ransomware encrypts files on a device and often on any storage it can reach, then demands payment for the key. The important structural point is that once encryption has completed, no security product can undo it, because the mathematics involved is the same mathematics that protects legitimate data. Detection prevents infection; it does not reverse one. This is why recovery planning, rather than detection, is where household effort belongs.

That means backups, and specifically backups that ransomware cannot reach. A permanently connected external drive or a sync folder that mirrors changes immediately will often be encrypted alongside the original, which is the most common way people discover their backup was not one. Keeping a copy that is disconnected when not in use, or using a service with versioning so that earlier unencrypted versions can be restored, is what turns an incident into an inconvenience.

Paying is a poor plan for reasons beyond ethics. There is no enforceable guarantee that a working key follows payment, decryption tools supplied by criminals are frequently unreliable, and payment marks you as a target who pays. For a household, the realistic sequence is to disconnect the affected machine from the network to limit spread, resist the urge to reboot repeatedly, and restore from a clean backup after reinstalling the operating system.

Updates are the highest-value habit

Software updates bundle two different things: new features, which people notice and often resent, and security fixes, which people rarely notice at all. A security patch closes a specific flaw that allows software to behave in ways it should not. Once a fix is published, the existence of the flaw becomes public knowledge, and attack tooling for it typically appears quickly. Delay is therefore not a neutral choice: the window between patch and exploitation is when unpatched devices are most exposed.

The reluctance is understandable, because updates occasionally break things and sometimes change interfaces without asking. A reasonable compromise is to enable automatic updates for the operating system, browser, and anything that handles untrusted content from the internet, while being more deliberate about large feature releases of specialist software you depend on for work. The browser is the single most important item on that list, since it processes hostile input all day.

Support lifetimes matter as much as the updates themselves. Every operating system, phone, and router eventually stops receiving security fixes, after which known flaws simply remain open. A device outside its support window is not immediately dangerous, but it accumulates unfixed problems indefinitely, and no security software compensates for that. Knowing roughly when your devices leave support is a sensible part of planning replacements.

What a firewall on your device actually does

A firewall controls which network connections are permitted, by direction, port, and program. The one built into your operating system mainly blocks unsolicited inbound connections, meaning attempts by other machines to start a conversation with services running on yours. This is genuinely useful on a network you do not control, which is why most systems apply stricter rules to networks you have marked as public than to your home network.

The limitation is worth stating plainly. A firewall does not inspect the content of allowed traffic and cannot tell that the file arriving over an ordinary web connection is malicious. Since almost everything now travels over the same handful of ports that must remain open for the internet to work, the firewall's inbound protection does not stop the delivery route most malware actually uses. It is a boundary control, not a filter.

Outbound filtering, where the firewall asks whether a particular program may connect out, offers something the inbound rules do not: a chance to notice unexpected behaviour. In practice most users approve everything because the prompts arrive without enough context to judge, which is why aggressive outbound prompting often produces fatigue rather than security. Leaving the built-in firewall enabled with default settings is the right choice for nearly everyone.

Permissions are the modern security boundary

Modern operating systems isolate applications from each other and from the system, so that an application cannot read another application's data or reach sensitive resources without an explicit grant. This is a more meaningful protection than scanning for known bad files, because it limits what any program can do regardless of whether it has been identified as malicious. It is the reason a compromised app on a phone is usually a smaller event than a compromised program on an older desktop system.

The boundary is only as good as the answers you give. A prompt requesting accessibility services, screen recording, device administration, or the ability to display over other apps is asking for capabilities that substantially reduce isolation, because those features legitimately need to observe or control other applications. Fraudulent apps ask for exactly these. When a request seems disproportionate to the app's stated purpose, the mismatch itself is the finding.

Desktop systems have moved in the same direction with prompts for microphone, camera, screen contents, and access to particular folders. The related habit is to avoid running everyday tasks with full administrative rights, and to be suspicious when a routine action triggers an elevation prompt you did not expect. That prompt is the system telling you something is asking to change the machine itself.

How app stores review software, and what review misses

Official app stores apply a mixture of automated analysis and human review before publication. Automated checks look for known malicious patterns, use of restricted capabilities, and policy violations. Human reviewers verify that the app functions, matches its description, and complies with content and payment rules. Stores also sign applications and control distribution, so an app cannot be silently modified after review, and a malicious app can be removed and revoked remotely.

Review catches obvious abuse and misses subtler problems consistently. An app can behave correctly during review and change behaviour afterwards by fetching instructions from a server. Deception that is legal but harmful, such as a functional utility whose real business is collecting and selling data disclosed only in a policy nobody reads, generally passes. Subscription traps that make cancellation obscure survive too. Presence in a store is evidence of a floor, not of quality.

Installing from outside the store removes even that floor, which is the actual risk of sideloading rather than any inherent danger in the mechanism. Where you do install outside a store, the source matters more than anything else: the developer's own site reached by typing the domain, rather than an aggregator or a search advertisement. Repackaged versions of popular paid apps offered free are a well-established malware distribution channel.

QR codes are links you cannot read

A QR code is an encoding of text, most often a web address, and there is nothing about the pattern a person can inspect. That is the entire problem: the familiar advice to read a link before tapping it is impossible to follow. Codes can be replaced with stickers over legitimate ones on payment terminals, parking meters, restaurant tables, and posters, and the substitution is invisible because the original was equally unreadable.

Most phone cameras now show the destination address before opening it, and that preview is the moment to actually look. Read the domain and ask whether it belongs to the organisation you expect. For payments, the safer route is to open your payment app and initiate the transaction there rather than following a code, and to confirm the payee name shown before authorising. Codes that lead to a page asking for credentials or card details deserve outright refusal.

Caches, temporary files, and the myth of cleaning

A cache stores a local copy of data that was expensive to fetch or compute, so it can be reused. Browsers cache images and scripts, apps cache thumbnails and downloaded content, and the operating system caches all manner of intermediate results. This is a performance feature, not accumulated rubbish, and clearing it makes things slower until it refills. The genuine reasons to clear a cache are reclaiming storage space and forcing a refresh when stale content is causing a visible fault.

The privacy dimension is more interesting than the performance one. Cached files can include page content, images, and documents from services you have since logged out of, which persist on the device and are readable by anyone with access to it. On a shared or work machine this is a real consideration. Cleaner utilities promising dramatic speed improvements by deleting temporary files and editing system settings generally deliver very little, and some cause damage. Use the storage management tools built into your operating system instead.

Sanitising a device before you part with it

On phones and tablets, and on computers with encrypted storage, a factory reset is genuinely effective, because the reset discards the encryption keys and leaves the remaining data unreadable rather than merely unindexed. The prerequisite is that full-device encryption was actually enabled, which is now the default on current phones but is not guaranteed on older devices or on computers where the user declined it. Confirming encryption status before resetting is the step people skip.

Accounts need attention separately, and before the reset. Sign out of the accounts tied to the device so that activation locks and device-management associations are released, otherwise the next owner receives a device they cannot use. Remove any SIM and memory card, since those are separate storage that a reset does not touch. Check what remains linked in your account's list of trusted devices, and remove the old device once it is gone.

Mechanical storage in older computers behaves differently, because deleted data remains recoverable until the space is overwritten. A multi-pass overwrite of the whole drive, or simply removing and physically destroying the drive, is appropriate there. For a device being discarded rather than sold, taking the drive out is both the most reliable option and the simplest, and it lets the rest of the machine go for recycling without carrying your data.

Noticing compromise, and what to do first

The signals worth acting on are behavioural rather than dramatic. Unexpected battery drain and heat, network activity when nothing should be transmitting, browser searches redirected to a different provider, extensions or applications you did not install, and sign-in notifications from places you have not been all suggest something is running that you did not choose. Sluggishness by itself is a weak signal, since ageing devices slow down for entirely mundane reasons.

If you suspect compromise, the order matters. Disconnect from the network to stop further exfiltration or spread. Change important passwords from a different, trusted device rather than the suspect one, since a compromised machine can capture the new password as you type it. Revoke active sessions and review the second-factor and recovery settings on your main accounts. Then rebuild the device from a clean installation rather than trying to remove the infection selectively, because partial removal leaves you unsure.

Sources & References

E

Editorial Team

Editorial

In-house writers and editors producing original explainers, guides, and analysis. Articles cite authoritative public sources where helpful.

Related Articles