I was somewhat taken aback by this question. It’s a perfectly good question — it’s one that more people should be asking more often.
No, my reaction was due to the lack of a good answer.
It turns out that it’s fairly difficult to ascertain whether or not something you’ve downloaded is about to play havoc with your system, particularly before you download it.
But it’s getting better.
Become a Patron of Ask Leo! and go ad-free!
What anti-malware tools do
Anti-malware scanners look at the contents of the files on your system to see if they have what look to be viruses or not. The files don’t have to be installed or running; they just have to be accessible to the scanner. You can and should scan that file before you run it.
But they do have to be on your system, or (in some rare cases) in the process of being downloaded to your system.
Before you download? There’s effectively no solution. You at least have to download it in order to be able to scan it.
What to do?
So, what do you do? What do I do, for that matter?
- Only download from sites you trust. Knowing who to trust is a difficult problem. My recommendation is to avoid downloading from third parties. If a piece of software is created by XYZ corp, then download it directly from XYZ corp’s website. If it’s available directly from the creator, there’s no reason to get it anywhere else. Avoid “download sites” if at all possible.
- Only download from companies you trust. A variation on the previous point. Even if you do download directly from the creator’s website, not all creators are ethical or above-board. If you’ve not heard of the company before, it’s worth a quick search to see if other people have experienced problems. Much free software is “free” because it’s loaded with PUPs, for example. It might be legal, but it can certainly be annoying.
- Never download illegal software. You shouldn’t anyway — because it’s illegal — but even if that doesn’t stop you, the risks should. Illegal software is lucrative because it’s free or dirt cheap. Malware creators know this, and often use it as an opportunity to distribute their wares.
- Scan your download. This is the easy one. Anti-malware tools can easily and quickly scan a file, or a download, and tell you whether or not it contains any known viruses. Make sure to keep your virus program, and its database, up to date.
- Back up. Even though you might trust what you’ve just downloaded, prepare for the worst anyway. Assume that what you’re about to install will cause your machine to crash and become unbootable. Would you lose important data? Then you better make sure that’s backed up first.
It’s getting a little better
I recently downloaded an update to a (legitimate) program I use, and received the following warning:
That’s Windows Defender warning me that it didn’t “recognize” the application that I was about to run.
That doesn’t mean it’s malware, or that there’s anything wrong with it at all — it just means that Windows Defender (meaning Microsoft) was unfamiliar with the vendor, or perhaps the software wasn’t digitally signed. All it really means is to take a breath and consider whether you recognize and trust the application and its vendor. (In this case, you can click “More info” which will expose a “Run anyway” button, which is what I used.)
Other security tools use a more aggressive form of application white-listing, meaning that only applications that have been somehow pre-vetted and confirmed not to be malicious are allowed to run.
The best advice? Skepticism
In some ways, it’s not surprising malware is as common as it is. Absolute prevention is difficult, at best. Even with the best tools, we often hear of people actively circumventing warnings and other blocks to download whatever it is they (apparently desperately) want.
Most remedies are nothing more than damage control once malware arrives.
The best defense is … you. You are both the weakest link and the strongest hope for security. Be skeptical, take the time, and make the effort to choose your downloads with care.
If you found this article helpful, I'm sure you'll also love Confident Computing! My weekly email newsletter is full of articles that help you solve problems, stay safe, and give you more confidence with technology. Subscribe now and I'll see you there soon,