Інтеграція засобів аналізу вихідного коду у інноваційній методології DevSecOps

dc.contributor.affiliationТернопільський національний технічний університет імені Івана Пулюя
dc.contributor.affiliationНаціональний університет “Львівська політехніка”
dc.contributor.authorДуда, Олексій
dc.contributor.authorОрлов, Микола
dc.contributor.authorПавлів, Ігор
dc.coverage.placenameЛьвів
dc.date.accessioned2025-10-29T10:38:17Z
dc.date.issued2025
dc.date.submitted2025
dc.description.abstractУ статті розглянуто актуальність інтеграції засобів аналізу вихідного коду, зокрема статичного (SAST) та динамічного (DAST), у сучасні процеси безпечної розробки програмного забезпечення на основі інноваційної методології DevSecOps. Виконано огляд наукових підходів та сучасних практик інтеграції інструментів безпеки в CI/CD-конвеєри, проаналізовано переваги та обмеження SAST і DAST, а також окреслено тенденції розвитку комбінованих методів безпеки. У статті побудовано узагальнену модель інтеграції цих інструментів у DevSecOps-середовище, наведено результати експериментальних досліджень щодо ефективності застосування SAST та DAST окремо та у поєднанні. Сформульовано практичні рекомендації з оптимізації вибору інструментів і підвищення рівня безпеки програмного забезпечення з урахуванням продуктивності CI/CD-процесів. The article examines the relevance of integrating source code analysis tools, specifically Static Application Security Testing (SAST) and Dynamic Application Security Testing (DAST), into modern secure software development processes based on the innovative DevSecOps methodology. A review of scientific approaches and current practices for integrating security tools into CI/CD pipelines is provided, analyzing the advantages and limitations of SAST and DAST, as well as outlining trends in the development of combined security methods. The article presents a generalized model for integrating these tools into a DevSecOps environment and experimental research results on the effectiveness of using SAST and DAST individually and in combination. Practical recommendations are formulated for optimizing the selection of tools and improving software security while maintaining the performance of CI/CD processes.
dc.format.pages209-228
dc.identifier.citationДуда О. Інтеграція засобів аналізу вихідного коду у інноваційній методології DevSecOps / Олексій Дуда, Микола Орлов, Ігор Павлів // Вісник Національного університету "Львівська політехніка". Інформаційні системи та мережі. – 2025. – Випуск 18 (частина 1). – С. 209–228.
dc.identifier.urihttps://ena.lpnu.ua/handle/ntb/115678
dc.language.isouk
dc.publisherНаціональний університет “Львівська політехніка”
dc.relation.referencesAngermeir, F., Fischbach, J., Moyón, F., & Méndez Fernández, D. (2024). Towards automated continuous security compliance. Proceedings of the 2024 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), 440–446. https://doi.org/10.1145/3674805.3690748. Banik, S., & Kothamali, P. R. (2019). Developing an End-to-End QA Strategy for Secure Software: Insights from SQA Management. International Journal of Machine Learning Research in Cybersecurity and Artificial Intelligence, 10(1), 125−155 Basu, A., Sengupta, S., Bhattacharya, A., Srivastava, S., Mishra, A., & Daniher, S. (2023). Enhancing DevSecOps: Securing CI/CD pipelines on cloud platforms. https://www.researchgate.net/publication/387694577_ Enhancing_DevSecOps_Securing_CICD_Pipelines_on_Cloud_Platforms Campbell, Larry. (2021). DevSecOps: Integrating Security into DevOps. https://www.researchgate.net/ publication/ 392104352_DevSecOps_Integrating_Security_into_DevOps Charoenwet, W., Thongtanunam, P., Pham, V.-T., & Treude, C. (2024). An empirical study of static analysis tools for secure code review. arXiv. https://doi.org/10.48550/arXiv.2407. 12241 Li, J., & Li, H. (2025). Evolution of application security based on OWASP Top 10 and CWE/SANS Top 25 with predictions for the 2025 OWASP Top 10. Proceedings of 2025 IEEE 5th International Conference on Information Communication and Technology (ICICT), 1178–1183. https://doi.org/10.1109/ICICT 64420.2025.11004742 Pochu, S., & Kathram, S. (2024). Integrating security requirements into software development: A comprehensive approach to secure software design Bulletin of Engineering Science and Technology (BESTEC). Vol. 01, No. 03, 2024: 60−76 Publication, Research. (2019). Integrating Security Into the DevOps Process (DevSecOps). SSRN Electronic Journal. 4. 269−281 Rangnau, T., Buijtenen, R., Fransen, F., & Turkmen, F. (2020). Continuous security testing: A case study on integrating dynamic security testing tools in CI/CD pipelines. Enterprise Distributed Object Computing Conference (EDOC), 145–154. https://doi.org/10.1109/EDOC49727.2020.00026 Sharma, S., & Chatterjee, S. (2021). DevSecOps: Integrating security practices into DevOps https://www.researchgate.net/publication/383334897_Integrating_Security_Into_the_DevOps_Process_De vSecOps Yadati, N. S. P. K. (2021). Integrating dynamic security testing tools into CI/CD pipelines: A continuous security testing case study. International Journal of Science and Research (IJSR), 10, 1403–1405. https://doi.org/10.21275/SR24615152732
dc.relation.urihttps://doi.org/10.23939/sisn2025.18.209
dc.subjectDevSecOps, CI/CD, SAST, DAST, безпека програмного забезпечення, автоматизоване тестування, інтеграція інструментів безпеки, DevSecOps, CI/CD, SAST, DAST, software security, automated testing, integration of security tools
dc.subject.udc004.415.5:004.056
dc.titleІнтеграція засобів аналізу вихідного коду у інноваційній методології DevSecOps
dc.title.alternativeIntegration of source code analysis tools into the innovative DevSecOps methodology
dc.typeArticle

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
maket2512781chastina-211-230.pdf
Size:
718 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: