Automatic Buffer Overflow Warning Validation

来源 :计算机科学技术学报(英文版) | 被引量 : 0次 | 上传用户:new4kakaxi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Static buffer overflow detection techniques tend to report too many false positives fundamentally due to the lack of software execution information. It is very time consuming to manually inspect all the static warnings. In this paper, we propose BovInspector, a framework for automatically validating static buffer overflow warnings and providing suggestions for automatic repair of true buffer overflow warnings for C programs. Given the program source code and the static buffer overflow warnings, BovInspector first performs warning reachability analysis. Then, BovInspector executes the source code symbolically under the guidance of reachable warnings. Each reachable warning is validated and classified by checking whether all the path conditions and the buffer overflow constraints can be satisfied simultaneously. For each validated true warning, BovInspector provides suggestions to automatically repair it with 11 repair strategies. BovInspector is complementary to prior static buffer overflow discovery schemes. Experimental results on real open source programs show that BovInspector can automatically validate on average 60% of total warnings reported by static tools.
其他文献
17Cr-1Si-0.5Nb-1.2Cu ferritic heat-resistant stainless steel was aged at 750 ℃ from 10 min to 30 h to simulate time aging and study the microstructural evoluti
本文介绍了一种基于专家知识的故障诊断系统,分析了故障诊断系统中专家知识的分类、表示和实现方法,并就专家知识库的设计和管理做一论述。实践证明,整套检测系统思路清晰,方便可
冲击信号的可靠检测与记录是一个重要研究领域,文章以内置于被测试件内的嵌入式系统为研究内容,以C8051F340高性能单片机为控制核心,设计并实现了检测记录冲击加速度信号的记录
期刊
大棚蔬菜生产就要来到,近年来,随着保护地生产面积不断增加,设施农业高密度栽培及在同一块土地上连年种植一种作物,均有利于土传病害病原菌、根结线虫及地下害虫的积累、生
本文对板球系统进行了数学建模,并根据PID控制率的局限性设计了板球系统的模糊控制,实验结果表明模糊控制方法使板球系统易于稳定、控制效果较好。
本文介绍了工程机械参数监测仪的工作原理及功能,以8515单片机为中心,通过对安装在推土机、拖拉机、装载机等工程机械上的各种传感器输出信号实时采集,数据处理并记录,实现了对工
为评估甚低频发射天线效能,需对甚低频信号场强进行测量和数据处理。本文介绍了场强测量方案和测量数据处理方法,并利用仿真软件进行了数据比对,分析了误差原因,收到了良好效果。
针对弱交流信号测量时,导线过长和放大器底噪声干扰等问题,设计了一种弱交流信号智能测量装置。 文中介绍了装置的工作原理、性能及应用。该装置已经成功应用于鱼雷接收机弱
根据《中国制造 2025》的重要部署,工业和信息化部坚持创新驱动发展战略,积极推动国家制造业创新中心建设,致力于完善制造业创新体系,解决制约行业发展的共性关键技术,打通科
期刊