论文部分内容阅读
从互联网的诞生到飞速普及给人类社会的沟通方式和生活方式带来了极大的便利,同时计算机网络体系的高速发展和快速壮大也为计算机病毒的生存传播提供了坚实的基础和广阔、有利的环境,因此,互联网的安全问题就变成了一个热点问题。日益泛滥的计算机病毒给人们带来了巨大的经济损失和心理影响,因此构建有效的计算机病毒传播模型,如何建立一个安全、可靠、可操作的计算机病毒传播模型,预测计算机病毒的传播趋势,然后采取措施控制计算机病毒的传播,使其给正常用户带来的损失尽可能小就成为了一个的亟待解决的课题。本论文分析了计算机病毒的基本特征,分析了现有的研究计算机病毒传播的经典模型,找到了现有的计算机病毒传播模型以生物病毒传播模型为基础的依据,分别指出了现有模型的优点和不足之处,然后分析计算机病毒在现代的网络环境下的自身的特征。重点分析了在网络环境中人为因素对计算机病毒传播的影响。构建了基于博弈理论的计算机病毒传播模型,论文选择了潜在攻击者和正常用户作为网络中的博弈两方,根据双方在博弈环境的复杂变化,采取不同的策略,而且不断根同类人的行为和对方的策略信息调整自己策略,构建双方博弈的微分动力学方程组,首先用数学方法论证求解出博弈均衡点,然后用Matlab软件仿真论证,最后分析各个参数变化对模型的影响。首先,本文对计算机病毒研究课题的背景、研究意义、研究现状及发展趋势作了简要的介绍。简要分析比较了现有的经典计算机病毒传播模型的优点及不足,并对博弈理论的发展过程、应用领域、应用范围,应用条件进行了详尽的介绍,提出建立基于博弈理论的计算机病毒传播模型的合理性和可行性。其次,详细分析了计算机网络病毒的传播过程及其影响因素,将计算机网络系统中起到主要影响作用的人为因素纳入到博弈理论中,构建了以网络系统中潜在攻击者和正常用户以及网络管理员为主要参与者的博弈体系。再次,针对计算机网络系统中极其复杂的环境,首先提出了在纳什均衡条件下的计算机病毒传播模型,分析相关因素变化对其影响效果;然后在此基础上,考虑到在这个环境中参与双方对环境不断判断,不断分析,不断改进的这一实际情况,提出了基于有限理性的进化博弈理论,在这个模型中定义了随时间变化的模仿者动态函数;基于博弈双方在复杂环境动态性,建立了微分动力学方程组,首先通过数学分析求解出系统的稳定点,然后运用MATLAB对其进行仿真实验,验证其可行性。最后综合数学求解和仿真实验,分析了各种不同条件下,潜在攻击者的行为方式和行为目的,正常用户和网络管理员应该采取相应的策略使其损失最小化。