TWC: Medium: Collaborative: Retrofitting Software for Defense-in-Depth
TWC: Medium: Collaborative: Retrofitting Software for Defense-in-Depth
批准号:
1408803
负责人:
Vinod Ganapathy
金额:
$30.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2014
资助国家:
美国
项目状态:
已结题
起止时间:
2014-09-01 至 2018-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)
会议论文
TWC: Small: Self-Service Cloud Computing
-
批准号:1420815
-
项目类别:Standard Grant
-
资助金额:$49.99万
-
财政年份:2014
-
负责人:Vinod Ganapathy
-
依托单位:
CAREER: Improving Software Assurance Using Transactions
-
批准号:0952128
-
项目类别:Continuing Grant
-
资助金额:$36.67万
-
财政年份:2010
-
负责人:Vinod Ganapathy
-
依托单位:
CPS: Small: Collaborative Research: Establishing Integrity in Dynamic Networks of Cyber Physical Devices
-
批准号:0931992
-
项目类别:Standard Grant
-
资助金额:$35.5万
-
财政年份:2009
-
负责人:Vinod Ganapathy
-
依托单位:
TC: Small: Collaborative Research: Protecting Commodity Operating Systems from Vulnerable Device Drivers
-
批准号:0915394
-
项目类别:Standard Grant
-
资助金额:$25.0万
-
财政年份:2009
-
负责人:Vinod Ganapathy
-
依托单位:
CT-ISG: Advanced Techniques to Detect Kernel-Level Rootkits
-
批准号:0831268
-
项目类别:Standard Grant
-
资助金额:$40.0万
-
财政年份:2008
-
负责人:Vinod Ganapathy
-
依托单位:
海外基金