Analysis of the use of artificial intelligence in DevSecOps and cybersecurity
DOI: 10.31673/2409-7292.2024.040008
DOI:
https://doi.org/10.31673/2409-7292.2024.040008Abstract
With the rapid global development of digital technologies, the number of cyber threats is growing, which are becoming increasingly complex and sophisticated. Organizations are forced to constantly adapt their approaches to cybersecurity, implementing modern protection methods to minimize risks and prevent the loss of critical data. One of the promising options is DevSecOps, which focuses on integrating security at each stage of the software development life cycle. This allows not only to increase product security and reduce risks through process automation, but also to ensure constant monitoring and rapid response to threats. In accordance with current trends, the use of artificial intelligence has become a new stage in the development of cybersecurity and DevSecOps. AI provides organizations with the opportunity to detect threats at an early stage by analyzing large volumes of data and detecting anomalies in real time. However, the use of AI must be controlled and meet ethical standards, as the processing of large amounts of data raises questions about the level of confidentiality. Therefore, it is important to apply AI with proper control and compliance with regulatory requirements. This study analyzes the DevSecOps methodology and the role of artificial intelligence in cybersecurity. It reviews international developments in the field of AI application in DevSecOps and finds that although the number of studies in this area is constantly growing, there are few such works in the scientific space of Ukraine. Thus, the current work can become a theoretical basis for Ukrainian organizations and scientists in further research into the use of AI in cybersecurity and the software development cycle.
Keywords: DevOps, DevSecOps, artificial intelligence (AI), software development cycle (SDLC), cybersecurity, risks.