EAGER: From Devlopment Tools to Secure Web Applications
EAGER: From Devlopment Tools to Secure Web Applications
批准号:
1141863
负责人:
Lenore Zuck
金额:
$22.82万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2011
资助国家:
美国
项目状态:
已结题
起止时间:
2011-09-01 至 2013-08-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Web Application Frameworks, such as Google Web Toolkit (GWT) and Rails are being widely used nowadays because of numerous advantages they offer their users. A growing concern is whether such tools introduce security vulnerabilities during the translations they perform. Translation validation is an approach that allows one to verify the correctness of a translation rather than that of a translator. The input to translation validation is a source and target code (before and after translation), and the output is a set of verification conditions (VCs) that establish the semantic correctness of the translation. The VCs are automatically generated and can be charged to independent theorem provers. Translations validations had been successfully applied to optimizing compilers and to backward compatibility of microcode. The work is a preliminary feasibility study of applying translation validation to verifying that frameworks do not introduce security vulnerabilities. The focus is GWT's translations from Java into JavaScript. The project's goal is to develop automatic tools that given a source and target code, as well as a suitably encoded list of security vulnerabilities, automatically generates VCs that, in aggregate, prove that the target does not have any of the security vulnerabilities from the list that do not exist in the source code. A successful completion of this feasibility study will allow for the development of methodologies and tools for automatic and formal proofs that frameworks do not introduce security vulnerabilities that will be of interest to web developers as well as to industry.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
EAGER: A Roadmap for research towards verification of NextG technologies
-
批准号:2140207
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2021
-
负责人:Lenore Zuck
-
依托单位:
FMitF: Track I: Injecting Formal Methods into Internet Standardization
-
批准号:1918429
-
项目类别:Standard Grant
-
资助金额:$74.97万
-
财政年份:2019
-
负责人:Lenore Zuck
-
依托单位:
SHF: Medium: Self-certifying Compilation and its Applications
-
批准号:1564296
-
项目类别:Standard Grant
-
资助金额:$85.45万
-
财政年份:2016
-
负责人:Lenore Zuck
-
依托单位:
Midwest Verification Day (MVD) 2013
-
批准号:1341855
-
项目类别:Standard Grant
-
资助金额:$1.0万
-
财政年份:2013
-
负责人:Lenore Zuck
-
依托单位:
TWC: Medium: Collaborative: Foundations of Application-Sensitive Access Control Evaluation
-
批准号:1228947
-
项目类别:Standard Grant
-
资助金额:$65.33万
-
财政年份:2012
-
负责人:Lenore Zuck
-
依托单位:
Translation Validation of Advanced Compiler Optimizations
-
批准号:0456163
-
项目类别:Continuing Grant
-
资助金额:$11.38万
-
财政年份:2004
-
负责人:Lenore Zuck
-
依托单位:
Translation Validation of Advanced Compiler Optimizations
-
批准号:0306538
-
项目类别:Continuing Grant
-
资助金额:$36.0万
-
财政年份:2003
-
负责人:Lenore Zuck
-
依托单位:
CCR: The First Annual Conference on Verification, Model Checking and Abstract Interpretation 2003
-
批准号:0223760
-
项目类别:Standard Grant
-
资助金额:$0.65万
-
财政年份:2002
-
负责人:Lenore Zuck
-
依托单位:
Translation Validation of Advanced Compiler Optimizations
-
批准号:0098299
-
项目类别:Standard Grant
-
资助金额:$24.0万
-
财政年份:2001
-
负责人:Lenore Zuck
-
依托单位:
Applications of Knowledge Theory to Distributed Systems
-
批准号:8910289
-
项目类别:Standard Grant
-
资助金额:$4.12万
-
财政年份:1989
-
负责人:Lenore Zuck
-
依托单位:
海外基金