【摘 要】
:
近年来,内存泄漏、缓冲区溢出等内存漏洞频发,尤其是对于C和C++之类的内存不安全语言来说,更容易受到内存脆弱性的影响,从而导致难以预料的系统崩溃。这些脆弱性一旦被恶意攻击者利用,就会产生严重的后果。此外,由于程序员的疏忽导致的代码低效行为更是屡见不鲜,这些行为虽然不会带来致命的后果,但是会严重影响程序的执行效率。更有甚者会利用系统本身的特性进行恶意攻击,从而获取内存中的敏感信息,如近几年爆发的幽灵
论文部分内容阅读
近年来,内存泄漏、缓冲区溢出等内存漏洞频发,尤其是对于C和C++之类的内存不安全语言来说,更容易受到内存脆弱性的影响,从而导致难以预料的系统崩溃。这些脆弱性一旦被恶意攻击者利用,就会产生严重的后果。此外,由于程序员的疏忽导致的代码低效行为更是屡见不鲜,这些行为虽然不会带来致命的后果,但是会严重影响程序的执行效率。更有甚者会利用系统本身的特性进行恶意攻击,从而获取内存中的敏感信息,如近几年爆发的幽灵、熔断等漏洞,也对内存安全带来极大的威胁。因此,内存安全漏洞的检测就显得尤为重要。目前广泛使用的脆弱性检测方法包括动态检测和静态检测,这两种方式都各有优势并且受众多科研工作者的青睐,也因此产生了很多科研成果,但也不可避免的存在一定的局限性,或是检测范围仅局限于堆,或是检测效率低下,或是需要对源代码进行分析。而本文通过将动态检测和静态检测相结合,提出一种基于内存访问轨迹的程序脆弱性检测方法,其主要内容及创新点如下:(1)将有限状态机模型应用于内存访问中,根据违反有限状态机模型中状态转化的操作定义了几种相关的内存脆弱性,并将其形式化的描述为求解器可以理解的约束表达式。(2)通过二进制插桩动态跟踪记录可执行程序的内存访问轨迹,包括函数记录、内存分配及释放记录、内存读写记录以及全局变量等信息。从数据流和控制流两个角度对其进行了跟踪,由此分析可执行程序的内存操作执行顺序以及内存访问模式。(3)根据内存操作的状态转化顺序以及漏洞模型,计算可能触发漏洞的约束条件,调用Z3约束求解器判断轨迹是否触发漏洞,同时确定脆弱性的地址及类型,并将检测结果以可视化的形式展现出来,可以清晰直观的描述内存访问的轨迹以及漏洞所在位置。此外,我们通过一些实验对本文方法的有效性和性能进行了测试,结果表明本文的方法可以在保证效率的同时有效检测出相关的脆弱性。
其他文献
质子交换膜(PEM)是质子交换膜燃料电池(PEMFC)的核心组件,是衡量燃料电池性能的重要组成部分。在MOFs/COFs材料中引入客体分子并与导电性聚合物复合为质子交换膜的发展拓宽了思路。在本论文中,为进一步提高MIL-101,CIN和MPA的导电性能,分别用离子液体和有机磷酸进行功能化;将得到的复合材料分别与PVP/PVDF和CS掺杂,制备出一系列的复合膜。对上述制备的所有材料进行了X射线衍射、
近年来,中国的反垄断纠纷日益增加,在不少案件中出现了经济学报告或专家证人,如腾讯诉世界星辉科技不正当竞争纠纷案,奇虎诉腾讯垄断案、强生公司纵向垄断协议案等,纠纷一方或双方均提交了经济学分析报告或申请专家出庭。在当下我国的竞争和反垄断纠纷中,经济学家正以证人或专家身份对司法诉讼的结果产生决定性影响。但是从总体来看,我国经济学分析报告和申请经济学专家出庭在反垄断诉讼中运用较少,司法实践经验相对不足,实
尺寸完备性检查和公差设计与优化技术一直是CAD、CAPP与CAT领域的重要研究内容。随着计算机技术的快速发展和数字化工厂的逐步推进,产品制造信息逐步由传统二维标注的工程图纸向三维标注的数字化模型发展。三维尺寸标注作为数字化定义技术和无纸化设计与生产的关键环节,直接影响产品的加工、测量以及装配等各环节,实现尺寸标注信息的完备性检查与尺寸公差的优化设计对于提高产品设计效率与质量性能具有重要的意义。本文
在油井的生产过程中,钻、完井,修井等作业,可能引起近井地带储层污染、孔渗情况变差,导致层间矛盾加剧,进而影响产油量。储层污染后,酸化作业是改善渗流状况,恢复产能的有效措施。为了实现井下均匀布酸,常用的酸化技术有机械设备封堵分层酸化和化学工作液暂堵酸化,对于海上平台,由于受到空间、成本限制,宜选择作业流程简单,成功率高的化学工作液暂堵酸化方法。通过文献调研,发现使用成本低廉、容易获得的乳液暂堵剂能够
移动测量系统作为目前测绘界在地理信息获取方面最前沿的科技之一,能够实现三维空间地理信息数据的高精度、高效率的获取,逐渐成为测量、技术的典型代表。随着移动测量技术应用的不断深入,各个领域都对移动测量系统的精度提出了更高的要求。移动测量系统在测量过程中,需要借助定位定姿系统获得的高精度位姿信息,实现激光脚点由激光扫描仪坐标系到指定测图坐标系的转换。目前,移动测量系统的定位定姿系统主要采用全球导航卫星系
在自然界中,土壤、大气降尘以及地下水环境中存在着大量的重金属污染物,这些污染物一旦随着农作物、空气及牲畜水禽进入到人类的体内,就会造成不可逆转的后果,且不易排出体内。以往大多数学者对污染物迁移转化和吸附污染物的胶体迁移做了大量研究,且对于生物炭吸附污染物的研究甚多。然而,对于纳米生物炭在地下环境中的迁移研究较少,尤其当地下环境中存在重金属污染物时,纳米生物炭还能够影响重金属污染物的迁移,然而对于携
随着现代信息技术的迅猛发展及移动互联网的普及应用,第三方支付企业迅速崛起;但市场壮大的同时,产品同质化严重,恶性低价竞争普遍,第三方支付企业的生存和发展遇到了较大的压力。竞争力的提升依赖于低成本,而传统成本管理单纯对企业的内部作业进行成本管理,不能满足企业竞争的需求,企业必须把成本管理活动提高到战略的高度,实施战略成本管理,方可获得长久的竞争优势。本文以H支付公司为例,通过分析H支付公司当前的成本
在工业无损检测中,三维超声成像与传统的二维超声成像技术相比能够更加直观和准确的获得被检测材料的缺陷的空间位置、大小及形状,为进一步对缺陷进行修复与诊断提供了可靠依据。在飞机蒙皮的缺陷检测中,三维超声标定是进行缺陷检测不可或缺的步骤,是后续实现空间三维重建的基础。本文针对在飞机蒙皮进行无损检测中的超声相控阵三维空间标定技术中进行了研究,阐述了超声相控阵成像的相关原理及标定基本理论,然后着重对三维超声
随着“一带一路”倡议的实施推广和亚欧大陆桥建设的发展,亚欧大陆国家之间的合作逐渐加深,沿线国家之间的国际贸易往来比以往更加密切。中欧班列作为“一带一路”倡议实施的重要项目,为我国与沿线国家之间、沿线国家与沿线国家之间的贸易搭建起桥梁,打破了以往短距离铁路运输的格局,使得铁路运输网络日臻完善,极大的提高了沿线国家之间的贸易活力。与海运和空运相比,铁路运输具有运载量大,成本低,对天气依赖小,准时性强等
感知与认知心理学是心理学一重要分支,感知与认知心理学主要研究人的高级心理过程,诸如:知觉、触觉、思维、语言甚至是人脑对记忆的加工与信息处理过程。针对这一高级的心理学研究就需要有科学的理论基础和大量的数据来支撑,以证实研究的可靠性与真实性。因此,设计科学的心理学实验不仅可以在研究过程中得到大量的实验测试数据,同时其实验结果也是验证心理学基础理论的一项重要手段。但是-些感觉知觉心理学实验受制于实验设备