Prevention, detection, and cure: 12 programs that will provide the best all-around security for you and your computer – for free
April 8, 2010 212
Email article | Print article
Malicious people with malicious intent are constantly trying to gain access to your computer to make a buck at your expense. Whether it be your credit card number for a quick transaction, or something more personal like a SS number for identity theft, anyone anywhere can be infected by all sorts of malware and viruses. The following list contains 12 free programs that will help provide excellent protection for you and your computer allowing you to have peace of mind. Why pay when you can get excellent protection for free?
The following list has been broken up into three tiers:
- Tier 1 – this tier contains the basic essentials of computer security software that everyone should have. I highly recommend you install all the software listed under tier 1.
- Tier 2 – this tier contains software that are supplements to the software listed under tier 1; they are programs that you should have installed but don’t need them, per se. However, unless you are a very experienced techie, I highly recommend that you install all the software listed under tier 2 also.
- Tier 3 – this tier contains software that goes above and beyond the protection an average user will need. The software in tier 3 are fairly unique in the sense that they don’t really overlap in functionality with the software in tier 1 and tier 2 but rather provide a unique aspect of protection. Tier 3 is completely optional; think of it as the “pick and chose” tier – you may select to install only some of the software from tier 3 or none at all. You can also install all the software in tier 3, but that will really be “overkill” protection, if you get what I mean.
Note: Unless specifically stated otherwise, all software is supported by 32-bit and 64-bit.
Note: Most of the software below are for “home” and/or “non-commercial” use only.
Anti-Virus, Spyware, Malware, and all-around Anti-Scumware
What: avast! Free Antivirus
Why: avast! Free Edition provides protection against viruses, rootkits, dialers, phishing scams, spyware, and adware; in other word avast! Free Edition provides you protection against all scumware/malware. It also comes with multiple different real-time protection shields, such as an e-mail scanner, web scanner, IM scanner, file scanner, etc.
Originally an Avira fan, I have been converted to avast! ever since the release of v5.0 for the simple fact that it provides excellent protection while still being fairly light on computer resources, providing a boatload of features, and having a very aesthetically pleasing interface. All that with no continuous advertisement pop ups like in Avira. (Avira is still terrific though, mind you.)
avast! Free Antivirus system requirements:
- Processor: Pentium 3 or higher
- Operating system: Microsoft Windows 2000, Microsoft Windows XP/Vista/7 (32/64 bit)
- Hard drive: At least 100 MB of free hard disk memory space (more if using Quarantine for
temporary storage) - RAM: At least 128 MB RAM
Alternatives: Avira or AVG or Microsoft Security Essentials
Read my review comparing avast! vs. Avira vs. AVG for more detailed analysis on these software.
Firewall
What: Outpost Firewall Free
Why: Originally when I wrote this article, I recommended PC Tools Firewall Plus because it was one of the firewalls that – as far as I knew – did not have compatibility issues with many people (like Comodo or Online Armor often do). However, since then I had problems with PC Tools Firewall Plus with it literally self destructing on me – and killed my internet, amongst many other mean things, with it =(. It just happened out of the blue – no idea why.
Lucky for me, recently Outpost Firewall Free 2009 was released around the same time as PC Tools Firewall Plus gave me a whiplash, so I went to check it out. Providing excellent protection, having an excellent “intelligent rules wizard”, and being a hell lot less annoying than Firewall Plus, OutPost Firewall Free 2009 is, simply put, a winner. I have never looked back since I started using Outpost.
Outpost system requirements:
- Processor: 500 MHz or higher
- Operating system: Windows 2000/XP/Vista
- Doesn’t officially support Windows 7 (yet) but it seems to work just fine on Win7.
- Update: Apparently the 64-bit version will not work on Win7.
- Doesn’t officially support Windows 7 (yet) but it seems to work just fine on Win7.
- Hard drive: 30 MB
- RAM: 256 MB
Alternatives: Comodo Personal Firewall Pro or Online Armor Personal Firewall Free Edition or PC Tools Firewall Plus or Windows Firewall
Anti-Malware On Demand Scanner
What: Malwarebytes Anti-Malware
Why: You ask why, I say I have three words for you: lightweight, simple, and effective. Malwarebytes is a popular free anti-malware protection that provides on demand scanning. It is very lightweight and the malware detection rate is fairly good for being a supplement. It scans pretty quickly also. And since this does not provide live protection, it will only run when you tell it to. At this point you may be thinking ‘why do I need Malwarebytes when I have avast!’, correct? Well here is the thing. Technically speaking, avast! will provide excellent protection against malware. So in essence Malwarebytes is really just optional. However, having an on demand scanner is always nice because it provides a different angle to things and may pick up something avast! misses, because we all all know that no protection software is 100% perfect. Best of all it does not conflict with any program or use computer resources (except hard drive space) on a daily basis because it is an on-demand – it only starts working when you tell it to.
Malwarebytes system requirements:
- Processor: 250 MHz or higher
- Operating system: Windows 2000 and higher. Vista may only support 32-bit – I am finding conflicting reports about it.
- Hard drive: At least 3 MB
- RAM: 64 MB or higher
Alternatives: Ad-Aware AE Edition or Spyware Doctor Starter Edition or SUPERAntiSpyware or Spyware Terminator or a-squared Free
System Monitor
What: WinPatrol
Why: Simply put WinPatrol is a lightweight program that provides excellent supplementary protection. WinPatrol is not an anti-virus, or anti-spyware, or anti-[insert catch phrase here], per se. WinPatrol is an anti-make-system-changes-without-my-consent… if that makes sense. WinPatrol sits in the background and monitors your computer for “hijackings, malware attacks, and critical changes” and alerts you about them. A few very handy things WinPatrol protects you against include, but are not limited to, homepage changes, ActiveX changes, and startup program changes. I can’t tell you how many times WinPatrol has saved me from an ***hole developer who thinks he can change my IE homepage without asking me. Excellent program this WinPatrol is.
WinPatrol system requirements:
- Operating system: Windows 95/98/ME/NT/2000/XP/Vista/Windows 7
Alternatives: AnVir Task Manager
Website Advisor
For Firefox/Flock users
What: LinkExtend
Why: The two most popular website advisers are McAfee Site Advisor and Web of Trust. Both of them provide good information on websites and help steer us away from possible websites. Of course no one service is perfect (it is impossible to be 100% accurate on every website on the internet). This is why we have LinkExtend. LinkExtend is a Firefox/Flock extension that provides information on:
- Safety – Informs you if a web page is malicious, sends spam, contains spyware, online scams, identity theft, and more
- KidSafe – Alerts you about sites that are unsafe for children and let’s you erase these sites from your Firefox history automatically
- Ethics – Rates ethical behavior of a site’s company including social responsibility, business practices, environmental impact, etc.
- PageRank – Represents how important a page is on the web, based on the Google link analysis algorithm, ranked from zero to ten
- SiteTraffic – Shows you how popular a site is, based on the average page views and users for a particular site or web page
- Visited – Tells you when you last visited a site, what pages you accessed, and lets you remove the site from your Firefox history
If you prefer to not view all this information, LinkExtend options let you pick and choose what you want to see. Additionally if the toolbar annoys you, if you “Customize Toolbars” (right click) you can click + drag any of the ratings, place them at a different position on your Firefox toolbars and turn off the LinkExtend toolbar. That way you don’t have that annoys toolbar there yet you can still enjoy LinkExtend. LinkExtend also has a context menu feature that allows you to view the ratings of a link – Shift + right click on a link to see it.
The great thing about LinkExtend the ratings generated by LinkExtend are from a combination of sources, including Site Advisor, Web of Trust, Browser Defender, Google Safe Browser, and many more. You can also view the individual ratings from all these individual services. So in essence LinkExtend is the “Google” of site advisers – it gathers ratings from popular services and shows you all of them for the website in question. Of course since it gathers information from multiple sources, LinkExtend does cause a minor increase in website load times but that is the trade off for the abundance of information you get.
For everyone else
What: Web of Trust (WOT)
Why: Web of Trust provides preemptive warnings about websites before you visit them. It places a circle next to a link, and depending on the color of the circle, you know what kind of website it is (green = good, red = bad). If you visit a website below a certain level, you set the level through preference, you will be warned about the website and must confirm you want to visit it. WOT information on websites comes from a cross reference of its databases and community rating/feedback. WOT rates websites based on four categories: trustworthiness, vendor reliability, privacy, and child safety. The information on WOT is generally good and reliable although not perfect. While McAfee and WOT are generally similar in performance, I chose WOT over McAfee because WOT supports more platforms. Currently WOT has plugins for Firefox and Internet Explorer with plans for a plugin for Chrome in the near future; for Safari and Opera, it provides a bookmarklet. McAfee only works with Firefox or Internet Explorer.
Alternatives: McAfee Site Advisor or Finjan or K9 Web Protection
Anti-Keylogger
What: Keyscrambler
Why: Keyscrambler – literally – “scrambles” your keystrokes when you type in your Internet browser, so keyloggers can’t log your keys. In other words, it ensures that your important passwords, personal data (that you often have to fill out forms with), etc. is safe in the case that you have a keylogger installed on your computer and you don’t even know it. (The keylogger will get a much of useless garbage instead of your real keystrokes.)
Keyscrambler system requirements:
- Operating System: Windows 2000, 2003, XP, Vista or Windows 7 (32-bit or 64-bit);
- Browsers: Internet Explorer 6 or higher, Firefox 1.5 and later, Flock 1.0 and later (the paid version supports more browsers than the three mentioned)
Preemptive Spyware Prevention
What: Spyware Blaster
Why: Spyware Blaster is a program that blocks cookies, ActiveX and URLs of known malware websites in Internet Explorer and blocks cookies for known malware websites in Firefox. The great thing about Spyware Blaster is that it is not running all the time. Spyware Blaster is somewhat like an vaccination shot for your computer: you run it once and your computer is vaccinated against all those spyware websites. However you need to update the Spyware Blaster database at regular intervals (suggested is once a week but once a month should be fine – you have to manually update it) and re-vaccinate your computer every time you update the database.
Spyware Blaster system requirements:
- Operating system: Windows 98/ME/NT/2000/XP/Vista
- Browsers: Internet Explorer (or any browser that uses the IE engine), Firefox, Netscape, Sea Monkey, Flock and K-Melon
Alternatives: OpenDNS
Behavior Blocker
What: Threatfire
Why: Varying from the norm signature based protection, Threatfire uses a unique ‘behavior based’ detection system. This methodology not only helps prevent conflict and slowdowns if Threatfire is used with other security software like avast! or Avira, but it provides a whole new angle at detecting scumware on your PC. Threatfire is one of the only free anti-malware programs that provides full real time detection and protection. Other programs such as Ad-Aware AE and Spyware Doctor provide limited real time protection that are signature based, raising the chance of conflict between security programs. Threatfire has the ability to detect all kinds of scumware; however the real-time protection is only for malware while there is an on demand scanner for everything else.
Alternatives: None as far as I know.
Threatfire system requirements:
- Operating System: Windows 7/Vista/XP/2003
- Note: 64- bit Vista and Win7 is now supported.
Anti-Dangerous Outdated Software
What: JavaRA
Why: Java Runtime Environment is often times targeted by scum looking a way to install scumware onto your computer. To respond to this, JRE (Java Runtime Environment) is often patched and updated. The problem is, after a patch/update the older version are just… left there. This, obviously, is very dangerous – more harm than good. JavaRA is a simple program that removes old version of JRE. JavaRA does not run all the time. Just run JavaRA after you download it for the first time and run it every time after you do an update of Java. Vista users need to run this as Administrator.
JavaRA system requirements:
- Operating system: Windows 95, 98, 2000, XP, Vista, and Win7
What: Secunia PSI
Why: Secunia PSI is a software that focuses on updating software which cause a security risk. Secunia scans your computers and looks for software that are missing security patches or are “end-of-life”. If it finds them it tells you and you then fix the problem as necessary. Secunia PSI is the desktop version (you must download it) while Secunia OSI is the online scanner (slower and less features). You should just run this scanner once in a while to make sure you don’t suffer from a dangerous out dated software.
Secunia PSI system requirements:
- Operating system: Windows 2000 SP4, XP SP2 or higher, 2003, Vista, and Win7
Secunia OSI system requirements:
- Operating system: Windows 2000 SP4, XP SP2 or higher, 2003, Vista, and Win7
- Browser: Internet Explorer 6 or higher, Firefox 2 or higher, Opera 9 or higher and Safart 3 or higher
- Required software: Latest version of Windows Update and Java JRE 1.6.x or higher
Ad-hoc Host Intrusion Protection Software (kind of)
What: GeSWall
Why: GeSWall has taken it upon its self to be the “prevention” part of the three step computer security plan. Similar to Sandboxie, or any other sandboxing program, GeSWall “isolates” programs; however GeSWall focuses on the main “entry points” from where scumware can enter your computer, including but not limited to, your internet browser instead of all programs in general. Different to Sandboxie, or any other sandboxing program, GeSWall’s “isolation” does not involve sandboxing programs; rather GeSWall limits file permissions and restricts access to system resources/important files. The “isolated” program runs just fine but all files (and/or folders/registry keys) downloaded from an “isolated” program (knowingly or unknowingly) are automatically treated as “untrusted”. “Untrusted” files/folders/registry keys have no system access – no permissions. Therefore with no system access, even a scumware file/folder/registry entry will be able to do diddly squat to your computer. You are told anytime an “untrusted” file tries to make any system changes. Just go and delete the scumware files and no harm is done. Simple, yet effective. If you ever want to download something, yet your are running an “isolated” browser, you just need to manually right click on that file and make it “trusted” after you finish downloading it.
The one thing I like about GeSWall is that it does not slow down your browser if your run it “isolated” as opposed to minor lag if I run a browser “sandboxed” with Sandboxie.
GeSWall system requirements:
- Operating system: Windows 2000/XP/2003/Vista/Win7
Alternatives: Sandboxie or SafeSpace or Altiris SVS or JauntePE
Remove-All-Changes-From-Computer-After-Reboot Software
What: Returnil Virtual System Home Free
Why: Returnil Virtual System is a program which aims to provide protection to users in an unorthodox manner. Usually when a user wants protection against malware, and other bad things, he or she installs security software like avast!, Avira, Kaspersky, Norton, AVG, NOD32, etc. which actively, and on demand, detect and remove infected files. Although the new 2010 version of RVS also includes an anti-virus/anti-malware component, RVS’s core method of system security is this: it creates a “virtual copy” of your main system partition (the partition which you have Windows installed) and whatever changes are made to your computer are dumped when you restart your computer (there are opinions to tweak how it does that, but generally speaking, that is how it works). This approach is the ultimate protection because even if you download malware unknowingly on your computer, RVS gets rid it (100% completely) when you restart your computer. Of course, any other changes made to your computer are also undone (like Windows Updates; so be sure to turn RVS off when running Windows Updates).
Returnil Virtual System system requirements:
- Operating System: Windows XP/2003 Server/Vista/2008 Server/Win7
Alternatives: Microsoft SteadyState
That sums up my recommended list of 12 best free protection software. The logical behind this list is quite simple: prevention, detection, and cure. The combination of these 12 software will provide you all-around security for you and your computer. However they are not a replacement for the human element – the best way to stay safe is to avoid shady and questionable websites/downloads! Good luck =).
Feel free to post your thoughts, experiences, or suggestions below.
Originally written on Jan 27, 2009. Last updated April 8, 2010.
* Microsoft Windows 2000, Microsoft Windows XP/Vista/7 (32/64 bit)
212 Comments »
Leave A Response »






This is a great list to work from .. fortunately I had most of the bases covered. After filling in a few missing pieces of the security puzzle I’m down to virtualizing. I use VMs at work and I’ve virtualized my old XP machine at home but not my current Windows 7 x64 machine. I do install / uninstall software often enough I would like to keep it easy and not drag on my resources too much. I’m debating between running a VM on Sun VirtualBox or using Retrunil Virtual System Home Free. I haven’t used it yet but it seems like Returnil will be lighter on the system resources than running a full blown VM. Anyone willing to make a recommendation (Ashraf / Locutus / Anyone)?
My main concern is making changes to the system like updates and installing software. On a real VM it’s only “virtually” installed so you can go back to a snapshot but you can’t create another VM with all of your GOTD installs. Once you turn off Returnil it’s really installed but so is any malware .. thank god for real backups. One plus of using Paragon for backups and creating VMs is I can use a backup to create a new VM. I guess it comes down to backups vs snapshots in a worst case scenario.
Beyond Returnil and VirtualBox I guess I could also consider SteadyState or just run without Returnil once a week to get windows updates. An even more radical idea is to create a VM out of my current Windows 7 system, create another partition, install Ubuntu and run the win7x64 from that since Ubuntu should be much lighter on the resources as a host.
Sorry for the rant .. your 2 cents or more appreciated,
Karl
Windows SteadyState Version 2.5 is now available with Windows Vista Support
There are no plans to support Windows SteadyState on Windows 7.
@catman:
I was excited to learn about SteadyState, but after further investigation, I found out
Windows SteadyState Version 2.5
Support for Vista 64 bit? … SteadyState does not currently support 64-bit operating systems.
VirtualBox VM – uses the most resources but offers the best security. All updates are virtual so it’s ultimately safe. You can always go back to a previous snapshot and save your current system state but you are also always consuming more resources. Good for best security and resources to burn.
Returnil – less resources and less security. When changes are made it’s on your physical system and you’ll have to reboot if protection is on. Good for testing, web surfing and letting others use your computer. Some installs as well as some uninstalls need to reboot so that might be a problem.
SteadyState – As noted by catman it isn’t for windows 7 which has Guest Mode, XP Mode and Virtaul PC instead; that is, if you have Pro or Ultimate.
Wondershare Time Freeze – looks like it has good potential but it says it for 32bit only. The main feature I like with SteadyState or Time Freeze is the ability to commit changes or roll back on reboot. It installed on my windows 7 64 but I’m waiting for a reply form Wondershare support before I attempt anything. (Install Returnil and test it? :)
VMLite – also has some interesting offerings. XP Mode / Workstation appear to be freeware. MyOldPCs has a trial version so that would seem to be a pay to play product. Basically they offer software to create and run VMs. They claim to be lighter on the resources than Windows XP Mode and VMWare. This is next on the list to try out and see how it compares to VirtualBox.
Hi,
Some alternatives to ThreatFire that work along side installed Anitivirus/Antispyware products:
1) Immunet Protect.
2) Comodo Defense+ (included in the free Comodo Internet Security).
Regards,
Tom
i have liked linkextend, however, my only complaint is why it has to stay as a toolbar. it is wasting space in my FF. other than navigation toolbar, i don’t want anything else! it would be better if it would stay as an icon in the left side of navigation toolbar just like WOT.
@mukhi: You can make it just an icon instead of the whole toolbar. Do this:
awesome ashraf, as easy as your other suggestions are. i strongly believe this is going to help many other folks as i got hard time and couldn’t just see how i could do it! thanks a lot.
Secunia PSI is the most important one, since it protects you from exploits – something no other apps can really do
Concerning GeSWall, could we say that this software is more like DefenseWall (shareware) than Sandboxie ?
I did not yet tried this software, but from what we say about it, it seems it would be the case.
@Sputnik: Um… yeah I could see a viable case for that argument.
Thank you for the great article. My Norton 360 subscription will expire in a few months. Since I live outside of the US, it’s hard for me to renew it. I will replace it with some of the programs you listed. I have paid versions of Malwarebyte and Winpatrol. I guess I will need an antivirus and a firewall. There are a lot to choose from your list. Take care and thanks again for your efforts.
Thanks for the wonderful article,Ashraf!!
And doesnt Avast! give many false positives??
@Ashraf This is a great article, BUT many of us do not have the latest and greatest hardware and this multi tiered approach will older systems to a halt.
CAN you suggest a security combination that is neither CPU nor memory intensive?
It seems like now the Outpost free firewall will not even install on Windows 7. When I tried it said that Windows 7 is not supported by the free version and the setup dialog box never even opens.
Alternative ..linux :) no virus
@chinaguy: Same deal here. What’s up with that?
-Ken
@greg:and very little decent commercial quality software either…..
Ashraf wrote:
Check your sandboxie.ini configuration settings.
I was having performance issues (some sites wouldn’t scroll smoothly, and so forth) with Lunascape, and then noticed I had only made exceptions for variables stored in its %AppData% folders. When I added the subdirectories in the below the main Lunascape program folder to OpenFilePath, the problem went away.
When all is optimally configured, there should be no noticeable performance ‘hit’. Was this a browser with built-in settings, or did you have to figure it out, by yourself, I wonder?
We miss you, on Giveaway of the Day! Hope you are well.
Vijay wrote:@Ashraf …
I would use this same utility as mentioned above, on older software.
I tried to download Threatfire using the above link and found that the free version link seemed to be deactivated. Any alternate link?
Outpost free firewall will indeed no longer install on Windows 7 – Suggest you remove this product from any reccomended list as it will only cause confusion and disappointment.
Ashraf,,,, I met you today via someone posting your link on GOTD offering a software that you wrote an advice on (Icare Data Recovery) in March.
I normally do not write any comments etc. however, I do read alot to feel the feedback of others and what technology has to offer etc.. I then checked out dotTech.org and must say that I am impressed and at the same time thankful for the few such as you. I have now made dotTech.org my home page.
Your statement was so on the money “beware of who you open your door to and let in” I have learned this the hard way ! I don’t download from GOTD but I do check out to see what software is out there,,,,,
Gratefully,
Elizabeth :)
A lot of what is best for anti-malware is now built-in, except DEP is OptIn by default where it should be OptOut (this change should really be recommended in the article). The best practice is to download wisely. I’ve stopped using real-time traditional antivirus. DEP, UAC, Windows Firewall, System Restore, Windows Update, and browser checking (like SmartScreen or Google Chrome’s domain checking + sandboxing), constitute reasonable protection. Antimalware beyond that can either slow things down or make conflicts (with behavior blocking or false positives), but that’s just my opinion. Malwarebytes is a nice on-demand check. I just don’t think that 3rd-party security software add-ons are generally worth it with all the improvements in Windows 7, but that’s me.
Avira’s nag screen on update can be suppressed (Search ‘suppress avira advert’ quickly finds the way). Alternatively it’s easy to write an AHK script, easier in that reinstalling Avira does not require the procedure to suppress the nag to be redone.
Online Armor: Like Ashraf, I have sometimes found Online Armor seemingly inexplicably in conflict with other programs, and its multiple prompts during installation or uninstallation can be annoying.
*Gulp* Do I have to install all these just to be safe!?!
Isn’t the firewall that comes with my window OS good enough with an anti virus package that has malware and spyware covered?
Or do I need anti virus, anti malware, anti spyware, web adviser, key scrambler, anti host intrusion software, anti outdated dangerous software (breath in) and behavior blocker???
I mean holy cow, I don’t have much memory on my PC.. by the time I install all of them, will I have memory left to surf and do other stuff? And won’t these software clash?