首页 | 本学科首页   官方微博 | 高级检索  
     检索      


Program monitoring based on automaton simulation
Authors:Xiang?Ling  Bo?Huang  Email author" target="_blank">Guoqing?WuEmail author
Institution:School of Computer, Wuhan University, Wuhan 430072,Hubei, China
Abstract:To check whether a program behaves in expectation, program monitoring systems are used for intrusion detection. This article presents a program monitoring system using automaton simulation based on the state graphs extracted from C programs through static analysis. For complete state graph construction, a pointer alias analysis method is proposed to solve the function pointers for obtaining actual control flows. After compiling, programs are instrumented with probes to report the internal states when they are running. A program monitor is built in the kernel of Linux system, which monitors the states of programs from probes and checks the paths of execution. This monitoring system could respond to the abnormal behaviors immediately to protect the systems and programs from further damages.
Keywords:program monitoring  intrusion detection  function call state graph
本文献已被 万方数据 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号