What To Use To Protect Your PC When Commercial Antivirus Offerings Fail

It has recently come to light that nearly all Symantec antivirus products are vulnerable to remote code execution that could give attackers root access to computers. The reason why this bug is particularly nasty is because it affects Symantec's antivirus engine which is embedded into the Windows kernel, giving it the ability to cripple computer systems. Symantec isn't the only antivirus vendor that has experienced serious security flaws but it does beg the question: how should you protect yourself when you can't rely on commercial antivirus products? Read on to find out more.

With Symantec's antivirus engine residing in Ring0, that is the highest privilege ring for Windows operating systems, what the bug in question can do is allow attackers to trigger a buffer overflow. Google security researcher Tavis Ormandy, who found the bug, demonstrated how easily the vulnerability can be exploited by sending Symantec an email with a file that malformed file that crashed the company's email server. But savvy attackers can also gain access to a Windows computer through the flaw as it allows data to be written direction into kernel memory.

According to Ormandy:

"Because Symantec use a filter driver to intercept all system I/O, just emailing a file to a victim or sending them a link is enough to exploit it   On Linux, Mac and other UNIX platforms, this results in a remote heap overflow as root in the Symantec or Norton process. On Windows, this results in kernel memory corruption, as the scan engine is loaded into the kernel (wtf!!!), making this a remote ring0 memory corruption vulnerability -- this is about as bad as it can possibly get."

Ormandy has been on a warpath to expose serious security bugs on Windows-based antivirus products and has previously found flaws in TrendMicro, Kaspersky, MalwareBytes and AVG offerings, just to name a few. This new bug discovery has caused quite a bit of furore because Symantec's antivirus engine puts itself in the kernel. But guess what? Most antivirus products have their scan engine running alongside the system kernel.

This is how Kaspersky explains it:

This is because the antivirus products need to intercept system events, deep within the computer. The intercepted data is then passed to the antivirus engine for analysis -- so the antivirus scanner can scan intercepted files, network packets and other critical data.

This is also why you usually can't install multiple antivirus programs on one computer because they'll compete to install their scan engine in the same part of the system kernel.

So if you've lost faith in commercial antivirus software, what are the alternatives?

For one, you can always fall back on Windows Defender, which is Microsoft's free real-time antivirus program. It's included and enabled by default in Windows 10 and is also available for Windows 7, 8 and 8.1. While it's a bit thin on features and not as good as some of the other antivirus products out there, it does catch more than 99 per cent of "widespread and prevalent malware" on Windows 10 PCs, according to tests run by AV-Test Institute. It's discrete as well, running quietly in the background -- only showing notifications when necessary.

Windows Defender is also tightly integrated into the Windows security and update model, meaning the antivirus can take advantage of platform protections offered by Microsoft.

But here's the thing: you shouldn't solely rely on an antivirus product to protect you in the first place. Being smart about how you what you do on the internet can go a long way. Be careful of what websites you visit and be vigilant of dodgy emails.

If you want to take that extra step, you can always run an anti-exploit solution such as Microsoft's Enhanced Mitigation Experience Toolkit (EMET). It's provides an extra layer of defence against malware attacks by preventing vulnerabilities in software from being successfully exploited. EMET can be trying to set up for the average user, as it is mainly targeted at system administrators, but at least it's free.

What are your thoughts on the antivirus products that are currently out on the market? Let us know in the comments.


Comments

    Id like peoples opinions on this because i have used Trend for years. Yet i have this soundtest.exe running every fking time i start up and it just plays music. i cant find anything to get rid of it.

      alt+shift+escape -> details, find soundtest.exe rightclick ->open file location, shift+delete

      http://www.howtogeek.com/74523/how-to-disable-startup-programs-in-windows/

      It's probably not being removed by your AV because it's not a malware executable, just an annoyance.

        Its not in the start up programs. the bastard is hidden. i used Trent Max Security not just AV. What is a good one to use?

          I can't give you unbiased advice as I work on an AV product.

          Which version of Windows are you running?

            Win 10. I just want milk that tastes like real milk

    short answer: you can't really. AV will stop most common viruses just thrown out on the web but if you are being targeted specifically then tools like msfvenom and veil-evasion will easily allow your malicious code to hide from AV. Not to mention any custom made infections won't even register on the AV scans either as it's a signature the AV hasn't encountered before.

      This. About the only thing you really can do is mitigate risk. Keep everything up to date, don't visit dodgy websites etc.

    I'm now really confused about Windows Defender. When it first came out people were like, "It's better than you think." Later, it was, "It's actually pretty damn good." Not so long ago it was, "Yeah, not reliable any more." Now, it's our best fallback?

Join the discussion!