Language-Based Isolation of Untrusted JavaScript
Language-Based Isolation of Untrusted JavaScript
复制标题
基于语言的不可信 JavaScript 隔离
DOI:
10.1109/csf.2009.11
复制
发表时间:
2009
期刊:
影响因子:
--
通讯作者:
Maffeis S
中科院分区:
文献类型:
--
作者:
Maffeis S
Web sites that incorporate untrusted content may use browser- or language-based methods to keep such content from maliciously altering pages, stealing sensitive information, or causing other harm. We study language-based methods for filtering and rewriting JavaScript code, using Yahoo! ADSafe and Facebook FBJS as motivating examples. We explain the core problems by describing previously unknown vulnerabilities and subtleties, and develop a foundation for improved solutions based on an operational semantics of the full ECMA-262 language. We also discuss how to apply our analysis to address the JavaScript isolation problems we discovered.
登录
查看更多内容
DOI:
--
发表时间:
2009
期刊:
IEEE Computer Security Foundations Symposium
影响因子:
--
作者:
Aslan Askarov;A. Sabelfeld
通讯作者:
A. Sabelfeld
DOI:
--
发表时间:
2008
期刊:
Asian Symposium on Programming Languages and Systems
影响因子:
--
作者:
S. Maffeis;John C. Mitchell;Ankur Taly
通讯作者:
Ankur Taly
DOI:
10.1007/978-3-540-31987-0_28
发表时间:
2005-04
期刊:
--
影响因子:
--
作者:
Peter Thiemann
通讯作者:
Peter Thiemann
DOI:
--
发表时间:
2007
期刊:
Conference on Creating, Connecting and Collaborating through Computing
影响因子:
--
作者:
M. Stiegler
通讯作者:
M. Stiegler
DOI:
--
发表时间:
2005
期刊:
ACM SIGPLAN International Conference on Functional Programming
影响因子:
--
作者:
Brendan Eich
通讯作者:
Brendan Eich