SaTC: CORE: Small: Machine Learning for Effective Fuzz Testing
SaTC: CORE: Small: Machine Learning for Effective Fuzz Testing
批准号:
1817122
负责人:
Koushik Sen
金额:
$50.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2018
资助国家:
美国
项目状态:
已结题
起止时间:
2018-10-01 至 2022-09-30
中文摘要
点击翻译按钮获取中文摘要
英文摘要
In recent years, fuzz testing has evolved as one of the most effective testing techniques for finding security vulnerabilities and correctness bugs in real-world software systems. It has been used successfully by major software companies for security testing and quality assurance. State-of-the-art fuzz testing tools have found numerous security vulnerabilities and bugs in widely used software such as Web browsers, network tools, image processors, popular system libraries, C compilers, and interpreters.Fuzz testing works by generating random input data for a program under test. A key reason behind its huge popularity is that it has low computation overhead compared to other sophisticated techniques such as dynamic symbolic execution. While fuzz testing has been highly successful in practice, it has been mostly implemented in ad-hoc ways by incorporating a collection of hacks and best practices. As such, fuzz testing techniques usually generate many redundant test inputs and take several days to weeks to find bugs. For complex input formats, such as for random C program inputs for a C compiler, a huge amount of manual tuning is required to make fuzz testing generate valid test inputs. This project proposes to make fuzz testing smarter and more effective by applying machine learning with customizable testing objectives. The proposed techniques will use probabilistic machine learning models, such as n-grams, recurrent neural networks (RNN), recursive neural networks, or multi-armed bandits, to generate inputs from scratch or to mutate a set of seed inputs. The model will be trained in such a way that the inputs generated by it will maximize the custom testing objective. We expect that such a model will generate fewer redundant inputs and can be customized to user-provided testing objectives. This project aims to contribute to the development of reliable, secure, and trustworthy software. The tools and techniques developed in this project will make it easier for programmers to write correct and secure programs.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
期刊论文(12)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
DOI:
10.1145/3293882.3339002
发表时间:
2019-07
期刊:
Proceedings of the 28th ACM SIGSOFT International Symposium on Software Testing and Analysis
影响因子:
--
作者:
[Rohan Padhye;Caroline Lemieux;Koushik Sen]
通讯作者:
Rohan Padhye;Caroline Lemieux;Koushik Sen
DOI:
10.1145/3360600
发表时间:
2019-10-01
期刊:
PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL
影响因子:
1.8
作者:
[Padhye, Rohan, Lemieux, Caroline, Vijayakumar, Hayawardh]
通讯作者:
Vijayakumar, Hayawardh
Quickly Generating Diverse Valid Test Inputs with Reinforcement Learning ICSE 2020
使用强化学习快速生成多样化的有效测试输入 ICSE 2020
DOI:
10.1145/3380399
发表时间:
2020
期刊:
International conference on software engineering (ICSE'2020
影响因子:
--
作者:
[Sameer Reddy, Caroline Lemieux]
通讯作者:
Sameer Reddy, Caroline Lemieux
DOI:
10.48550/arxiv.2210.13715
发表时间:
2022-10
期刊:
ArXiv
影响因子:
--
作者:
[Jianhao Shen;Chenguang Wang;Ye Yuan;Jiawei Han;Heng Ji;Koushik Sen;Ming Zhang;Dawn Song]
通讯作者:
Jianhao Shen;Chenguang Wang;Ye Yuan;Jiawei Han;Heng Ji;Koushik Sen;Ming Zhang;Dawn Song
DOI:
10.48550/arxiv.2210.14473
发表时间:
2022-10
期刊:
影响因子:
--
作者:
[Da Shen;Xinyun Chen;Chenguang Wang;Koushik Sen;Dawn Song]
通讯作者:
Da Shen;Xinyun Chen;Chenguang Wang;Koushik Sen;Dawn Song
共 10 条
SHF: Small: Automatic Exploration and Analysis of Software Performance Responses
-
批准号:1908870
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2019
-
负责人:Koushik Sen
-
依托单位:
SHF: Medium: Collaborative Research: HUGS: Human-Guided Software Testing and Analysis for Scalable Bug Detection and Repair
-
批准号:1900968
-
项目类别:Continuing Grant
-
资助金额:$40.0万
-
财政年份:2019
-
负责人:Koushik Sen
-
依托单位:
SHF: Medium: Automated Graphical User Interface Testing with Learning
-
批准号:1409872
-
项目类别:Standard Grant
-
资助金额:$85.0万
-
财政年份:2014
-
负责人:Koushik Sen
-
依托单位:
SHF: Small: A Dynamic Analysis and Test Generation Framework for JavaScript and Web Applications
-
批准号:1423645
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2014
-
负责人:Koushik Sen
-
依托单位:
SHF: Small: Directed Testing and Debugging of Concurrent Programs
-
批准号:1018729
-
项目类别:Standard Grant
-
资助金额:$40.0万
-
财政年份:2010
-
负责人:Koushik Sen
-
依托单位:
SHF: Small: Specifying and Verifying Essential Deterministic Behavior of Concurrent Programs
-
批准号:1018730
-
项目类别:Standard Grant
-
资助金额:$47.54万
-
财政年份:2010
-
负责人:Koushik Sen
-
依托单位:
CAREER: Scalable Automated Software Testing and Repair
-
批准号:0747390
-
项目类别:Continuing Grant
-
资助金额:$40.0万
-
财政年份:2008
-
负责人:Koushik Sen
-
依托单位:
CSR --- SMA: Predictive Testing of System Software
-
批准号:0720906
-
项目类别:Continuing Grant
-
资助金额:$35.0万
-
财政年份:2007
-
负责人:Koushik Sen
-
依托单位:
国内基金
海外基金
登录
查看更多内容
胆固醇羟化酶CH25H非酶活依赖性促进乙型肝炎病毒蛋白Core及Pre-core降解的分子机制研究
-
批准号:82371765
-
项目类别:面上项目
-
资助金额:50万元
-
批准年份:2023
-
负责人:谭广云
-
依托单位:
锕系元素5f-in-core的GTH赝势和基组的开发
-
批准号:22303037
-
项目类别:青年科学基金项目
-
资助金额:30万元
-
批准年份:2023
-
负责人:鲁俊波
-
依托单位:
基于合成致死策略搭建Core-matched前药共组装体克服肿瘤耐药的机制研究
-
批准号:--
-
项目类别:--
-
资助金额:52万元
-
批准年份:2022
-
负责人:孙丙军
-
依托单位:
鼠伤寒沙门氏菌LPS core经由CD209/SphK1促进树突状细胞迁移加重炎症性肠病的机制研究
-
批准号:--
-
项目类别:青年科学基金项目
-
资助金额:30万元
-
批准年份:2022
-
负责人:叶成林
-
依托单位:
基于外泌体精准调控的“核-壳”(core-shell)同步血管化骨组织工程策略的应用与机制探讨
-
批准号:--
-
项目类别:--
-
资助金额:55万元
-
批准年份:2020
-
负责人:张智勇
-
依托单位:
基于外泌体精准调控的“核-壳”(core-shell)同步血管化骨组织工程策略的应用与机制探讨
-
批准号:82072415
-
项目类别:面上项目
-
资助金额:55.0万元
-
批准年份:2020
-
负责人:张智勇
-
依托单位:
肌营养不良蛋白聚糖Core M3型甘露糖肽的精确制备及功能探索
-
批准号:92053110
-
项目类别:重大研究计划
-
资助金额:70.0万元
-
批准年份:2020
-
负责人:彭鹏
-
依托单位:
Core-1-O型聚糖黏蛋白缺陷诱导胃炎发生并介导慢性胃炎向胃癌转化的分子机制研究
-
批准号:81902805
-
项目类别:青年科学基金项目
-
资助金额:20.5万元
-
批准年份:2019
-
负责人:刘菲
-
依托单位:
原始地球增生晚期的Core-merging大碰撞事件:地核增生、核幔平衡与核幔边界结构的新认识
-
批准号:41973063
-
项目类别:面上项目
-
资助金额:65.0万元
-
批准年份:2019
-
负责人:周游
-
依托单位:
CORDEX-CORE区域气候模拟与预估研讨会
-
批准号:41981240365
-
项目类别:国际(地区)合作与交流项目
-
资助金额:1.5万元
-
批准年份:2019
-
负责人:陈威霖
-
依托单位: