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.10.2008-19.10.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.10.2008-19.10.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 |
Optionen (nur für Redakteure)
Redaktionelle Details anzeigen |