摘要
目前由于传统的病毒检测算法缺乏智能性,因而使得杀毒软件在检测病毒时产生的漏检和误检比率较高,因此解决当前病毒检测算法的智能性十分必要。不论是过去还是现在每种程序都有自身的属性,因此本文从程序属性的角度出发,提出一种基于程序属性的病毒检测算法。该算法以病毒的传染模块具有的属性作为检测未知程序是否为病毒的前提条件。本文提出的病毒检测算法在检测未知程序时分为三步:第一步提取程序的所有属性,第二步将需要检测程序的各种属性值与病毒的特有属性的属性值进行比较。第三步根据比较的结论,再根据实体与属性存在的内在联系来判断该未知程序是不是病毒。本文提出的算法具有一定的智能性,能够作为现有病毒检测算法的补充。
出处
《电子世界》
2014年第12期65-66,共2页
Electronics World
基金
北京航空航天大学软件开发环境国家重点实验室开放基金资助项目(SKLSDE-2013KF)