CAREER: Scalable Concolic Execution

职业:可扩展的 Concolic 执行

基本信息

  • 批准号:
    2046026
  • 负责人:
  • 金额:
    $ 54.48万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    2021
  • 资助国家:
    美国
  • 起止时间:
    2021-03-01 至 2026-02-28
  • 项目状态:
    未结题

项目摘要

As our daily life depends more and more on cyber systems, finding and correcting programming errors are never more important. Such programming errors, also known as "bugs," can be exploited by adversaries to compromise critical systems. However, finding critical software bugs/vulnerabilities are like finding a needle in a haystack: test cases written by humans cannot trigger bugs caused by corner cases, and randomly generated test cases cannot reach deep execution states of a computer program. This project will address these limitations by advancing dynamic symbolic execution (a.k.a., concolic execution), a test case generation technology that can systematically explore all possible execution states.This project aims to advance the scalability of concolic execution by narrowing the search space and improving the search speed. A smaller search space will lead to better code coverage or achieve the same coverage faster. The goal of narrowing the search space will be achieved by using reinforcement learning techniques to automatically infer and prune execution paths that will not lead to new program states, such as error paths. The goal of improving search speed will be achieved with more efficient symbolic constraint collection and constraint solving. More efficient constraint collection will be done by replacing traditional symbolic interpretation with highly optimized dynamic data-flow analysis. More efficient constraint solving will be done by replacing traditional theorem provers with high throughput local stochastic search. The techniques aim to make critical applications, such as OS kernels, IoT firmware, and even hardware designs more secure.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.
随着我们的日常生活越来越依赖网络系统,发现和纠正编程错误变得越来越重要。这种编程错误,也被称为“bug”,可以被对手利用来危害关键系统。然而,发现关键的软件bug/漏洞就像大海捞针:由人类编写的测试用例不能触发由角落案例引起的bug,随机生成的测试用例不能到达计算机程序的深层执行状态。该项目将通过推进动态符号执行(又名,concolic execution),一种可以系统地探索所有可能的执行状态的测试用例生成技术。该项目旨在通过缩小搜索空间和提高搜索速度来提高concolic execution的可扩展性。较小的搜索空间将导致更好的代码覆盖率或更快地实现相同的覆盖率。缩小搜索空间的目标将通过使用强化学习技术来自动推断和修剪不会导致新程序状态(如错误路径)的执行路径来实现。通过更有效的符号约束收集和约束求解,达到提高搜索速度的目的。通过用高度优化的动态数据流分析取代传统的符号解释,将实现更有效的约束收集。更有效的约束求解将取代传统的定理证明与高吞吐量的本地随机搜索。该奖项反映了NSF的法定使命,并通过使用基金会的知识价值和更广泛的影响审查标准进行评估,被认为值得支持。

项目成果

期刊论文数量(3)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
JIGSAW: Efficient and Scalable Path Constraints Fuzzing
  • DOI:
    10.1109/sp46214.2022.9833796
  • 发表时间:
    2022-05
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Ju Chen;Jinghan Wang;Chengyu Song;Hengda Yin
  • 通讯作者:
    Ju Chen;Jinghan Wang;Chengyu Song;Hengda Yin
Reinforcement Learning-based Hierarchical Seed Scheduling for Greybox Fuzzing
SYMSAN: Time and Space Efficient Concolic Execution via Dynamic Data-flow Analysis
  • DOI:
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Ju Chen;Wookhyun Han;Mingjun Yin;Haochen Zeng;Chengyu Song;Byoungyoung Lee;Heng Yin;I. Shin
  • 通讯作者:
    Ju Chen;Wookhyun Han;Mingjun Yin;Haochen Zeng;Chengyu Song;Byoungyoung Lee;Heng Yin;I. Shin
{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

Chengyu Song其他文献

Mimesis Aegis: A Mimicry Privacy Shield
Mimesis Aegis:模仿隐私盾
  • DOI:
  • 发表时间:
    2014
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Billy Lau;S. Chung;Chengyu Song;Yeongjin Jang;Wenke Lee;A. Boldyreva
  • 通讯作者:
    A. Boldyreva
Simulations of COsub2/sub emissions peak and abatement potential in China's building operations
中国建筑运行中二氧化碳排放峰值及减排潜力的模拟
  • DOI:
    10.1016/j.jobe.2024.108910
  • 发表时间:
    2024-06-01
  • 期刊:
  • 影响因子:
    7.400
  • 作者:
    Yefei Sun;Chengyu Song
  • 通讯作者:
    Chengyu Song
A general flame aerosol route to high-entropy nanoceramics
  • DOI:
    10.1016/j.matt.2024.07.019
  • 发表时间:
    2024-11-06
  • 期刊:
  • 影响因子:
  • 作者:
    Shuo Liu;Chih-Wen Pao;Jeng-Lung Chen;Sichi Li;Kaiwen Chen;Zhengxi Xuan;Chengyu Song;Jeffrey J. Urban;Mark T. Swihart;Chaochao Dun
  • 通讯作者:
    Chaochao Dun
Earth-abundant Li-ion cathode materials with nanoengineered microstructures
具有纳米工程微观结构的地球丰度高的锂离子阴极材料
  • DOI:
    10.1038/s41565-024-01787-y
  • 发表时间:
    2024-09-19
  • 期刊:
  • 影响因子:
    34.900
  • 作者:
    Han-Ming Hau;Tara Mishra;Colin Ophus;Tzu-Yang Huang;Karen Bustilo;Yingzhi Sun;Xiaochen Yang;Tucker Holstun;Xinye Zhao;Shilong Wang;Yang Ha;Gi-Hyeok Lee;Chengyu Song;John Turner;Jianming Bai;Lu Ma;Ke Chen;Feng Wang;Wanli Yang;Bryan D. McCloskey;Zijian Cai;Gerbrand Ceder
  • 通讯作者:
    Gerbrand Ceder
Preventing exploits against memory corruption vulnerabilities
  • DOI:
  • 发表时间:
    2016-08
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Chengyu Song
  • 通讯作者:
    Chengyu Song

Chengyu Song的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Chengyu Song', 18)}}的其他基金

SaTC: CORE: Small: Practical Whole Kernel Memory Safety Enforcement
SaTC:CORE:小型:实用的整个内核内存安全实施
  • 批准号:
    1718997
  • 财政年份:
    2017
  • 资助金额:
    $ 54.48万
  • 项目类别:
    Standard Grant

相似国自然基金

Scalable Learning and Optimization: High-dimensional Models and Online Decision-Making Strategies for Big Data Analysis
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    万元
  • 项目类别:
    合作创新研究团队

相似海外基金

Scalable indoor power harvesters using halide perovskites
使用卤化物钙钛矿的可扩展室内能量收集器
  • 批准号:
    MR/Y011686/1
  • 财政年份:
    2025
  • 资助金额:
    $ 54.48万
  • 项目类别:
    Fellowship
DREAM Sentinels: Multiplexable and programmable cell-free ADAR-mediated RNA sensing platform (cfRADAR) for quick and scalable response to emergent viral threats
DREAM Sentinels:可复用且可编程的无细胞 ADAR 介导的 RNA 传感平台 (cfRADAR),可快速、可扩展地响应突发病毒威胁
  • 批准号:
    2319913
  • 财政年份:
    2024
  • 资助金额:
    $ 54.48万
  • 项目类别:
    Standard Grant
Collaborative Research: Scalable Nanomanufacturing of Perovskite-Analogue Nanocrystals via Continuous Flow Reactors
合作研究:通过连续流反应器进行钙钛矿类似物纳米晶体的可扩展纳米制造
  • 批准号:
    2315997
  • 财政年份:
    2024
  • 资助金额:
    $ 54.48万
  • 项目类别:
    Standard Grant
RestoreDNA: Development of scalable eDNA-based solutions for biodiversity regulators and nature-related disclosure
RestoreDNA:为生物多样性监管机构和自然相关披露开发可扩展的基于 eDNA 的解决方案
  • 批准号:
    10086990
  • 财政年份:
    2024
  • 资助金额:
    $ 54.48万
  • 项目类别:
    Collaborative R&D
Scalable and Automated Tuning of Spin-based Quantum Computer Architectures
基于自旋的量子计算机架构的可扩展和自动调整
  • 批准号:
    2887634
  • 财政年份:
    2024
  • 资助金额:
    $ 54.48万
  • 项目类别:
    Studentship
FAST CAR-T: Faster, Adaptive and Scalable Technologies For CAR-T Manufacture
FAST CAR-T:更快、自适应和可扩展的 CAR-T 制造技术
  • 批准号:
    EP/Z532770/1
  • 财政年份:
    2024
  • 资助金额:
    $ 54.48万
  • 项目类别:
    Research Grant
CAREER: Scalable Physics-Inspired Ising Computing for Combinatorial Optimizations
职业:用于组合优化的可扩展物理启发伊辛计算
  • 批准号:
    2340453
  • 财政年份:
    2024
  • 资助金额:
    $ 54.48万
  • 项目类别:
    Continuing Grant
Collaborative Research: SHF: Small: Efficient and Scalable Privacy-Preserving Neural Network Inference based on Ciphertext-Ciphertext Fully Homomorphic Encryption
合作研究:SHF:小型:基于密文-密文全同态加密的高效、可扩展的隐私保护神经网络推理
  • 批准号:
    2412357
  • 财政年份:
    2024
  • 资助金额:
    $ 54.48万
  • 项目类别:
    Standard Grant
SHF: Small: QED - A New Approach to Scalable Verification of Hardware Memory Consistency
SHF:小型:QED - 硬件内存一致性可扩展验证的新方法
  • 批准号:
    2332891
  • 财政年份:
    2024
  • 资助金额:
    $ 54.48万
  • 项目类别:
    Standard Grant
SBIR Phase I: Scalable Magnetically-Geared Modular Space Manipulator for In-space Manufacturing and Active Debris Remediation Missions
SBIR 第一阶段:用于太空制造和主动碎片修复任务的可扩展磁力齿轮模块化空间操纵器
  • 批准号:
    2335583
  • 财政年份:
    2024
  • 资助金额:
    $ 54.48万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了