home
NEWS       BLOGS       FORUMS       NEWSLETTERS       RESEARCH       EVENTS       DIGITAL LIBRARY       CAREERS  
Network Computing Network Computing Powered by InformationWeek Business Technology Network

IMMERSE YOURSELF:

SOA

  |

Data Center

  |

802.11n

  |

Data Privacy

  |
APO  |

Virtualization

  |

NAC

  |

Security

  |

Network Mgmt

  |

Enterprise Apps

  |

Storage & Servers







Wanted Dead or Alive: The Antivirus Shoot-Out

By Philip Carden
our customizable newsletter, sends you security alerts, product updates and software patches on the products you use. Sign up now at www.networkcomputing.com /express/
 Not dead, yet not alive. That's how scientists describe biological viruses, the animate particles that are responsible for a wide variety of human ailments. Biological viruses like influenza infect healthy cells and then use those cells to make copies of themselves, which in turn can infect other healthy cells.

In a similar fashion, computer viruses infect, self-replicate and spread. By understanding how computer viruses take on a life of their own, you'll understand the damage that viruses can do and the important steps to take to protect your workgroup.

Since a computer user typically only runs useful, known programs (like a word processor or spreadsheet), a virus needs to attach itself to--or associate with--another program in order to run. Moreover, there needs to be some mechanism by which the virus code will run automatically. Two such mechanisms are widely employed by viruses--boot-sector executables and application macros.

Boot-Sector Viruses When you first start or restart your computer, it checks to see if there is a disk in the floppy drive. If there is, the computer looks for a part of the disk called the boot sector (created when the disk is first formatted) and runs a program called the boot-sector executable. If the disk is bootable, the boot sector executable loads the OS (operating system). If not, it displays the message "non-system disk or disk error, replace and strike any key when ready." The boot-sector executable runs automatically every time the computer starts with a disk in the floppy drive, regardless of the disk's contents. On a diskette infected with a boot-sector virus, the boot-sector executable is modified--it performs the same functions as the standard boot-sector executable, but also transfers the virus program to the computer.

Most often, the infected boot-sector executable modifies a sector on the computer's hard disk called the MBR (Master Boot Record)--also known as the partition sector or partition table. The MBR contains an executable that runs automatically when there is no diskette in the floppy drive. The MBR executable then automatically starts an OS boot-sector executable, which is located on one of the hard drive's partitions. The virus transfers itself to the computer by modifying the MBR executable so that the next time the computer is booted from the hard drive, the virus program is loaded into memory.

Once loaded in memory, the virus waits for diskettes to be inserted in the floppy drive. The virus then modifies the new floppy disk's boot sector executable with the original virus code, so the floppy diskette can infect other computers. Thus, the virus has utilized an automated process to infect, replicate itself and spread. Other varieties of virus may either attack the OS boot sector on the hard drive instead of the MBR, attack both the OS boot sector and the MBR, or avoid the hard drive altogether and load directly into memory from the floppy diskette.

Macros and Macro Viruses When using office-automation applications, such as word processing and spreadsheets, business-specific tasks are often performed repeatedly. To help with such situations, most applications support macros. A macro is a series of commands and instructions that you group together as a single command to automate a task. You might write a macro in Excel to highlight all of the lines in a spreadsheet that are missing a key field, or you may have a macro in Word to reformat all the addresses in an address list with the format used in your workgroup.

Since macros contain a series of instructions, they are essentially programs. Indeed, these programs can be very powerful. Applications like Word and Excel can modify the configuration of the application itself. However, unlike normal application programs, which are separate executable files, macros are usually saved along with the document data file. Moreover, macro languages typically offer a mechanism to run automatically when the document is opened (such a macro is often called an autorun, autostart or start-up macro).


Related Links

SecureDesktop Protects Your PC Like A Vault
February 15, 1997

Vaccinate Your NT File Services With Antivirus Server Software
April 1, 1997

NAV For Notes Deserves A Medal Of Honor
January 15, 1998

WSS Puts Its Stamp On E-Mail Security
July 15, 1998

You Can Claim Victory Over Viruses
August 1, 1998


Company Directory
to browse our data, starting with a particular company.

Network Computing Links
allows you to request additional product information from our advertisers.

Print This Page


e-mail E-mail this URL






Ready to take that job and shove it?

Function:

Keyword(s):

State:
SPONSOR
RECENT JOB POSTINGS
CAREER NEWS
Go beyond Google and get vertical. These specialized search sites will help you find the business information you need -- fast.

Ari Balogh was named to the post of chief technology officer as the companys for a "realignment" of employees.










InformationWeek U.S. IT Salary Survey 2008
Salaries for business technology professionals are falling. Here's what you need to know in order to make good hiring decisions and personal career choices. Download Today
 
ROLLING RIGHT ALONG
Follow key Network Computing Reviews from conception to completion. This Week: Holistic APM.



Network Computing Reports Emerging Enterprise Podcast Series: Secrets to Success








TechSearch


Microsite of the Week


Powerful Information at Your Fingertips



InformationWeek Business Technology Network
InformationWeekInformationWeek 500InformationWeek 500 ConferenceInformationWeek AnalyticsInformationWeek CIO
InformationWeek EventsInformationWeek ReportsInformationWeek MagazinebMightyByte and SwitchDark Reading
Digital LibraryIntelligent EnterpriseInternet EvolutionNetwork ComputingNo JitterPlug Into The Cloud
space
Techweb Events Network
InteropVoiceConWeb 2.0 ExpoWeb 2.0 SummitEnterprise 2.0 ConferenceMobile Business ExpoSoftware ConferenceCSI - Computer Security Institute
Black HatGTECEnergy CampMashup CampStartup Camp
space
Light Reading Communications Network
Light ReadingLight Reading EuropeUnstrungLight Reading's Cable Digital NewsConstantinopleInternet EvolutionPyramid Research
Heavy ReadingLight Reading Live!Light Reading InsiderEthernet ExpoOptical ExpoTeleco TVTower Technology Summit
space
Financial Technology Network
Advanced TradingBank Systems & TechnologyInsurance & TechnologyWall Street & TechnologyAccelerating Wall StreetBank Systems & Technology Executive SummitBuyside Trading SummitInsurance & Technology Executive Summit
space
Microsoft Technology Network
MSDN MagazineTechNetThe Architecture Journal
space


App Infrastructure   |   Messaging & Collaboration   |   Network & Systems Mgmt   |   Network Infrastructure   |   Security  |   Storage & Servers   |   Wireless   |   Enterprise Apps
About Us  |  Contact Us  |  Site Map  |  Technology Marketing Solutions  |  Advertising Contacts  |   Briefing Centers
Copyright © 2008  United Business Media LLC  |  Privacy Statement  |  Terms of Service  |  Your California Privacy Rights