Software Systems Security: A Systematic Survey of Vulnerabilities, Detection Techniques, and Mitigation Strategies
سال انتشار: 1405
نوع سند: مقاله کنفرانسی
زبان: انگلیسی
مشاهده: 29
فایل این مقاله در 17 صفحه با فرمت PDF قابل دریافت می باشد
- صدور گواهی نمایه سازی
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
ITNAF01_1355
تاریخ نمایه سازی: 14 آبان 1405
چکیده مقاله:
Software systems remain vulnerable to a wide range of security flaws that arise throughout the development lifecycle. This paper conducts a systematic survey of software systems security focused on three core dimensions: vulnerability classification, detection techniques, and mitigation strategies. Following established systematic review guidelines, relevant studies published in leading journals were identified, screened, and synthesized. Vulnerabilities are organized according to established taxonomies such as the Common Weakness Enumeration, covering memory corruption, injection, authentication failures, and configuration issues. Detection approaches are examined across static analysis, dynamic analysis, hybrid methods, and data-driven techniques including classical machine learning, graph neural networks, and transformer-based models. Mitigation strategies are reviewed from secure coding practices and automated repair to runtime protections and prioritization frameworks. The synthesis shows that while deep learning methods achieve strong results on curated benchmarks, their effectiveness declines under realistic conditions due to data imbalance, limited inter-procedural analysis, and poor generalization. Mitigation techniques often lag behind detection advances, particularly for zero-day threats and large-scale deployment. The survey concludes by highlighting persistent challenges in dataset quality, explainability, and the integration of formal and learning-based methods, offering a structured foundation for future research in software systems security.
کلیدواژه ها:
نویسندگان
Muhammad Hosein Kalali
Computer Science student Computer Department of Vahdat-Torbat Jam Institute of Higher Education
Amir hosein asady
Computer Department of Vahdat-Torbat Jam Institute of Higher Education
Brhzad Molavi
Department of Computer Science of Vahdat-Torbat Jam Institute of Higher Education
Mostafa Farhadi-Moghadam
Department of Computer Science of Vahdat-Torbat Jam Institute of Higher Education