SaTC: CORE: Medium: Collaborative: Threat-Aware Defense: Evaluating Threats for Continuous Improvement
SaTC:核心:中:协作:威胁感知防御:评估威胁以持续改进
基本信息
- 批准号:1801534
- 负责人:
- 金额:$ 80万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2018
- 资助国家:美国
- 起止时间:2018-08-15 至 2024-07-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Adversaries are outpacing developers in the race to find program vulnerabilities. Where programmers have to find all potential software flaws in their programs and determine whether they are exploitable across all deployments to prevent vulnerabilities, adversaries need only find one software flaw that enables them to achieve their goals in any one deployment. Current techniques to rid programs of vulnerabilities cannot find all such flaws due to the complexity of modern software and their deployments. Rather than proving the absence of flaws, recent vulnerability detection research is exploring more powerful techniques to automate exploit generation. However, such exploit generation often lacks a systematic model of modern and emerging defenses, which may be useful in assessing the utility of defenses. In addition, once an exploit is generated, defenses to prevent that exploit must be added manually to the program. As a result, vulnerability detection does not yet pay enough attention to defenses to assess their effectiveness nor generate additional defenses when necessary.This project proposes a theory and techniques to improve defenses continuously and iteratively to counter threats that cause vulnerabilities. A method is developed that searches programs for security policy violations and extends existing defenses to prevent detected violations automatically. The main insight is to link the threats and defenses of each program into one coherent model, called the Program Threat Graph (PTG), to evaluate proactively whether threats enable adversaries to violate program security policies given current defenses and automate the improvement of defenses to prevent such violations. The project explores how to find security violations given a program's internal and environmental defenses. Security violations are used to generate both targeted defenses and/or systematic defenses to block this exploit efficiently and block potentially unknown exploits that may leverage other flaws under given performance constraints. The goal of this research is to continuously improve defenses against vulnerabilities. The approach discovers security violations given a specification for both current and upcoming defenses, tightening them automatically and recovering from attempted attacks without disrupting program functionality. All tools, benchmarks, and analyses developed during this project are released as open-source. For outreach, the focus is on capture-the-flag competitions and summer software security courses.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.
对手在寻找程序漏洞的竞赛中超过了开发人员。程序员必须在其程序中找到所有潜在的软件缺陷,并确定它们是否可在所有部署中被利用以防止漏洞,而攻击者只需找到一个软件缺陷,即可在任何一个部署中实现其目标。由于现代软件及其部署的复杂性,目前消除程序漏洞的技术无法找到所有这些缺陷。最近的漏洞检测研究不是证明漏洞的存在,而是探索更强大的技术来自动生成漏洞。然而,这种利用生成通常缺乏现代和新兴防御的系统模型,这可能有助于评估防御的效用。此外,一旦产生了漏洞,必须手动向程序添加防御措施以防止该漏洞。 因此,漏洞检测尚未足够重视防御措施,以评估其有效性,也没有在必要时生成额外的防御措施。本项目提出了一种理论和技术,以不断改进防御措施,并迭代地应对导致漏洞的威胁。开发了一种方法,搜索程序的安全策略违反和扩展现有的防御,以防止检测到的违规自动。 主要的见解是将每个程序的威胁和防御链接到一个连贯的模型中,称为程序威胁图(PTG),以主动评估威胁是否使对手能够违反当前防御的程序安全策略,并自动改进防御以防止此类违规行为。 该项目探讨了如何在给定程序的内部和环境防御的情况下发现安全违规行为。 安全违规用于生成有针对性的防御和/或系统性防御,以有效阻止此漏洞利用,并阻止可能在给定性能约束下利用其他漏洞的潜在未知漏洞利用。这项研究的目标是不断提高对漏洞的防御能力。该方法发现了安全违规行为,给出了当前和即将到来的防御规范,自动收紧它们并从尝试的攻击中恢复,而不会中断程序功能。在这个项目中开发的所有工具、基准和分析都是开源的。该奖项反映了NSF的法定使命,并通过使用基金会的知识价值和更广泛的影响审查标准进行评估,被认为值得支持。
项目成果
期刊论文数量(6)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Program-mandering: Quantitative Privilege Separation
- DOI:10.1145/3319535.3354218
- 发表时间:2019-11
- 期刊:
- 影响因子:0
- 作者:Shen Liu;Dongrui Zeng;Yongzhe Huang;Frank Capobianco;Stephen McCamant;T. Jaeger;Gang Tan
- 通讯作者:Shen Liu;Dongrui Zeng;Yongzhe Huang;Frank Capobianco;Stephen McCamant;T. Jaeger;Gang Tan
Employing attack graphs for intrusion detection
- DOI:10.1145/3368860.3368862
- 发表时间:2019-09
- 期刊:
- 影响因子:0
- 作者:Frank Capobianco;R. George;Kaiming Huang;T. Jaeger;S. Krishnamurthy;Zhiyun Qian;Mathias Payer;Paul L. Yu
- 通讯作者:Frank Capobianco;R. George;Kaiming Huang;T. Jaeger;S. Krishnamurthy;Zhiyun Qian;Mathias Payer;Paul L. Yu
Lightweight kernel isolation with virtualization and VM functions
- DOI:10.1145/3381052.3381328
- 发表时间:2020-03
- 期刊:
- 影响因子:0
- 作者:Vikram Narayanan;Yongzhe Huang;Gang Tan;T. Jaeger;A. Burtsev
- 通讯作者:Vikram Narayanan;Yongzhe Huang;Gang Tan;T. Jaeger;A. Burtsev
Block Oriented Programming: Automating Data-Only Attacks
- DOI:10.1145/3243734.3243739
- 发表时间:2018-05
- 期刊:
- 影响因子:0
- 作者:Kyriakos K. Ispoglou;Bader Albassam;T. Jaeger;Mathias Payer
- 通讯作者:Kyriakos K. Ispoglou;Bader Albassam;T. Jaeger;Mathias Payer
Evolving Operating System Kernels Towards Secure Kernel-Driver Interfaces
- DOI:10.1145/3593856.3595914
- 发表时间:2023-06
- 期刊:
- 影响因子:0
- 作者:A. Burtsev;Vikram Narayanan;Yongzhe Huang;Kaiming Huang;Gang Tan;T. Jaeger
- 通讯作者:A. Burtsev;Vikram Narayanan;Yongzhe Huang;Kaiming Huang;Gang Tan;T. Jaeger
{{
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 }}
Trent Jaeger其他文献
Practical Integrity Validation in the Smart Home with HomeEndorser
使用 HomeEndorser 在智能家居中进行实用的完整性验证
- DOI:
10.1145/3643833.3656116 - 发表时间:
2024 - 期刊:
- 影响因子:0
- 作者:
Kaushal Kafle;Kirti Jagtap;Mansoor Ahmed;Trent Jaeger;Adwait Nadkarni - 通讯作者:
Adwait Nadkarni
Don’t Waste My Efforts: Pruning Redundant Sanitizer Checks of Developer-Implemented Type Checks
不要浪费我的努力:修剪开发人员实现的类型检查的冗余消毒剂检查
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
Yizhuo Zhai;Zhiyun Qian;Chengyu Song;Manu Sridharan;Trent Jaeger;Paul L. Yu;S. Krishnamurthy - 通讯作者:
S. Krishnamurthy
Countering unauthorized code execution on commodity kernels: A survey of common interfaces allowing kernel code modification
- DOI:
10.1016/j.cose.2011.09.003 - 发表时间:
2011-11-01 - 期刊:
- 影响因子:
- 作者:
Trent Jaeger;Paul C. van Oorschot;Glenn Wurster - 通讯作者:
Glenn Wurster
Trent Jaeger的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Trent Jaeger', 18)}}的其他基金
SaTC: CORE: Small: Information Flow Control Infrastructure for Single-Use Service Platforms
SaTC:核心:小型:一次性服务平台的信息流控制基础设施
- 批准号:
1816282 - 财政年份:2018
- 资助金额:
$ 80万 - 项目类别:
Standard Grant
TWC: Medium: Collaborative: Retrofitting Software for Defense-in-Depth
TWC:中:协作:改进纵深防御软件
- 批准号:
1408880 - 财政年份:2014
- 资助金额:
$ 80万 - 项目类别:
Standard Grant
Trusted Infrastructure Workshop 2013
2013 年可信基础设施研讨会
- 批准号:
1313027 - 财政年份:2013
- 资助金额:
$ 80万 - 项目类别:
Standard Grant
TC: Small: Towards Customer-Centric Utility Computing
TC:小型:迈向以客户为中心的效用计算
- 批准号:
1117692 - 财政年份:2011
- 资助金额:
$ 80万 - 项目类别:
Continuing Grant
TC: Medium: Collaborative Research: Techniques to Retrofit Legacy Code with Security
TC:媒介:协作研究:安全改造遗留代码的技术
- 批准号:
0905343 - 财政年份:2009
- 资助金额:
$ 80万 - 项目类别:
Standard Grant
CPS:Small:Collaborative Research:Establishing Integrity in Dynamic Networks of Cyber Physical Devices
CPS:小型:协作研究:在信息物理设备动态网络中建立完整性
- 批准号:
0931914 - 财政年份:2009
- 资助金额:
$ 80万 - 项目类别:
Standard Grant
CT-IS: Shamon: Systems Approaches for Constructing Distributed Trust
CT-IS:Shamon:构建分布式信任的系统方法
- 批准号:
0627551 - 财政年份:2006
- 资助金额:
$ 80万 - 项目类别:
Continuing Grant
相似国自然基金
胆固醇羟化酶CH25H非酶活依赖性促进乙型肝炎病毒蛋白Core及Pre-core降解的分子机制研究
- 批准号:82371765
- 批准年份:2023
- 资助金额:50 万元
- 项目类别:面上项目
锕系元素5f-in-core的GTH赝势和基组的开发
- 批准号:22303037
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
基于合成致死策略搭建Core-matched前药共组装体克服肿瘤耐药的机制研究
- 批准号:
- 批准年份:2022
- 资助金额:52 万元
- 项目类别:
鼠伤寒沙门氏菌LPS core经由CD209/SphK1促进树突状细胞迁移加重炎症性肠病的机制研究
- 批准号:
- 批准年份:2022
- 资助金额:30 万元
- 项目类别:青年科学基金项目
基于外泌体精准调控的“核-壳”(core-shell)同步血管化骨组织工程策略的应用与机制探讨
- 批准号:
- 批准年份:2020
- 资助金额:55 万元
- 项目类别:
肌营养不良蛋白聚糖Core M3型甘露糖肽的精确制备及功能探索
- 批准号:92053110
- 批准年份:2020
- 资助金额:70.0 万元
- 项目类别:重大研究计划
Core-1-O型聚糖黏蛋白缺陷诱导胃炎发生并介导慢性胃炎向胃癌转化的分子机制研究
- 批准号:81902805
- 批准年份:2019
- 资助金额:20.5 万元
- 项目类别:青年科学基金项目
原始地球增生晚期的Core-merging大碰撞事件:地核增生、核幔平衡与核幔边界结构的新认识
- 批准号:41973063
- 批准年份:2019
- 资助金额:65.0 万元
- 项目类别:面上项目
CORDEX-CORE区域气候模拟与预估研讨会
- 批准号:41981240365
- 批准年份:2019
- 资助金额:1.5 万元
- 项目类别:国际(地区)合作与交流项目
RBM38通过协助Pol-ε结合、招募core调控HBV复制
- 批准号:31900138
- 批准年份:2019
- 资助金额:24.0 万元
- 项目类别:青年科学基金项目
相似海外基金
Collaborative Research: SaTC: CORE: Medium: Differentially Private SQL with flexible privacy modeling, machine-checked system design, and accuracy optimization
协作研究:SaTC:核心:中:具有灵活隐私建模、机器检查系统设计和准确性优化的差异化私有 SQL
- 批准号:
2317232 - 财政年份:2024
- 资助金额:
$ 80万 - 项目类别:
Continuing Grant
Collaborative Research: SaTC: CORE: Medium: Using Intelligent Conversational Agents to Empower Adolescents to be Resilient Against Cybergrooming
合作研究:SaTC:核心:中:使用智能会话代理使青少年能够抵御网络诱骗
- 批准号:
2330940 - 财政年份:2024
- 资助金额:
$ 80万 - 项目类别:
Continuing Grant
Collaborative Research: SaTC: CORE: Medium: Differentially Private SQL with flexible privacy modeling, machine-checked system design, and accuracy optimization
协作研究:SaTC:核心:中:具有灵活隐私建模、机器检查系统设计和准确性优化的差异化私有 SQL
- 批准号:
2317233 - 财政年份:2024
- 资助金额:
$ 80万 - 项目类别:
Continuing Grant
SaTC: CORE: Medium: Increasing user autonomy and advertiser and platform responsibility in online advertising
SaTC:核心:中:增加在线广告中的用户自主权以及广告商和平台责任
- 批准号:
2318290 - 财政年份:2024
- 资助金额:
$ 80万 - 项目类别:
Continuing Grant
SaTC: CORE: Medium: Testing the causal influence of social media on well-being and animosity
SaTC:核心:中:测试社交媒体对幸福感和敌意的因果影响
- 批准号:
2334148 - 财政年份:2024
- 资助金额:
$ 80万 - 项目类别:
Standard Grant
Collaborative Research: SaTC: CORE: Medium: Using Intelligent Conversational Agents to Empower Adolescents to be Resilient Against Cybergrooming
合作研究:SaTC:核心:中:使用智能会话代理使青少年能够抵御网络诱骗
- 批准号:
2330941 - 财政年份:2024
- 资助金额:
$ 80万 - 项目类别:
Continuing Grant
SaTC: CORE: Medium: Collaborative: Hardening Off-the-Shelf Software Against Side Channel Attacks
SaTC:核心:媒介:协作:强化现成软件以抵御侧通道攻击
- 批准号:
2425665 - 财政年份:2024
- 资助金额:
$ 80万 - 项目类别:
Continuing Grant
Collaborative Research: SaTC: CORE: Medium: Understanding the Impact of Privacy Interventions on the Online Publishing Ecosystem
协作研究:SaTC:核心:媒介:了解隐私干预对在线出版生态系统的影响
- 批准号:
2237329 - 财政年份:2023
- 资助金额:
$ 80万 - 项目类别:
Standard Grant
Collaborative Research: SaTC: CORE: Medium: Securing Interactions between Driver and Vehicle Using Batteries
合作研究:SaTC:核心:中:使用电池确保驾驶员和车辆之间的交互安全
- 批准号:
2245224 - 财政年份:2023
- 资助金额:
$ 80万 - 项目类别:
Continuing Grant
Collaborative Research: SaTC: CORE: Medium: Understanding and Combatting Impersonation Attacks and Data Leakage in Online Advertising
协作研究:SaTC:核心:媒介:理解和打击在线广告中的冒充攻击和数据泄露
- 批准号:
2247516 - 财政年份:2023
- 资助金额:
$ 80万 - 项目类别:
Continuing Grant