ACM Home Page
Please provide us with feedback. Feedback
Type-based information flow analysis for bytecode languages with variable object field policies
Full text PdfPdf (307 KB)
Source Symposium on Applied Computing archive
Proceedings of the 2008 ACM symposium on Applied computing table of contents
Fortaleza, Ceara, Brazil
SESSION: Software verification table of contents
Pages 347-351  
Year of Publication: 2008
ISBN:978-1-59593-753-7
Authors
Francisco Bavera  FCEFQyN, UNRC, Argentina and CONICET
Eduardo Bonelli  LIFIA, Fac. de Informática, UNLP, Argentina and CONICET
Sponsor
SIGAPP: ACM Special Interest Group on Applied Computing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 34,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1363686.1363776
What is a DOI?

ABSTRACT

Static, type-based information flow analysis techniques targeted at Java and JVM-like code typically assume a global security policy on object fields: all fields are assigned a fixed security level. In essence they are treated as standard variables. However different objects may be created under varying security contexts, particularly for widely used classes such as wrapper or collection classes. This entails an important loss in precision of the analysis. We present a flow-sensitive type system for statically detecting illegal flows of information in a JVM-like language that allows the level of a field to vary at different object creation points. Also, we prove a noninterference result for this language.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
 
4
G. Barthe, D. Pichardie, and T. Rezk. A Certified Lightweight Non-Interference Java Bytecode Verifier. In Proc. of ESOP'01, volume 4421 of LNCS. Springer-Verlag, 2007.
5
 
6
 
7
G. Barthe, T. Rezk, A. Russo, and A. Sabelfeld. Security of multithreaded programs by compilation. In Proc. of the 12th ESORICS, LNCS. Springer-Verlag, 2007. To appear.
 
8
F. Bavera and E. Bonelli. www.lifia.info.unlp.edu.ar/~eduardo/publications/jvmsLong.pdf, 2007.
 
9
J. A. Goguen and J. Meseguer. Security policies and security models. In Proc. IEEE Symp. on Security and Privacy, pages 11--20, April, 1982.
 
10
 
11
 
12
A. Sabelfeld and A. Myers. Language-based information-flow security. IEEE Journal on Selected Areas in Communications, 21(1), 2003.
 
13

Collaborative Colleagues:
Francisco Bavera: colleagues
Eduardo Bonelli: colleagues