In the standard web browser programming model, third-party scripts included in an application execute with the same privilege as the application's own code. This leaves the application's confidential data vulnerable to theft and leakage by malicious code and inadvertent bugs in the third-party scripts. Security mechanisms in modern browsers (the same-origin policy, cross-origin resource sharing and content security policies) are too coarse to suit this programming model. All these mechanisms (and their extensions) describe whether or not a script can access certain data, whereas the meaningful requirement is to allow untrusted scripts access to confidential data that they need and to prevent the scripts from leaking data on the side. Motiva...
In this thesis, we address the issue of enforcing confidentiality and integrity policies in the cont...
A web browser works with data and scripts from different sources, and these sources are not all trus...
In this thesis, we address the issue of enforcing confidentiality and integrity policies in the cont...
In the standard web browser programming model, third-party scripts included in an application execut...
In the standard web browser programming model, third-party scripts included in an application execut...
Building secure web applications is notoriously difficult. The growing importance of JavaScript as a...
JavaScript drives the evolution of the web into a powerful application platform. Increasingly, web a...
International audienceWe observe a rapid growth of web-based applications every day. These applicati...
International audienceWe observe a rapid growth of web-based applications every day. These applicati...
JavaScript drives the evolution of the web into a powerful application platform. Increasingly, web a...
International audienceWe observe a rapid growth of web-based applications every day. These applicati...
International audienceWe observe a rapid growth of web-based applications every day. These applicati...
JavaScript drives the evolution of the web into a powerful application platform. Increasingly, web a...
The Web is evolving into a melting pot of content coming from multiple stakeholders. In this mutuall...
© Springer International Publishing Switzerland 2014. Modern web applications heavily rely on JavaSc...
In this thesis, we address the issue of enforcing confidentiality and integrity policies in the cont...
A web browser works with data and scripts from different sources, and these sources are not all trus...
In this thesis, we address the issue of enforcing confidentiality and integrity policies in the cont...
In the standard web browser programming model, third-party scripts included in an application execut...
In the standard web browser programming model, third-party scripts included in an application execut...
Building secure web applications is notoriously difficult. The growing importance of JavaScript as a...
JavaScript drives the evolution of the web into a powerful application platform. Increasingly, web a...
International audienceWe observe a rapid growth of web-based applications every day. These applicati...
International audienceWe observe a rapid growth of web-based applications every day. These applicati...
JavaScript drives the evolution of the web into a powerful application platform. Increasingly, web a...
International audienceWe observe a rapid growth of web-based applications every day. These applicati...
International audienceWe observe a rapid growth of web-based applications every day. These applicati...
JavaScript drives the evolution of the web into a powerful application platform. Increasingly, web a...
The Web is evolving into a melting pot of content coming from multiple stakeholders. In this mutuall...
© Springer International Publishing Switzerland 2014. Modern web applications heavily rely on JavaSc...
In this thesis, we address the issue of enforcing confidentiality and integrity policies in the cont...
A web browser works with data and scripts from different sources, and these sources are not all trus...
In this thesis, we address the issue of enforcing confidentiality and integrity policies in the cont...