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 条
  • [1] A Process Algebra-Based Detection Model for Multithreaded Programs in Communication System
    Wang, Tao
    Shen, Limin
    Ma, Chuan
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2014, 8 (03): : 965 - 983
  • [2] Model of concurrent behavior detection based on process algebra
    Ma, Chuan
    Wang, Tao
    Shen, Li-Min
    Sichuan Daxue Xuebao (Gongcheng Kexue Ban)/Journal of Sichuan University (Engineering Science Edition), 2014, 46 (01): : 35 - 40
  • [3] A Software Behavior Automaton Model Based on System Call and Context
    Li, Zhen
    Tian, Junfeng
    JOURNAL OF COMPUTERS, 2011, 6 (05) : 889 - 896
  • [4] Stochastic Process Algebra Based Software Process Simulation Modeling
    Zhai, Jian
    Yang, Qiusong
    Su, Feng
    Xiao, Junchao
    Wang, Qing
    Li, Mingshu
    TRUSTWORTHY SOFTWARE DEVELOPMENT PROCESSES, PROCEEDINGS, 2009, 5543 : 136 - +
  • [5] A process algebra model of the immune system
    Monroy, R
    KNOWLEDGE-BASED INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT 2, PROCEEDINGS, 2004, 3214 : 526 - 533
  • [6] Process Algebra-Based Description for Software Requirement
    Zhan, Haomin
    Yin, Guisheng
    Sun, Changsong
    Shen, Linshan
    Ni, Jun
    2008 INTERNATIONAL MULTISYMPOSIUMS ON COMPUTER AND COMPUTATIONAL SCIENCES (IMSCCS), 2008, : 184 - +
  • [7] Software Malicious Behavior Analysis Model based on System Call and Function Interface
    Fan, Yongkai
    Lei, Jing
    Peng, Cong
    Wang, Jinghan
    Liu, Jiaxu
    Zhao, Guanqun
    Bai, Jianrong
    2019 9TH IEEE ANNUAL INTERNATIONAL CONFERENCE ON CYBER TECHNOLOGY IN AUTOMATION, CONTROL, AND INTELLIGENT SYSTEMS (IEEE-CYBER 2019), 2019, : 59 - 64
  • [8] Asymptotic behaviour of a conservative reaction-diffusion system associated with a Markovian process algebra model
    Ding, Jie
    Ma, Runmin
    Lin, Zhigui
    Ling, Zhi
    JOURNAL OF MATHEMATICAL ANALYSIS AND APPLICATIONS, 2024, 538 (01)
  • [9] A Graph-based Model for Malicious Software Detection Exploiting Domination Relations between System-call Groups
    Mpanti, Anna
    Nikolopoulos, Stavros D.
    Polenakis, Iosif
    COMPUTER SYSTEMS AND TECHNOLOGIES (COMPSYSTECH'18), 2018, 1641 : 20 - 26
  • [10] Applying unsupervised system-call based software security techniques for anomaly detection
    Kishore, Pushkar
    Nayak, Gayatri
    Barisal, Swadhin Kumar
    JOURNAL OF INFORMATION & OPTIMIZATION SCIENCES, 2022, 43 (05): : 915 - 922