The world-wide web has become one of computing's great success stories, changing the way that people around the world communicate, compute, and conduct their business. Unfortunately, security problems on the web are prevalent, and these problems increase costs for website operators and for Internet users. This project aims to develop new methods for securing the web, providing website developers and operators with new and improved tools to protect their site and their users.

The research involves several technical directions. First, to help protect existing websites, this project will investigate ways of hardening legacy web application code to defend it against the most common attacks. Second, to provide a solid foundation for web systems of the future, this project will study how to provide robust protection for newly developed code. The project will also study web development frameworks that are safe by construction. Third, this project will develop tools and techniques to incrementally migrate existing web applications to next-generation safe-by-construction web frameworks. Fourth, this project will devise and carry out user studies to measure rigorously the effect of different programming languages, frameworks, and programming practices upon the security of web applications. The broader impacts resulting from the proposed activity are potentially significant; if it is successful, this research could have a significant positive impact on the security of web services and, in the longer term, on software security in general.

Agency
National Science Foundation (NSF)
Institute
Division of Computer and Network Systems (CNS)
Type
Standard Grant (Standard)
Application #
1018924
Program Officer
Sol Greenspan
Project Start
Project End
Budget Start
2010-08-01
Budget End
2015-07-31
Support Year
Fiscal Year
2010
Total Cost
$480,000
Indirect Cost
Name
University of California Berkeley
Department
Type
DUNS #
City
Berkeley
State
CA
Country
United States
Zip Code
94710