TU Darmstadt / ULB / TUbiblio

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

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

Offizielle URL: http://doi.acm.org/10.1145/1507504.1507507

Kurzbeschreibung (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.

Typ des Eintrags: Konferenz- oder Workshop-Beitrag (Keine Angabe)
Erschienen: 2008
Autor(en): Sewe, Andreas ; Bockisch, Christoph ; Mezini, Mira
Titel: Aspects and Class-based Security: A Survey of Interactions between Advice Weaving and the Java 2 Security Model
Sprache: Englisch
Kurzbeschreibung (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.

Reihe: ACM Digital Library
Band: Procee
Ort: New York, NY, USA
Freie Schlagworte: Advice weaving, aspect-oriented programming, dynamic class loading, Java security model
Fachbereich(e)/-gebiet(e): Fachbereich Informatik
Fachbereich Informatik > Softwaretechnik
Veranstaltungstitel: 2nd Workshop on Virtual Machines and Intermediate Languages for emerging modularization mechanisms (VMIL 2008)
Veranstaltungsort: Nashville, TN, USA
Veranstaltungsdatum: 19. Okt. 2008
Hinterlegungsdatum: 02 Mai 2009 12:57
Offizielle URL: http://doi.acm.org/10.1145/1507504.1507507
ID-Nummer: 10.1145/1507504.1507507
Verwandte URLs:
Export:

Optionen (nur für Redakteure)

Eintrag anzeigen Eintrag anzeigen