可信执行环境下缓冲区溢出攻击防范的研究

被引量 : 7次 | 上传用户:kk666
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在现代IT技术的推动下,基于嵌入式技术的智能移动设备广泛应用在我们生活中的许多领域,例如金融、军事、工业控制及网络通信等。在这些领域中,嵌入式系统的安全性问题越来越重要。缓冲区溢出作为一种最常见的软件安全漏洞,对嵌入式系统安全构成严重威胁,因此提高嵌入式系统对缓冲区溢出攻击的防御能力成为了一个重要的研究课题。本课题作为北京握奇数据系统有限公司《TEE-可信执行环境》项目的一部分,主要针对嵌入式系统中缓冲区溢出攻击防御方法进行研究。本文分析了缓冲区溢出的攻击原理、攻击方式以及攻击危害,针对可信执行环境下的几种缓冲区溢出漏洞攻击进行了研究,设计了针对BSS段溢出攻击、堆溢出攻击以及栈溢出攻击的防御方法,并且验证实现了这些防御方法。本文主要研究工作如下:(1)分析了当前移动互联网的安全问题,研究了可信执行环境下的缓冲区溢出攻击问题、缓冲区溢出攻击的基本原理以及受攻击的危害;(2)针对BSS段溢出攻击、栈溢出攻击和堆溢出攻击的原理,研究了3种防范技术:基于数据保护的方法技术、基于攻击代码的防范技术以及基于边界检测的防范技术,并通过研究比较,设计了整个系统的安全构架;(3)研究BSS段的缓冲区溢出攻击的原理,设计实现了基于MMU机制缓冲区溢出攻击防御方法,有效的解决了BSS的溢出攻击问题,并且对缓冲区边界检测块进行深入的研究,将BSS段的防御方法进行改进,提出并实现了空映射思想与缓冲区边界检测块相结合的防范方法,既减少系统内存的消耗,又保证了系统的安全;(4)通过对堆内存管理方式的研究,针对堆内存缓冲区溢出攻击的特点,提出了一种新的堆内存分配方式,并在此基础上设计实现了防范堆内存溢出攻击的方法;(5)分析研究了栈溢出攻击的特点,针对这些特点设计了栈帧切换的方法,有效保护了栈帧中的重要数据,同时保证了栈帧的攻击不会扩散到其他栈帧,抑制了缓冲区溢出攻击中的跨栈帧攻击。
其他文献
文化产业这一术语最初是由法兰克福学派的阿多诺和霍克海默提出的,但由于学术界存在一定的争议,一直没有一个统一的概念。我国政府对文化产业的界定为:文化产业是从事文化产品的
近年来,我国经济发展迅速,但是与之相对应的城市污水和工业废水的治理速度并未赶上飞速发展的国民经济速度,活性炭作为一种优质的吸附材料,其丰富的孔隙结构及其巨大的比表面积都
对一起电流互感器故障进行绝缘试验和解体检查分析,提出了防范措施,确保了设备正常运行。
本次翻译材料《可能的未来》(The Probable Future)是笔者朋友提供的一本小说,由兰登书屋出版社于2003年出版,该小说出版后还未被翻译出版过。笔者翻译的是本书的第一章。《可能
随着我国经济的持续快速发展,交通需求的增长速度明显高于道路资源增长的速度,我国许多大城市面临着日益严重的交通拥堵问题。公共交通作为运输效率极高的交通方式,是解决城
由于新技术革命的到来,世界的产业结构发生了变革:传统的工业产业逐渐衰退,主导地位被第三产业取而代之,人类进入信息时代。城市的产业结构的变革,一些工业企业逐渐从城市中心
2000年中国正式进入了老龄化社会。自此,中国传统的家庭养老方式面临了严峻挑战。2001年,民政部开始在全国社区实施老年福利服务“星光计划”,在此政策背景下,依托社区开展居
根据淮北矿区多煤田、多煤层的开采条件,提出适宜煤巷锚杆支护的条件分类、设计原则和注意事项.
随着全球能源供应的日益紧张,节能与环保成为了全世界共同关注的话题。建筑围护结构的保温技术为建筑节能做出了卓越贡献,但新材料的使用给建筑带来了一定的火灾隐患,一系列
面对迎面走来的冬天,一汽丰田希望依靠过去5年所积累下来的强大实力,把营销做成"赢"销如果说2008年春天北京车展上对于"M型社会"的担忧还是车市繁荣背景下的未雨绸缪,11月19