1997 IEEE Symposium on Security and Privacy Execution monitoring of security-critical programs in distributed systems: a Specification-based approach Oakland, CA May 04-May 07 ISBN: 0-8186-7828-3
Abstract: We describe a specification-based approach to detect exploitations of vulnerabilities in security-critical programs. The approach utilizes security specifications that describe the intended behavior of programs and scans audit trails for operations that are in violation of the specifications. We developed a formal framework for specifying the security-relevant behavior of programs, on which we based the design and implementation of a real-time intrusion detection system for a distributed system. Also, we wrote security specifications for 15 Unix setuid root programs. Our system detects attacks caused by monitored programs, including security violations caused by improper synchronization in distributed programs. Our approach encompasses attacks that exploit previously unknown vulnerabilities in security-critical programs.
Index Terms:
system monitoring; security-critical program execution monitoring; distributed systems; specification-based approach; program vulnerabilities; security specifications; audit trails; formal framework; real-time intrusion detection system; Unix setuid root programs; system attack detection; security violations; synchronization
Citation:
C. Ko, M. Ruschitzka, K. Levitt, "Execution monitoring of security-critical programs in distributed systems: a Specification-based approach," sp, pp.0175, 1997 IEEE Symposium on Security and Privacy, 1997 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||