面向二进制程序的语义逆向分析方法及其安全应用

来源 :武汉大学 | 被引量 : 0次 | 上传用户:juwend5
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的高速发展,软件系统的规模不断扩张,面临的安全问题也日益复杂严峻。因此,对软件的安全审查与分析变得至关重要。由于软件厂商通常都不会开放源代码,二进制程序分析逐渐成为软件安全研究的热门领域,在评估软件安全威胁、提高软件安全性等方面有着极其重要的应用价值。由于缺少高级语义信息,二进制程序的分析是困难且复杂的。二进制程序分析要求不仅能够在二进制层面提供较为精确的分析结果,并且可以尽量还原高级语义信息以帮助理解程序。然而,现有的二进制程序分析技术并不能很好地同时完成这两项任务。针对上述问题,本文提出了一种新的二进制程序语义逆向分析方法:内存对象访问序列,支撑二进制程序的高效分析。内存对象访问序列描述了程序通过访问各种内存对象来操作程序输入的过程,不仅可以准确地捕获程序关键行为,还可以为理解程序提供丰富的语义信息,在二进制安全分析领域具有广阔的应用前景,可以为安全专家提供更加简洁便利的分析流程。为了证明内存对象访问序列在二进制安全分析领域的实用性,本文在漏洞诊断、补丁比对、符号执行三个二进制安全分析的重要领域对内存对象访问序列技术进行了应用,分别提出了基于内存对象访问序列的漏洞诊断、补丁比对、符号执行方法,并与现有技术进行了对比评估。评估结果表明,在二进制漏洞诊断领域,内存对象访问序列能够准确地定位漏洞根源,并还原漏洞触发的完整流程。在二进制补丁比对领域,内存对象访问序列能够为补丁定位提供精确的结果,并为理解补丁及其修复的漏洞提供丰富的语义细节。在二进制符号执行领域,内存对象访问序列可以有效降低空间开销和时间开销,提高符号执行效率。
其他文献
近年,新冠疫情肆虐全球以后,市场环境的VUCA特性更加突出,商业环境中“灰犀牛事件”“黑天鹅事件”频频出现,但是随着技术的发展,也同步孕育出了诸多机遇。在风险与机遇并存的时代,人才竞争成为了规避风险、把握机遇的重要环节,如何制定前瞻性的人力资源战略、如何进行合理的人力资源规划,成为了人才竞争的关键,也成为了制造型企业保持竞争优势、持续发展的关键。G公司是国内具有典型代表意义的消费类电子制造型企业,
学位
随着我国经济的快速腾飞,金融行业不断深入发展,私人银行业务在我国拥有广阔的前景。我国高净值客户数量不断增多,各大银行的私人银行业务蓬勃发展,私人银行客户成为了各大银行竞相争抢的重要客户资源。随着各大头部银行不断更迭产品与服务,其他银行的客户流失问题逐步显现,越来越多的客户更倾向选择头部私人银行作为自己的财富管理银行。PA银行私人银行业务规模较小,如何与头部银行竞争,获得更高的市场份额,减少客户流失
学位
<正>一、前言随着数据时代的到来,大数据等新技术的广泛应用,企业数字化革新如火如茶,大量的数据被生产、共享及应用,创造出巨大的社会价值。大数据技术运用助力各行各业开展创新变革,进行价值创造。数字经济是当前新经济的主流趋势,企业数字化转型是“十四五”发展规划的主要任务,
期刊
随着深度学习的快速发展,其安全问题也逐渐备受关注。已有研究指出深度神经网络极易受对抗攻击的危害,通过对原始样本加入精心构造的噪声,可误导模型输出完全错误的结果,其中加噪后的样本被称为对抗样本。现有工作表明对抗样本具有迁移性,即利用某个模型优化得到的对抗样本也能以一定概率成功误导其他模型,这使得攻击者可以基于本地的替代模型来优化生成对抗样本,从而实现对目标模型的黑盒攻击。然而,传统对抗攻击算法生成的
学位
目的 观察追风透骨胶囊对兔膝骨关节炎(knee osteoarthritis, KOA)模型关节软骨退变的干预作用,并基于Toll样受体4(Toll like receptor 4, TLR4)/髓细胞分化初级反应蛋白88(myeloid differentiation primary response protein 88, MyD88)/核因子kappa-B(nuclear factor ka
期刊
隐私保护数据挖掘(Privacy Preserving Data Mining,PPDM)研究旨在运用隐私保护技术,在数据挖掘的全过程中避免隐私的主动泄露或被动泄露,同时尽可能地避免隐私保护技术对数据挖掘结果造成的影响。匿名化是PPDM研究中的一个重要分支,匿名化技术利用匿名化算法转化原始数据集,让其满足特定的匿名化模型,以此达到数据安全发布的标准。为了避免匿名化算法对原始数据集造成过大的信息损失
学位
近年来,随着电动汽车市场占有率的不断上升和车联网技术的不断发展,人们构建了一些电动汽车充电解决方案,实现电动汽车充电预约、调度等功能,方便用户的同时有利于相关企业或部门合理分配电力资源,及时应对突发情况。然而,车联网中电动汽车隐私保护问题十分突出。在电动汽车进行充电预约、获取电力服务时,其身份信息、出行目的、行驶路线以及出行习惯等敏感信息可能存在泄露的风险,当这些信息未经授权被利用时,用户隐私可能
学位
Co-60棒式放射源广泛应用于石化行业分布式控制系统的料位监测。国外棒式放射源技术水平高,但价格昂贵、维护费用高;国产同类产品不但制作价格高而且还存在的一定程度的技术问题。针对棒式放射源制作及应用的现状,提出了采用国产多点Cs-137放射源模拟传统的Co-60棒式放射源功能,对其进行替代的技术方案,并在中国石油庆阳石化公司重整装置得以成功应用。经多点Cs-137放射源改造后的料位监测系统,各项指标
期刊
信息抽取是自然语言处理中的一个重要研究方向,以其广阔的应用前景被许多的研究人员所关注。一方面信息抽取技术可以提高用户筛选和接受信息的效率,另一方面基于信息抽取构建的知识库可以为下游任务提供外部知识支撑,从而提升任务性能。信息抽取目的是抽取出文本中的实体、关系、事件等信息,并将其形成结构化的信息输出。虽然研究者们已经在信息抽取领域展开了许多研究,但是该领域仍然存在一些复杂的情况亟待解决,具体包括:在
学位
新型冠状病毒肺炎疫情肆虐全球的大背景下,各国政府和民众对远程医疗服务的需求急剧增加,医疗机构通过提供远程健康监测、在线诊疗等服务,最大限度地减少各类人员接触病毒的风险,同时降低医疗成本,提升医疗质量。然而,远程医疗服务处在开放式网络中,容易遭受各类网络攻击,这将对敏感的医疗数据造成严重的安全威胁和隐私泄露问题。此外,远程医疗服务往往要求医疗机构之间数据互联互通,但当前存在“信息孤岛”等问题,影响机
学位