人工免疫系统及其在计算机病毒检测中的应用

来源 :四川大学 | 被引量 : 0次 | 上传用户:wangccui
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机病毒对计算机安全和网络安全构成极大的威胁,随着变形病毒在网络上的飞速蔓延,传统防御病毒的手段和工具显示出越来越多的缺陷。其中最关键的问题是传统方法无法准确检测病毒特别是新的变形病毒。借鉴生物免疫系统高度并行、高度准确地识别非自体细胞的特性,可以建立一个基于人工免疫理论的病毒检测系统,通过检测器动态克隆选择、遗传变异等手段确保系统能够识别新的病毒,具有良好的自适应性、自稳定性和鲁棒性。研究人工免疫系统,不仅对计算机病毒防治、网络安全等具有重要的实用价值,对人工智能研究也具有深远的理论价值。基于动态克隆选择算法,本文建立了一个用于病毒检测的人工免疫模型AISVDM(Virus Detection Model base-on Artificial Immune System),构造了动态的免疫细胞,定义了免疫细胞产生、成长、进化、变异、死亡的生命过程,实现了每一个阶段的免疫机理。该模型不仅能够识别检测器库中定义的病毒,也能够识别变形病毒,克服了传统病毒防治工具的缺陷。本文通过实验仿真,验证了该系统良好的动态性和自适应性,取得了较好的效果。具体来说,本文的成果如下:提出并实现了AISVDM模型,该模型设计了记忆检测器,能够实现二次应答;设计检测器的生命周期,实现系统的动态性和自适应性;设计了检测器的遗传变异,实现了检测器的多样性,确保系统具有良好的自稳性和鲁棒性。 设计并实现了自体和非自体。自体是79个有代表性的正常的可执行文件组成的集合,这些文件很容易被病毒感染,非自体是由48种病毒特征码组成,这些病毒特征码经过变异,就是新的变形病毒。变形病毒是考验系统自适<WP=3>应性的重要方面。设计并构造了免疫细胞。实验中,检测器就是免疫细胞,系统能够动态产生检测器,经历自体耐受过程,检测器可以成长为具有免疫功能的成年检测器,检测器可以经历变异成功识别新的变形病毒。设计并实现动态克隆选择原理,依据该原理,检测器在抗原的协同刺激下可以经过可控变异,能够迅速识别同一家族的病毒,也可以经过随机变异识别不同家族的新病毒。设计并实现了免疫学习过程。该过程使初始产生的系统具有一定免疫功能,为免疫系统的进化提供了一个基础条件。
其他文献
随着计算机显示硬件以及投影显示技术的飞速发展,多投影显示系统在军事仿真、教育娱乐、数字影院和会展等各个领域中得到了广泛的应用,人们对于高分辨率、强沉浸感的显示技术
伴随着计算机及其网络技术的迅速发展,特别是在90年代Internet的快速增长,给人们的生活带来了巨大的变化。以Internet为基础的电子商务的出现,为人们提供了一种更加方便、快捷和
该文在深入研究了经验模态分解EMD(empirical mode decompositon)、商空间粒度模型理论、构造性神经网络覆盖算法的基础上,遵循人的认知习惯(分层和多粒度),将这些理论和算法
  “开放式基金网上交易系统”,借助中国银联电子支付公司提供的网上银行卡跨行转帐功能和工商银行网上支付网关,提供了具有交易安全、功能强大、操作方便等特点的基金网上交
随着计算机和互联网技术的迅速发展,图像/视频类型的多媒体数据已经成为了当前网络中传输与处理的主要数据之一。考虑到用户体验与实际应用的需求,多媒体类数据通常需要进行
随着各国工业发展,石油及石油产品的使用量迅速上升,同时,在石油开采和运输过程中所带来的油泄漏已成为目前威胁环境的一大因素。为了在溢油事故发生时能给应急处理提供有效的支持,国内外很多专家研究了溢油在水体中扩散和溶解等运动和变化形式,建立了不少溢油模拟与预测的系统。目前国内外多数的溢油建模与仿真都是针对海洋及入海口,然而内河溢油的模拟更为重要和复杂——内河河道窄、情况复杂,承载航运功能的同时为周边城市
随着网络和信息技术的发展,协议测试技术正变得日益重要。一个复杂的通讯系统用一系列明确的规则,称为协议,来定义系统的各个元素之间可能的相互作用。协议一致性测试是一个检验
随着SOA、Web服务和软件开发技术的发展,越来越多的软件以Web服务形式供用户使用。网络上服务数目和种类的增加及用户对服务 QoS要求的提高,服务安全、服务组合和服务可信性
未知环境的建模,是机器人感知能力和智能水平的一种体现。因此移动机器人的自主环境构建(通常称为地图创建)问题越来越受到各国研究者的重视。 本文首先介绍了地图构建的基
需求工程是软件工程领域的重要研究内容之一.自上世纪60年代软件危机出现以来,人们都致力于研究解决软件危机的办法.随着研究的逐步深入,人们意识到使用工程化的方法从事软件