TU Darmstadt / ULB / TUbiblio

Aspects and Class-based Security: A Survey of Interactions between Advice Weaving and the Java 2 Security Model

Sewe, Andreas and Bockisch, Christoph and Mezini, Mira (2008):
Aspects and Class-based Security: A Survey of Interactions between Advice Weaving and the Java 2 Security Model.
New York, NY, USA, In: 2nd Workshop on Virtual Machines and Intermediate Languages for emerging modularization mechanisms (VMIL 2008), Nashville, TN, USA, 19. Okt. 2008, In: ACM Digital Library, [Online-Edition: http://doi.acm.org/10.1145/1507504.1507507],
[Conference or Workshop Item]

Abstract

Various aspect-oriented languages, e.g., AspectJ, Aspect-Werkz, and JAsCo, have been proposed as extensions to one particular object-oriented base language, namely Java. But these extensions do not fully take the interactions with the Java 2 security model into account. In particular, the implementation technique of advice weaving gives rise to two security issues: the erroneous assignment of aspects to protection domains and the violation of namespace separation. Therefore, a comprehensive discussion of the design choices available with respect to interactions with the dynamic class loading facilities of the Java VM is provided.

Item Type: Conference or Workshop Item
Erschienen: 2008
Creators: Sewe, Andreas and Bockisch, Christoph and Mezini, Mira
Title: Aspects and Class-based Security: A Survey of Interactions between Advice Weaving and the Java 2 Security Model
Language: English
Abstract:

Various aspect-oriented languages, e.g., AspectJ, Aspect-Werkz, and JAsCo, have been proposed as extensions to one particular object-oriented base language, namely Java. But these extensions do not fully take the interactions with the Java 2 security model into account. In particular, the implementation technique of advice weaving gives rise to two security issues: the erroneous assignment of aspects to protection domains and the violation of namespace separation. Therefore, a comprehensive discussion of the design choices available with respect to interactions with the dynamic class loading facilities of the Java VM is provided.

Series Name: ACM Digital Library
Volume: Procee
Place of Publication: New York, NY, USA
Uncontrolled Keywords: Advice weaving, aspect-oriented programming, dynamic class loading, Java security model
Divisions: 20 Department of Computer Science
20 Department of Computer Science > Software Technology
Event Title: 2nd Workshop on Virtual Machines and Intermediate Languages for emerging modularization mechanisms (VMIL 2008)
Event Location: Nashville, TN, USA
Event Dates: 19. Okt. 2008
Date Deposited: 02 May 2009 12:57
Official URL: http://doi.acm.org/10.1145/1507504.1507507
Identification Number: doi:10.1145/1507504.1507507
Related URLs:
Export:

Optionen (nur für Redakteure)

View Item View Item