发明名称 |
基于计算机免疫的间谍软件自适应诱导与检测方法 |
摘要 |
本发明借鉴人体免疫系统中自然杀伤细胞(Natural Killer,NK)诱导潜伏病毒的原理,首次将其引入到计算机免疫系统(Artificial Immune System,AIS)中,提出了基于人工NK细胞的计算机免疫方法来自适应地发现潜伏的间谍软件。在该系统中,人工NK能通过学和演化,自适应地发现未知间谍软件存在的蛛丝马迹,并释放一些间谍软件感兴趣的“诱饵(诱导因子)”,引诱其实施恶意活动。之后,通过感知和关联这些被激发的恶意活动,免疫系统可以实现间谍软件的最终识别,从而提高间谍软件的检测率。本发明提出的方法能够发现已知和未知的间谍软件,尤其对隐蔽性强的间谍软件具有良好的检测效果。 |
申请公布号 |
CN103593610B |
申请公布日期 |
2016.08.31 |
申请号 |
CN201310466755.6 |
申请日期 |
2013.10.09 |
申请人 |
中国电子科技集团公司第二十八研究所 |
发明人 |
傅军;杨欢;芮平亮;杨怡;蒋飞 |
分类号 |
G06F21/56(2013.01)I;G06N3/00(2006.01)I |
主分类号 |
G06F21/56(2013.01)I |
代理机构 |
南京苏高专利商标事务所(普通合伙) 32204 |
代理人 |
柏尚春 |
主权项 |
一种基于计算机免疫的间谍软件自适应诱导与检测方法,其特征在于:包括以下周而复始执行的步骤:1)根据间谍软件行为的本质特征,从被监测系统中获取所有运行程序的隐藏外在表现、收集信息和泄露信息3类行为信息;2)在获取到程序行为信息后,根据一定的规则,将这些行为信息转换成计算机免疫系统能够识别的信号和抗原;3)模拟人体中的免疫机理,构建人工NK群体,它们能根据抑制信号和活化信号之间的平衡,发现系统中存在的异常情况;4)在发现异常的情况后,人工NK自身会被激活,并开始释放诱导因子,“设局”引诱间谍软件表现出明显的恶意活动;所述人工NK释放诱导因子的主要方式为模拟用户活动,包括按键、文件创建和删除、网页浏览、网络请求,模拟用户活动的类别决定了诱导因子的类型;每个诱导因子的作用过程通过至少2个周期完成,每个周期又先后分为诱导期和非诱导期2个等长的时间阶段,在诱导期,诱导因子模拟相应类别的用户活动;而在非诱导期,诱导因子不模拟用户活动;5)在释放诱导的同时,人工NK群体还会激活人工APC与其协同工作,人工APC群体能根据有诱导和无诱导时程序行为的差异,检测间谍软件,并根据检测的效果,向人工NK群体反馈诱导的作用效果,使人工NK种群能通过对反馈信息的学习,逐渐进化出较好的诱导方式。 |
地址 |
210007 江苏省南京市白下区苜蓿园东街1号 |