基于Return-Oriented Programming的程序攻击与防护

来源 :计算机科学 | 被引量 : 0次 | 上传用户:mowei1991
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着W⊕X等技术的引入,传统的代码注入攻击几乎被消除,return-to-lib攻击受到很大程度的抑制。在此背景下,Hovav Shacham提出了Return-Oriented Programming(ROP)的思想,该思想基于栈溢出的原理,通过使用程序库中有效的以ret指令结尾的短指令序列构建gadget集合,使之具有图灵完备特性,来完成计算和攻击。讲述ROP思想自提出以来的一些研究成果和其实际的攻击能力,阐述ROP自动化的当前成果与未来可能的发展方向,进而分析和预测ROP自动化的下一步的研究方向。同
其他文献
随着科学技术的发展和生产规模的不断扩大,置换流水线车间调度问题已经越来越受到广大学者的关注.目前,该领域已经出现了许多优化算法,其大大提高了生产的效率.尽管有一些文
无线传感器网络中,簇头选举不合理将导致节点能量消耗过快,使其过早失效,网络过早结束生命周期。对此提出一种节点信息感知的非均匀分簇路由算法:充分考虑节点邻域基数、位置感知
P2P流媒体是一种极具潜力的流媒体内容分发技术。在P2P流媒体系统中采用网络编码,有利于进一步提升系统整体性能。针对目前流行的基于数据驱动覆盖网络的P2P流媒体系统框架,根
为了使物联网中的人、机、物之间能互享数据和服务,设计并实现了DISP数据服务系统。它可以实时获取并处理数据、部署并控制设备;通过高效的稳定数据流,把系统和服务开放给所有用户,供其发布数据和共享资源,从而自由定制高级的数据组件。细述了DISP系统的架构部署、设计原理、实现机制,详细分析了实现DISP数据服务系统开放性、实时性、灵活性的关键技术,并通过实验系统验证了DISP系统的工作流程和运行效果。
片内多核已成为延长摩尔定律的方式,并行算法设计、编程模型、编译器和运行时系统都需要利用计算模型进行分析。现有多核模型对线程间共享缓存等资源的竞争已有较精确的模型,
高性能和低功耗的特点使闪存逐渐赢得广泛关注,而最常见的闪存使用方式是和内存、磁盘一起构成混合型存储系统,对于流媒体这样对存储容量和访问性能要求都非常高的应用来说尤
随着通信技术和硬件设备的不断发展,尤其是小型无线传感设备的广泛应用,数据采集和生成技术变得越来越便捷和趋于自动化,研究人员正面临着如何管理和分析大规模动态数据集的
微波存取全球互通(WiMAX)是一种定位于无线城域网的宽带接入技术,该技术以IEEE 802.16标准为基础,为用户提供范围更广、速率更高的宽带无线接入,因而针对该协议进行网络建模
基于角色的访问控制(RBAC)因具有简单灵活、细粒度控制等特点,而广泛地应用于安全操作系统领域。基于认证可信度模型,提出了支持角色转换的访问控制模型DRT-RBAC。模型中,通
信任在人类社会的合作中起着非常重要的作用,在诸多领域也受到了广泛的关注。在开放多Agent系统(MAS)的研究中,引入了信任的方法,用于解决交互伙伴的选择问题。信誉与信任密切