基于漏洞模式的软件漏洞挖掘技术研究

来源 :北京邮电大学 | 被引量 : 2次 | 上传用户:longlivewebdynpro2
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术、计算机和互联网的不断发展,信息和网络安全方面的问题日益受到关注,相关的研究和技术也日渐受到重视。软件是信息系统和网络的基础,软件漏洞被利用进行网络攻击是造成信息与网络安全的主要威胁之一,软件漏洞攻防也是网络攻防对抗中的重要环节,软件漏洞的挖掘在信息安全技术中处于十分重要的地位。本文以软件的洞挖掘及相关技术研究为目标。研究了目前主流的可执行程序文件结构,反汇编分析技术以及软件静态分析算法。本文作者在总结前人研究的基础上,分析各类漏洞实例进并行总结归类,提出了基于YAML语言的漏洞模式描述方法,相比之前已有的XML语言等描述方法,数据结构更加自然,易于漏洞分析研究人员理解漏洞模式,同时,在计算机处理方面,YAML也具有结构简单、解析成本低等优点。在漏洞模式的基础上,本文作者提出了一种面向模式检测的二进制程序漏洞模式建模方法,将漏洞模式相关内容提升为面向模式检测的漏洞模式建模,用于检测软件中存在的漏洞。并解决了两方面的问题:一、如何从二进制程序漏洞模式描述建立面向模式检测的模型。二、如何将缺陷函数调用、缓冲区溢出、整数溢出三类漏洞转换为本文的检测模型。最后,针对不同的环境与软件,本文将漏洞挖掘的理论方法进行了三个方面的实际转换研究工作:(1)缺陷函数漏洞检测研究设计了缺陷函数调用的漏洞检测模型框架。主要实现了漏洞特征匹配链,漏洞会话管理模块等核心模块,并研究了在不同编译环境下函数参数匹配算法。(2)Android内核驱动漏洞挖掘研究研究了 Android内核设备驱动的攻击界面,提出并实现了一套Android内核驱动漏洞挖掘fuzzing框架。通过实验测试,该工具有较好的挖掘效率及稳定的crash复现能力,本文作者利用该Fuzzing程序,发现了驱动设备程序Oday漏洞。(3)浏览器漏洞挖掘研究针对浏览器常见的UAF内存破坏漏洞,提出基于浏览器UAF漏洞的漏洞挖掘方法,实现了基于分布式节点的漏洞挖掘工具。发现多处漏洞,将一处IE浏览器高危可利用漏洞提交给微软官方,并获得致谢及漏洞CVE编号CVE-2015-6154。
其他文献
我科自2004年8月至2005年12月,用加味桃红四物汤治疗血瘀型银屑病43例,临床疗效满意,现报道如下。1一般资料全部病例均来自我科门诊患者,病证辨证分型符合《实用皮肤科学》的诊断
山河为证,岁月为名,我们迎来了新中国70华诞。新中国70年气势磅礴的交响乐中,奔腾的江河跳跃着生动的音符,汇聚成治水强国、兴水为民的精彩乐章。习近平总书记视察黄河,充分
一个人的历史观具有明显的时代特征,且与其政治观分不开。宋庆龄的历史观与她由民主主义向共产主义转变、对孙中山三民主义特别是对其民生主义的认识与发展密切相关。本文将
1 病历资料 患者男性,50岁,因反复中上腹隐痛8月,纳差6月,于1999年4月入院,入院诊断为胃体癌。手术探查见胃体溃疡型肿块侵及浆膜外,予行胃癌根治术,术后病理检查示低分化腺癌,术后10
线损管理是供电所管理工作的重要内容,尤其当前人们对电能的依赖程度不断加大,如何降低线损,提高电能利用率,成为当前供电所管理工作的重中之重。本文对供电所管理线损的现状
本文对抗菌剂分类及抗菌原理进行了分析。文章重点阐述了直接添加抗菌金属型无机抗菌剂、光触媒型无机抗菌剂、接触型无机抗菌剂的性能特点及使用方法。
当物体受外力作用,与接触面保持相对静止又具有运动趋势时,物体所受静摩擦力随着外力的增大而增大。当外力增大到最大静摩擦力时,物体将开始滑动。若物体被墙壁挡住,且逐渐增
观察医用红外热成像技术三维动态回旋手法治疗冻结期肩关节周围炎的临床疗效及可行性分析。医用红外热成像技术可以通过光学仪器等系统设备把不可见的瞬间体表温度通过红外热
目的探讨消化道穿孔致感染性休克患者采取早期目标性复苏治疗的护理方法。方法对19例消化道穿孔造成感染性休克的患者采取重视评估休克发生的高危因素,早期发现休克症状;根据
134亿元!中国石化(600028.SH)又出手了。10月10日,中国石油化工集团公司全资子公司国际石油勘探开发公司与加拿大Daylight能源公司(日光能源公司)签署协议,将以每股10.08加元