摘要
为了更有效地预防和控制计算机病毒,提出了一个传播模型,并利用该模型分析病毒的演化。运用动力学方法分析了模型的平衡态和稳定性,并进行了仿真验证。在理论分析的基础上,利用蒙特卡罗算法仿真了病毒对传播率的演化选择。仿真结果表明,复杂的生态环境更有利于小传播率病毒的传播。对具有演化优势的病毒,进一步仿真了防病毒技术出现的时间延迟和系统重装周期对该类病毒的影响,结果表明,减少时间延迟和有选择地延长系统重装周期有助于遏制小传播率病毒的传播,并且,理论分析为选择系统重装周期提供了指导。
To contain the propagation of computer virus more effectively, a spreading model is presented, which can be used to analyze theevolutionofcomputervirus. Firstly, the model's equilibria and their stability conditions are obtained mathematically and then verified by simulations. Based on the analysis, Monte Carlo algorithm is used to simulate the evolutionary selection of virus on the spreading rate. Simulation results show that the complex ecological environment favors those viruses with low spreading rate. Then, the impacts of the arising time delay of anti-virus technology and the re-installation period of operation system on computer virus with low spreading rate are simulated. It is shown by the simulation results that the effective ways to contain the propagation of computer virus with low spreading rate are decreasing the time delay and prolonging the re-installation period. Furthermore, the selecfion of re-installation period can be guided by our analytical result.
出处
《计算机工程与设计》
CSCD
北大核心
2011年第7期2252-2255,共4页
Computer Engineering and Design
基金
国家自然科学基金项目(60771026)
新世纪优秀人才计划基金项目(NCE050271)
山西省基础研究基金项目(2010011007)
山西省国际科技合作基金项目(2010081005)
关键词
网络安全
计算机病毒
演化
平衡态与稳定性
动力系统
network security
computer virus
evolution
equilibrium and stability
dynamical system