Affiliation:
1. University of Petroleum and Energy Studies, India
Abstract
In this technology-driven era, software development and maintenance is a rapidly growing domain and is predestined to thrive over the coming decade. But the growing demand for software solutions also brings its own implications. Software vulnerabilities are the most crucial of these. Software Vulnerabilities can be referred to as weaknesses or shortcomings of the software solutions which increase the risks of exploitation of resources and information. In the past few years, the number of exploits has been increasing rapidly, reaching an all-time high in 2021 affecting more than 100 million people worldwide. Although, even with the presence of existing vulnerability management models and highly secure tools and frameworks, software vulnerabilities are harder to identify and resolve as they may not be independent, and resolving them may cause other vulnerabilities. Moreover, a majority of the exploit are caused due to known vulnerabilities and zero-day vulnerabilities..
Reference47 articles.
1. Abri, F., Siami-Namini, S., Khanghah, M. A., Soltani, F. M., & Namin, A. S. (2019, December). Can machine/deep learning classifiers detect zero-day malware with high accuracy? In 2019 IEEE international conference on big data (Big Data) (pp. 3252-3259). IEEE.
2. Malware Dynamic Analysis Evasion Techniques
3. Ahmed, O. (2022). Behaviour Anomaly on Linux Systems to Detect Zero-day Malware Attacks (Doctoral dissertation, Auckland University of Technology).
4. Learning-Based Techniques for Assessing Zero-Day Attacks and Vulnerabilities in IoT
5. Cloud security based attack detection using transductive learning integrated with Hidden Markov Model