ModernWeb 2.0 pages combine scripts from several sources into a single client-side JavaScript program with almost no isolation. In order to prevent attacks from an untrusted thirdparty script or cross-site scripting, tracking provenance of data is imperative. However, no browser o ers this security mechanism. This work presents the first information flow control mechanism for full JavaScript. We track information flow dynamically as much as possible but rely on intraprocedural static analysis to capture implicit flow. Our analysis handles even the dreaded eval function soundly and incorporates flow based on JavaScript’s prototype inheritance. We implemented our analysis in a production JavaScript engine and report both qualitative as well a...
Abstract—Most web applications today use JavaScript for including third-party scripts, advertisement...
JavaScript drives the evolution of the web into a powerful application platform. Increasingly, web a...
Abstract. The widespread use of JavaScript (JS) as the dominant web program-ming language opens the ...
ModernWeb 2.0 pages combine scripts from several sources into a single client-side JavaScript progra...
International audienceWeb-browser security with emphasis on JavaScript security, is one of the impor...
JavaScript has become a central technology of the web, but it is also the source of many security pr...
Information flow analysis prevents secret or untrusted data from flowing into public or trusted sink...
Secure integration of third-party code is one of the prime challenges for securing today\u27s web. R...
© Springer International Publishing Switzerland 2014. Modern web applications heavily rely on JavaSc...
Abstract. Websites today routinely combine JavaScript from multi-ple sources, both trusted and untru...
JavaScript drives the evolution of the web into a powerful application platform. Increasingly, web a...
Today's web applications remain vulnerable to cross-site scripting attacks that enable data theft. I...
Over the years, computer systems and applications have grown significantly complex while handling a ...
The ubiquity of JavaScript in Web applications means that its analysis has become an important secu...
Websites today routinely combine JavaScript from multiple sources, both trusted and untrusted. Hence...
Abstract—Most web applications today use JavaScript for including third-party scripts, advertisement...
JavaScript drives the evolution of the web into a powerful application platform. Increasingly, web a...
Abstract. The widespread use of JavaScript (JS) as the dominant web program-ming language opens the ...
ModernWeb 2.0 pages combine scripts from several sources into a single client-side JavaScript progra...
International audienceWeb-browser security with emphasis on JavaScript security, is one of the impor...
JavaScript has become a central technology of the web, but it is also the source of many security pr...
Information flow analysis prevents secret or untrusted data from flowing into public or trusted sink...
Secure integration of third-party code is one of the prime challenges for securing today\u27s web. R...
© Springer International Publishing Switzerland 2014. Modern web applications heavily rely on JavaSc...
Abstract. Websites today routinely combine JavaScript from multi-ple sources, both trusted and untru...
JavaScript drives the evolution of the web into a powerful application platform. Increasingly, web a...
Today's web applications remain vulnerable to cross-site scripting attacks that enable data theft. I...
Over the years, computer systems and applications have grown significantly complex while handling a ...
The ubiquity of JavaScript in Web applications means that its analysis has become an important secu...
Websites today routinely combine JavaScript from multiple sources, both trusted and untrusted. Hence...
Abstract—Most web applications today use JavaScript for including third-party scripts, advertisement...
JavaScript drives the evolution of the web into a powerful application platform. Increasingly, web a...
Abstract. The widespread use of JavaScript (JS) as the dominant web program-ming language opens the ...