课题基金 / 基金详情

SHF: Small: Xsmith, A Configurable Generator of Highly Effective Fuzz Testers

SHF: Small: Xsmith, A Configurable Generator of Highly Effective Fuzz Testers
SHF:小型:Xsmith,高效模糊测试器的可配置生成器
批准号:
1527638
负责人:
Eric Eide
金额:
$50.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2015
资助国家:
美国
项目状态:
已结题
起止时间:
2015-09-01 至 2020-08-31

项目摘要

项目成果

Eric Eide的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
This project is developing new techniques for the creation of highly effectivefuzz testers, also known as "fuzzers," for programming language compilers andinterpreters. Fuzz testing is an automatic and low-cost technique for findingdefects in software systems. A fuzzer randomly creates test inputs for asoftware system; a fuzzer is effective if it can continually create test casesthat reveal defects throughout the system under test. It is difficult tocreate effective fuzzers for programming language compilers and interpretersbecause these systems have highly structured inputs, but it is important thatsuch fuzzers exist. Programming language implementations are critical softwareinfrastructure: defects in compilers and interpreters can potentially havegreat costs in terms of software correctness and reliability, humanproductivity, and computer security. This project seeks to reduce the time andhuman effort needed to create sophisticated fuzzers for programming languageimplementations. In so doing, this project is expected to advance the state ofthe art in random software testing, improve the quality of several programminglanguage implementations selected for study, and produce new open-sourcesoftware tools that programmers can use to develop new and more effective fuzztesters.The techniques developed by this project will be embodied in a new generator offuzz testers, called Xsmith. Xsmith will generate language fuzzers fromspecifications and thus reduce the time and effort required to create fuzzers.More importantly, Xsmith will inject sophisticated program-generationtechniques into the language fuzzers it creates. This project will investigatethree techniques in particular. This first is generation-time analysis,intended to allow Xsmith-derived fuzzers to create output that is both complexand meaningful. The second is feature subsetting, intended to increase thelikelihood that Xsmith-derived fuzzers will output bug-triggering testprograms. The third is iterative refinement, intended to further diversify theoutputs from Xsmith-derived fuzzers. The project participants will use Xsmithto create fuzz testers for a varied set of programming languages. Wherepossible, the bug-finding power of Xsmith-derived fuzzers will be compared tothat of existing fuzzers: quantitatively, in terms of the number ofidentifiably unique defects found within a fixed test-time budget, andqualitatively, in terms of the kinds of defects uncovered. This evaluationwill allow the investigators to assess the impact of the techniques embodied inXsmith, both individually and collectively, over a range of programminglanguage implementations. Xsmith will be successful if it permits highlyeffective fuzz testers to be constructed with significantly less ad hoc code,and thus significantly less effort, than if they had been constructed fromscratch.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Conference: CIRC Principal Investigators Meeting
  • 批准号:
    2333524
  • 项目类别:
    Standard Grant
  • 资助金额:
    $5.41万
  • 财政年份:
    2023
  • 负责人:
    Eric Eide
  • 依托单位:
SaTC-CCRI: Collaborative Research: Sharing Expertise and Artifacts for Reuse through Cybersecurity CommunityHub (SEARCCH)
  • 批准号:
    1925564
  • 项目类别:
    Standard Grant
  • 资助金额:
    $30.0万
  • 财政年份:
    2019
  • 负责人:
    Eric Eide
  • 依托单位:
CI-EN: Revitalizing Emulab for Modern Networking and Systems Research
  • 批准号:
    1513121
  • 项目类别:
    Standard Grant
  • 资助金额:
    $219.95万
  • 财政年份:
    2015
  • 负责人:
    Eric Eide
  • 依托单位:
国内基金
海外基金
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
  • 批准号:
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2024
  • 负责人:
  • 依托单位:
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
  • 批准号:
  • 项目类别:
    省市级项目
  • 资助金额:
    10.0万元
  • 批准年份:
    2022
  • 负责人:
    张祥忠
  • 依托单位:
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
  • 批准号:
    31972324
  • 项目类别:
    面上项目
  • 资助金额:
    58.0万元
  • 批准年份:
    2019
  • 负责人:
    高学文
  • 依托单位: