基于行为分析和特征码的计算机病毒检测技术
本文选题:计算机病毒 切入点:病毒特征码 出处:《南京邮电大学》2017年硕士论文
【摘要】:随着计算机技术的发展和普及,计算机病毒带来的危害日趋严重。为了对抗病毒的威胁,反病毒技术应运而生。基于特征码扫描的静态检测是当前使用最广泛的检测已知病毒的反病毒技术,该技术对已知病毒的检测效果较好,但无法检测到未知病毒,且发现和判定病毒的时间周期过长。基于行为检测的动态检测技术,可以检测到未知计算机病毒,但是该技术存在高误报率和高漏报率的缺陷。本文在特征码扫描技术与行为检测技术的基础上,研究并设计了一个基于行为分析和特征码的计算机病毒检测系统。该系统相比于之前的系统具有高检测率、低误报率等优点。本文的创新工作主要包括以下几个方面:1.在病毒程序的特征码提取研究中,提出了变长N-Gram特征码提取的改进算法。利用特征有向选择,提取有效特征以构建病毒特征库。将待测样本程序转化为十六进制格式,提取样本程序的特征,将其与病毒特征库进行匹配分析,借助N-Gram统计语言模型,提取出最能代表该样本程序的特征码。实验结果表明,与其他特征码提取算法相比,本文提出的方法具有高准确率、低误报率的优势。2.在特征码检测研究中,引入特征码扫描技术。通过网站收集病毒程序与合法程序作为测试数据,对样本程序的特征码进行测试评估。将样本程序与病毒特征码库进行匹配检测样本程序是否为计算机病毒。实验结果表明,与其他检测算法相比,本文提出的方法具有较高的检出率和较低的误报率。3.在病毒行为分析研究中,设计并实现了样本行为自动分析功能。通过分析病毒的行为划分恶意行为,在恶意行为所调用的API函数入口处设置断点。在虚拟机中运行并监控样本程序,利用自定义函数记录API函数相关信息。根据API调用信息与病毒程序的恶意行为之间的联系,分析样本程序的动态行为,初步判断样本程序是否为计算机病毒。实验结果表明,样本行为自动分析与其他杀毒软件相比较,具有较高的检出率。
[Abstract]:With the development and popularization of computer technology, the harm brought by computer virus is becoming more and more serious. Anti-virus technology emerges as the times require. Static detection based on signature scanning is the most widely used anti-virus technology to detect known viruses, which has a good effect on the detection of known viruses, but can not detect unknown viruses. And the time period for detecting and judging viruses is too long. Based on the dynamic detection technology of behavior detection, unknown computer viruses can be detected. However, this technique has the defects of high false alarm rate and high false alarm rate. A computer virus detection system based on behavior analysis and signature is studied and designed. The innovation work of this paper mainly includes the following aspects: 1. In the study of signature extraction of virus program, an improved algorithm of variable length N-Gram signature extraction is proposed. In order to construct the virus signature library, we can transform the sample program to hexadecimal format, extract the feature of the sample program, match it with the virus signature library, and make use of the N-Gram statistical language model. The experimental results show that the proposed method has the advantages of high accuracy and low false alarm rate compared with other signature extraction algorithms. Introduction of signature scanning technology. Collection of virus programs and legal procedures through the website as test data, The characteristic code of the sample program is tested and evaluated. The sample program is matched with the virus signature library to detect whether the sample program is a computer virus. The experimental results show that, compared with other detection algorithms, The method proposed in this paper has higher detection rate and lower false alarm rate. 3. In the research of virus behavior analysis, the automatic analysis function of sample behavior is designed and realized. Set breakpoint at the entrance of API function called by malicious act. Run and monitor sample program in virtual machine, record relevant information of API function with custom function. According to the relation between API call information and malicious behavior of virus program, The dynamic behavior of the sample program is analyzed and whether the sample program is a computer virus is preliminarily judged. The experimental results show that the automatic analysis of sample behavior has a higher detection rate than other antivirus software.
【学位授予单位】:南京邮电大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP309.5
【参考文献】
相关期刊论文 前8条
1 张福勇;;基于n-gram词频的恶意代码特征提取方法[J];网络安全技术与应用;2015年11期
2 曾键;赵辉;;一种基于N-Gram的计算机病毒特征码自动提取方法[J];计算机安全;2013年10期
3 白金荣;王俊峰;赵宗渠;;基于PE静态结构特征的恶意软件检测方法[J];计算机科学;2013年01期
4 王蕊;冯登国;杨轶;苏璞睿;;基于语义的恶意代码行为特征提取及检测方法[J];软件学报;2012年02期
5 左黎明;汤鹏志;刘二根;徐保根;;基于行为特征的恶意代码检测方法[J];计算机工程;2012年02期
6 王乾;舒辉;李洋;黄荷洁;;基于DynamoRIO的恶意代码行为分析[J];计算机工程;2011年18期
7 张小康;帅建梅;史林;;基于加权信息增益的恶意代码检测方法[J];计算机工程;2010年06期
8 张波云;殷建平;张鼎兴;蒿敬波;王树林;;基于集成神经网络的计算机病毒检测方法[J];计算机工程与应用;2007年13期
相关硕士学位论文 前6条
1 韩奕;基于行为分析的恶意代码检测与评估研究[D];北京交通大学;2014年
2 卢占军;基于操作码序列的静态恶意代码检测方法的研究[D];哈尔滨工业大学;2013年
3 雷迟骏;基于启发式算法的恶意代码检测系统研究与实现[D];南京邮电大学;2012年
4 范吴平;Win32 PE文件病毒的检测方法研究[D];电子科技大学;2012年
5 王晓燕;计算机病毒传播模型及检测研究[D];华中师范大学;2011年
6 金雄斌;计算机病毒特征码自动提取技术的研究[D];华中科技大学;2011年
,本文编号:1673508
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/1673508.html