未验证输入安全漏洞检测系统的设计与实现

来源 :北京邮电大学 | 被引量 : 7次 | 上传用户:cjz8290911
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着社会信息化的不断深入,以软件为核心的应用系统规模和复杂性也越来越大。随之而来的是软件故障率的不断增加,由于软件故障而造成的经济损失也呈现快速上升的趋势。而在软件故障中,软件安全漏洞的不断涌现和网络攻击行为的不断增多,使得对于软件安全性的测试也逐渐成为人们关注的焦点。另一方面,当前软件设计及开发人员对安全问题普遍缺乏正确、足够的认识,导致软件本身有很多潜在的缺陷,同时也对外暴露了大量可供攻击者入侵或破坏的安全漏洞。因此,对软件进行安全性测试是软件交付前必不可少的一项工作。本文首先介绍了当前软件测试的相关概念及软件安全性测试的发展现状,然后对C++语言中存在的安全漏洞进行了分类解释和形式化描述,接下去详细阐述了C++语言未验证输入类安全漏洞检测系统的设计和实现,并给出系统的实验数据和实验结果分析。最后,总结了一年来的研究和开发工作,并对后期工作进行了展望。
其他文献
网络的推广与应用使得电子邮件已经成为人们信息交流的重要手段,但随之而来的垃圾邮件问题严重影响人们的生产和生活。垃圾邮件过滤技术的研究具有十分重要的意义。目前存在
约束纹理映射是一种特殊的纹理映射方法。它继承了纹理映射丰富景物表面及简化建模的优点,同时实现三维网格模型与纹理的特征匹配。目前,约束纹理映射主要集中在真实感人脸的研
全国各地档案馆、音乐学院等积累了大量的历史音频资料,其中许多资料具有历史和文化的特殊价值,也不乏各种孤本。对于珍贵历史音频资料而言,具有不可再现性。随着时间的变迁
本体论在增强系统之间的互操作性,基于语义的相互访问,以及推动下一代互联网“语义 Web”等方面扮演着极其重要的角色。现今大量的本体分散于互联网各处的大型信息系统,知识管理
组播作为一种针对多点传输和多方协作应用的组通信模型,其良好的扩展性得益于其开放性的模型,即任意用户可以接收组中的数据、任意源也可以向组中发送数据。但由于缺乏对接收者
在基于文本的视频信息检索的基础上,上世纪90年代出现了基于内容的视频信息检索(CBVR)技术。由于视频镜头边缘与视频的制作方式有着不可分割的联系,镜头边缘的检测效果决定关键
当今社会许多大型计算仅由一台高性能计算机已经无法单独完成。随着网络技术的迅速发展,逐渐出现由多种计算机平台和多系统合作组成的网络计算机系统。网格的特点包括:节点的
面向服务的体系架构(service-oriented architecture,SOA)具有松耦合,开放性等特点,这给服务重组、资源整合带来优势的同时也给服务查找和组合带来挑战,容易使网络和系统平台
本文通过对K-means聚类分析算法研究,引入遗传算法和小生境技术,针对遗传算法和聚类算法的缺点,提出了一种改进的小生境遗传聚类算法,该算法的改进之处:首先将遗传算法和K-me
随着数据规模的不断增大,竞争的日趋激烈,人们迫切需要从大量数据中挖掘出有用的知识和信息来辅助决策,数据挖掘技术随之应运而生。聚类分析是数据挖掘的一种重要技术,但以往的研