|
Navigation
Research |
Language Based Software SecurityMany software security issues cannot be addressed without a specification defining what security means. This project investigates secure API's and disciplined styles of programming that reduce the likelihood of security flaws and combines two related efforts: first, development of specification languages that enhance security without much cost to programmers, and second, tools that enforce these disciplines, such as the efficient insertion of security monitors into existing programs. If successful, this work will develop methods and tool that make it significantly easier to design secure API's and know that implementations are faithful to those designs. |