完全上下文敏感的控制流完整性保护系统研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:JK0803fengwei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
控制流完整性(Control-Flow Integrity,CFI)保护是一种针对控制流劫持攻击的有效方法之一,该类方法利用控制流图(Control-Flow Graph,CFG)检查控制流的合法性。对于常见的二进制程序,传统工作主要采用上下文不敏感的CFI方法降低运行时开销。然而,上下文不敏感的CFI方法不能生成足够精确的CFG,使得某些被精心设计的攻击能够乘虚而入。此外,现有的部分上下文敏感的CFI保护由于采用了一些上下文不敏感的规则,导致生成的CFG仍包含一些不合法的控制流边,易被攻击者利用。针对二进制程序的完全上下文敏感的控制流完整性保护系统(Fully Context-Sensitive CFI,FCCFI)提供了一种新的控制流检查方法:将执行路径作为一个整体来检查控制流的合法性。FCCFI分别运行于线下分析阶段和运行时阶段。在线下分析阶段,FCCFI通过模拟执行收集执行路径的控制流信息,并以哈希的形式保存于数据库文件中,并利用反汇编技术收集二进制文件的基本块信息;在运行时阶段,通过硬件特性跟踪执行路径,并收集进程跟踪信息,然后通过比较线下分析阶段得到的控制流信息和运行时阶段得到的进程跟踪信息来检查控制流的合法性。FCCFI基于Linux系统实现,并分别从安全性和性能两个方面进行了测试。在安全性方面,FCCFI能够防御大部分常见的控制流劫持攻击,也可防御一些新型的攻击方式。在性能方面,FCCFI系统的分析时间主要集中于线下分析阶段的模拟执行过程。并且,在运行时阶段,FCCFI只引入了较低的运行时开销,在延迟检查和即时检查两种模式下的运行时开销平均分别为1.5%和6.5%。
其他文献
化学农药的应用导致了环境问题和社会问题。生物防治是植物真菌病害防治中的一项有效手段,它因为具有对生态环境的有效保护作用和防效潜力,从而得到了国内外人士的认可。近年
具有光-电功能的配聚物在光电材料领域有着重要作用。本文出发点是设计合成具有光电转换性能的配聚物并进行晶体结构和性质表征。基于结构数据,探究结构与光电性能的相关性。
大型自动化立体仓库是目前物流配送中心的关键组成部分,它具有货物存取立体化、运输分拣无人化、货位分配智能化、仓库管理信息化等诸多优势,因此得到越来越多生产制造企业的重视。自动化立体仓库合理高效的规划与运行,不但可以提高仓储效率、增加仓储能力,而且可以缩短仓储周期、减少占地面积、加快企业资金周转,对于提高企业的核心竞争力具有重要意义。本文提出将数字孪生技术应用于立体仓库的设计规划与调试优化过程中,利用
随着经济的发展和我国城镇化速度的不断加快,涌入城镇的人口一直在不断增加,在为城市注入活力的同时,也给城市的交通治理带来了新的挑战。可以看到,为了带给市民们更好的出行体验,提高城市整体的服务水平,越来越多的城市选择了建设轨道交通来缓解城市拥堵问题。有建设就要有管理,城市轨道交通的管理最突出的方向就在于乘客,而管理乘客时最引人注目的突破点就是客流量,城市轨道交通服务水平的提高,离不开对于乘客流量变化的
红外成像光谱仪可以在获得被测目标的空间分布信息的同时也得到其光谱信息,它具有获取信息和识别特征的独特能力,这使得它在许多领域都能得以广泛的应用。本论文采用jir5001
目的近年来,结肠癌在世界范围内的发病率逐渐增加,是最常见的消化道肿瘤之一,仍缺乏有效治疗手段,并且复发率较高。为了探索结肠癌有关的新的生物标记物和治疗靶点,研究结肠
图作为一种较为复杂的数据结构,能表达更加多样化且更复杂的信息。大量现实生活中的应用场景都能抽象为图数据结构,比如飞机的运行航线和站点间的关系,参考文献的多级引用,网
遥感图像典型地物分类是为飞行器导航提供信息保障,其分类精度直接影响着飞行器导航可靠性。典型地物分类因其类型不确定、形态多样性等原因导致精确分类仍是遥感领域的难题
现如今文物建筑保护及利用的价值评判已经非经验等主观因素能决定的,文物建筑要想实现科学的保护与利用,必须走数字化评价和记录的道路。十堰地区是我省受周边文化影响较为繁
大豆细菌性斑点病是一种在大豆上比较普遍的细菌性病害,可能造成大豆大范围减产,并且在我国大豆主产区东北地区也是一种比较重要的病害。引起该病害的主要病原菌是丁香假单胞