journal article·2024Open access

Enhancing PDF Malware Detection through Logistic Model Trees

Muhammad Binsawad

Computers, Materials & Continua· Volume 78· Issue 3

Abstract

Malware is an ever-present and dynamic threat to networks and computer systems in cybersecurity, and because of its complexity and evasiveness, it is challenging to identify using traditional signature-based detection approaches. The study article discusses the growing danger to cybersecurity that malware hidden in PDF files poses, highlighting the shortcomings of conventional detection techniques and the difficulties presented by adversarial methodologies. The article presents a new method that improves PDF virus detection by using document analysis and a Logistic Model Tree. Using a dataset from the Canadian Institute for Cybersecurity, a comparative analysis is carried out with well-known machine learning models, such as Credal Decision Tree, Naïve Bayes, Average One Dependency Estimator, Locally Weighted Learning, and Stochastic Gradient Descent. Beyond traditional structural and JavaScript-centric PDF analysis, the research makes a substantial contribution to the area by boosting precision and resilience in malware detection. The use of Logistic Model Tree, a thorough feature selection approach, and increased focus on PDF file attributes all contribute to the efficiency of PDF virus detection. The paper emphasizes Logistic Model Tree’s critical role in tackling increasing cybersecurity threats and proposes a viable answer to practical issues in the sector. The results reveal that the Logistic Model Tree is superior, with improved accuracy of 97.46% when compared to benchmark models, demonstrating its usefulness in addressing the ever-changing threat landscape.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Advanced Malware Detection Techniques · Spam and Phishing Detection · Network Security and Intrusion Detection

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (37)

Show source-provided references
1. Cross-method-based analysis and classification of malicious behavior by API calls extraction10.3390/app9020239 ↗
2. Boost-defence for resilient IoT networks: A head-to-toe approach10.1111/exsy.12934 ↗
3. Malware detection and prevention using artificial intelligence techniques
4. A novel method for malware detection based on hardware events using deep neural networks10.1007/s11416-021-00386-y ↗
5. A comprehensive survey on machine learning approaches for malware detection in IoT-based enterprise information system10.1080/17517575.2021.2023764 ↗
6. Comparative analysis of machine learning models for PDF malware detection: Evaluating different training and testing criteria
7. Adversarial attacks against Windows PE malware detection: A survey of the state-of-the-art10.1016/j.cose.2023.103134 ↗
8. A novel deep learning-based approach for malware detection10.1016/j.engappai.2023.106030 ↗
9. Evasion attacks against machine learning at test time
10. Malicious PDF detection model against adversarial attack built from benign PDF containing javascript10.3390/app9224764 ↗
11. Malware detection using deep learning and correlation-based feature selection10.3390/sym15010123 ↗
12. Detection and analysis of drive-by-download attacks and malicious JavaScript code
13. Static detection of malicious JavaScript-bearing PDF documents
14. Optimizing existing software with genetic programming10.1109/TEVC.2013.2281544 ↗
15. On training robust {PDF} malware classifiers
16. Malicious PDF detection using metadata and structural features
17. Detecting malicious javascript in pdf through document instrumentation
18. {PlatPal}: Detecting malicious documents with platform diversity
19. PDF forensic analysis system using YARA
20. J. Zhang, “MLPdf: An effective machine learning based approach for PDF malware detection,” arXiv preprint arXiv:1808.06991, 2018.
21. FEPDF: A robust feature extractor for malicious PDF detection
22. Fast model learning for the detection of malicious digital documents
23. An effective feature selection method for web spam detection10.1016/j.knosys.2018.12.026 ↗
24. Software defect prediction using ensemble learning: An ANP based evaluation method
25. Recent automatic text summarization techniques: A survey10.1007/s10462-016-9475-9 ↗
26. Analysis of particle swarm optimization algorithm10.5539/cis.v3n1p180 ↗
27. Network intrusion detection based on PSO-Xgboost model10.1109/ACCESS.2020.2982418 ↗
28. Software defect prediction for healthcare big data: An empirical evaluation of machine learning techniques
29. Investigating tree family machine learning techniques for a predictive system to unveil software defects10.1155/2020/6688075 ↗
30. Performance assessment of classification algorithms on early detection of liver syndrome10.1155/2020/6680002 ↗
31. Network intrusion detection system using J48 decision tree
32. Naive bayes text classifiers: A locally weighted learning approach10.1080/0952813X.2012.721010 ↗
33. Novel entropy and rotation forest-based credal decision tree classifier for landslide susceptibility modeling10.3390/e21020106 ↗
34. Performance analysis of ANN and naive bayes classification algorithm for data classification10.18201/ijisae.2019252786 ↗
35. Combining multi-objective evolutionary algorithm with averaged one-dependence estimators for big data analytics
36. Stochastic gradient descent with noise of machine learning type Part I: Discrete time analysis10.1007/s00332-023-09903-3 ↗
37. A survey of the state-of-the-art models in neural abstractive text summarization10.1109/ACCESS.2021.3052783 ↗