TWC: Medium: Toward Trustworthy Mutable Replay for Security Patches
TWC:中:实现安全补丁的可信赖可变重放
基本信息
- 批准号:1563555
- 负责人:
- 金额:$ 120万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2016
- 资助国家:美国
- 起止时间:2016-09-01 至 2021-08-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Society is increasingly reliant on software, but deployed software contains security vulnerabilities and other bugs that can threaten privacy, property and even human lives. When a security vulnerability or critical error is discovered, a software patch is issued to attempt to fix the problem, but patches themselves can be incorrect, inadequate, and break necessarily functionality. This project investigates the full workflow for the developer to rapidly diagnose the root cause of the vulnerability or error, for the developer to test that a prospective patch indeed completely removes the defect, and for users to check the issued patch on their own configurations and workloads before adopting the patch. This project explores the use of mutable replay to help reproduce, diagnose, and fix software bugs. A low-overhead recorder records the execution of software in case a failure or exploit occurs, allowing the developer to replay the recorded log to reproduce the problem. Mutable replay allows logs recorded with the buggy version to be replayed after the modest code changes typical of critical patches to show that patches work correctly to resolve detected problems. This project leverages semantic information readily available to the developer to conduct well-understood static and dynamic analyses to correctly transform the recorded log to enable mutable replay. The results of this research will benefit society and individuals by simplifying and hastening both generation and validation of patches, ultimately making software more reliable and secure.
社会越来越依赖软件,但是部署的软件包含安全漏洞和其他可能威胁隐私,财产甚至人类生命的错误。 当发现安全漏洞或关键错误时,会发出软件补丁以试图解决该问题,但是补丁本身可能是不正确的,不足的,并且不一定是功能。 该项目调查了开发人员的完整工作流程,以迅速诊断漏洞或错误的根本原因,以使开发人员测试预期的补丁确实完全消除了缺陷,并且用户可以通过自己的配置和工作负载检查发行的补丁程序在采用补丁之前。 该项目探讨了使用可变重放的使用来帮助复制,诊断和修复软件错误。 低空录音机记录了软件的执行,以防发生故障或利用,从而使开发人员可以重播记录的日志以重现问题。 Mutable Replay允许在关键补丁的典型代码更改后,将记录使用的日志记录,以证明修补程序正常工作以解决检测到的问题。 该项目利用语义信息很容易向开发人员使用,以进行充分理解的静态和动态分析,以正确地转换记录的日志以实现可变的重播。 这项研究的结果将通过简化和加速贴片的发电和验证来使社会和个人受益,最终使软件更加可靠和安全。
项目成果
期刊论文数量(21)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
DIRECT : A Transformer-based Model for Decompiled Identifier Renaming
DIRECT:基于 Transformer 的反编译标识符重命名模型
- DOI:
- 发表时间:2021
- 期刊:
- 影响因子:0
- 作者:Nitin, Vikram;Saieva, Anthony;Ray, Baishakhi;Kaiser, Gail
- 通讯作者:Kaiser, Gail
Testing DNN Image Classifier for Confusion & Bias Errors
测试 DNN 图像分类器的混淆情况
- DOI:
- 发表时间:2020
- 期刊:
- 影响因子:0
- 作者:Tian, Yuchi;Zhong, Ziyuan;Ordonez, Vicente;Kaiser, Gail;Ray, Baishakhi
- 通讯作者:Ray, Baishakhi
Obfuscation resilient search through executable classification
通过可执行分类进行混淆弹性搜索
- DOI:10.1145/3211346.3211352
- 发表时间:2018
- 期刊:
- 影响因子:0
- 作者:Su, Fang-Hsiang;Bell, Jonathan;Kaiser, Gail;Ray, Baishakhi
- 通讯作者:Ray, Baishakhi
Side Channel Attack on Smartphone Sensors to Infer Gender of the User
对智能手机传感器进行侧信道攻击以推断用户性别
- DOI:
- 发表时间:2019
- 期刊:
- 影响因子:0
- 作者:Singh, Shirish;Shila, Devu Manikantan;Kaiser, Gail
- 通讯作者:Kaiser, Gail
Detecting Sensor-Based Repackaged Malware
检测基于传感器的重新打包的恶意软件
- DOI:10.1109/bigdata50022.2020.9378145
- 发表时间:2020
- 期刊:
- 影响因子:0
- 作者:Liu, Boyu;Yun, Duanyue;Guo, Xin;Ji, Xiao;Song, Huiyu;Singh, Shirish;Kaiser, Gail
- 通讯作者:Kaiser, Gail
{{
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 }}
Gail Kaiser其他文献
Deobfuscating Android Applications through Deep Learning
通过深度学习对 Android 应用程序进行反混淆
- DOI:
- 发表时间:
2017 - 期刊:
- 影响因子:0
- 作者:
Fang;Gail Kaiser - 通讯作者:
Gail Kaiser
Gail Kaiser的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Gail Kaiser', 18)}}的其他基金
SaTC: CORE: Medium: Cannot Trust Anything: A Tiny TCB Architecture for Secure Containers
SaTC:核心:中:无法信任任何东西:用于安全容器的小型 TCB 架构
- 批准号:
2247370 - 财政年份:2023
- 资助金额:
$ 120万 - 项目类别:
Continuing Grant
SHF: Small: Preponderance of the Evidence for Behavioral Code Similarities
SHF:小:行为准则相似性的证据占优势
- 批准号:
1815494 - 财政年份:2018
- 资助金额:
$ 120万 - 项目类别:
Standard Grant
SHF: MEDIUM: Achieving Software Reliability without True Test Oracles
SHF:中:在没有真正的测试预言机的情况下实现软件可靠性
- 批准号:
1161079 - 财政年份:2012
- 资助金额:
$ 120万 - 项目类别:
Continuing Grant
CSR---VCM: Autonomic Mechanisms for Reducing System Downtime due to Maintenance and Upgrades
CSR---VCM:减少因维护和升级而导致的系统停机的自主机制
- 批准号:
0717544 - 财政年份:2007
- 资助金额:
$ 120万 - 项目类别:
Continuing Grant
Component Technologies for Next-Generation Software Development Environments
下一代软件开发环境的组件技术
- 批准号:
9970790 - 财政年份:1999
- 资助金额:
$ 120万 - 项目类别:
Continuing Grant
CISE Research Instrumentation: Semantics-based Prefetching for Mobile Computing
CISE Research Instrumentation:用于移动计算的基于语义的预取
- 批准号:
9529304 - 财政年份:1996
- 资助金额:
$ 120万 - 项目类别:
Standard Grant
Components for Decentralized Process-Centered Environments
以流程为中心的去中心化环境的组件
- 批准号:
9301092 - 财政年份:1993
- 资助金额:
$ 120万 - 项目类别:
Continuing Grant
Multi-Agent Rule-Based Development Environments
基于规则的多代理开发环境
- 批准号:
9106368 - 财政年份:1991
- 资助金额:
$ 120万 - 项目类别:
Continuing Grant
相似国自然基金
复合低维拓扑材料中等离激元增强光学响应的研究
- 批准号:12374288
- 批准年份:2023
- 资助金额:52 万元
- 项目类别:面上项目
中等垂直风切变下非对称型热带气旋快速增强的物理机制研究
- 批准号:42305004
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
基于挥发性分布和氧化校正的大气半/中等挥发性有机物来源解析方法构建
- 批准号:42377095
- 批准年份:2023
- 资助金额:49 万元
- 项目类别:面上项目
基于机器学习和经典电动力学研究中等尺寸金属纳米粒子的量子表面等离激元
- 批准号:22373002
- 批准年份:2023
- 资助金额:50 万元
- 项目类别:面上项目
托卡马克偏滤器中等离子体的多尺度算法与数值模拟研究
- 批准号:12371432
- 批准年份:2023
- 资助金额:43.5 万元
- 项目类别:面上项目
相似海外基金
Collaborative Research: SHF: Medium: Toward Understandability and Interpretability for Neural Language Models of Source Code
合作研究:SHF:媒介:实现源代码神经语言模型的可理解性和可解释性
- 批准号:
2423813 - 财政年份:2024
- 资助金额:
$ 120万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Medium: Toward Understandability and Interpretability for Neural Language Models of Source Code
合作研究:SHF:媒介:实现源代码神经语言模型的可理解性和可解释性
- 批准号:
2311468 - 财政年份:2023
- 资助金额:
$ 120万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Medium: Toward Understandability and Interpretability for Neural Language Models of Source Code
合作研究:SHF:媒介:实现源代码神经语言模型的可理解性和可解释性
- 批准号:
2311469 - 财政年份:2023
- 资助金额:
$ 120万 - 项目类别:
Standard Grant
Collaborative Research: SaTC: CORE: Medium: Audacity of Exploration: Toward Automated Discovery of Security Flaws in Networked Systems through Intelligent Documentation Analysis
协作研究:SaTC:核心:中:大胆探索:通过智能文档分析自动发现网络系统中的安全缺陷
- 批准号:
2409269 - 财政年份:2023
- 资助金额:
$ 120万 - 项目类别:
Standard Grant
Collaborative Research: SaTC: TTP: Medium: Toward Complete, User-Friendly, and Trustworthy Confidential Computing with Gramine
协作研究:SaTC:TTP:中:使用 Gramine 实现完整、用户友好且值得信赖的机密计算
- 批准号:
2244938 - 财政年份:2023
- 资助金额:
$ 120万 - 项目类别:
Standard Grant