1.1- The Problem of Computer Viruses
Computer viruses were originally thought of as problematic primarily because of their
ability to carry out directed attacks against isolated systems
Since the first documented reports of microcomputer viruses
Our long-term goal is to develop and analyze quantitatively models which capture the spreading characteristics of computer viruses. The potential benefits of doing so can be divided into two major categories.
First, mathematical models could aid in the evaluation and development of general policies and
heuristics for inhibiting the spread of viruses. Although it is well known that a
general-purpose computing system need only satisfy minimal conditions to be capable in
principle of being completely infiltrated by a virus
A second major use for mathematical
modelling, more in the spirit of biological epidemiology, is to apply it to a
particular epidemic. In its more passive application, modelling can aid in predicting the course
of a particular epidemic, so as to plan what resources will be needed to deal with the problem.
A more aggressive role for modelling, which is gaining popularity in the biological realm,
is to use it to determine the optimal policy for controlling the course of a
particular epidemic by isolating or immunizing the population at appropriate
times
In this paper, we shall deduce a number of general properties of the spread of computer viruses from simple models which capture some essential features of the networks in which they propagate. We believe that this work is an important first step towards a theory which ultimately will be sufficiently realistic to evaluate specific proposals for thwarting the spread of computer viruses.
|