In Proceedings of the th Virus Bulletin International Conference Boston

September Virus Bulletin Ltd Abingdon England pp

Computer Viruses A Global Persp ective

Steve R White Jerey O Kephart and David M Chess

High Integrity Computing Lab oratory

IBM Thomas J Watson Research Center

PO Box

Yorktown Heights NY

Intro duction

Technical accounts of computer viruses usually fo cus on the microscopic details of individual viruses

their structure their function the typ e of host programs they infect etc The media tends to fo cus

on the so cial implications of isolated scares Such views of the virus problem are useful but limited

in scop e

One of the missions of IBMs High Integrity Computing Lab oratory is to understand the virus

problem from a global p ersp ective and to apply that knowledge to the development of antivirus

technology and measures We have employed two complementary approaches observational and

theoretical virus epidemiology Observation of a large sample p opulation for six

years has given us a go o d understanding of many asp ects of virus prevalence and virus trends while

our theoretical work has b olstered this understanding by suggesting some of the mechanisms that

govern the b ehavior that we have observed

In this pap er we review some of the main ndings of our previous work In brief we show that

while thousands of DOS viruses exist to day less than of these have actually b een seen in real

virus incidents Viruses do not tend to spread wildly Rather it takes months or years for a virus

to b ecome widespread and even the most common aect only a small p ercentage of all computers

Theoretical mo dels based on biological epidemiology can explain these ma jor features of computer

virus spread

Then we demonstrate some interesting trends that have b ecome apparent recently We examine

several curious features of viral prevalence over the past few years including remarkable p eaks in

virus rep orts the rise of b o otsectorinfecting viruses to account for almost all incidents to day and

the near extinction of leinfecting viruses We show that antivirus software can b e remarkably

eective within a given organization but that it is not resp onsible for the ma jor changes in viral

prevalence worldwide Instead our study suggests that changes in the computing environment in

cluding changes in machine typ es and op erating systems are the most imp ortant eects inuencing

what kinds of viruses b ecome prevalent and how their prevalence changes

Finally we lo ok at current trends in op erating systems and networking and attempt to predict

their eect on the nature and extent of the virus problem in the coming years

The Status of the Virus Problem To day

Over the past decade computer viruses have gone from an academic curiosity to a p ersistent

worldwide problem Viruses can b e written for and spread on virtually any computing platform

While there have b een a few largescale networkbased incidents to date the more

signicant problem has b een on micro computers Viruses are an ongoing p ersistent worldwide

problem on every p opular micro computing platform

In this section we shall rst review briey our metho ds for monitoring several asp ects of computer

virus prevalence in the world Then we shall present a numb er of the most interesting observations

We will attempt to explain these observations in later sections of the pap er

Measuring Prevalence

We have learned much ab out the extent of the PCDOS virus problem by collecting virus incident

statistics from a xed wellmonitored sample p opulation of several hundred thousand PCs for six

years The sample p opulation is international but biased towards the United States It is b elieved

to b e typical of Fortune companies except for the fact that central incident management is

used to monitor and control virus incidents

Briey the lo cation and date of each virus incident is recorded along with the numb er of infected

PCs and diskettes and the identity of the virus From these statistics we obtain more than just an

understanding of the virus problem within our sample p opulation we also can infer several asp ects

of the virus problem worldwide Figure illustrates how this is p ossible

From the p ersp ective of one of the organizations that comprises our sample p opulation the world

is full of computer viruses that are continually trying to p enetrate the semip ermeable b oundary

that segregates that organization from the external world At a rate dep ending on the numb er

of computer virus infections in the world the numb er of machines in the organization and the

p ermeability of the b oundary a computer virus will so oner or later make its way into the orga

nization This marks the b eginning of a virus incident Assuming that the p ermeability of the

b oundary remains constant the numb er of virus incidents p er unit time p er machine within the

set of organizations that makes up our sample p opulation should b e prop ortional to the numb er of

computer virus infections in the world during that time p erio d In fact our measure will lag the

actual gure somewhat since incidents are not always discovered immediately

Observations of Computer Virus Prevalence

As shown in Figure there are thousands of DOS viruses to day During the past several years

the rate at which they have app eared worldwide has crept upwards to its present value of new

viruses a day on average see Fig

Note that the numb er of new viruses is not increasing exp onentially as is often claimed

The rate of app earance of new viruses in the collections of antivirus workers has b een increasing

gradually for several years at roughly a linear rate Thus the numb er of known viruses is growing

quadratically at worst In fact almost nothing at all ab out viruses is increasing exp onentially

The problem is signicant and it is growing somewhat worse but prophets of do om in this eld

have p o or track records

While there are thousands of DOS viruses less than of them have b een seen in actual virus

incidents within the p opulation that we monitor These are the viruses that actually constitute

a problem for the general p opulation of PC users It is very imp ortant that antivirus software

detect viruses that have b een observed in the wild The remainder are rarely seen outside of the

collections of antivirus groups like ours Although many of them might never spread signicantly

viruses that are not prevalent remain of interest to the antivirus community We must always b e

prepared for the p ossibility that a lowprole virus will start to b ecome prevalent This requires us

to b e familiar with all viruses prevalent or not and to incorp orate a knowledge of as many of them

1

Further details ab out our metho ds for collecting and interpreting statistics can b e found in several references

Org. Org.

Penetration World Internal Spread World

Figure Computer virus spread from an organizations p ersp ective White circles represent uninfected machines black circles represent

infected machines and gray circles represent machines in the pro cess of b eing infected Throughout the world computer viruses spread

among PCs many of them b eing detected and eradicated eventually Left Occasionally a virus p enetrates the b oundary separating the

organization from the rest of the world initiating a virus incident Right The infection has spread to other PCs within the organization

The numb er of PCs that will b e infected by the time the incident is discovered and cleaned up is referred to as the size of the incident

Number of Different PC±DOS Viruses 4500

4000

3500

3000

2500

2000

Total Viruses 1500 Known to IBM

1000

500 Observed

0 1/1 7/1 1/1 7/1 1/1 7/1 1/1 7/1 1/1 7/1 1/1 7/1 1/1 7/1 1/1 7/1

1988 1989 1990 1991 1992 1993 1994 1995

Figure Cumulative numb er of viruses for which signatures have b een obtained by IBMs High Integrity Computing Lab oratory vs

time There are thousands of viruses but only a few have b een seen in real incidents New PC±DOS Viruses Per Day 5

4

3

2

New Viruses Per Day 1

0 1/1 7/1 1/1 7/1 1/1 7/1 1/1 7/1 1/1 7/1 1/1 7/1 1/1 7/1 1/1 7/1

1988 1989 1990 1991 1992 1993 1994 1995

Figure The numb er of new viruses app earing worldwide p er day has b een increasing steadily

as p ossible into antivirus software We continue to monitor the prevalence of al l viruses regardless

of how prevalent they are at present

Out of the several hundred viruses that have ever b een observed in actual incidents a mere handful

account for most of the problem Figure shows the relative fraction of incidents caused by the ten

most prevalent viruses in the world in the past year These ten account for over two thirds of all

incidents The one hundred other viruses that have b een seen in incidents in the past year account

for less than a third of the incidents Most of these were seen in just a single incident

Curiously the ten most prevalent viruses are all b o ot viruses Bo ot viruses infect b o ot sectors of

diskettes and hard disks When a system is b o oted from an infected diskette its hard disk b ecomes

infected Typically any nonwriteprotected diskette that is used in the system thereafter also

b ecomes infected spreading the virus The dominance of b o ot viruses is esp ecially striking when

one takes into account the fact that of the thousands of known DOS viruses only ab out are

b o ot sector infectors

Bo ot viruses have not always b een dominant Three years ago the second and third most prevalent

viruses were le infectors as were of the top The total incident rates for b o ot infectors and le

infectors were roughly equal Figure provides another view of what has happ ened to the relative

prevalence of these two typ es of viruses over time Beginning in the incident rate for b o ot

sector infectors continued to rise while the incident rate for le infectors b egan to fall dramatically

We will attempt to explain this phenomenon in a subsequent section

It is interesting to break up our incident statistics even further into trends for individual viruses

Figure shows the incident rate for selected viruses Note that some viruses have increased in

prevalence while others have declined

Figures raise several imp ortant questions Form AntiEXE Stealth Boot.B AntiCMOS Parity Boot.B Sample Population Monkey.B (3Q94 through 2Q95) B1 V±Sign Monkey.A 2KB 100 others

0% 10% 20% 30% 40%

Fraction of Incidents

Figure The top ten viruses account for two thirds of all incidents All of them are b o otsector infectors

1.0 Total Incidents per 1000 PCs per Quarter

0.8 Boot infectors

0.6

0.4

0.2

File infectors 0.0 Q1 3 Q1 3 Q1 3 Q1 3 Q1 3 Q1

1990 1991 1992 1993 1994 1995

Figure Bo ot viruses have continued to rise in prevalence while le viruses have declined 0.5 Incidents per 1000 PCs per Quarter

0.4

0.3 Stoned Form 0.2

AntiExe 0.1 Jerusalem AntiCMOS 0.0 Michelangelo Q1 3 Q1 3 Q1 3 Q1 3 Q1 3 Q1 3

1990 1991 1992 1993 1994 1995

Figure Some viruses have increased in prevalence while others have declined

Why are some viruses more prevalent than others

Why do some viruses continue to increase in prevalence while others plateau or decline

Why are b o ot viruses so prevalent relative to le infectors and why has their dominance

increased over time

Finally can we predict what viruses are likely to b ecome more prevalent in the future

To b egin to address these questions we now review some of our previous theoretical work on virus

epidemiology

How Viruses Spread

Over the past several years we have constucted theoretical mo dels of how computer viruses spread

in a p opulation and compared them against the results of an ongoing study of actual virus incidents

Our mo dels are purp osefully simple in an attempt to understand the most imp ortant asp ects of

global virus spread In these mo dels a system is either infected or not If it is infected there is

some probability each day that it will have an infectious contact with some other system in the

world typically via exchange of oppy diskettes or software exchange over a network This is called

the birth rate of the virus Similarly there is some probability each day that an infected system

will b e discovered to b e infected When that happ ens it is cleaned up and it returns to the p o ol

of uninfected systems This is called the death rate of the virus

The birth and death rates are inuenced by a numb er of factors A virus birth rate is governed

by its intrinsic prop erties such as the particular way in which it infects and spreads Just as for

biological diseases its birth rate is also highly dep endent up on so cial factors such as the rate of

software or diskette exchange among systems The death rate is determined by how quickly the

virus is found and eliminated which in turn dep ends on the extent to which p eople notice the virus

due to its b ehavior or through the use of antivirus software As we shall see the birth and death

rates also dep end critically on the nature of the worlds computing environment

All of our mo dels show the same basic characteristics of virus spread One fundamental insight is

that there is an epidemic threshold ab ove which a virus may spread and b elow which it cannot If

the birth rate of a virus is greater than its death rate the virus has a chance to spread successfully

although it may die out b efore it spreads much If the virus do es manage to get a fo othold it will

start to rise slowly in prevalence The rate at which it do es so is governed by a numb er of factors

such as intrinsic characteristics of the virus and the overall rate at which software is exchanged

A second fundamental insight that has emerged from our research is that the growth rate can b e

much slower than the exp onential rate that was predicted by one theory Our theory shows

that when software sharing is lo calized the global rate of spread can b e very slow even roughly

linear At some p oint the virus levels o in prevalence reaching an equilibrium b etween

spreading and b eing eliminated Figure illustrates the typical b ehavior of a system ab ove the epidemic threshold

100

80

60

40 Infected Machines 20 100±node simulation 0 0 10 20 30 40 50

time

Figure Ab ove the epidemic threshold a virus rises in prevalence at a rate that dep ends on a variety of factors then plateaus at an

equilibrium In this simulation the birth rate exceeded the death rate by a factor of

If the birth rate is less than the death rate if the virus is found and eliminated more quickly than

it spreads then the virus cannot spread widely It may spread to a few machines for a little while

but it will eventually b e found and eliminated from the p opulation b ecoming extinct Figure

illustrates this b ehavior 5

4

3

2 Infected Machines 1 100±node simulation 0 0 1 2 3 4 5

time

Figure Below the epidemic threshold very small outbreaks can o ccur but extinction of the infection is inevitable In this simulation

the birth rate was less than the death rate Note that the vertical and horizontal scales are much dierent than those of Fig

Virus Case Studies

In this section we illustrate the interaction b etween viruses and their environment by narrowing our

fo cus to the b ehavior of selected individual viruses We relate changes and shifts in virus prevalence

to theoretical ndings and to our knowledge of relevant shifts in the computing environment

Michelangelo Madness

The Michelangelo virus was rst found in early in New Zealand It is a typical infector of

diskette b o ot records and the master b o ot record of hard disks with one exception If an infected

system is b o oted on March of any year the Michelangelo virus will overwrite parts of the hard disk

with random data This renders the hard disk of the system and all of its information inaccessible

The virus is named Michelangelo not b ecause of any messages in the virus itself but b ecause one of

the rst p eople to analyze it noticed that March is the birthday of the famous artist The name

stuck

Finding a new virus is not unusual in itself several dozen new viruses are found each week Michelan

gelo was unusual in that it was found in an actual incident rather than as one of the thousands

of viruses gathered by antivirus workers but as yet unseen in an incident It was also unusual

b ecause it could cause such substantial damage to the information on p eoples PCs and b ecause

that damage would all happ en on a single day

In the weeks that preceded March something even more unusual happ ened In a fascinating

interplay b etween the media and some parts of the antivirus industry the Michelangelo virus

b ecame a ma jor news event News stories warning ab out Michelangelos destructive p otential

were broadcast on ma jor television networks Articles ab out it app eared prominently in ma jor

newspap ers

As March drew nearer the stories grew ever more hysterical The predictions of the numb er of

systems that would b e wip ed out grew to hundreds of thousands then millions

When the fateful date came the predictions of do om turned out to have b een a bit inated The

Michelangelo virus was found on some systems and probably did destroy data on a few of them

But the worldwide disaster did not o ccur Indeed it was dicult to nd any veried incident of

destruction of data by Michelangelo in most places

This should not have come as a surprise Our own research at the time showed that the Michelangelo

virus was not very prevalent and certainly not one of the most common viruses We estimated

that ab out the same numb er of systems would have their hard disks crash due to random hardware

failures on March as would have their data destroyed by the Michelangelo virus It is imp ortant

to keep the risks in p ersp ective

Michelangelo Madness as we came to call it did have a dramatic eect though not the anticipated

one Concerned ab out the predictions of widespread damage p eople b ought and installed antivirus

software in droves In some lo cations lines of p eople waiting to buy antivirus software stretched

around the blo ck In other places stores sold out of their entire supply of antivirus software during

the week leading up to March Around the world a very large numb er of p eople checked their

systems for viruses in those few days

Figure illustrates the eect of this activity In the two weeks b efore March rep orts

of virus incidents shot up to unprecedented levels Naturally this was not b ecause viruses were

spreading out of control during those two weeks Rather infections that had b een latent for days

or weeks were found simply b ecause p eople were lo oking for them In environments like that of

our sample p opulation where antivirus software is widely installed and used it is likely that these

same infections would have b een caught anyway in subsequent weeks But since so many p eople

checked their systems prior to March the infections were discovered then rather than later

People did nd the Michelangelo virus but they found far more viruses of other kinds The Stoned

virus for instance the most prevalent virus at the time was found ab out three times more frequently

than was the Michelangelo virus

In the rst few months after Michelangelo Madness fewer virus incidents were rep orted than in the

few month b efore it This is easy to understand First virus incidents were caught earlier than they

might have b een b ecause everyone was lo oking Viruses found in the b eginning of March might

have b een found in the b eginning in April instead So one would exp ect fewer virus incidents to b e

rep orted shortly after March that year Second viruses were probably found and eliminated even

in systems that might not have found them for a very long time In just a few days the worldwide

p opulation of viruses was decreased We would exp ect that the virus p opulation and hence virus

incident rep orts would increase again in subsequent months

Virus incidents did increase after that but in a way that is rather complicated We will examine

this in more detail in a subsequent section

Despite the b enecial eects of eliminating some viruses temp orarily the hysteria caused by this

event was clearly out of prop ortion to the risk Individuals and businesses sp ent vast sums of money

and time warding o a threat that was much smaller than they were led to b elieve We hop e that

those involved learned from the exp erience that our friends in the antivirus industry will b e

more careful in saying that they understand viral prevalence when they do not and that the media Incidents per 1000 PCs (2±Week Periods) 0.4 All other viruses Stoned

0.3 Michelangelo

0.2

0.1

0.0 4/05 5/31 7/26 9/20 11/15 1/10 3/06 5/01 6/26 8/21 10/16 12/11 2/05

1991 1992 1993

Figure Michelangelo Madness resulted in many p eople nding viruses of all kinds

will examine predictions of imp ending do om with a somewhat more critical eye

The Missing

The Brain virus was rst observed in Octob er making it one of the rst DOS viruses seen in

the world It infects diskette b o ot sectors and b ecomes active in a system when that system

is b o oted from an infected diskette Unlike most b o ot viruses to day Brain do es not infect b o ot

sectors of hard disks

In the early days of PCs most PCs were b o oted from diskettes and did not have hard disks This

provided a p erfect medium for Brain to spread Diskettes used in an infected system b ecame infected

themselves and could carry that infection to other systems Brain spread around the world in just

this way

Beginning with the intro duction of the IBM PCXT in the PC industry made a transition

to systems that have hard disks Unlike their predecessors these systems were not b o oted from

diskettes as frequently When they were b o oted from diskettes it was typically for some sp ecial

activity such as system maintenance Once that activity was concluded the system was reb o oted

from the hard disk It b ecame very uncommon for a system to b e b o oted from a diskette and

then used for an extended p erio d of time with more diskettes b eing inserted into the system This

denied the Brain virus the opp ortunity to spread in most cases The world b ecame a much more

dicult place for the Brain virus to spread and its prevalence declined

This decline in prevalence o ccurred b efore we started gathering accurate statistics ab out virus inci

dents so we cannot illustrate it quantitatively Anecdotal evidence and our own informal statistics

from the late s however suggest that the Brain virus was substantially more common than

it is to day While the Brain virus is still seen on rare o ccasions it do es not spread well to day

We sighted the Brain virus several times from mid until mid but since it has only

app eared in our sample p opulation once in early

Not Stoned Again

0.5 Incidents per 1000 PCs per Quarter

0.4

0.3 Stoned

0.2

0.1

0.0 Q1 3 Q1 3 Q1 3 Q1 3 Q1 3 Q1 3

1990 1991 1992 1993 1994 1995

Figure The Stoned virus a b o ot infector rose in prevalence and then declined

The Stoned virus was rst observed in an incident in It is a typical b o ot virus infecting

diskette b o ot records and master b o ot records of hard disks One time out of eight that a system is

b o oted from an infected diskette the message Your PC is now Stoned will app ear on the display

The virus has no other eects

The Stoned virus followed the exp ected pattern of rising in prevalence through at which time

it had reached a rough equilibrium After a large p eak during Michelangelo Madness it slowly

declined in prevalence over the next several years Once the most prevalent virus in the world the

Stoned virus is seen much less frequently to day

Its rise in prevalence and subsequent equilibration is what we exp ect of a virus Its decline is a

bit puzzling at rst until we notice that a system infected with the Stoned virus only spreads that

infection to the diskette in the A drive not to any other diskette drive The system b ecame infected

in the rst place by b o oting from an infected diskette in the A drive The Stoned virus started its

life on inch diskettes In spreading from diskette to system to diskette it could only spread to

other inch diskettes

Early in Stoneds life most systems used inch drives so there was a fertile medium around the

world which Stoned could use to spread In the late s however a trend b egan towards systems

that used inch drives as their A drive The fraction of systems that had inch A drives

declined and has b een declining steadily ever since With fewer and fewer systems that Stoned

could infect and spread b etween the virus to o declined in prevalence

Jerusalems Rise and Fall 0.5 Incidents per 1000 PCs per Quarter

0.4

0.3

0.2

0.1 Jerusalem

0.0 Q1 3 Q1 3 Q1 3 Q1 3 Q1 3 Q1 3

1990 1991 1992 1993 1994 1995

Figure The Jerusalem virus once quite prevalent is seen much less often to day

The Jerusalem virus was rst observed in Decemb er in the city of Jerusalem Israel In

many ways it is an archetypical le virus When an infected program is run the Jerusalem virus

installs a resident extension in DOS Subsequently when any other program is executed the virus

resident extension will infect the program le

Prior to the Jerusalem virus followed the exp ected pattern of a virus that is spreading around

the world It rose gradually in prevalence through At the end of it had reached an

equilibrium level in most of the world Through it maintained this same level of prevalence

neither increasing or decreasing

After however an o dd thing happ ened Fewer and fewer incidents of the Jerusalem virus

o ccurred What was one of the most prevalent viruses in declined to one of the least prevalent

viruses in Indeed we saw only ve incidents of the Jerusalem virus in our sample p opulation

in and just a single incident so far in

What caused this decrease It was not a change in diskette drive typ e or the move from oppy

diskettes to hard disks File viruses like the Jerusalem virus spread to les on any kind of diskette

and p ersist in systems that b o ot from hard disks We will return to the cause of this mysterious

decrease in a subsequent section of this pap er

Form Follows Function

The Form virus was rst observed in an incident in Q It infects diskette b o ot sectors and system

b o ot sectors of hard disks When the system is b o oted from an infected diskette or hard disk the

virus b ecomes active in memory and infects essentially any diskette used in the system thereafter

Unlike the Brain virus the Form virus remains on the hard disk and can spread if the system is

b o oted from the hard disk subsequently Unlike the Stoned virus the Form virus is capable of 0.5 Incidents per 1000 PCs per Quarter

0.4

0.3 Form 0.2

0.1

0.0 Q1 3 Q1 3 Q1 3 Q1 3 Q1 3 Q1 3

1990 1991 1992 1993 1994 1995

Figure The Form virus another b o ot infector rose steadily in prevalence b efore reaching equilibrium

infecting diskettes of any kind in any diskette drive so it did not remain limited to one kind of

diskette On the th of any month the Form virus will cause a slight clicking when keys are

depressed on an infected system This is often subtle enough to go unnoticed

The Form virus do es not p ossess the limiting features that caused the Brain and Stoned viruses

to have diculty spreading in the early and middle s It has exhibited what we exp ect to b e

typical b ehavior for a virus that has found its way into the world It to ok over a year b efore it

started rising signicantly in prevalence It rose steadily during and b ecoming the most

prevalent virus worldwide By the end of it had reached a rough equilibrium at ab out the

same level as other mature viruses such as Jerusalem or Stoned In the absence of environmental

change we might exp ect the Form virus to remain ab out as prevalent as it is to day

Why Are Bo ot Viruses So Common

Bo ot viruses are by far the most common viruses to day accounting for nearly of all incidents

in Q File viruses on the other hand have decreased in prevalence This is a remarkable change

Several years ago le viruses accounted for around of all incidents What could b e resp onsible

for this dramatic change

Was it Michelangelo Madness No That caused only a temp orary depletion of viruses of all kinds

Michelangelo Madness explains the large p eak in rep orted incidents and the subsequent temp orary

decrease in incidents It do es not account for the dierence in prevalence b etween b o ot infectors

and le infectors

Is it due to the increased use of antivirus software As antivirus researchers and pro ducers of

antivirus software we would certainly like to think so It is tempting to conclude that antivirus

software has made a dierence in the world given our exp erience with the sample p opulation in

which we have found that widespread usage of antivirus software and central incident management

substantially reduces the size of incidents within an organization Unfortunately a closer

lo ok at our own data show that while antivirus software and p olicies can make a real dierence

within organizations antivirus software do es not seem to have made as much of a dierence to the

world in general All of the common viruses have b een known for quite some time All of them

are detected even by older antivirus programs If antivirus software was resp onsible we would

have exp ected to see a decline in all viruses The use of antivirus software do es not account for

the dierence in prevalence b etween b o ot infectors and le infectors

To nd the solution to this mystery we lo ok once again at changes in the computing environment

rather than events asso ciated with the antivirus industry The biggest change in the PC computing

environment over the past several years has b een the change from the use of native DOS to the

use of Windows and Windows was released in and started to b ecome a p opular

enhancement to the DOS op erating system Windows released in accelerated this trend

To day a large numb er of PCs run Windows

How do es Windows aect the spread of viruses Exp eriments carried out at IBMs High Integrity

Computing Lab oratory demonstrated that Windows is a fragile environment in the presence of

typical le viruses In many cases if a le virus is resident in the memory of a DOS system

Windows cannot even start On the other hand Windows b ehaves very dierently on a system that

is infected with a typical b o ot virus For many b o ot viruses an infected DOS system can not only

start Windows but can spread the virus to diskettes from within Windows

If Windows users get a le virus Windows will typically b e inop erable This will cause the users

to eliminate the virus one way or another whether or not they realize that the system is infected

They might use antivirus software They might send their system out for repair They might

reinstall everything from backups Whatever they do they will eliminate the virus b ecause they

cannot get back to work until they do

If Windows users get a b o ot virus however they might not notice it at all Windows will usually

start and function as exp ected Unfortunately the virus will typically spread to nonwriteprotected

diskettes that are accessed from within Windows In this sense most b o ot viruses are not aected

by Windows and spread in just the same way whether the user is running DOS or Windows Unless

users have go o d antivirus software they will not usually have any reason to susp ect a problem

and hence no reason to get rid of the virus

This environmental analysis led us to predict in that b o ot viruses would continue to increase

in prevalence oblivious to the use of Windows Similarly we predicted that le infectors would

continue to decrease in prevalence Furthermore we predicted that b o ot viruses that were not then

very prevalent would b ecome more prevalent while few le viruses would

This is exactly what has happ ened Figure illustrates the dramatic rise of b o ot virus incidents

over the past several years and the corresp onding dramatic decrease in le virus incidents

Several b o ot viruses that do spread from within Windows including AntiEXE and AntiCMOS

were low in prevalence in but are now substantially more prevalent As shown in Figure

they are approaching the prevalence of more common b o ot viruses like Form Once they increase

to this level of prevalence we would exp ect them to reach equilibrium and not increase further in

prevalence

Predicting the Future

We have come to the surprising conclusion that the worlds computing environment has b een the

primary factor in determining the change in prevalence of computer viruses It is reasonable to

assume that this will continue to b e the case for some time

If this is so we can get some insight into future problems by examining current trends and the

exp ected changes in the computing environment over the next several years Some of these changes

will tend to decrease viral prevalence while others will tend to increase it

If there were no changes in the worlds computing environment we might exp ect to see current

trends continue File viruses would continue to remain very low in prevalence Bo ot viruses that

have already reached equilibrium such as the Form virus would remain at ab out the same level

of prevalence that they have to day Other b o ot viruses would b e exp ected to start b ecoming more

prevalent p erhaps rising in prevalence until they to o reached equilibrium Since there are several

hundred b o ot viruses having all of them rise in prevalence to the level that Form has reached would

result in a huge rise in virus incidents worldwide

There are however some environmental changes that we might exp ect over the next few years

bit op erating systems and networking These changes could have a signicant eect on the virus

problem

Bit Op erating Systems

One of the signicant environmental changes will b e the transition from DOS to bit op erating

systems for PCs such as OS and Windows In the next few years we exp ect that more and

more systems will run bit op erating systems in order to b etter use the increasing p ower of newer

PCs

IBMs OS is a bit op erating system that lets users run DOS Windows and OS programs

simultaneously The eects of computer viruses on OS systems is describ ed elsewhere Bo ot

viruses do not generally spread from within OS itself though they can spread from systems that

have DOS as well as OS installed in separate partitions

File viruses can often spread to other les when infected programs are run in Virtual DOS Machines

VDM within OS However they remain active in the system only as long as the infected VDM

is active which is often only as long as the infected program is running Some le viruses are likely

to not spread in VDMs simply b ecause of dierences b etween VDMs and DOS This decreases the

rate at which le viruses spread in collections of OS systems In environments in which OS

predominates over DOS we would exp ect this to lead to a decline in prevalence of all current DOS

viruses

Microsofts Windows is a bit op erating systems that supp orts DOS Windows and Windows

programs Recent exp eriments with a prerelease version of Windows suggest that DOS b o ot

viruses will not in general spread well from Windows systems File viruses were not tested

in these exp eriments

Preliminary exp eriments carried out at the High Integrity Computing Lab oratory with a prerelease

version of Windows suggest that some DOS le viruses will spread as usual some might not

and some might cause system problems In environments in which Windows predominates over

DOS we would also exp ect this to lead to a decline in prevalence of all current DOS viruses

Not all of the news is go o d however Viruses can b e written for bit op erating systems and the

rst few such crude viruses have already app eared These op erating systems oer new facilities

that viruses can use to b oth hide and spread The transition to these newer op erating systems will

change the virus problem p erhaps signicantly but it will not eliminate it

Networking

As more and more systems are connected to lo cal and wide area networks networks may b ecome a

more common medium for viral spread

Of particular interest is the inclusion of networking capabilities in newer bit op erating systems

If p eople typically congure their systems to take advantage of these capabilities and if that leads

to more program sharing on lo cal area networks it could also increase viral spread in these environ

ments Currently these capabilities are used primarily for workgroup computing rather than wide

area networking so the increased spread will result primarily in larger incidents aecting an entire

workgroup instead of a single PC rather than a large increase in worldwide prevalence

The nal trend that b ears watching is the rise of the Internet and global computing This has the

ability to increase the virus problem substantially over time

There have b een incidents of DOS viruses b eing transmitted on the Internet Sometimes they are

p osted to Internet newsgroups which function much like bulletin b oard systems for anyone on the

Internet When the infected programs are downloaded and run they can infect your PC just like

any other infected program So far vigilance and rapid action have spread the word ab out infected

programs in newsgroups quickly and eliminated the problems as they have o ccurred

The Internet can b e used to supp ort widearea le servers These are much like le servers on a

LAN but they can b e accessed globally A virus can spread to les on a LANbased le server and

from there to the other client systems attached to the server Similar systems that run programs

from widearea le servers can b ecome infected if the programs on the server are susceptible to

infection

While b o ot viruses could b e transmitted on the Internet as diskette images which would b e down

loaded and installed onto diskettes this seems unlikely to b ecome a common means of transp orting

information As more information is exchanged over the Internet instead of on diskettes and the use

of diskettes decreases we would exp ect a decrease in the prevalence of DOS b o ot viruses We would

exp ect that the increased use of the Internet to interchange and access programs would promote an

increase in the prevalence of DOS le viruses

There have b een a few incidents of viruses and worms that are sp ecically designed to use world

wide networks to spread These provide dramatic examples of how quickly and how

widely viruses can spread on such networks Fortunately while these incidents have b een rapid and

large they did not usually recur After a matter of hours or days when the virus was eliminated

from the network and increased defenses put into place the virus did not continue to spread Unlike

DOS viruses which have continued to spread around the world for years Internet viruses have so

far b een episo dic they come and then they go But this need not always b e the case

Conclusion

The problem of DOS viruses continues to get slowly worse around the world There are many more

viruses than there were a few years ago and they are app earing at a slightly higher rate Virus

incidents have also increased slightly but we have to analyze the changes in prevalence of each

individual virus in order to understand this trend

Fortunately we have made signicant progress in this regard We have achieved a go o d basic

understanding of the spread of computer viruses We know that a virus can either spread widely

or almost not at all dep ending up on how fast the virus spreads and how quickly and infection can

b e found and eliminated If a virus do es spread worldwide it will rise slowly in prevalence until it

reaches an equilibrium level in the p opulation

For DOS viruses this rise is very slow often taking months or years The equilibrium level is also

quite low Wellprepared organizations exp erience ab out one virus incident p er quarter for every

one thousand PCs they have and this incident rate has not changed substantially for a numb er of

years

Our ongoing study of actual virus incidents had also demonstrated the remarkable eectiveness of

go o d antivirus software coupled with central incident management in controlling the virus problem

within an organization

This pap er has fo cussed on the causes of the ma jor changes in viral prevalence worldwide We

conclude p erhaps surprisingly that the use of antivirus software do es not play a ma jor role in

these changes Rather they are determined by the way in which sp ecic viruses and classes of

viruses interact with the worlds computing environment

We examine the history of several sp ecic viruses to understand this interaction b etween a virus and

its changing environment The Michelangelo virus was never very prevalent but media attention

to it resulted in increased rep orts of viruses of all kinds followed by a temp orary decrease in

rep orts The Brain virus which spread primarily among systems without hard disks eectively

died out as systems with hard disks b ecame the norm Virtually all le viruses including the

onceprevalent Jerusalem virus have decreased dramatically in prevalence b ecause of the increased

usage of Windows and b ecause Windows is fragile in the presence of le viruses The Form virus

along with other b o ot viruses have increased substantially in prevalence to the p oint where b o ot

viruses account for around of all virus incidents to day Their spread is not unusual It is the

exp ected b ehavior of viruses in a p opulation They have not died o as have le viruses b ecause

their spread is not limited by Windows

If the computing environment did not change we would exp ect that le viruses would remain very

low in prevalence while other b o ot viruses would increase substantially If dozens of b o ot viruses

b ecame as prevalent as the Form virus is to day the total numb er of virus incidents would increase

substantially

By examining trends in the computing environment however we can analyze how these might

aect computer virus prevalence in the next few years

Increased use of bit op erating systems such as OS and Windows is likely to cause a decrease

in the prevalence of all current DOS viruses This is not b ecause they were designed to resist viruses

Quite the contrary viruses can b e written for and spread by these op erating systems Rather the

predicted decrease in DOS virus prevalence is simply b ecause features that current DOS viruses use

to spread changed in these newer op erating systems

Increased networking and global networking in particular will tend to increase the spread of le

viruses and decrease the spread of b o ot viruses Viruses written to take advantage of features of

bit op erating systems esp ecially lo cal and global networking could b ecome increasing problems

This is a worrisome prosp ect as viruses can spread with remarkable sp eed on worldwide networks

The technology required to deal with a world of rapidly spreading viruses will b e much more

challenging than current antivirus technology It will b e required to resp ond very quickly and

globally to new viruses probably more quickly than humans can resp ond While elements of

this technology are working in the lab to day the task of creating an immune system for

cyb erspace will o ccupy us for some time to come

Acknowledgments

The authors thank Alan Fedeli Yann Stanczewski and many others for diligently gathering accurate

information on worldwide virus incidents for many years We also thank Jo e Wells for his suggestion

later veried exp erimentally that most b o ot viruses can spread from within Windows while most

le viruses cannot

References

JO Kephart and SR White DirectedGraph Epidemiological Mo dels of Computer Viruses

Proceedings of the IEEE Computer Society Symposium on Research in Security and Pri

vacy Oakland California May pp

Jerey O Kephart and Steve R White Measuring and mo deling computer virus prevalence

Proceedings of the IEEE Computer Society Symposium on Research in Security and Pri

vacy Oakland California May

JO Kephart and SR White Commentary on Tipp etts Kinetics of Computer Virus Repli

cation Safe Computing Proceedings of the Fourth Annual Computer Virus and Security

Conference New York New York March pp

JO Kephart and SR White How Prevalent Are Computer Viruses Proceedings of the

Fifth International Computer Virus and Security Conference March New York

pp

JO Kephart and SR White Measuring Computer Virus Prevalence Proceedings of the

Second International Virus Bul letin Conference Edinburgh Scotland Septemb er

pp

Jerey O Kephart Steve R White and David M Chess Computers and epidemiology IEEE

Sp ectrum May

Spaord E H The Internet worm program an analysis Computer Comm Review

Cli Stoll An epidemiology of viruses and network worms th National Computer Security

Conference pp

MW Eichin and JA Ro chlis With microscop e and tweezers An analysis of the Internet

virus of Novemb er Proc IEEE Symp on Security and Privacy Oakland Califor

nia May pp

D Seeley A tour of the worm Proc Usenix Winter Conference San Diego California

p

PS Tipp ett The Kinetics of Computer Virus Replication A Theory and Preliminary Sur

vey Safe Computing Proceedings of the Fourth Annual Computer Virus and Security Con

ference New York New York March pp

J McAfee quoting exp ert sources on The MacNeilLehrer News Hour March

Joshua Quittner Michelangelo Virus No Brush With Disaster New York Newsday April

pp

Michael W Miller Michelangelo Scare Ends In an Anticlimax The Wal l Street Journal

March pp B

Harold J Highland Computer Virus Handbook Elsevier Advanced Technology Oxford Eng

land pp

Steve R White Jerey O Kephart David M Chess An Intro duction to Computer Viruses

Fourth International Virus Bul letin Conference St Helier Jersey UK Septemb er

John F Morar and David M Chess The Eect of Computer Viruses on OS and Warp

Proceedings of the Fifth International Virus Bul letin Conference Boston Massachusetts Sept

Viruses on Windows Virus Bulletin June pp

Jerey O Kephart A biologically inspired immune system for computers in R Bro oks and

P Maes editors Articial Life IV Proceedings of the Fourth International Workshop on the

Synthesis and Simulation of Living Systems pages MIT Press

Jerey O Kephart Gregory B Sorkin William C Arnold David M Chess Gerald J Tesauro

and Steve R White Biologically inspired defenses against computer viruses to app ear in

Pro ceedings of IJCAI Montreal August

IBMs Massively Distributed Systems home page on the World Wide Web

httpwwwresearchibmcommassdist