基于控制流完整性的软件漏洞利用检测技术研究与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:plumblossommeihua
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着APT组织的兴起,针对国家或者大型公司的APT攻击也逐渐被安全研究人员关注,其中APT攻击手法隐蔽,且通常使用Oday或者较新的Nday,难以防范,因此针对漏洞利用行为的检测在当前环境下是十分有必要的。本文提出了一种基于控制流完整性的漏洞利用检测技术,该技术通过处理器硬件跟踪能力对程序执行的汇编指令序列进行提取和恢复,从而准确透明无感知的获取到程序完整的运行时汇编指令序列,其中可能包含漏洞利用代码的执行,同时将预先构造的程序控制流图与目标程序的执行流进行比较,基于控制流完整性对程序执行的执行流进行检测,以发现程序执行过程中的异常,同时对程序执行的控制流中异常使用弱检查的方式来降低误报率。基于以上思路,本文针对一种大型软件(Adobe Reader)实现了一套基于IPT硬件和控制流完整性的漏洞利用检测系统,通过对IPT的性能测试验证了IPT硬件低消耗的特性,通过对解码技术的深入研究提出了一种IP过滤的方案,能有效减少解码的消耗,并在给定的漏洞样本集的情况下,对漏洞利用行为进行检测,发现本文提出的漏洞利用行为检测方案对漏洞利用行为检出率达到100%,在控制流图不完善的情况下,误报率仍保持在较低水准上5.89%,其中使用不完善的控制流图时,对漏洞利用行为的检出率仍达到了 1 00%,在通过对控制流图的大量优化后,使得误报率逐渐收敛至0%。本样本集均选择真实的CVE漏洞,具有很高的实用价值,具有一定的零日漏洞发现能力,能快速发现漏洞利用行为。
其他文献
光纤通信以其传输容量大、传输距离长、保密性好等优点已经成为当今通信领域中一种重要的通讯方式[1]。凭借其在传输过程中保持波形、速度、幅度等不变的特性[2-4],光孤子成为了光纤通信中最具前景的介质。目前,光孤子研究的主要实验平台是锁模光纤激光器,因此对于光纤激光器的一些理论研究也就非常重要。在理论方面,光孤子在光纤中的传输可以用非线性薛定谔方程来建模[5],孤子解是在研究非线性模型中的一个重要方面
目前学术上已积累了许多关于移动边缘计算环境下任务卸载方法研究,但仍存有不足之处。一方面,目前的研究工作主要以最小化平均时延或最小化整体时延为优化目标,忽略了不同任务差异化的时延需求,导致大量任务无法按时延约束完成;另一方面,针对用户移动性造成的用户服务质量(Quality of Service,QoS)下降问题,当前研究只考虑如何通过迁移或者动态卸载提升QoS,而忽略两者之间相互依赖的关系以及对Q
近些年,移动设备数量快速增长,工业互联网、高清视频等业务场景不断涌现,致使网络中的数据流量激增。上述发展现状不仅需要移动通信网络具备更强的承载能力,并且对网络的稳健性以及泛在能力提出了更高的要求。面对这些挑战,仅靠增加接入设备、提高网络带宽难以从根本上解决问题。卫星通信的发展为应对以上挑战提供了新的思路,利用卫星实现全球无缝覆盖,并通过广播、多播技术进行高效的内容分发,在一定程度上可以弥补地面通信
随着光通信的发展,光纤通信的大容量优势已经使其成为最为主要的通信方式,光纤通信的安全性也越发重要。混沌光通信由于初值敏感性以及类噪声的特点成为了近年的研究热点。虽然激光混沌系统能够在类噪声的载波中隐藏信息,但是通过统计特性分析,其最为重要的时延密钥可以被破解,从而使得窃听者能够重构系统,威胁到系统的安全。而且,由于激光混沌系统对于时延密钥的依赖性太强,导致其非线性程度不够,密钥空间较少,也不利于系
随着云计算和大数据时代的到来,互联网时时刻刻释放出的海量数据在各行各业中发挥作用。当越来越多的大数据出现在云端,数据的使用边界问题、数据的个人隐私问题等问题也接踵而至。欧盟发布的《通用数据保护条例》明确了当企业或组织出于某种用途想要收集用户的隐私数据,在此之前必须经过用户明确的同意,如果企业或组织想要修改数据的用途,需要用户的再次同意。同时,企业或组织在使用数据时,不可将数据用于反推用户的隐私。出
随着网络信息技术的协同式发展,网络及社交媒体上每时每刻都涌现出大量的图像及文本数据。其中,图像作为一种重要的信息承载媒介,往往呈现出数据量大、内容多且覆盖广等诸多特点。面对网络中海量且持续的视觉信息,单靠人工标注工作量大、成本高、差异多,且不利于提升图片分类及索引的效率。图像生成描述系统允许用户输入图像,并自动返回与之内容匹配的自然语言描述。该模式有助于节约时间和人力成本,实现机器对图像视觉信息的
随着第五代移动通信(The fifth Generation,5G)的大规模商业部署和工业4.0的极速发展,物联网(Internet of Things,IoT)应用从传统的机器类型通信向关键任务通信转变,并对通信的可靠性、延迟和IoT设备电池寿命等提出了多样化的需求。作为5G的三大关键场景之一,高可靠低时延通信(Ultra Reliable and Low Latency Com-municat
随着人工智能技术与大数据技术的飞速发展,医疗行业中数据的信息化也在不断地建设。随着医疗数据的建设和完善,人工智能技术开始辅助医疗的研究和发展。无痛分娩,在医学上被称为“分娩镇痛”,在这里具体指的是硬膜外镇痛。这种方式可以使孕妇在分娩时的疼痛感得到极大缓解,让分娩更加顺利,但是也会对孕妇和婴儿产生的不良影响一直备受争议。对于这个人工分析较为困难的问题,人工智能技术及大数据技术可以在研究和辅助分析方面
媒体内容作为一种可以携带丰富信息的传输载体,在社交网络中扮演着重要的角色。随着移动互联网的飞速发展,人们不再满足于信息接收者的角色,而是更倾向于制造内容和分享内容。通信技术也使得人们记录生活的方式由传统的博客转向媒体平台,图片、视频载体越来越受到人们的欢迎,因此人们也对媒体服务提出了新的需求。一方面为了提高视频的编码效率,并适应多样化的设备和复杂的网络环境,可伸缩视频编码(Scalable Vid
企业创新对当前我国经济实现结构转型,解决部分核心关键技术领域卡脖子问题具有重要意义。但需清醒明白的是,当前我国创新水平与创新能力建设已取得较大成就,但在研发投入水平等方面同国外发达国家相比还有较大差距。因此细化研究影响微观个体及企业创新动能的因素,不断提升企业的创新动力与能力具有较大的现实意义。本论文以融资约束的角度切入对企业创新的研究,创新性地引入了行业资源丰度和行业环境动态性的行业环境指标。本