TWC: Medium: Collaborative: Retrofitting Software for Defense-in-Depth
TWC: Medium: Collaborative: Retrofitting Software for Defense-in-Depth
批准号:
1408880
负责人:
Trent Jaeger
金额:
$30.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2014
资助国家:
美国
项目状态:
已结题
起止时间:
2014-09-01 至 2019-08-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
The computer security community has long advocated the concept of building multiple layers of defense to protect a system. Unfortunately, it has been difficult to realize this vision in the practice of software development, and software often ships with inadequate defenses, typically developed in an ad hoc fashion.Developers face a number of challenges when protecting a software system with multiple layers of defense. They lack holistic frameworks in which to express policies and mechanisms for different software layers, automated tools to add these defenses, and tools to prove that software enhanced with defenses has an advertised level of assurance.This project develops new techniques to retrofit software for defense in depth. It takes a comprehensive view of the problem, with an emphasis on automated, interactive tools that developers can use to identify site-level security goals, explore the design space of adding security mechanisms, and retrofit legacy code to enforce security policies in a manner that can be machine-verified for assurance. The project develops theory and tools for formal policy language design and validation, static and dynamic code analyses, interactive tools for developers to explore the design space of security, functionality and performance tradeoffs, and methods to formally verify the correctness of program transformations to introduce defenses such as authorization, attacker containment, and auditing mechanisms.The broader impact stems from the improved security of systems and the reduced cost of achieving better security, also education activities in the form of summer schools for graduate, undergraduate and high-school students. The tools developed will be released to the public domain, benefiting software developers in the field.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SaTC: CORE: Small: Information Flow Control Infrastructure for Single-Use Service Platforms
-
批准号:1816282
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2018
-
负责人:Trent Jaeger
-
依托单位:
SaTC: CORE: Medium: Collaborative: Threat-Aware Defense: Evaluating Threats for Continuous Improvement
-
批准号:1801534
-
项目类别:Standard Grant
-
资助金额:$80.0万
-
财政年份:2018
-
负责人:Trent Jaeger
-
依托单位:
Trusted Infrastructure Workshop 2013
-
批准号:1313027
-
项目类别:Standard Grant
-
资助金额:$1.5万
-
财政年份:2013
-
负责人:Trent Jaeger
-
依托单位:
TC: Small: Towards Customer-Centric Utility Computing
-
批准号:1117692
-
项目类别:Continuing Grant
-
资助金额:$48.8万
-
财政年份:2011
-
负责人:Trent Jaeger
-
依托单位:
TC: Medium: Collaborative Research: Techniques to Retrofit Legacy Code with Security
-
批准号:0905343
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2009
-
负责人:Trent Jaeger
-
依托单位:
CPS:Small:Collaborative Research:Establishing Integrity in Dynamic Networks of Cyber Physical Devices
-
批准号:0931914
-
项目类别:Standard Grant
-
资助金额:$18.5万
-
财政年份:2009
-
负责人:Trent Jaeger
-
依托单位:
CT-IS: Shamon: Systems Approaches for Constructing Distributed Trust
-
批准号:0627551
-
项目类别:Continuing Grant
-
资助金额:$40.0万
-
财政年份:2006
-
负责人:Trent Jaeger
-
依托单位:
海外基金