|
A chunk
of computer programming code that makes copies of itself
without any concious human intervention. Some viruses do
more than simply replicate themselves, they might display
messages, install other software or files, delete software
of files, etc.
A virus
requires the presence of some other program to replicate
itself. Typically viruses spread by attaching themselves
to programs and in some cases files, for example the file
formats for Microsoft word processor and spreadsheet programs
allow the inclusion of programs called "macros" which can
in some cases be a breeding ground for viruses.
See also:
Trojan
Horse,
Worm
|