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 (2008)
Aspects and Class-based Security: A Survey of Interactions between Advice Weaving and the Java 2 Security Model.
2nd Workshop on Virtual Machines and Intermediate Languages for emerging modularization mechanisms (VMIL 2008). Nashville, TN, USA (19. Okt. 2008)
doi: 10.1145/1507504.1507507
Konferenzveröffentlichung, Bibliographie

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: Konferenzveröffentlichung
Erschienen: 2008
Autor(en): Sewe, Andreas ; Bockisch, Christoph ; Mezini, Mira
Art des Eintrags: Bibliographie
Titel: Aspects and Class-based Security: A Survey of Interactions between Advice Weaving and the Java 2 Security Model
Sprache: Englisch
Publikationsjahr: 2008
Ort: New York, NY, USA
Reihe: ACM Digital Library
Band einer Reihe: Procee
Veranstaltungstitel: 2nd Workshop on Virtual Machines and Intermediate Languages for emerging modularization mechanisms (VMIL 2008)
Veranstaltungsort: Nashville, TN, USA
Veranstaltungsdatum: 19. Okt. 2008
DOI: 10.1145/1507504.1507507
Zugehörige Links:
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.

Freie Schlagworte: Advice weaving, aspect-oriented programming, dynamic class loading, Java security model
Fachbereich(e)/-gebiet(e): 20 Fachbereich Informatik
20 Fachbereich Informatik > Softwaretechnik
Hinterlegungsdatum: 02 Mai 2009 12:57
Letzte Änderung: 05 Mär 2013 09:19
PPN:
Export:
Suche nach Titel in: TUfind oder in Google
Frage zum Eintrag Frage zum Eintrag

Optionen (nur für Redakteure)
Redaktionelle Details anzeigen Redaktionelle Details anzeigen