Model for Software Behaviour Detection Based on Process Algebra and System Call

被引:0
|
作者
Shen Limin [1 ,3 ]
Wang Tao [1 ,2 ,3 ]
Ma Chuan [1 ,3 ]
机构
[1] Yanshan Univ, Coll Informat Sci & Engn, Qinhuangdao 066004, Peoples R China
[2] Hebei Normal Univ Sci & Technol, Qinhuangdao 066004, Peoples R China
[3] Key Lab Comp Virtual Technol & Syst Integrat Hebe, Qinhuangdao 066004, Peoples R China
关键词
intrusion detection; software behaviour model; static analysis; process algebra; system call; INTRUSION DETECTION;
D O I
暂无
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Behaviour detection models based on automata have been studied widely. By adding edge epsilon, the local automata are combined into global automata to describe and detect software behaviour. However, these methods introduce nondeterminacy, leading to models that are imprecise or inefficient. We present a model of software Behaviour Detection based on Process Algebra and system call (BDPA). In this model, a system call is mapped into an action, and a function is mapped into a process. We construct a process expression for each function to describe its behaviour. Without constructing automata or introducing nondeterminacy, we use algebraic properties and algorithms to obtain a global process expression by combining the process expressions derived from each function. Behaviour detection rules and methods based on BDPA are determined by equivalence theory. Experiments demonstrate that the BDPA model has better precision and efficiency than traditional methods.
引用
收藏
页码:24 / 36
页数:13
相关论文
共 50 条
  • [21] An intrusion detection model based on the maximum likelihood short system call sequence
    Jia, Chunfu
    Zhong, Anming
    INTELLIGENT COMPUTING IN SIGNAL PROCESSING AND PATTERN RECOGNITION, 2006, 345 : 709 - 714
  • [22] Intrusion detection model of host system call sequence based on neighbor algorithm
    Wang, Z
    Peng, XG
    ISTM/2005: 6TH INTERNATIONAL SYMPOSIUM ON TEST AND MEASUREMENT, VOLS 1-9, CONFERENCE PROCEEDINGS, 2005, : 519 - 522
  • [23] A process algebra based simulation model of a miniload-workstation order picking system
    Andriansyah, R.
    de Koning, W. W. H.
    Jordan, R. M. E.
    Etman, L. F. P.
    Rooda, J. E.
    COMPUTERS IN INDUSTRY, 2011, 62 (03) : 292 - 300
  • [24] Operation Chain Model of Reconfigurable Printing Manufacturing System Based on Stochastic Process Algebra
    Li, Huailin
    Zhou, Shisheng
    Luo, Rubai
    Du, Bin
    IEEE ACCESS, 2019, 7 (127475-127485) : 127475 - 127485
  • [25] Type checking for software system specifications in real-time process algebra
    Liu, CW
    Tan, XM
    DCABES 2004, PROCEEDINGS, VOLS, 1 AND 2, 2004, : 1077 - 1083
  • [26] Anomaly detection based on system call classification
    Xu, Ming
    Chen, Chun
    Ying, Jing
    Ruan Jian Xue Bao/Journal of Software, 2004, 15 (03): : 391 - 403
  • [27] Deriving software process simulation model from SPEM-based software process model
    Park, SeungHun
    Choi, KeungSik
    Yoon, KyungA
    Bae, Doo-Hwan
    14TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2007, : 382 - +
  • [28] Detecting Software Theft via System Call Based Birthmarks
    Wang, Xinran
    Jhi, Yoon-Chan
    Zhu, Sencun
    Liu, Peng
    25TH ANNUAL COMPUTER SECURITY APPLICATIONS CONFERENCE, 2009, : 149 - +
  • [29] A software birthmark based on system call and program data dependence
    Liu, Kaige
    Zheng, Tao
    Wei, Linxi
    2014 11TH WEB INFORMATION SYSTEM AND APPLICATION CONFERENCE (WISA), 2014, : 105 - 108
  • [30] Reconfigurable Network Protocol Model Based on Process Algebra
    Jin, Kaichun
    Chen, Xingyuan
    Du, Xuehui
    Bao, Yibao
    Wang, Hongxu
    2014 SEVENTH INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DESIGN (ISCID 2014), VOL 2, 2014,