恶意程序检测算法的研究与实现.docx
《恶意程序检测算法的研究与实现.docx》由会员分享,可在线阅读,更多相关《恶意程序检测算法的研究与实现.docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、恶意程序检测算法的研究与实现 摘 要: 恶意程序的入侵方式简洁、隐藏方式多且更新速度快,传统恶意程序检测算法检测误报率高、恶意程序更新追踪实力不佳,为此设计了基于概率论和线性叠加的恶意程序检测算法。该算法由行为特征提取模块、行为特征检测模块和恶意程序输出模块组成,行为特征提取模块将被测网络中程序的行为特征提取出来,经由行为特征检测模块对其中的详细行为和隐含行为进行动态检测,给出程序恶意程度文件,恶意程序输出模块以程序恶意程度文件作为输入,依据设计的线性叠加函数和深度检测流程图检测出其中的恶意程序并输出。经试验证明,设计的算法检测误报率低、恶意程序更新追踪实力强。 关键词: 恶意程序; 检测算法
2、; 恶意程度文件; 检测误报率 中图分类号: TN915.0834; TP309.5 文献标识码: A 文章编号: 1014373X03008504 Research and implementation of malicious program detection algorithm LU Tao Abstract: Since the malicious program has simple invasion way, massive hidden ways and fast update speed, and the traditional detection algorithm dea
3、ling with the malicious program has high false alarm rate of the detection, poor update and tracking ability, a malware program detection algorithm based on probability theory and linear superposition was designed. The algorithm is composed of the behavior feature extraction module, behavior feature
4、 detection module and malicious program output module. The program behavior feature in the network under test are extracted by means of the behavior feature extraction module, and its concrete behavior and hidden behavior are dynamically detected via the behavior feature detection module. The malici
5、ous degree file of the program is given, and taken as the input of the malicious program output module. According to the designed linear superposition function and depth detection flow chart, the malicious program was detected and output. The experimental results show that the algorithm has low fals
6、e alarm rate of the detection, and good capacity to track the updated malicious program. Keywords: malicious program; detection algorithm; malicious degree file; false alarm rate of detection 0 引 言 2022年,源于某视频网站遭遇的恶意程序非法入侵,致使网络服务器出现瘫痪,使电子信息厂商对恶意程序检测算法的探讨与实现特别关注13。恶意程序的入侵方式较为简洁、隐藏方式众多,且更新速度特别快,导致传统的恶
7、意程序检测算法无法对其进行有效应对,检测误报率高且恶意程序更新追踪实力不佳。因而,设计了一种基于概率论和线性叠加的恶意程序检测算法46。 文献7对基于人脑解析的恶意程序检测算法进行设计,这种算法的设计人员意识到对恶意程序特征的精确提取是算法高水平检测的基础,而计算机往往无法对恶意程序特征进行深度挖掘,故利用构建人脑解析模型增加算法的恶意程序更新追踪实力。这种算法须要大量技术人员实时监管,实现较为不易。文献8对基于贝叶斯定理的恶意程序检测算法进行设计,其检测误报率较低,但这种算法须要在相对独立的环境中进行检测工作,这一点将恶意程序的更新隔绝在检测环境外,因此几乎不具备恶意程序更新追踪实力。文献9
8、对基于机器学习的恶意程序检测算法进行设计,这种方法的恶意程序更新追踪实力较强,但机器学习只能针对以往出现过的恶意程序进行检测,因此算法的检测误报率较高。文献10对基于线性叠加的恶意程序检测算法进行设计,这种方法的檢测误报率较低且拥有较强的恶意程序更新追踪实力。但线性叠加只考虑到了恶意程序的详细行为对网络造成的损害,若想进一步提高该算法的检测水平,还需通过特定手段对恶意程序的隐含行为进行挖掘和双向检测。 通过对传统恶意程序检测算法进行分析,设计了基于概率论和线性叠加的恶意程序检测算法,利用概率论手段对恶意程序的行为进行深度分析,对恶意程度文件进行线性叠加检测,削减算法的检测误报率,增加算法的恶意
9、程序更新追踪实力。 1 恶意程序检测算法设计 基于概率论和线性叠加的恶意程序检测算法由行为特征提取模块、行为特征检测模块和恶意程序输出模块组成。行为特征提取模块对被测网络中程序的行为特征进行提取,行为特征检测模块利用概率论手段对程序行为特征的恶意程度进行分析。恶意程序输出模块利用线性叠加函数检测恶意程序并输出。 1.1 行为特征提取模块设计 基于概率论和线性叠加的恶意程序检测算法的行为特征提取模块主要由限制芯片组、网络交互器和模拟器组成,其结构如图1所示。 由图1可知,限制芯片组确定着整个行为特征提取模块的工作水平,其负责对模块提取工作中产生的中断恳求和干脆内存访问进行限制,限制芯片组的接口电
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 恶意程序 检测 算法 研究 实现
限制150内