There are many categories of viruses, including parasitic
or file viruses, bootstrap-sector, multipartite, macro, and script viruses.
Then there are so-called computer worms, which have become particularly
prevalent. A computer worm is a type of virus. However, instead of infecting
files or operating systems, a worm replicates from computer to computer by
spreading entire copies of itself.
Parasitic or file viruses infect executable files or
programs in the computer. These files are often identified by the extension
.exe in the name of the computer file. File viruses leave the contents of the
host program unchanged but attach to the host in such a way that the virus code
is run first. These viruses can be either direct-action or resident. A
direct-action virus selects one or more programs to infect each time it is
executed. A resident virus hides in the computer's memory and infects a
particular program when that program is executed.
Bootstrap-sector viruses reside on the first portion of the hard disk
or floppy disk, known as the boot sector. These viruses replace either the
programs that store information about the disk's contents or the programs that
start the computer. Typically, these viruses spread by means of the physical
exchange of floppy disks.
Multipartite viruses combine the abilities of the parasitic and
the bootstrap-sector viruses, and so are able to infect either files or boot
sectors. These types of viruses can spread if a computer user boots from an
infected diskette or accesses infected files.
Other viruses infect programs that contain powerful macro languages
(programming languages that let the user create new features and utilities).
These viruses, called macro viruses, are written in macro languages and
automatically execute when the legitimate program is opened.
Script viruses are written in script programming languages,
such as VBScript (Visual Basic Script) and JavaScript. These script languages
can be seen as a special kind of macro language and are even more powerful
because most are closely related to the operating system environment. The
'ILOVEYOU' virus, which appeared in 2000 and infected an estimated 1 in 5
personal computers, is a famous example of a script virus.
Strictly speaking, a computer virus is always a program
that attaches itself to some other program. But computer virus has become a
blanket term that also refers to computer worms. A worm operates entirely on
its own, without ever attaching itself to another program. Typically, a worm
spreads over e-mail and through other ways that computers exchange information
over a network. In this way, a worm not only wreaks havoc on machines, but also
clogs network connections and slows network traffic, so that it takes an
excessively long time to load a Web page or send an e-mail.
No comments:
Post a Comment