恶意代码抗分析技术及其对策研究

被引量 : 4次 | 上传用户:Redltng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,恶意代码呈爆发趋势,并且采用代码混淆、入口点模糊等抗分析技术使得检测难度大大增加。大量研究表明,恶意代码静态分析存在“所见非所执行”缺陷,动态分析面临多路径发现难题。抗分析技术主要针对这些弱点采取相应手段阻碍分析过程,使得分析手段失效或使分析时间过长而放弃。本文在分析抗分析技术的实现特点的基础上,提出了基于API依赖关系的恶意代码相似度分析方法,识别恶意代码变种。首先,改进反汇编过程中的过程识别算法以识别隐式跳转,进而消除相关混淆,提高反汇编的准确率。第二,针对恶意代码采用EPO(Entry PointObscuring,入口点模糊)技术增加多路径分析难度的问题,设计并实现EPO扫描器判断可执行文件是否存在EPO式感染,获取恶意代码实际入口点,然后重点分析恶意代码实现自身功能的相关路径,增强动态分析的目的性;第三,针对传统SCDG(System Call DependenceGraph,系统调用依赖图)不能很好地消除API噪声、API重排等API特征混淆的问题,提出了由API控制依赖关系和四类数据依赖关系组成的SCDG程序行为描述方法,并设计了基于API依赖关系的恶意代码相似度分析框架。在该框架中,分别通过数据依赖关系分析和控制依赖关系归一化消除SCDG中的API噪声和API重排,提高了恶意代码相似度分析的准确性。上述方法已在项目组开发的逆向分析工具中得到应用,测试结果表明:与同类分析方式相比,改进的反汇编算法对隐式跳转和EPO有较好的识别效果,恶意代码相似度分析框架能更精确地识别恶意代码变种。
其他文献
我国水泥产量已多年位居世界第一,保障了国民经济发展的需要,但是行业生产集中度和劳动率低,资源和能源消耗高,环境污染比较严重,可持续发展面临严峻挑战。目前,国内水泥行业
随着科学发展观与以人为本的社会价值观念的深入人心,企业社会责任这一概念引起了理论界与实务界的广泛关注。特别是自国际社会责任组织发起并制定的SA8000社会责任认证标准
使用长尾喷管的固体火箭发动机,在点火工作时,复合推进剂不完全燃烧产生的氧化铝凝相颗粒伴随着高温燃气高速冲刷着发动机的热防护层,因此,固体火箭发动机长尾喷管热防护层被
管道运输是石油及天然气最主要的运输方式,与铁路、公路、水路相比,它具有运输量大,密闭安全、便于管理、易于实现远程集中监控等优点,在全世界得到了广泛的应用和迅速发展。
目的对针灸疗法治疗中风后痉挛性瘫痪的系统评价的方法学质量和证据质量进行再评价。方法计算机检索CNKI、CBM、The Cochrane Library、PubMed和EMbase数据库,搜集针灸疗法治
对涉及不动产的刑民交叉案件,建议在刑事诉讼程序中设立不动产原权利人救济程序告知制度.尝试不动产登记与物权确认或基础关系争议之诉同步或优先于刑事程序进行的处理模式。在
农田水利基本建设是农业生产的命脉,充分发挥农田水利设施的作用,是农业增效,农民增收的基本保障。农村经济发展的好坏与农田水利建设有直接的关系。因此我们应着力加强农田
我国现行的公路领域的施工技术规范均为对施工进行技术指导的方法规范。这类规范的特点是只能对正在进行的施工行为进行监督和检查,而对由施工行为所得到的产品的评价,只有简单
能源短缺与环境污染的加剧为电动汽车的发展带来契机,将电动机和车轮结合在一起直接驱动的轮毂电机由于其将驱动电机、机械传动和制动装置整合到轮毂内,能够大大简化电动车辆
生物特征识别技术作为一种计算机安全技术,近些年来,得到迅猛发展。通过提取人体的如虹膜、指纹、人脸等物理信息并进行一系列处理提取特征来进行身份的验证及识别,相比于传统的