CRII: SHF: EVID: Evidence-Assisted Detection and Elimination of Memory Errors in Single and Multi-threaded Programs
CRII:SHF:EVID:单线程和多线程程序中内存错误的证据辅助检测和消除
基本信息
- 批准号:1566154
- 负责人:
- 金额:$ 17.47万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2016
- 资助国家:美国
- 起止时间:2016-03-01 至 2019-02-28
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Title: CRII: SHF: EVID: Evidence-Assisted Detection and Elimination of Memory Errors in Single and Multi-threaded ProgramsDespite decades of efforts, most real-world C/C++ software is still deployed with memory errors. Existing approaches either introduce significant performance overhead (for detection) or only partially defeat memory errors. The intellectual merits of this project are an evidence-assisted approach (EVID) for dynamic analysis and prevention of memory errors. The project's broader significance and importance are in (a) efficient and precise detection tools that significantly reduce manual effort in locating and fixing memory errors; (b) the improvement of availability and security of software systems; and (c) outreach to underrepresented groups such as Hispanic students. This project proposes several techniques to detect and prevent memory errors, which can greatly reduce zero-day vulnerabilities and improve the reliability/security of software systems. EVID employs the following insight: it is often possible to discover the evidence of errors such as buffer overflows, use-after-frees, and memory leaks, after-the-fact. Assisted by the evidence, this project utilizes deterministic and instrumented re-execution to pinpoint the exact causes of memory errors in both single and multithreaded programs. EVID further proposes an innovative system that automatically eliminates detected memory errors, without restarting the software or compromising its availability. Thus the tools developed in the project have a direct impact on improving robustness of national cyberinfrastructure.
标题:CRII:SHF:VIED:证据辅助检测和消除单线程和多线程程序中的内存错误尽管经过了几十年的努力,大多数现实世界的C/C++软件仍然部署有内存错误。现有的方法要么引入了显著的性能开销(用于检测),要么仅部分消除了内存错误。这个项目的智力优势是一种证据辅助方法(VIED),用于动态分析和预防记忆错误。该项目更广泛的意义和重要性在于:(A)有效和精确的检测工具,可大大减少查找和修复记忆错误的人工劳动;(B)提高软件系统的可用性和安全性;(C)与西班牙裔学生等代表性不足的群体进行接触。该项目提出了几种检测和预防内存错误的技术,可以极大地减少零日漏洞,提高软件系统的可靠性/安全性。Evid采用了以下见解:通常可以在事后发现错误的证据,如缓冲区溢出、释放后使用和内存泄漏。在证据的帮助下,该项目利用确定性和仪表化的重新执行来查明单线程和多线程程序中内存错误的确切原因。VIED进一步提出了一种创新的系统,该系统可以自动消除检测到的内存错误,而不需要重新启动软件或影响其可用性。因此,项目中开发的工具对提高国家网络基础设施的稳健性具有直接影响。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
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 }}
Tongping Liu其他文献
Exploring Performance and Cost Optimization with ASIC-Based CXL Memory
探索基于 ASIC 的 CXL 内存的性能和成本优化
- DOI:
- 发表时间:
2024 - 期刊:
- 影响因子:0
- 作者:
Yupeng Tang;Ping Zhou;Wenhui Zhang;Henry Hu;Qirui Yang;Hao Xiang;Tongping Liu;Jiaxin Shan;Ruoyun Huang;Cheng Zhao;Cheng Chen;Hui Zhang;Fei Liu;Shuai Zhang;Xiaoning Ding;Jianjun Chen - 通讯作者:
Jianjun Chen
Cheetah: Detecting false sharing efficiently and effectively
Cheetah:高效、有效地检测虚假共享
- DOI:
- 发表时间:
2016 - 期刊:
- 影响因子:0
- 作者:
Tongping Liu;Xu Liu - 通讯作者:
Xu Liu
Tongping Liu的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Tongping Liu', 18)}}的其他基金
An Educational Tool for Teaching and Learning Concurrent Computer Programming Techniques
用于教授和学习并行计算机编程技术的教育工具
- 批准号:
2215193 - 财政年份:2022
- 资助金额:
$ 17.47万 - 项目类别:
Standard Grant
SPX: Collaborative Research: Pinpointing and Resolving Scalability Culprits Hidden in Different Components of the Whole System Stack
SPX:协作研究:查明并解决隐藏在整个系统堆栈不同组件中的可扩展性问题
- 批准号:
2024253 - 财政年份:2019
- 资助金额:
$ 17.47万 - 项目类别:
Standard Grant
SPX: Collaborative Research: Pinpointing and Resolving Scalability Culprits Hidden in Different Components of the Whole System Stack
SPX:协作研究:查明并解决隐藏在整个系统堆栈不同组件中的可扩展性问题
- 批准号:
1823004 - 财政年份:2018
- 资助金额:
$ 17.47万 - 项目类别:
Standard Grant
相似国自然基金
天然超短抗菌肽Temporin-SHf衍生多肽的构效分析与抗菌机制研究
- 批准号:
- 批准年份:2024
- 资助金额:0.0 万元
- 项目类别:省市级项目
衔接蛋白SHF负向调控胶质母细胞瘤中EGFR/EGFRvIII再循环和稳定性的功能及机制研究
- 批准号:82302939
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
EGFR/GRβ/Shf调控环路在胶质瘤中的作用机制研究
- 批准号:81572468
- 批准年份:2015
- 资助金额:60.0 万元
- 项目类别:面上项目
相似海外基金
Collaborative Research: SHF: Small: LEGAS: Learning Evolving Graphs At Scale
协作研究:SHF:小型:LEGAS:大规模学习演化图
- 批准号:
2331302 - 财政年份:2024
- 资助金额:
$ 17.47万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Small: LEGAS: Learning Evolving Graphs At Scale
协作研究:SHF:小型:LEGAS:大规模学习演化图
- 批准号:
2331301 - 财政年份:2024
- 资助金额:
$ 17.47万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Medium: Differentiable Hardware Synthesis
合作研究:SHF:媒介:可微分硬件合成
- 批准号:
2403134 - 财政年份:2024
- 资助金额:
$ 17.47万 - 项目类别:
Standard Grant
CAREER: SHF: Bio-Inspired Microsystems for Energy-Efficient Real-Time Sensing, Decision, and Adaptation
职业:SHF:用于节能实时传感、决策和适应的仿生微系统
- 批准号:
2340799 - 财政年份:2024
- 资助金额:
$ 17.47万 - 项目类别:
Continuing Grant
Collaborative Research: SHF: Small: Efficient and Scalable Privacy-Preserving Neural Network Inference based on Ciphertext-Ciphertext Fully Homomorphic Encryption
合作研究:SHF:小型:基于密文-密文全同态加密的高效、可扩展的隐私保护神经网络推理
- 批准号:
2412357 - 财政年份:2024
- 资助金额:
$ 17.47万 - 项目类别:
Standard Grant
SHF: Small: Taming Huge Page Problems for Memory Bulk Operations Using a Hardware/Software Co-Design Approach
SHF:小:使用硬件/软件协同设计方法解决内存批量操作的大页面问题
- 批准号:
2400014 - 财政年份:2024
- 资助金额:
$ 17.47万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Medium: Enabling Graphics Processing Unit Performance Simulation for Large-Scale Workloads with Lightweight Simulation Methods
合作研究:SHF:中:通过轻量级仿真方法实现大规模工作负载的图形处理单元性能仿真
- 批准号:
2402804 - 财政年份:2024
- 资助金额:
$ 17.47万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Medium: Tiny Chiplets for Big AI: A Reconfigurable-On-Package System
合作研究:SHF:中:用于大人工智能的微型芯片:可重新配置的封装系统
- 批准号:
2403408 - 财政年份:2024
- 资助金额:
$ 17.47万 - 项目类别:
Standard Grant
SHF: SMALL: A New Semantics for Type-Level Programming in Haskell
SHF:SMALL:Haskell 中类型级编程的新语义
- 批准号:
2345580 - 财政年份:2024
- 资助金额:
$ 17.47万 - 项目类别:
Standard Grant
SHF: Small: QED - A New Approach to Scalable Verification of Hardware Memory Consistency
SHF:小型:QED - 硬件内存一致性可扩展验证的新方法
- 批准号:
2332891 - 财政年份:2024
- 资助金额:
$ 17.47万 - 项目类别:
Standard Grant














{{item.name}}会员




