К содержанию
РецензированоEN2024

Embedding Security into the Pipeline: A Framework for Scalable DevSecOps Implementation

DevSecOps Implementation · Gaurav Malik · SAP America Inc.

Международный журнал по науке о данных и машинному обучению · 01 · 37-62 · 2024

Аннотация

The security use of DevSecOps is becoming very important to ensure the applications are secure throughout their life cycle, as the adoption of DevSecOps continues to rise. By incorporating security into the entire software development life cycle, DevSecOps can allow for more secure code at the earliest stage, thus minimizing vulnerabilities. This paper explores current challenges and innovations in DevSecOps, focusing on how scalable security integration is open to discussion. It outlines the most relevant obstacles, including the ineffectiveness of the cooperation between the teams of security and developers, challenges of choosing compatible tools related to security, and the security culture that should be shifted toward putting security on the development stage early. The study points out the significance of automated security testing, monitoring around the clock, and advanced security solutions that are an inseparable part of the development chain. The future research in the area of this study is aimed at increasing automation and integration of AI, modifying security procedures to work with a cloud- native architecture and microservices, and improving anomaly detection techniques. The study also suggests the need to close the skills gap in companies and the creation of efficient metrics to measure the effectiveness of DevSecOps implementations. The results contribute to the need for organizations to embrace security as a collective responsibility, enhancing the release cycles without compromising security. DevSecOps frameworks are evolving to become a decisive factor in the creation of secure, scalable, and effective software applications against the rising cybersecurity threats. Key words: Automation, Scalability, AI Integration, Behavioral Analytics, Security as Code 1. Introduction DevOps is now a fundamental practice in modern software development as it has integrated the development (Dev) and operation (Ops) departments, allowing for improved morale and agility. Such an approach emphasizes continuous integration (CI) and continuous deployment (CD), which makes its development cycles fast, automatic, and reliable. Initially, DevOps was focused on the optimization of operations and the improvement of the general quality and speed of software delivery. Nonetheless, the rapid deployment resulted in security issues not being considered until late in the development cycle. This question gave birth to DevSecOps, which incorporates security into the DevOps practices at an early stage. DevSecOps was developed in recognition that security should be integrated and ongoing at the same level as the software development process, and not a later feature. DevSecOps is an extension of DevOps that involves the integration of security throughout and at the very beginning of each https://www.academicpublishers.org/journals/index.php/ijdsml 37 AMERICAN ACADEMIC PUBLISHER step in the development process. The idea is to make software development processes both efficient and safe, since possible weaknesses have been identified and mitigated early on. DevSecOps seeks to reduce the chances of attack due to security breaches by weaving security into the pipeline, which ensures that security and DevOps remain fast and flexible. The universe of cyberattacks has multiplied in recent years, which has revealed the importance of integrated security in the process of software development. The incidents that affected Equifax and SolarWinds are two high- profile breaches and attacks that highlighted the severe results of improper security procedures. With the growing speed of adoption of software, there is a need to be sure that security is being implemented throughout the entire development process. Historically, security concrete steps are usually only taken after the development process can be considered complete. With the advent of cloud computing, microservices, and agile, traditional security measures are not adequate anymore. The current rapidly changing and rapidly developing ecosystems need security to be part of the development chain. Without such an integration, vulnerabilities can be detected but not identified, and this is no weak foundation since it can cause a more severe collapse. Regulatory requirements like GDPR and PCI DSS further highlight the need to secure applications early to prevent the exposure of sensitive information and the penalties imposed by the law. These facts illustrate that security has to be integrated as early as possible in the development process to help reduce risk and to enhance the software under development to be functional as well as secure. Although the necessity of DevSecOps is obvious, organizations encounter various obstacles in their way to integrate security into DevOps pipelines. The most common barrier is a shortage of security knowledge among the development and operations personnel. The security specialists are not related to development teams, which form silos that hinder the

Доказательный фрагмент

«The security use of DevSecOps is becoming very important to ensure the applications are secure throughout their life cycle, as the adoption of DevSecOps continues to rise.»

Образец извлечения

Демо-превью

The security use of DevSecOps is becoming very important to ensure the applications are secure throughout their life cycle, as the adoption of DevSecOps continues to rise. Полный текст публикации CiteX не хранит — доступ к первоисточнику открывается по DOI согласно лицензии издателя и выбранному плану.

DOI не указан
Цитирований
0
Тип
Журнал
Страна
Узбекистан
Ключевые слова
Automation, Scalability, AI Integration, Behavioral Analytics, Security as Code
Спросить CiteX об этой работе

Смежные источники

[2]ТехникаENРецензированоОткрытый доступ
RESEARCH RESULTS CLEANING GRAIN HARVEST COMBINE HARVESTER

ЖУРНАЛ ТЕХНИЧЕСКИХ ИССЛЕДОВАНИЙЭлмурод Сотволдиевич Умаров, Зиёдбек Шавкатович Халилов +12021

5