课题基金 / 基金详情

SaTC: CORE: Small: Machine Learning for Effective Fuzz Testing

SaTC: CORE: Small: Machine Learning for Effective Fuzz Testing
SaTC:核心:小型:用于有效模糊测试的机器学习
批准号:
1817122
负责人:
Koushik Sen
金额:
$50.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2018
资助国家:
美国
项目状态:
已结题
起止时间:
2018-10-01 至 2022-09-30

项目摘要

项目成果

Koushik Sen的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
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
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
    • 依托单位:
    国内基金
    海外基金
    胆固醇羟化酶CH25H非酶活依赖性促进乙型肝炎病毒蛋白Core及Pre-core降解的分子机制研究
    • 批准号:
      82371765
    • 项目类别:
      面上项目
    • 资助金额:
      50万元
    • 批准年份:
      2023
    • 负责人:
      谭广云
    • 依托单位:
    锕系元素5f-in-core的GTH赝势和基组的开发
    • 批准号:
      22303037
    • 项目类别:
      青年科学基金项目
    • 资助金额:
      30万元
    • 批准年份:
      2023
    • 负责人:
      鲁俊波
    • 依托单位:
    基于合成致死策略搭建Core-matched前药共组装体克服肿瘤耐药的机制研究
    • 批准号:
      --
    • 项目类别:
      --
    • 资助金额:
      52万元
    • 批准年份:
      2022
    • 负责人:
      孙丙军
    • 依托单位:
    鼠伤寒沙门氏菌LPS core经由CD209/SphK1促进树突状细胞迁移加重炎症性肠病的机制研究
    • 批准号:
      --
    • 项目类别:
      青年科学基金项目
    • 资助金额:
      30万元
    • 批准年份:
      2022
    • 负责人:
      叶成林
    • 依托单位: