loading...
Automated Caching of Behavioral Patterns for Efficient Run-Time Monitoring
Indiana University-Purdue University, Indianapolis, USA September 29-October 01
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/DASC.2006.232nd IEEE International Symposium on D ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Natalia Stakhanova, Iowa State University, USA
Samik Basu, Iowa State University, USA
Robyn R. Lutz, Iowa State University, USA
Johnny Wong, Iowa State University, USA
Run-time monitoring is a powerful approach for dynamically detecting faults or malicious activity of software systems. However, there are often two obstacles to the implementation of this approach in practice: (1) that developing correct and/or faulty behavioral patterns can be a difficult, labor-intensive process, and (2) that use of such pattern-monitoring must provide rapid turn-around or response time. We present a novel data structure, called extended action graph, and associated algorithms to overcome these drawbacks. At its core, our technique relies on effectively identifying and caching specifications from (correct/faulty) patterns learned via machine-learning algorithm. We describe the design and implementation of our technique and show its practical applicability in the domain of security monitoring of sendmail software.
Citation:
Natalia Stakhanova, Samik Basu, Robyn R. Lutz, Johnny Wong, "Automated Caching of Behavioral Patterns for Efficient Run-Time Monitoring," dasc, pp.333-340, 2nd IEEE International Symposium on Dependable, Autonomic and Secure Computing (DASC'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.