Security software

Even if your Windows PC is not equipped to connect to the Internet, I believe you should still have antivirus software. All it takes is one diskette or CD somebody gives you. There was even a case I read about in the 1990's where Intel was shipping install CDs of some sort of network utility that turned out to have a virus on them.

Never attempt to have two antivirus programs or security suites installed on the same PC at the same time. These types of software expect and need to be in full charge of security, and it's pretty much guaranteed two of them will conflict badly. Before you install a new antivirus program you need to completely remove the old one.

Sometimes I encounter seniors who seem to be operating under the assumption that one can avoid computer viruses in a similar way to traditional ideas about avoiding VD, by being discriminating in one's online contacts. It's not a good analogy. If you have a Windows computer, and you don't have up-to-date antivirus software, you are sticking your neck out. Get AVG Antivirus Free Edition, at least.


Commercial/subscription vs. freeware

Most top-quality PC security software is commercial shrinkwrap software, and much of it is set up on a subscription basis, meaning you're expected to buy it all over again periodically. There's some justification for this situation in that anti-malware has to be continually updated to meet new threats. It's reasonable that for-profit companies such as Zone Labs and Symantec expect to be compensated for this ongoing effort.

The flip side of the coin: as long as all really effective anti-malware costs money, then only Internet users with money will be effectively protected. This implies a pool of marginally protected or unprotected Internet users who are vulnerable to malware attacks, sort of an ongoing handy resource for those people who get their jollies writing malware. Would the whole Internet community be better off if there were strong security freeware available to all users for download?


Antivirus

I've been scanning with antivirus (AV) software for years; my whole system periodically, and every program file and floppy disk that comes to me from somebody else. In the 1990's I saw three viruses in action. The first one was a rather nasty conventional virus of the type called a boot virus, that also installed itself in RAM, and it was on a couple of diskettes I received by snail mail. I identified it and destroyed it before it got on my hard disk or any of my own floppies, recovering intact for use the legitimate files on the diskettes, and I was able to notify the organization I'd received it from (happened to be a physics lab at MIT) and help them in a small way to obliterate it from their network. I think you'd have to say that encountering me was a net loss for that virus.

About the threat

Conventional viruses either attach themselves to executable program files, install in a disk's boot area, install in RAM, or do some combination of those things.

The other two viruses I mentioned were Word macro viruses called Concept and Wazzu. In early 1997 I read that those were the two most commonly seen macro viruses, which figures. Macro viruses are possible because the macro languages of Microsoft Word and Excel are actually Visual Basic, a complete programming language with file and disk access. Macro viruses travel with the document files of Word and Excel (extensions DOC and XLS). In addition to scanning foreign executables, we also need to form the habit of scanning Word and Excel documents that might arrive as email attachments, or on diskette. As of late 1997 there were over a thousand known Word macro viruses.

You can also avoid problems with Word macro viruses if you exchange Word documents in RTF format instead of the native Word DOC format. RTF doesn't include macros, therefore no macro viruses to worry about. RTF also makes it irrelevant which Word version someone else has, or even whether they have Word at all, or even Windows: pretty much all modern word processors can open RTF files, including Mac, OS/2, and Unix software. RTF format preserves almost all formatting, including headings, indents, boldface/italic, specific fonts, text colors, and even named paragraph styles.

The main disadvantage of RTF format is that document files including pictures tend to balloon in file size when converted to RTF. Apparently the picture gets encoded in text as a bitmap.

If you're sending word processor documents that just need to be printed and read, not edited, there's always the open Adobe Acrobat PDF format. You can convert almost any document type to a PDF file using the free utility CutePDF Writer.

There's also a Word options setting that can help on the defense side: open Word and do Tools, Options, General, find the check box Macro virus protection and make sure it is checked (on). Then whenever you open a Word file that has macros in it, you'll get a warning dialog that says "The document you are opening contains macros or customizations. Some macros may contain viruses that could harm your computer."

This dialog has three buttons across the bottom: Disable Macros, Enable Macros, and Do Not Open. "Disable Macros" opens the document with its macros disabled, "Enable Macros" opens it normally, and "Do Not Open" cancels the open file operation entirely. If someone sends you a Word document and this dialog pops up when you try to open it, it can also serve as a reminder to scan the file for viruses.

There are a few known Excel macro viruses, but the main virus threat affecting Excel while I was doing tech support was actually due to the Nimda worm and its variants, starting in September 2001. Nimda was primarily an email worm, and I don't believe it actually propagated via Excel files, but the nature of the damage it did to MS Office documents made it look like there might have been an Excel or Word problem at first glance.

Antivirus software

There are all sorts of commercial antivirus programs. Norton and McAfee get top ratings in reviews, have been around a long time, and you can probably find them on the shelf at your local office-supply stores.

Commercial

Wikipedia:
Antivirus software
List of antivirus software

Norton Antivirus http://www.symantec.com/
Seems to be the corporate standard these days.
McAfee Antivirus http://www.mcafee.com/
Also very popular.
Trend Micro antivirus & security (Japan) http://us.trendmicro.com/
Housecall free online antivirus scan (Windows) http://housecall.trendmicro.com/
Another well-known antivirus brand.
Kaspersky Lab (Russia) http://www.kaspersky.com/
Panda Security (Spain) http://www.pandasecurity.com/
Kaspersky and Panda were rated highly in AV software reviews I read in December 2005.

Commercial with free personal edition

The first three of these four have been described in reviews I've seen as being reasonably competent and probably adequate for individuals. (Reasonably competent is certainly better than nothing.)

AVG Antivirus Free Edition http://free.avg.com/ Wikipedia
Free to home users for private, non-commercial, single-computer use; runs on Win98, ME, NT, 2000, XP, Vista. Nice interface for scans and updates; tray icon changes appearance when an update is needed, if you're on dialup and have automatic updates turned off. Integrated email scanning for Outlook and Eudora, can be manually configured for other POP-mail clients.
AntiVir® PersonalEdition Classic http://www.free-av.com/
Simple clean-looking interface; decent anti-spyware features under "Unwanted Programs" not fully enabled by default.
Free avast! 4 Home Edition http://www.avast.com/eng/avast_4_home.html
Jazzy interface that looks like a media player; attachment scanning for POP/IMAP, newsgroups, P2P, IM.
BitDefender 8 Free Edition http://www.bitdefender.com/
This is an on-demand scanner only with no real-time AV features. Not recommended for "always-on" types of Internet connections such as DSL, cable, satellite.

Open-source

ClamAV Free Antivirus http://www.clamav.net/ Wikipedia
GNU GPL free open source virus scanner and spyware detector. ClamAV doesn't include a user-friendly graphical frontend by default, but is often used on servers without one.
ClamWin http://www.clamwin.com/ Wikipedia
ClamAV graphical frontend for Windows.
You probably don't need antivirus on a Linux computer, unless you're running a server. If you ever send files to Windows users in Microsoft Office formats, such as Word DOC and Excel XLS, you might want to install ClamTk or KlamAV, and scan those files before you send them out.
ClamXav http://www.clamxav.com/
Frontend for Mac OS X.
ClamTk http://clamtk.sourceforge.net/
Frontend for GNOME on Linux, such as Ubuntu.
KlamAV http://klamav.sourceforge.net/
Frontend for KDE on Linux, such as Kubuntu. You'll probably find ClamTk or KlamAV, if not both, in your Linux distribution's package manager.

See also the Wikipedia antivirus article for discussion of how antivirus software works, general security concerns and recommendations, links and reviews.

Antivirus software packages generally include various types of antivirus tools that use different strategies to combat viruses. The primary component of your antivirus software, and in my opinion, the most effective and least troublesome one, is your virus scanner.

Scanners work using an antivirus data file; an indexed list of little pieces of program code that are characteristic of known viruses. They use these little snippets as a sort of fingerprint; if they find a match to one in any of your files, or in RAM memory or the boot area of a disk (some viruses try to hide there) it indicates the presence of that virus. The list of code snippets—the antivirus data file—has to be updated periodically as new viruses are identified and analyzed.

It used to be that antivirus data files were updated a few times a year. In recent years Norton has had a virus definitions update every ten days or so.

It's very important to keep your antivirus data files current. If you go out and buy Norton Antivirus off the shelf, install it, and then never update the data files, you will have wasted your money.

Norton AV has a component called LiveUpdate that can be used any time to manually check for data file updates. If you have an "always-on" Internet connection such as cable or DSL, you can configure it to check every night and automatically install an update if it finds one.

Most packages now include an active antivirus component, which generally puts a tray icon in your Windows system tray (the little window at the right-hand end of your Taskbar where the time is displayed). Different ones operate differently, but they all have the potential to conflict with your regular software. For starters, one generally needs to terminate or disable any active antivirus module while installing any software, especially Microsoft Office, OpenOffice.org, or other office suites. When you reboot, the active antivirus will reset. (Norton Antivirus: right-click tray icon, Disable Auto-Protect)

These active components try to use some approach of monitoring your system for "suspicious" behavior. There have been programs that looked for the change in file size that normally happens when a common virus attaches itself to a program file. There are at least two problems with that approach: some program files are designed to modify themselves to store configuration information; this can trigger a false indication of presence of a virus. The other problem is that file size tracking is useless against boot viruses.

Virus scanner modules can't conflict with other software, because whenever they aren't actually scanning, they're completely inactive. If you identify a conflict with your active antivirus module that you can't resolve, you can always disable it, and just run the scanner function manually, or set up a system scheduler utility to run it at night or during lunch or something. You need to know how to access the manual scan function anyway, so you can scan files and diskettes you receive from others.


Personal firewall

There are more sophisticated and costly firewall systems protecting large corporate networks from intrusion, usually involving dedicated hardware.

Firewall software is needed these days for any PC that connects to the Internet, for both broadband "always on" and dialup/modem connection types. Windows XP and later has its own native firewall; all you need to do is make sure it's on, which you can do at Control Panel, Security Center. Mac OS X and Linux have had firewall technology built in from the beginning, and Apple and Linux developers have been adding to and improving their respective firewall systems.

It's possible to disable the native WinXP firewall and rely on a third-party firewall instead:

ZoneAlarm http://www.zonealarm.com/
The top-rated ZoneAlarm basic firewall is free for individual and non-profit use, and runs on Windows 2000 and XP. See below for details. They also sell ZoneAlarm Pro with added features.
Symantec http://www.symantec.com/
Products include the also top-rated Norton Personal Firewall for Windows and Mac.
Comodo Personal Firewall http://www.personalfirewall.comodo.com/
Freeware version available for Windows 2000 and XP.
Sunbelt/Kerio Personal firewall http://www.sunbelt-software.com/
Freeware version available for Windows 2000 and XP. Rated as high as ZoneAlarm in an Oct 2005 magazine review.
Gibson Research Corp http://www.grc.com/default.htm
You can easily and safely test your firewall against several types of attack modes with GRC's free ShieldsUP! tests. (They don't actually attack your computer, they just check to see if any doors are unlocked, so to speak.)
CanYouSeeMe.org http://canyouseeme.org/
This site lets you test for open port numbers one at a time.

The Wikipedia firewall article links to other free test sites. See also Home PC Firewall Guide and their Free Security Software page.


Anti-spyware

Spyware* (1) Software that gathers information about the user and is installed without adequate user notice, consent or control. (2) Software that impairs users' control over material changes that affect their user experience, privacy, or system security; use of their system resources, including what programs are installed on their computers; or collection, use, and distribution of their personal or otherwise sensitive information.

The Internet community seemed to be still catching up to the spyware problem as of 2006. The situation was complicated for a while by lawsuits from spyware originators claiming their stuff was not malware; but it's become pretty clear that spyware left unchecked can bring systems almost to a standstill.

Wikipedia:
Spyware
Adware
Malware

Ad-Aware http://www.lavasoft.com/ Wikipedia
Ad-Aware Free version runs on Win2000, XP, Vista.
Aluria Anti-spyware http://www.aluriasoftware.com/
AVG Anti-Spyware Free edition
AVG's anti-spyware functionality is now part of AVG Antivirus, including the free edition.
NOD32 Antivirus http://www.eset.com/
Outpost Firewall Pro http://www.agnitum.com/
Spybot Search & Destroy http://www.safer-networking.org/ Wikipedia
Free, runs on Win95, 98, ME, NT, 2000, XP, Vista.
Spycatcher http://www.tenebril.com/ Wikipedia
Spycatcher Express free download (for Windows 2000 & XP).
Spy Sweeper http://www.webroot.com/ Wikipedia
Spyware Doctor http://www.pctools.com/ Wikipedia
Spy Sweeper and Spyware Doctor were top rated in a magazine review first quarter 2006.
Trend Micro Anti-spyware http://us.trendmicro.com/
X-Cleaner http://www.xblock.com/
Freeware version no longer available.
ZeroSpyware http://www.fbmsoftware.com/ Wikipedia

If nothing else, one thing you can do against spyware is to reformat your hard disk and completely reinstall your OS and software every few months. This is time-consuming and no fun, obviously.


Security suites

These suites provide antivirus, anti-spyware, and firewall services in an integrated package.

BitDefender Internet Security http://www.bitdefender.com/
F-Secure Internet Security http://www.f-secure.com/
McAfee Internet Security Suite http://www.mcafee.com/
Norton Internet Security http://www.symantec.com/
Panda Platinum Internet Security http://www.pandasecurity.com/
PC-cillin Internet Security http://us.trendmicro.com/
ZoneAlarm Security Suite http://www.zonealarm.com/
Top rated in a magazine review first quarter 2006.

Secure delete

In most operating systems, when you "delete" a file (including using "Empty Recycle Bin" in Windows and "Empty Trash" in Ubuntu Linux) the file isn't really gone yet. The OS just removes the file system's pointer to the file, indicating that space is now available, and the file's data just sits there until it happens to be overwritten by something. There are various utilities and techniques for recovering deleted files.

Fair warning: I am not a spook. Nobody should mistake me for any kind of authority on this stuff. I'm just linking to some file wipe utilities I've used or read about.

For privacy reasons, to prevent identity theft, and to help avoid accidental disclosure of sensitive corporate or government information, sometimes one needs to completely remove things. File wipe utilities do this by overwriting disk space formerly occupied by deleted files with various types of null data patterns, sometimes repeatedly.

Eraser http://eraser.heidi.ie/
File wipe utility I've used on Windows. You can use it as a launched program, mostly when you want to wipe the unused space on a drive, and it adds context menu items for files, including "Erase" and "Secure Move," and for the Recycle Bin.
In Mac OS X v10.2 Jaguar and
later, there are secure delete
utilities provided as part of the OS,
with increasing levels of user
friendliness; an article on the Tech
Talk Point site gives details.
BleachBit home page http://bleachbit.sourceforge.net/
BleachBit project page http://sourceforge.net/projects/bleachbit/
Disk space recovery and file wipe utility for Linux; present in the Ubuntu package manager.
shred http://en.wikipedia.org/wiki/Shred_(Unix)
srm http://en.wikipedia.org/wiki/Srm_(Unix)
Two Unix/Linux shell commands to delete a file securely by overwriting. shred is part of the GNU Core Utilities, and srm stands for secure remove.
DBAN home page http://www.dban.org/ Wikipedia
DBAN project page http://sourceforge.net/projects/dban/
Darik's Boot And Nuke is a 6MB ISO disk-image file you download and burn to a CD. When you boot a computer from the CD, DBAN can completely wipe any hard disk it can detect, and it has a mode where it just does that with no questions. DBAN seems to be what computer recyclers and other techies trust over everything else. Check out the logo on the home page.

Windows, Mac, and Linux have Recycle Bin and Trash for a good reason: so that most of the time, after you "delete" something, you can say "wait a second, give me that back." So be careful with these file wipe tools. Remember, after you wipe it, it's gone.


More protection

You can make sure you choose an Internet Service Provider (ISP) and/or email service that provide server-side virus and spam email filters. Most ISPs and free Web-mail services do this now to some level.

You can install a wired or wireless hardware router with a built-in firewall between your modem and your computer or small network. This will probably cost you in the range of US$100-$400. See also the How Stuff Works routers article. If you go with a wireless router, make sure you set it to encrypted.


Consequences of neglect

These security measures are probably the second-worst maintenance issue you can neglect on a PC, after backup.

Unfortunately there are a lot of emotional infants out there, around the world, busily writing viruses and other malicious software of various kinds. If you are the victim of a successful attack, you can lose data, have to reinstall software, or even have to reformat and reinstall Windows and all your software. With the Nimda worm in 2001 a common result was loss of all Microsoft Office documents.

If you don't have antivirus software, you also have the potential to become part of the problem, cluelessly passing on whatever viruses touch your system. There have been viruses like Michelangelo designed to do nothing but spread themselves until they see a certain system date, which triggers their destructive parts.

You can become a victim of privacy invasion, or even identity theft resulting in credit problems. Even if everything on your PC continues to work, viruses and other malware can trash your computer's performance or cause erratic behavior. In some cases your Internet-connected PC can even get turned into a "zombie" that gets put to work actively extending the attack to other computers.


HTML checked
site feedback