首页 | 本学科首页   官方微博 | 高级检索  
     检索      

一种软件脆弱性自动分析定位的方法
引用本文:王同磊,陈朝晖.一种软件脆弱性自动分析定位的方法[J].空间控制技术与应用,2018,44(2):73.
作者姓名:王同磊  陈朝晖
作者单位:北京控制工程研究所,北京 100190.
摘    要:摘要: 为了更好地满足航空航天领域中使用的多种嵌入式软件的高可靠性要求,设计一种软件脆弱性自动分析定位的方法.该方法基于程序切片技术,改进现有的前向计算动态切片算法,利用动态程序切片收集程序运行时的动态信息,构造程序切片谱,设定相关统计量统计程序语句的脆弱性可疑度,生成脆弱性定位报告.在发现软件中存在的脆弱性后,该方法对导致此脆弱性的程序代码根源实现了自动分析定位.基于此方法设计开发了软件脆弱性自动定位工具并进行了实例验证分析,实验证明了该方法的有效性.

关 键 词:关键词:  软件脆弱性  程序切片  程序谱  脆弱性定位  

A Method of Analyzing and Localizing Software Vulnerability Automatically
WANG Tong-Lei,CHEN Chao-Hui-.A Method of Analyzing and Localizing Software Vulnerability Automatically[J].Aerospace Contrd and Application,2018,44(2):73.
Authors:WANG Tong-Lei  CHEN Chao-Hui-
Institution:Beijing Institute of Control Engineering, Beijing 100190, China.
Abstract:Abstract:In order to meet the requirements of high reliability that is required by many embedded software in aerospace field, a method is designed to analyze and localize the software vulnerability automatically. Based on program slicing technique and improved forward computation algorithm of dynamic slicing, firstly this method collects the program dynamic information at runtime via using dynamic slicing; and then it constructs the program slice spectrum and calculates the likelihood of each slicing statement being vulnerable by some statistics; and last it reports the localization result of software vulnerability. After discovering the vulnerability in the software, this method can analyze and localize the root that causes this vulnerability. We develop a tool to test this method and the experiment proves its effectiveness.
Keywords:Keywords:software vulnerability  program slice  program spectrum  vulnerability localization  
本文献已被 CNKI 等数据库收录!
点击此处可从《空间控制技术与应用》浏览原始摘要信息
点击此处可从《空间控制技术与应用》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号