Aspectizing JavaScript security

  • Authors:
  • Florent Marchand de Kerchove;Jacques Noyé;Mario Südholt

  • Affiliations:
  • Mines Nantes, Inria, LINA, Nantes, France;Mines Nantes, Inria, LINA, Nantes, France;Mines Nantes, Inria, LINA, Nantes, France

  • Venue:
  • Proceedings of the 3rd workshop on Modularity in systems software
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

In 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.