International Journal of Data Structure Studies Review Article

Efficient Malware Detection in Cybersecurity: Leveraging Advanced Data Structures for Enhanced Threat Identification

  1. P. Devi Sravanthi Department of Computer Science and Engineering, Pragati Engineering College (A), Surampalem
  2. Manas Kumar Yogi Department of Computer Science and Engineering, Pragati Engineering College (A), Surampalem

Abstract

The cybersecurity landscape is constantly changing with more advanced malware creating major challenges for detection systems. To address these challenges effectively, advanced data structures have become essential in optimizing how data is managed, processed, and analyzed for malware detection. This review paper delves into the role of several cutting-edge data structures—bloom filters, tries, hash tables, graphs, decision trees, and suffix trees—in enhancing the efficiency and accuracy of malware detection mechanisms. Bloom filters offer rapid membership testing, crucial for initial checks of malware signatures with minimal memory usage. Tries facilitating efficient string searches, making them ideal for managing and matching malware signatures. Hash tables enable quick lookups of malware behavior profiles, supporting real-time detection. Graphs model malware propagation and network activity, aiding in identifying and mitigating threats. Decision trees classify files and activities based on learned features, enhancing classification accuracy. Suffix trees detect variants of known malware by analyzing common patterns. The paper provides a comprehensive examination of these structures, their applications, benefits, limitations, and potential advancements in improving malware detection systems.

Keywords

References (15)

  1. Aghaeikheirabady M, Farshchi SMR, Shirazi H. A new approach to malware detection by comparative analysis of data structures in a memory image. 2014 International Congress on Technology, Communication and Knowledge (ICTCK). 2014:1-4. doi:10.1109/ictck.2014.7033519
  2. Aslan O, Samet R. A Comprehensive Review on Malware Detection Approaches. IEEE Access. 2020;8:6249-6271. doi:10.1109/access.2019.2963724
  3. Vinayakumar R, Alazab M, Soman KP, Poornachandran P, Venkatraman S. Robust Intelligent Malware Detection Using Deep Learning. IEEE Access. 2019;7:46717-46738. doi:10.1109/access.2019.2906934
  4. Bilot T, El Madhoun N, Al Agha K, Zouaoui A. A Survey on Malware Detection with Graph Representation Learning. ACM Computing Surveys. 2024;56(11):1-36. doi:10.1145/3664649
  5. Department of Computer Science, Virtual University of Pakistan, Tahir R. A Study on Malware and Malware Detection Techniques. International Journal of Education and Management Engineering. 2018;8(2):20-30. doi:10.5815/ijeme.2018.02.03
  6. Oak R, Du M, Yan D, Takawale H, Amit I. Malware Detection on Highly Imbalanced Data through Sequence Modeling. Proceedings of the 12th ACM Workshop on Artificial Intelligence and Security. 2019:37-48. doi:10.1145/3338501.3357374
  7. Qiu J, Zhang J, Luo W, Pan L, Nepal S, Xiang Y. A Survey of Android Malware Detection with Deep Neural Models. ACM Computing Surveys. 2020;53(6):1-36. doi:10.1145/3417978
  8. Jeon J, Park JH, Jeong YS. Dynamic Analysis for IoT Malware Detection With Convolution Neural Network Model. IEEE Access. 2020;8:96899-96911. doi:10.1109/access.2020.2995887
  9. Sihwail R, Omar K, Zainol Ariffin KA. A Survey on Malware Analysis Techniques: Static, Dynamic, Hybrid and Memory Analysis. International Journal on Advanced Science, Engineering and Information Technology. 2018;8(4-2):1662-1671. doi:10.18517/ijaseit.8.4-2.6827
  10. Xu K, Li Y, Deng R, Chen K, Xu J. DroidEvolver: Self-Evolving Android Malware Detection System. 2019 IEEE European Symposium on Security and Privacy (EuroS&P). 2019:47-62. doi:10.1109/eurosp.2019.00014
  11. Alasmary H, Khormali A, Anwar A, Park J, Choi J, Abusnaina A, et al. Analyzing and Detecting Emerging Internet of Things Malware: A Graph-Based Approach. IEEE Internet of Things Journal. 2019;6(5):8977-8988. doi:10.1109/jiot.2019.2925929
  12. Ngo QD, Nguyen HT, Le VH, Nguyen DH. A survey of IoT malware and detection methods based on static features. ICT Express. 2020;6(4):280-286. doi:10.1016/j.icte.2020.04.005
  13. Akcora CG, Li Y, Gel YR, Kantarcioglu M. BitcoinHeist: Topological data analysis for ransomware detection on the bitcoin blockchain. [Preprint]. Arxiv:1906.07852 [cs.CR]. 2019. doi:10.48550/arXiv.1906.07852.
  14. Taheri R, Shojafar M, Alazab M, Tafazolli R. Fed-IIoT: A Robust Federated Malware Detection Architecture in Industrial IoT. IEEE Transactions on Industrial Informatics. 2021;17(12):8442-8452. doi:10.1109/tii.2020.3043458
  15. Yan J, Qi Y, Rao Q. Detecting Malware with an Ensemble Method Based on Deep Neural Network. Security and Communication Networks. 2018;2018:1-16. doi:10.1155/2018/7247095