June 2001

Anti-Virus Basics

By Kevin Lewis

Given virus outbreaks of the last several months, like the one dubbed “Anna Kournikova,” I thought it was a good time to revisit some of the topics I covered in my June 2000 Trusted Professional article concerning computer viruses.

The New York State Society of CPAs has a virus-scanning gateway set up in its headquarters, and I am always amazed at the number of viruses that people unknowingly send the office. Most of the viruses are old and would not have been sent if the sender’s computer had updated virus protection.

Virus Defined

Simply put, a virus is software that is designed and written for the sole purpose of affecting a computer in an adverse manner. It alters the way in which a computer works or the condition of the data that is stored in a computer.

Viruses are either benign or malignant in form. A benign virus does not cause any serious damage to the computer, but it can annoy and inconvenience the user by displaying a message or some sort of graphic file at a particular date or time. A malignant virus, however, can cause significant damage. This type of virus can alter a program or operating system so that it no longer behaves properly. Even a weak malignant virus could cause a program to crash or refuse to accept commands. Some malignant viruses carry a strain that can alter the computer at the directory information level and prevent it from booting up.

Virus Types

Viruses like “Melissa A,” which attached to Word, spread by attaching themselves to another program or to the boot sector of a diskette. When the infected file is executed, or the computer is started from an infected disk, the virus itself is executed. Often, the virus sits in the memory waiting to infect the next program that is run, or the next disk that is accessed.

In addition, many viruses are triggered by an event that is based on a variable determined by the virus writer. A trigger event virus may display a message on a certain date or delete files after the infected program is run a certain number of times.

File infector viruses attach themselves to or replace .COM and .EXE files. With this type of virus, uninfected programs usually become infected when they are executed with the virus in memory.

Leaving an infected diskette in a drive and rebooting the machine activates a boot sector virus. When the boot sector program is read and executed, the virus goes into memory and infects the hard drive. If a boot sector virus infects the machine it will not be able to load the operating system.

A master boot record (MBR) virus is spread in exactly the same manner as a boot sector virus—by leaving an infected diskette in a drive and rebooting the machine. When the boot sector program is read and executed, the virus goes into memory and infects the MBR of the hard drive.

A multipartite virus is a combination of the viruses listed above. The virus can infect both files and master boot record, or both files and boot sectors.

The damage that viruses can cause in the business community is substantial. Preventive measures are the only way to minimize the chance of infection. There no longer is an excuse for not having an updated anti-virus program on each server and workstation attached to a network. Most of the well-known anti-virus packages come with free updates for the warranty period, and when that expires the support plan should be purchased.

The NYSSCPA uses a combination of Trend Micro on the e-mail gateway and Symantec’s Norton Anti-Virus on each server and workstation. These two products release an updated definition each week and as needed for the release of a major virus. Our systems automatically download the update onto the network and when each user logs in, the program checks with the server to see if the workstation has the newest definition file. If it does not then the update is installed. All of these processes occur unbeknownst to the end user. The accompanying sidebar provides a list of links to web pages that pertain to virus issues. For more information, please contact NYSSCPA Chief Technology Officer Kevin Lewis at (212) 719-8340, (800) NYSSCPA (697-7272), or klewis@nysscpa.org.


Home
| About Us | Continuing Education | Future CPAs | Government Affairs | Professional Resources | Publications | Sound Advice | Tax Resources

Chapters | Committees | Member Center | Events Calendar | Classifieds | Careers | E-zine Subscriptions | The Trusted Professional | The CPA Journal



Search | Site Map | Become a Member | Jobs | Press Room | Contact Us | Feedback

©1997 - 2009 New York State Society of Certified Public Accountants. Legal Notices