计算机科学 ›› 2010, Vol. 37 ›› Issue (4): 151-.

• 软件工程与数据库技术 • 上一篇    下一篇

基于系统调用的软件行为模型

陶芬,尹芷仪,傅建明   

  1. (武汉大学计算机学院 武汉430072);(武汉大学空天信息安全与可信计算教育部重点实验室 武汉430072);(武汉大学软件工程国家重点实验室 武汉430072)
  • 出版日期:2018-12-01 发布日期:2018-12-01
  • 基金资助:
    本文受863国家重点基金项目(2007AA01Z411),国家自然科学基金(90718005)资助。

Software Behavior Model Based on System Calls

TAO Fen,YIN Zhi-yi,FU Jian-ming   

  • Online:2018-12-01 Published:2018-12-01

摘要: 由于系统调用信息可以在一定程度上反映程序的行为特性,因此利用系统调用来对程序行为进行建模是目前入侵检测领域的研究热点。以静态建模、动态建模和混合建模这3种不同的建模方式为切入点,按照时间顺序将基于系统调用的软件行为模型的发展划分为3个阶段:初期阶段、发展阶段和综合发展阶段。然后剖析了各阶段内的模型的发展轨迹以及它们之间的内在联系,并对它们做了横向对比分析。研究表明,基于系统调用的软件行为建模技术的发展趋势应是结合静态和动态建模技术以及结合系统调用的控制流信息和数据流信息,并综合考虑其他实时信息,如环境变量

关键词: 行为模型,入侵检测,系统调用

Abstract: Modeling program behavior based on system call has become the hot topic in intrusion detection since system call can reflect the program behavior in some degree. This paper studied three different types of modeling methods that are dynamically modeling, statically modeling and hybridly modeling as the breakthrough point, and concluded that the development process of behavior models can be divided into three stages: initial stage, developmental stage and synthetical stage. I}he evaluation and comparison experiments were done to find the inherent relations and development track of some typical models in different stages. The whole analysis in this paper indicates that the future trend of behavior modeling methods is to develop a software behavior model with high detection capability, completeness, and actual feasibility through the combination consideration of the static techniques with dynamic techniques, the control flow with data flow,and the other real-time information such as environment variables and context information.

Key words: Behavior model,Intrusion detection,Systcm call

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!