• DocumentCode
    1168785
  • Title

    Spatial-temporal modeling of malware propagation in networks

  • Author

    Chen, Zesheng ; Ji, Chuanyi

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Georgia Inst. of Technol., Atlanta, GA, USA
  • Volume
    16
  • Issue
    5
  • fYear
    2005
  • Firstpage
    1291
  • Lastpage
    1303
  • Abstract
    Network security is an important task of network management. One threat to network security is malware (malicious software) propagation. One type of malware is called topological scanning that spreads based on topology information. The focus of this work is on modeling the spread of topological malwares, which is important for understanding their potential damages, and for developing countermeasures to protect the network infrastructure. Our model is motivated by probabilistic graphs, which have been widely investigated in machine learning. We first use a graphical representation to abstract the propagation of malwares that employ different scanning methods. We then use a spatial-temporal random process to describe the statistical dependence of malware propagation in arbitrary topologies. As the spatial dependence is particularly difficult to characterize, the problem becomes how to use simple (i.e., biased) models to approximate the spatially dependent process. In particular, we propose the independent model and the Markov model as simple approximations. We conduct both theoretical analysis and extensive simulations on large networks using both real measurements and synthesized topologies to test the performance of the proposed models. Our results show that the independent model can capture temporal dependence and detailed topology information and, thus, outperforms the previous models, whereas the Markov model incorporates a certain spatial dependence and, thus, achieves a greater accuracy in characterizing both transient and equilibrium behaviors of malware propagation.
  • Keywords
    Markov processes; computer network management; graph theory; invasive software; probability; telecommunication security; Markov model; graphical representation; machine learning; malicious software; malware propagation; network management; network security; probabilistic graphs; spatial-temporal modeling; spatial-temporal random process; stochastic processes; topological scanning; topology information; Computer worms; Information security; Intelligent networks; Machine learning; Mathematical model; Network topology; Peer to peer computing; Protection; Random processes; Viruses (medical); graphical models; malware; modeling; security; stochastic processes; Algorithms; Artificial Intelligence; Computer Security; Computer Simulation; Information Storage and Retrieval; Internet; Models, Statistical; Pattern Recognition, Automated; Signal Processing, Computer-Assisted;
  • fLanguage
    English
  • Journal_Title
    Neural Networks, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9227
  • Type

    jour

  • DOI
    10.1109/TNN.2005.853425
  • Filename
    1510727