一种发现C程序中缓冲区溢出漏洞的算法

来源 :计算机应用与软件 | 被引量 : 0次 | 上传用户:qfcywm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
提出了一种基于类型检查的分析算法,可用于分析C语言编写的源程序来进行缓冲区漏洞检查。这个算法通过添加了若干用户自定义的类型标识符来扩展C语言中的类型系统,编程人员可以通过在程序中增加这些定义,然后系统将通过类型检查来分析这些定义是否正确。算法提高了缓冲区漏洞发现率及降低了漏洞误报率。最后给出了通过类型匹配算法进行检测潜在漏洞的实验分析结果。
其他文献
信息技术课成为培养学生信息素养,提高学生获取信息能力的公共必修课,标志着信息技术教育发展的第一阶段;信息技术与学科教学的整合必给信息技术教育带来全新的发展,将会促进
笔者在深入学习新《纲要》的基础上针对我国高校体育课程教学现状及存在的问题,通过借鉴国外的先进教学经验,提出构建我国高校特色体育教学模式的设想,以期对我国高校体育教
本文应用电针为主治疗周围性面瘫60例,痊愈率为75%,显效率为20%,进步率为5%,总有效率为100%。其中为性反应测试为正常反应者32例,全部治愈,痊愈率100%。部份变性反应者18例,痊愈12例,占66.7%;显效5例,占27.8%;进步1例,占5.5%。完全
对美德维斯维克公司火炬松第3代优良种源的10个家系在福建省永安市引种3 a的生长状况进行调查,结果表明,MWV-439家系综合表现最好,引种第3年平均保存率达到87%,平均胸径为6.5
通过对参试的赤桉(闽桉9号)、尾巨桉(DH32-29)和巨桉(G5)3个无性系的速生性、适应性和抗逆性(特别是耐寒性)的调查分析和综合评价,初步掌握赤桉(闽桉9号)、尾巨桉(DH32-29)和巨桉(G5)的生物
电子期刊作为一种新型的文献资源,在高校得到了飞速发展并具有良好的发展前景。本文详细论述了电子期刊的涵义、特点,以及图书馆电子期刊的管理,并提出其未来发展对策。
每个民族性格的肌体上,都打着本民族文化的历史“胎记”。自身文化愈久远,愈厚重,这种“胎记”就愈明显。本文从阐述文化的生命张力入手,通过对两种文化理念的释读和对比剖析,尝试
论经穴的本质200331上海桃浦新村205号403室高震经络系统是生物(人、动物、植物)的一个新的能量系统。人的经穴系统在两千年前成书的《黄帝内经》中即有详细的描述。那时科学水平有限,不可能
长春的日语高等职业教育正蓬勃发展,由于企业需求激增和市场对人才需求的变化,日语职业教育存在着许多亟待解决的问题。本文拟通过日语的职业教育来剖析职业教育存在的问题及解
系级资料室是高校图书情报各级系统的重要组成部分,是专门为教学和科研服务的学术性职能机构。