基于特征分析的缓冲区溢出发现技术研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:littles721
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机软件的普遍应用带给人们越来越多的便捷,并日益影响人们的日常生活,但计算机软件中存在大量的错误及漏洞,隐藏着巨大的风险。因此,无论是科研机构还是企业,都在努力研究避免软件出现错误和漏洞的方法。对缓冲区溢出的研究,在计算机网络与信息安全领域有着非常重要的理论和实用价值。本文对缓冲区溢出发现的基本理论进行了分析,在传统发现模型的基础上,提出一种基于特征分析的缓冲区溢出漏洞发现方法,该方法针对传统的静态发现方法准确性不够高等,进行了改进。本文首先阐述了课题的研究背景、意义以及国内外研究现状,分析了国内外缓冲区溢出漏洞分析的典型技术和系统,研究分析了溢出漏洞静态分析和动态分析技术的优缺点。在传统基于特征匹配的缓冲区溢出发现技术的基础上,提出本文所要研究的基于特征分析的缓冲区溢出漏洞发现技术。其结合关键词搜索和特征匹配两种方法,形成一种新方法:利用关键词搜索的简单易行及特征匹配的更强的分析能力,来提高静态缓冲区溢出分析的效率。根据该方法,利用词典模式、特征分析处理等技术,进行缓冲区溢出漏洞发现系统的设计及实现,给出了系统总体功能结构、具体模块的计流程以及开发环境等。然后,通过实验对漏洞发现原型系统进行测试验证。对测试项目和实际工程的源代码进行了实验。实验结果表明,本文提出的方法能够快速的对程序源代码进行检查,发现缓冲区溢出的脆弱点。实验数据符合理论分析的结果,具有一定的可信度。最后,对提出的缓冲区溢出发现方法进行了理论分析,对全文进行总结,给出了结论。
其他文献
手势是人们生活当中一种自然而直观的人际交流模式,随着计算机技术的发展和人机交互逐渐向以人为中心转移,对手势识别的研究也逐渐成为人们研究的热点。然而,由于手势本身具有的
在铁路运营活动中,常常需要计算路网上两顶点间的最短路径。尤其在计算或核查运费时,要计算出两站间的最短路径,以确定计费里程。铁路客票核查系统的里程计算问题是实现客票核算
一段时间以来,愈来愈多的项目不同程度地提出了消息中间件的使用需求,以及近年来消息中间件在软件开发工程中需求的大面积增长,导致消息中间件的开发愈来愈受到业界的重视、进而
随着网络技术的迅速发展和J2EE平台的广泛应用,基于J2EE平台的多层Web应用的安全问题显得尤为重要。本文从Web应用面临的安全风险和需求分析出发,论述了Web应用安全问题的四
长期以来,在企业级应用开发的领域,J2EE一直是业界的核心工业标准之一——特别是在企业级的Web应用开发上,J2EE占据了该领域内的大部分市场。然而,时至今日,我们并没有在Sun所推荐
学位
人耳识别技术是生物特征识别领域的一项新兴技术,近年来以其独特的应用角度和优势逐渐引起同领域科研学者的注意。人耳作为一种生物特征既可以独立应用于一些个体识别场合,也可
近年来,随着微处理器技术、DSP技术、多媒体编解码技术以及嵌入式技术的发展,多媒体娱乐终端已经成为消费性电子(Consumer Electronics,CE)产品的热点。与此同时,逐渐成熟的市场
近年来,无线传感器网络(wireless sensor network, WSN)作为一个新兴的研究领域越来越受到人们的重视。各个专业的杂志和评论都将其视为未来世界最有影响力的技术之一。美国
本文以设计出一个实用、快速、稳定的符合3G标准的移动终端电子邮件系统为主要应用目标, 总结了当前移动终端电子邮件系统领域的相关技术,重点分析和描述了嵌入式组件技术,