2007
DOI: 10.1145/1180475.1180479
|View full text |Cite
|
Sign up to set email alerts
|

A static type system for JVM access control

Abstract: This article presents a static type system for the Java virtual machine (JVM) code that enforces an access control mechanism similar to that found in a Java implementation. In addition to verifying type consistency of a given JVM code, the type system statically verifies whether the code accesses only those resources that are granted by the prescribed access policy. The type system is proved to be sound with respect to an operational semantics that enforces access control dynamically, similar to Java stack ins… 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

2008
2008
2019
2019

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 11 publications
(2 citation statements)
references
References 30 publications
0
2
0
Order By: Relevance
“…Basically, the rules have a similar format as the rules used in type-checking bytecode programs [14,15]. The difference is that in the type-checking system, the result is the types of the bytecode programs, while in our system, the result is a behavioral model.…”
Section: Model Construction and Proofmentioning
confidence: 99%
“…Basically, the rules have a similar format as the rules used in type-checking bytecode programs [14,15]. The difference is that in the type-checking system, the result is the types of the bytecode programs, while in our system, the result is a behavioral model.…”
Section: Model Construction and Proofmentioning
confidence: 99%
“…The method is applicable to stack inspection as well as other properties. Building up on earlier work by F. Pottier, C. Skalka and S. Smith [82], T. Higushi and A. Ohori [50] propose a static type system for access control in the JVM, and develop a sound inference algorithm to verify statically that programs respect the access control policy specified by the type system.…”
Section: Enhanced Type Systems and Static Analysesmentioning
confidence: 99%