Dynamic analysis of malicious behavior propagation based on feature selection in software network

被引:0
|
作者
Xue, Huajian [1 ,2 ]
Wang, Yali [3 ]
Tang, Qiguang [4 ]
机构
[1] Tongling Univ, Coll Math & Comp Sci, Tongling, Peoples R China
[2] Tongling Univ, Anhui Engn Res Ctr Intelligent Mfg Copper based Ma, Tongling, Peoples R China
[3] Suzhou City Univ, Coll Comp Sci & Artificial Intelligence, Suzhou, Peoples R China
[4] Zhongyuan Oilfield Co SINOPEC, Zhongyuan Oilfield Oil & Gas Engn Serv Ctr, Puyang, Peoples R China
来源
FRONTIERS IN PHYSICS | 2024年 / 12卷
关键词
recurrent neural networks; information propagation; feature selection; dynamic analysis; software network;
D O I
10.3389/fphy.2024.1493209
中图分类号
O4 [物理学];
学科分类号
0702 ;
摘要
In the era of big data, the propagation of malicious software poses a significant threat to corporate data security. To safeguard data assets from the encroachment of malware, it is essential to conduct a dynamic analysis of various information propagation behaviors within software. This paper introduces a dynamic analysis detection method for malicious behavior based on feature extraction (MBDFE), designed to effectively identify and thwart the spread of malicious software. The method is divided into three stages: First, variable-length N-gram algorithms are utilized to extract subsequences of varying lengths from the sample APl call sequences as continuous dynamic features. Second, feature selection techniques based on information gain are employed to identify suitable classification features. Lastly, recurrent neural networks (RNN) are applied for the classification training and prediction of diverse software behaviors. Experimental results and analysis demonstrate that this approach can accurately detect and promptly interrupt the information dissemination of malicious software when such behavior occurs, thereby enhancing the precision and timeliness of malware detection.
引用
收藏
页数:11
相关论文
共 50 条
  • [41] A Theory of Value for Value-Based Feature Selection in Software Engineering
    Rodriguez, Pilar
    Urquhart, Cathy
    Mendes, Emilia
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2022, 48 (02) : 466 - 484
  • [42] Cross-Method-Based Analysis and Classification of Malicious Behavior by API Calls Extraction
    Ndibanje, Bruce
    Kim, Ki Hwan
    Kang, Young Jin
    Kim, Hyun Ho
    Kim, Tae Yong
    Lee, Hoon Jae
    APPLIED SCIENCES-BASEL, 2019, 9 (02):
  • [43] COMBINING FEATURE SELECTION WITH EXTRACTION: UNSUPERVISED FEATURE SELECTION BASED ON PRINCIPAL COMPONENT ANALYSIS
    Li, Yun
    Lu, Bao-Liang
    Zhang, Teng-Fei
    INTERNATIONAL JOURNAL ON ARTIFICIAL INTELLIGENCE TOOLS, 2009, 18 (06) : 883 - 904
  • [44] Parameter determination and feature selection for back-propagation network by particle swarm optimization
    Shih-Wei Lin
    Shih-Chieh Chen
    Wen-Jie Wu
    Chih-Hsien Chen
    Knowledge and Information Systems, 2009, 21 : 249 - 266
  • [45] Parameter determination and feature selection for back-propagation network by particle swarm optimization
    Lin, Shih-Wei
    Chen, Shih-Chieh
    Wu, Wen-Jie
    Chen, Chih-Hsien
    KNOWLEDGE AND INFORMATION SYSTEMS, 2009, 21 (02) : 249 - 266
  • [46] A Feature Selection Method Using Dynamic Dependency and Redundancy Analysis
    Zhang Li
    Arabian Journal for Science and Engineering, 2022, 47 : 10419 - 10433
  • [47] Iterated feature selection algorithms with layered recurrent neural network for software fault prediction
    Turabieh, Hamza
    Mafarja, Majdi
    Li, Xiaodong
    EXPERT SYSTEMS WITH APPLICATIONS, 2019, 122 : 27 - 42
  • [48] Kernel discriminant analysis based feature selection
    Ishii, Tsuneyoshi
    Ashihara, Masamichi
    Abe, Shigeo
    NEUROCOMPUTING, 2008, 71 (13-15) : 2544 - 2552
  • [49] A Feature Selection Method Using Dynamic Dependency and Redundancy Analysis
    Li, Zhang
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2022, 47 (08) : 10419 - 10433
  • [50] CONDITIONAL DYNAMIC MUTUAL INFORMATION-BASED FEATURE SELECTION
    Liu, Huawen
    Mo, Yuchang
    Zhao, Jianmin
    COMPUTING AND INFORMATICS, 2012, 31 (06) : 1193 - 1216