virus
virus n. [from the obvious analogy with biological viruses,
via SF] A cracker program that searches out other programs and
`infects' them by embedding a copy of itself in them, so that
they become {Trojan horse}s. When these programs are executed,
the embedded virus is executed too, thus propagating the
`infection'. This normally happens invisibly to the user.
Unlike a {worm}, a virus cannot infect other computers without
assistance. It is propagated by vectors such as humans trading
programs with their friends (see {SEX}). The virus may do
nothing but propagate itself and then allow the program to run
normally. Usually, however, after propagating silently for a
while, it starts doing things like writing cute messages on the
terminal or playing strange tricks with the display (some viruses
include nice {display hack}s). Many nasty viruses, written by
particularly perversely minded {cracker}s, do irreversible
damage, like nuking all the user's files.
In the 1990s, viruses have become a serious problem, especially
among IBM PC and Macintosh users (the lack of security on these
machines enables viruses to spread easily, even infecting the
operating system). The production of special anti-virus software
has become an industry, and a number of exaggerated media reports
have caused outbreaks of near hysteria among users; many
{luser}s tend to blame *everything* that doesn't work as
they had expected on virus attacks. Accordingly, this sense of
`virus' has passed not only into techspeak but into also popular
usage (where it is often incorrectly used to denote a {worm} or
even a {Trojan horse}). See {phage}; compare {back door};
see also {UNIX conspiracy}.
HTML Conversion by AG2HTML.pl V2.94618 & witbrock@cs.cmu.edu