Key points are not available for this paper at this time.
JavaScript被网页开发者用来增强他们网站的互动性,将工作卸载到用户的浏览器,并提高网站的响应能力和用户友好性,使网页感觉和表现得像传统的桌面应用程序。JavaScript的一个重要特性是能够将来自本地和远程来源的多个库组合到同一页面中,共用同一命名空间。这虽然使得更高级的网页应用程序得以创建,但也允许恶意的JavaScript提供者从其他脚本和页面本身窃取数据。今天,当开发者包含远程JavaScript库时,他们信任这些远程提供者不会滥用他们所赋予的权力。
Nikiforakis等人(Mon)研究了这个问题。