基于Libsafe库的缓冲区溢出检测算法改进

来源 :计算机科学 | 被引量 : 0次 | 上传用户:njacky_nan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
C/C++提供了很多高效的诸如strcpy等字符串操作库函数,但由于缺乏相应安全边界检查机制,存在着一些容易被攻击者利用的缓冲区溢出漏洞与威胁。讨论已有的Libsafe安全库增强机制并分析了其依赖于栈帧指针回溯栈活动记录的局限性。提出基于程序指令特征码匹配来回溯函数栈活动记录的Libsafe安全库增强方法。逐条匹配函数体指令与已知候选集指令来获取栈信息。并在追溯栈活动记录时,将已回溯到的栈活动记录用哈希函数保存,以返回地址作为关键字用链地址法进行检索。对改进版Libsafe安全库检测方法做了算法可行性和复
其他文献
探讨人工神经网络BP模型用于爆破参数优化的方法,结合最优目标 函数,实现对堆石坝料开采爆破参数的优化。通过一个工程实例,简介了人工 神经网络BP算法的基本原理、爆破参数优化
研究爆炸接动态参对复合质量的至关重要,本文对铜复板的动太变折角,碰撞速度动态参数进行了研究,得到铜复板飞行姿态,超声速复合中临界碰撞角和铜复板飞行速度上限,对试验与生产有
对爆破震动测试结果的分析表明,频率在爆破震害中起重要作用,因而在建筑物爆破震动安全评价中应同时考虑振动幅值和频率两个指标.文中分析了爆炸能量、起爆段数、距离以及传
2003年9月9日凌晨1时,解放军理工大学工程兵工程学院对位于北京西长安街的中华全国总工会老办公大楼成功地实施了爆破拆除。短短8秒钟,原36m高的大楼顷刻间变成了一堆瓦砾,这座
近日,民革内蒙古区委会在呼和浩特举行学习中共十八大精神座谈会。
福宁高速公路海淤软基应用堤侧爆炸压密挤淤抛石置换法进行处理,共抛196220m3.概述了该法的原理、爆破参数和爆破震动估算.详细介绍了施工工艺、质量控制标准、检测方法.检测
防砂射孔是把油井的射孔和防砂两道工序融合在一起的射孔新技术.利用射孔弹射流的携带作用和推进剂的推动,把防砂材料推入孔道,形成孔道内永久性防砂塞.文中概述了防砂射孔的
近日,自治区党委统战部召开内蒙古统一战线学习贯彻党的十八大精神动员大会,会议传达学习了党的十八大精神,对全区统一战线学习贯彻党的十八大精神进行了动员部署。
近日,农工民主党乌兰浩特市支部一行8名党员在唐云霞主委的带领下到乌兰浩特市卫东镇火星村,为广大村民义务送诊,重点普查高血压病。