Detecting sources of computer viruses in networks
Authors:
Open Access
- 12 June 2010
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGMETRICS Performance Evaluation Review
- Vol. 38 (1) , 203-214
Abstract
We provide a systematic study of the problem of finding the source of a computer virus in a network. We model virus spreading in a network with a variant of the popular SIR model and then construct an estimator for the virus source. This estimator is based upon a novel combinatorial quantity which we term rumor centrality. We establish that this is an ML estimator for a class of graphs. We find the following surprising threshold phenomenon: on trees which grow faster than a line, the estimator always has non-trivial detection probability, whereas on trees that grow like a line, the detection probability will go to 0 as the network grows. Simulations performed on synthetic networks such as the popular small-world and scale-free networks, and on real networks such as an internet AS network and the U.S. electric power grid network, show that the estimator either finds the source exactly or within a few hops in different network topologies. We compare rumor centrality to another common network centrality notion known as distance centrality. We prove that on trees, the rumor center and distance center are equivalent, but on general networks, they may differ. Indeed, simulations show that rumor centrality outperforms distance centrality in finding virus sources in networks which are not tree-like.Keywords
This publication has 10 references indexed in Scilit:
- Statistical Inference of Computer Virus Propagation Using Non-Homogeneous Poisson Processes2007
- The effect of network topology on the spread of epidemics2005
- Spread of epidemic disease on networksPhysical Review E, 2002
- Epidemic Spreading in Scale-Free NetworksPhysical Review Letters, 2001
- Epidemics and percolation in small-world networksPhysical Review E, 2000
- Emergence of Scaling in Random NetworksScience, 1999
- Collective dynamics of ‘small-world’ networksNature, 1998
- Power and Centrality: A Family of MeasuresAmerican Journal of Sociology, 1987
- A Set of Measures of Centrality Based on BetweennessSociometry, 1977
- The Centrality Index of a GraphPsychometrika, 1966