ISCAS OpenIR
black-box testing based on colorful taint analysis
Chen Kai; Feng DengGuo; Su PuRui; Zhang YingJun
2012
发表期刊SCIENCE CHINA-INFORMATION SCIENCES
ISSN1674-733X
卷号55期号:1页码:171-183
摘要Software vulnerability detection is one of the most important methods for guaranteeing software security. Two main classes of methods can detect vulnerabilities in binary files: white-box testing and black-box testing. The former needs to construct and solve path constraints to detect vulnerabilities. It has two main drawbacks: path exploding and complexity of constraints. The latter often aimlessly exhausts various inputs to test binary files. This paper combines both testing methods to detect vulnerabilities in binary files. By analyzing the input elements that affect check condition corresponding to a certain check point, we can generate one class of inputs that get to the check point to increase fuzzing efficiency. By analyzing the relationship between guard conditions and check condition, the redundant check points are removed. Colorful taint analysis method (CTAM) is proposed to compute guard conditions, which is more efficient than traditional taint analysis method (TTAM). We implemented a prototype and made several experiments on it. The results showed that our method could increase the efficiency of black-box testing.; Software vulnerability detection is one of the most important methods for guaranteeing software security. Two main classes of methods can detect vulnerabilities in binary files: white-box testing and black-box testing. The former needs to construct and solve path constraints to detect vulnerabilities. It has two main drawbacks: path exploding and complexity of constraints. The latter often aimlessly exhausts various inputs to test binary files. This paper combines both testing methods to detect vulnerabilities in binary files. By analyzing the input elements that affect check condition corresponding to a certain check point, we can generate one class of inputs that get to the check point to increase fuzzing efficiency. By analyzing the relationship between guard conditions and check condition, the redundant check points are removed. Colorful taint analysis method (CTAM) is proposed to compute guard conditions, which is more efficient than traditional taint analysis method (TTAM). We implemented a prototype and made several experiments on it. The results showed that our method could increase the efficiency of black-box testing.
收录类别SCI
关键词Software Testing Vulnerability Detection Dynamic Testing Black-box Testing Colorful Taint Analysis
部门归属Chen Kai; Feng DengGuo; Su PuRui; Zhang YingJun Chinese Acad Sci State Key Lab Informat Secur Inst Software Beijing 100190 Peoples R China. Chen Kai; Zhang YingJun Chinese Acad Sci State Key Lab Informat Secur Grad Univ Beijing 100049 Peoples R China. Chen Kai; Zhang YingJun Natl Engn Res Ctr Informat Secur Beijing 100190 Peoples R China.
学科领域Computer Science
资助者National Natural Science Foundation of China 60970028, 60703076, 61073179
语种英语
WOS记录号WOS:000298651900020
引用统计
内容类型期刊论文
URI标识http://ir.iscas.ac.cn/handle/311060/15095
专题中国科学院软件研究所
推荐引用方式
GB/T 7714
Chen Kai,Feng DengGuo,Su PuRui,et al. black-box testing based on colorful taint analysis[J]. SCIENCE CHINA-INFORMATION SCIENCES,2012,55(1):171-183.
APA Chen Kai,Feng DengGuo,Su PuRui,&Zhang YingJun.(2012).black-box testing based on colorful taint analysis.SCIENCE CHINA-INFORMATION SCIENCES,55(1),171-183.
MLA Chen Kai,et al."black-box testing based on colorful taint analysis".SCIENCE CHINA-INFORMATION SCIENCES 55.1(2012):171-183.
条目包含的文件
条目无相关文件。
个性服务
推荐该条目
保存到收藏夹
查看访问统计
导出为Endnote文件
谷歌学术
谷歌学术中相似的文章
[Chen Kai]的文章
[Feng DengGuo]的文章
[Su PuRui]的文章
百度学术
百度学术中相似的文章
[Chen Kai]的文章
[Feng DengGuo]的文章
[Su PuRui]的文章
必应学术
必应学术中相似的文章
[Chen Kai]的文章
[Feng DengGuo]的文章
[Su PuRui]的文章
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。