A. Prasad Sistla, V.N. Venkatakrishnan, Michelle Zhou and Hilary Branske
Search: 
Keywords  verification, java, runtime monitoring, complete mediation, security Full text pdf

Abstract

Runtime monitoring systems play an important role in system security, and verification efforts that ensure that these systems satisfy certain desirable security properties are growing in importance. One such security property is complete mediation, which requires that sensitive operations are performed by a piece of code only after the monitoring system authorizes these actions. In this paper, we describe a verification technique that is designed to check for the satisfaction of this property directly on code from Java standard libraries. We describe a tool CMV that implements this technique and automatically checks shrink-wrapped Java bytecode for the complete mediation property. Experimental results on running our tool over several thousands of lines of bytecode from the Java libraries suggest that our approach is scalable, and leads to a very significant reduction in human efforts required for system verification.

Publication

In ACM Symposium on Information, Computer and Communications Security, Tokyo, Japan, 2008

The acceptance rate was 17.7% (32/181).

BibTeX BibTeX
 @inproceedings{
  ASIACCS08:CMV,
  author        = {Sistla, A. Prasad and V.N. Venkatakrishnan and Michelle Zhou and Hilary Branske},
  crossref      = {ASIACCS08},
  title         = {{CMV}: Automatic Verification of Complete Mediation for {Java} Virtual Machines}
}
@proceedings{
  ASIACCS08,
  location      = {Tokyo, Japan},
  booktitle     = {ACM Symposium on Information, Computer and Communications Security},
  month         = mar,
  year          = {2008}
} 

Project website

Further information about this publication is available at this website.

  

r13 - 06 May 2008 - 06:24:52 - MikeTerLouw
Copyright © 2002-2009 by the contributing authors. All material on this website is the property of the contributing authors.
Syndicate this site RSSATOM