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

基于系统调用属性的程序行为监控
引用本文:李珍,田俊峰,杨晓晖.基于系统调用属性的程序行为监控[J].计算机研究与发展,2012,49(8):1676-1684.
作者姓名:李珍  田俊峰  杨晓晖
作者单位:河北大学数学与计算机学院网络技术研究所 河北保定 071002
基金项目:国家自然科学基金项目,河北省杰出青年基金项目,河北省自然科学基金项目
摘    要:程序的行为轨迹常采用基于系统调用的程序行为自动机来表示.针对传统的程序行为自动机中控制流和数据流描述的程序行为轨迹准确性较低、获取系统调用上下文时间开销大、无法监控程序运行时相邻系统调用间的程序执行轨迹等问题,提出了基于系统调用属性的程序行为自动机.引入了多个系统调用属性,综合系统调用各属性的偏离程度,对系统调用序列描述的程序行为轨迹进行更准确地监控;提出了基于上下文的系统调用参数策略,检测针对系统调用控制流及数据流的行为轨迹偏离;提出了系统调用时间间距属性,使得通过系统调用及其参数无法监控的相邻系统调用间的程序行为轨迹在一定程度上得到了监控.实验表明基于系统调用属性的程序行为自动机能够更准确地刻画程序行为轨迹,较传统模型有更强的行为偏离检测能力.

关 键 词:程序行为  异常检测  系统调用  自动机  时间间距

Program Behavior Monitoring Based on System Call Attributes
Li Zhen , Tian Junfeng , Yang Xiaohui.Program Behavior Monitoring Based on System Call Attributes[J].Journal of Computer Research and Development,2012,49(8):1676-1684.
Authors:Li Zhen  Tian Junfeng  Yang Xiaohui
Affiliation:(Network Technology Institute, Mathematics and Computer College, Hebei University, Baoding, Hebei 071002)
Abstract:The automaton of program behavior based on system call is often used to model program behavior. The automaton of program behavior based on system call attributes is proposed, which overcomes some drawbacks of traditional automaton of program behavior, such as low accuracy of program behavior trace modeled by control flow and data flow of system calls, high time overhead of capturing the system call context, and inability to monitor the program behavior between adjacent system calls. First of all, several system call attributes are introduced and the program behavior trace modeled by system call sequence can be monitored more accurately by considering the deviation degrees of system call attributes comprehensively. Secondly, system call arguments policies based on context are proposed to monitor the program behavior aiming at control flow or data flow. Thirdly, the time interval attribute of system call is presented and the program behavior trace between adjacent system calls, which cannot be monitored by system call and its arguments policies, can be monitored to some extent. The experimental results show that the automaton of program behavior based on system call attributes can model the program behavior more accurately and has better deviation detection ability of program behavior than traditional models of program behavior.
Keywords:program behavior  anomaly detection  system call  automaton  time interval
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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