2001
DOI: 10.1007/3-540-45429-2_9
|View full text |Cite
|
Sign up to set email alerts
|

A simple security–Aware MOP for Java

Abstract: Abstract. This article investigates the security problems raised by t h e use of proxy-based runtime meta-object protocols (MOPs) for Java a n d provides an approach for making meta-level code transparent t o baselevel code, security-wise. We p r o ve that, but giving all permissions only to the kernel of the MOP and by using Java's built-in mechanism for propagating security contexts, the permissions required by base-level and meta-level code do not interfere. We illustrate this result in the context of a sim… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2003
2003
2010
2010

Publication Types

Select...
3
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(2 citation statements)
references
References 6 publications
0
2
0
Order By: Relevance
“…This paper builds upon our own previous work [6,7] and other authors' work on reflective security [8,9,10,11,12,13,14], aspect-oriented security [15,16] and general approaches to implementing non-functional concerns using aspects [17,18].…”
Section: Introductionmentioning
confidence: 83%
See 1 more Smart Citation
“…This paper builds upon our own previous work [6,7] and other authors' work on reflective security [8,9,10,11,12,13,14], aspect-oriented security [15,16] and general approaches to implementing non-functional concerns using aspects [17,18].…”
Section: Introductionmentioning
confidence: 83%
“…Although we achieved the aim of a clear separation of concerns, a drawback of our approach was that the meta level required the same permissions as the base level. Other researchers have proposed an approach that maintains the principle of least privilege and therefore does not require the meta level to have the same permissions as the base level [13,14]. This is not an issue for this paper as we do not apply the standard Java security architecture.…”
Section: Reflective Securitymentioning
confidence: 99%