Almost all modern Anti-Virus products detect all forms of malicious software. Gone are the days when Anti-Virus products focused their efforts on generic rats, worms, hack tools and their variants. I agree, back in those dark ages of computing, you really did need a specialized anti-malware solution to be running beside your Anti-Virus product for optimal protection against the widest variety of threats. However, the current landscape is vastly different from those times and the old ways of thinking need to shift toward current times and not old beliefs.
MalwareBytes Professional does not really offer anything that your current Anti-Virus product does not already do, so running the real-time shields of the PRO version quickly becomes redundant.
[+] The PRO version blocks IP addresses that are linked to malicious activity
You can achieve the same effect by using blacklists which are freely available on the Internet. In addition to this, most security suites already include this feature, and In the rare event that your current Anti-Virus product has no support for this type of feature, there is always your HOSTS file, browser extensions which can utilize well established blacklists, free software like Spyware Blaster, etc.
[+] The PRO version automatically scans your downloads and new files
It only scans downloads AFTER they have finished, and it does not seem to support some protocols which would greatly benefit from this feature. All-in-all, this PRO feature is comparable to the free version as far as effectiveness goes. (right-click and scan downloads)
[+] The PRO version uses advanced heuristics to detect 0-day threats as they emerge.
I honestly wouldn't call the generic forms of behavior/API blocking it uses "advanced". Modern Anti-Virus products use much more effective forms of heuristics to detect unknown malware; some of which even take advantage of hardware accelerated virtualization, which blows MalwareBytes out of the water. I would much rather reinforce my current Anti-Virus with something like AppLocker over adding another layer of unofficially tested generic behavior and API blocking.
[+] The PRO version can schedule scans and automatically update.
While this true, it is really worth paying for? I mean, how hard is it to keep the free version updated and run a scan once a day/week? All this PRO feature does is save you a few clicks, especially when you consider that your current Anti-Virus is already running on a schedule and updating automatically.
My Recommendation For a Home User
- A reputable Anti-Virus Product (Avast, Kaspersky, etc.)
- On-demand scanners as a second opinion (MalwareBytes Free, SuperAntiSpyware Free, Emsisoft Emergency Repair Kit)
- Prevention software like SpywareBlaster, a well maintained HOSTS file, free filtering through OpenDNS, and browser extensions capable of using public blacklists (malware domains, etc.)
- Keep your OS and software up-to-date. I recommend Secunia PSI to help automate this task.
- Use common sense and follow standard best practices while online.
No one product can detect all threats, so it is a good idea to use multiple scanners to detect possible threats. However, I think running their real-time shields is a waste of money and resources. Users here seem to think the PRO version offers a high degree of additional security, but most of what it offers is extremely redundant, inferior, or can be easily replaced using free software. So, even if it is technically possible to run its real-time shields along with the real-time shields of your Anti-Virus product, it just isn't worth it, in my humble opinion.
Edited by Kaosu, 24 June 2014 - 07:58 PM.