International audienceIn this position paper we argue that aspects are well-suited to describe and implement a range of strategies to make secure JavaScript-based applications. To this end, we review major categories of approaches to make client-side applications secure and discuss uses of aspects that exist for some of them. We also propose aspect-based techniques for the categories that have not yet been studied. We give examples of applications where aspects are useful as a general means to flexibly express and implement security policies for JavaScript
Aspect-Oriented Programming represents a (if not the most) promising approach to improve the softwa...
Securing JavaScript in the browser is an open and challenging problem. Code from pervasive third-par...
Phung et al (ASIACCS’09) describe a method for wrapping built-in functions of JavaScript programs in...
International audienceIn this position paper we argue that aspects are well-suited to describe and i...
Building secure web applications is notoriously difficult. The growing importance of JavaScript as a...
New emerging developments to build robust software, such as generative programming, domain specific ...
Aspect-oriented programming represents a –if not the most – promising approach to improve the softwa...
We present a method to intercept JavaScript built-in functions with security policies in order to co...
This thesis presents an innovative approach to implementing a security enforcement mechanism in the ...
Web applications are the most important gateway to the Internet. Billions of users are relying on th...
JavaScript drives the evolution of the web into a powerful application platform. Increasingly, web a...
It is well recognized that JavaScript can be exploited to launch browser-based security attacks. We ...
Existing approaches to providing security for untrusted JavaScript include isolation of capabilities...
The goal of this work was to apply lightweight formal methods to the study of the security of the Ja...
Web sites and web browsers have recently evolved into plat-forms on top of which entire applications...
Aspect-Oriented Programming represents a (if not the most) promising approach to improve the softwa...
Securing JavaScript in the browser is an open and challenging problem. Code from pervasive third-par...
Phung et al (ASIACCS’09) describe a method for wrapping built-in functions of JavaScript programs in...
International audienceIn this position paper we argue that aspects are well-suited to describe and i...
Building secure web applications is notoriously difficult. The growing importance of JavaScript as a...
New emerging developments to build robust software, such as generative programming, domain specific ...
Aspect-oriented programming represents a –if not the most – promising approach to improve the softwa...
We present a method to intercept JavaScript built-in functions with security policies in order to co...
This thesis presents an innovative approach to implementing a security enforcement mechanism in the ...
Web applications are the most important gateway to the Internet. Billions of users are relying on th...
JavaScript drives the evolution of the web into a powerful application platform. Increasingly, web a...
It is well recognized that JavaScript can be exploited to launch browser-based security attacks. We ...
Existing approaches to providing security for untrusted JavaScript include isolation of capabilities...
The goal of this work was to apply lightweight formal methods to the study of the security of the Ja...
Web sites and web browsers have recently evolved into plat-forms on top of which entire applications...
Aspect-Oriented Programming represents a (if not the most) promising approach to improve the softwa...
Securing JavaScript in the browser is an open and challenging problem. Code from pervasive third-par...
Phung et al (ASIACCS’09) describe a method for wrapping built-in functions of JavaScript programs in...