Methods for Detecting Malware Using Static, Dynamic and Hybrid Analysis
Downloads
Malware analysis is the process of locating and examining malicious software or code with the aim of comprehending its operation and developing countermeasures. Malware can take many forms, such as viruses, worms, Trojans, and ransomware, and can cause significant harm to individuals, organizations, and even entire countries. To determine a piece of malware's purpose, potential effects, and capabilities, malware analysis entails examining the behavior, structure, and functionalities of the malware. Malware analysts are essential to the cybersecurity sector because they strive to spot dangers, eliminate them, and defend against online attacks. By using the knowledge gleaned from malware analysis, security solutions can be created that will better protect businesses from dangerous software. Malware analysis is a crucial part of any successful cybersecurity strategy in the continually changing threat landscape of today. In this article, we will explore the key concepts of malware analysis, including its purpose, techniques, and tools and we will contrast methods for detecting malware using static, dynamic, and hybrid analysis.
Downloads
Kurt Baker, “Malware Analysis,” 4 January 2022, Crowdstrike, https://www.crowdstrike.com/cybersecurity-101/malware/malware-analysis/.
Sihwail, Rami & Omar, Khairuddin & Zainol Ariffin, Khairul Akram. (2018). A Survey on Malware Analysis Techniques: Static, Dynamic, Hybrid and Memory Analysis. 8. 1662.10.18517/ijaseit.8.4-2.6827. https://www.researchgate.net/publication/328760930_A_Survey_on_Malware_Analysis_Techniques_Static_Dynamic_Hybrid_and_Memory_Analysis.
Damodaran, Anusha & Di Troia, Fabio & Visaggio, Corrado Aaron & Austin, Thomas & Stamp, Mark. (2017). A comparison of static, dynamic, and hybrid analysis for malware detection. Journal of Computer Virology and Hacking Techniques. 13. 10.1007/s11416-015-0261-z. https://www.researchgate.net/publication/288905288_A_comparison_of_static_dynamic_and_hybrid_analysis_for_malware_detection.
Chiradeep BasuMallick, “What Is Malware Analysis? Definition, Types, Stages, and Best Practices”, 19 August 2021, Spiceworks. https://www.spiceworks.com/it-security/data-security/articles/what-is-malware-analysis-definition-types-stages-best-practices/.
Tayyab, U.-e.-H.; Khan, F.B.; Durad, M.H.; Khan, A.; Lee, Y.S. A Survey of the Recent Trends in Deep Learning Based Malware Detection. J. Cybersecur. Priv. 2022, 2, 800-829. https://doi.org/10.3390/jcp2040041.
A M. Ijaz, M. H. Durad and M. Ismail, "Static and Dynamic Malware Analysis Using Machine Learning," 2019 16th International Bhurban Conference on Applied Sciences and Technology (IBCAST), Islamabad, Pakistan, 2019, pp. 687-691, doi: 10.1109/IBCAST.2019.8667136., https://ieeexplore.ieee.org/document/8667136.
Rabia Tahir, "A Study on Malware and Malware Detection Techniques", Department of Computer Science, Virtual University of Pakistan, https://www.mecs-press.org/ijeme/ijeme-v8-n2/IJEME-V8-N2-3.pdf.
Shijo, P.V. & Salim, A. (2015). Integrated Static and Dynamic Analysis for Malware Detection. Procedia Computer Science. 46. 804-811. 10.1016/j.procs.2015.02.149. https://www.researchgate.net/publication/276109044_Integrated_Static_and_Dynamic_Analysis_for_Malware_Detection.
Malware Analysis Techniques - Basic Static Analysis, Nasreddine Bencherchali, https://nasbench.medium.com/malware-analysis-techniques-basic-static-analysis-335a7286a176.
PE Format, Microsoft Article, 03/06/2023. https://learn.microsoft.com/en-us/windows/win32/debug/pe-format.