<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Integrating DevSecOps into the software development lifecycle: A comprehensive model for securing containerized and cloud-native environments ⋆</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Bohdan Leshchenko</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Bohdan Snisar</string-name>
          <email>b.snisar@ukr.net</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Anton Stupak</string-name>
          <email>s2pak.anton@gmail.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Viacheslav Osadchyi</string-name>
          <email>v.osadchyi@kubg.edu.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Borys Grinchenko Kyiv Metropolitan University</institution>
          ,
          <addr-line>18/2 Bulvarno-Kudriavska str., 04053 Kyiv</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>CPITS-II 2024: Workshop on Cybersecurity Providing in Information and Telecommunication Systems II</institution>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Zhytomyr Polytechnic State University</institution>
          ,
          <addr-line>103 Chudnivsyka str., 10005 Zhytomyr</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <fpage>153</fpage>
      <lpage>161</lpage>
      <abstract>
        <p>The increased use of containerized and cloud-native environments necessitates integrating security measures throughout the entire Software Development Lifecycle (SDLC). This study proposes a comprehensive DevSecOps model designed to address modern infrastructures' security challenges. Our model prioritizes the continuous inclusion of security measures from the initial planning stages to the secure decommissioning of applications. Key elements of the model are improved governance of security, frequent auditing, disaster recovery planning, and a focus on continuous innovation within SDLC. The proposed approach offers a robust basis for protecting development processes, ensuring resilience, and maintaining compliance in rapidly evolving technological environments by integrating these activities into the DevOps framework. The practical applicability of the model is validated by comparing it against the existing frameworks and its prospective capacity to significantly enhance security posture within organizations working with containerized and cloud-native environments.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;DevSecOps</kwd>
        <kwd>Software Development Lifecycle</kwd>
        <kwd>SDLC</kwd>
        <kwd>containerized environments</kwd>
        <kwd>cloud-native security</kwd>
        <kwd>security governance</kwd>
        <kwd>continuous integration 1</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <sec id="sec-1-1">
        <title>1.1. Relevance of the topic</title>
        <p>In today’s fast-paced IT landscape, incorporating security
practices into development and operational workflows is
critical, giving rise to the DevSecOps approach. DevSecOps
is an evolution of traditional DevOps methodology that
emphasizes embedding security controls early in the SDLC,
addressing potential security issues from the start. This
proactive integration is critical because it ensures that
security is not an afterthought but a fundamental part of the
development process.</p>
        <p>
          The problems created by traditional security
approaches, which frequently fail to keep up with modern
IT systems’ quick deployment cycles, drive the change to
DevSecOps. By adding security measures into continuous
integration and continuous deployment (CI/CD) pipelines,
DevSecOps improves the capacity to discover and remediate
vulnerabilities early, minimizing security breach risk [
          <xref ref-type="bibr" rid="ref2">1, 2</xref>
          ].
        </p>
        <p>
          While containers provide agility and efficiency, they are
vulnerable to certain security flaws. These include
vulnerabilities in container images, misconfigurations, and
unsafe runtime environments. Containers frequently employ
images from public sources, which may include obsolete or
vulnerable components. Furthermore, containers may
contain unneeded software, which expands the attack surface
and poses significant security threats if not adequately
controlled [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ].
        </p>
        <p>
          As more organizations move to containerized systems,
the requirement for integrated security solutions grows.
Containers make installing and scaling programs easier but
may also provide entry sites for malicious attacks if not
properly secured. The significance of safeguarding these
environments is clear as organizations strive to secure their
applications and data from possible breaches [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ].
        </p>
        <p>
          Several issues arise when traditional security measures
are combined with the DevOps model. These include
incompatibilities with quick development cycles, challenges
in automating security processes, tool complexity and
integration concerns, configuration management issues,
container vulnerabilities, and cultural and organizational
hurdles. Addressing these difficulties is critical for the
successful implementation of DevSecOps, which allows
organizations to develop safe software quickly and
effectively [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ].
        </p>
        <p>DevSecOps practices are essential for improving the
security of containerized environments, as they address
unique security challenges, ensure a more secure and
0009-0001-5781-3518 (B. Leshchenko);
0009-0007-0091-0943 (B. Snisar);
0009-0008-1247-5990 (A. Stupak);
0000-0001-5659-4774 (V. Osadchyi)
© 2024 Copyright for this paper by its authors. Use permitted under
Creative Commons License Attribution 4.0 International (CC BY 4.0).
resilient IT infrastructure, and ultimately improve
cybersecurity in modern software development.</p>
      </sec>
      <sec id="sec-1-2">
        <title>1.2. Research objectives and goals</title>
        <p>This research aims to model all the practices under the
framework and integrate them into the more extensive
software development process, emphasizing cloud-native
security. Our approach aims to enhance security by
integrating security measures with DevSecOps in mind at
each phase of development and operations. Identifying and
addressing security vulnerabilities early on aims to reduce
the risk of potential data breaches and other security
threats. Ultimately, the research aims to establish best
practices for implementing DevSecOps in a cloud-native
environment. Enhancing overall security posture and
resilience is crucial.</p>
        <p>This research has several goals: identification and analysis
of the current challenges. This includes examining the
limitations of current security methodologies.</p>
        <p>Additionally, the research will focus on developing
strategies for integrating security measures seamlessly into
the development process. By understanding the current
challenges and limitations, the goal is to create a more
robust and proactive security framework that can adapt to
the evolving threat landscape. Ultimately, the aim is to
provide organizations with practical guidance on
implementing DevSecOps effectively in a cloud-native
environment, ensuring that security is prioritized from the
outset of the development process.</p>
        <p>We focus on developing an expanded DevSecOps model
that includes additional stages and practices such as security
governance, disaster recovery, continuous innovation, and
secure decommissioning.</p>
      </sec>
      <sec id="sec-1-3">
        <title>1.3. Research methods</title>
        <p>Our work uses a complex methodological approach to
create a complete DevSecOps model. The model should be
designed specifically for protecting containerized and
cloud-based environments. The research methodologies
were devised to address the study's objectives and goals
methodically.</p>
        <p>The first method involves a thorough literature review,
which is the foundation for understanding existing
DevSecOps methods and unique security problems. This
review included academic journals, conference papers, and
business publications. “Gray” literature and materials from
third-party vendors were also used in our work. The literature
research gave crucial insights into the growth of security
procedures in modern IT infrastructures and gaps in existing
models, which influenced the succeeding phases of the
research.</p>
        <p>Based on the findings of the literature overview, a
comparative analysis was performed to assess the efficiency
of existing DevSecOps models and frameworks. This
investigation thoroughly evaluated various models based on
factors such as security integration into the SDLC, adaptation
to cloud-native environments, and scalability in complex IT
ecosystems. The comparison research highlighted substantial
strengths and limitations in the existing models, enabling the
identification of particular areas for development. This stage
was critical in determining the design of the new, expanded
DevSecOps model suggested in this study.</p>
        <p>The third part of the research concluded with the
development of a new model. Drawing on the findings of the
literature study and comparative analysis, the expanded
model was created to fill the gaps in current frameworks.</p>
        <p>The new model’s structure is purposefully linked with
the SDLC to ensure easy incorporation into existing
development processes, making it both practical and
successful.</p>
        <p>The research uses these methodologies to establish a
robust and adaptive DevSecOps model that organizations
can use to improve the security of their software
development processes, particularly in containerized and
cloud-native environments.</p>
      </sec>
      <sec id="sec-1-4">
        <title>1.4. Practical significance</title>
        <p>This research offers a comprehensive DevSecOps model for
organizations to integrate security into their software
development processes. This model helps mitigate risks and
enhance overall security posture in modern cloud
infrastructures.</p>
        <p>Our research will introduce an extended DevSecOps
model, incorporating security governance, regular auditing,
disaster recovery planning, and continuous innovation. This
model ensures that security is integrated into development
and maintained as the organization evolves.</p>
        <p>Its alignment with real-world operational practices
further reinforces the model’s practical applicability. Its
design should be easily integrated into existing DevOps
workflows, allowing organizations to adopt it without
significantly disrupting their current processes. This ease of
integration is essential for encouraging widespread
adoption, as it reduces the barriers to implementing
comprehensive security measures in cloud-native
environments.</p>
        <p>Our research should provide a scalable, adaptable, and
comprehensive security model for organizations to protect
their containerized cloud-native environments, enhancing
security during development and ensuring ongoing
protection against emerging threats.</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>2. Literature review and theoretical</title>
      <p>foundations</p>
      <sec id="sec-2-1">
        <title>2.1. Software development life cycle</title>
        <p>Understanding the Software Development Lifecycle (SDLC)
is essential as it offers an organized system for overseeing
software development, guaranteeing productivity, security,
and appropriate resource use at every project stage. SDLC
provides an organized technique for developing software,
ensuring that every stage—from design and planning to
implementation and upkeep—carefully handles essential
details. Researchers and practitioners can significantly
improve the security of containerized applications,
including security considerations at every level.</p>
        <p>
          Several studies [
          <xref ref-type="bibr" rid="ref6 ref7">6, 7</xref>
          ] have examined the phases and
models of various approaches of different SDLCs. Fig. 1
illustrates the salient features of these studies.
        </p>
        <p>Consequently, the process used to design, develop, and test
software is called the SDLC. Planning, design,
implementation, testing, deployment, and maintenance are
some of the phases that make it up. Specific tasks, like
gathering requirements, coding, testing for bugs, and
software deployment, are part of each phase.</p>
        <p>Models such as waterfall, iterative, spiral, and agile offer
different approaches to structuring these phases to
maximize development. By offering a methodical
framework and enhancing planning, visibility, risk
management, and customer satisfaction, the SDLC helps
manage software development.</p>
        <p>
          By comprehending the advantages and drawbacks of
each methodology, software development teams can make
well-informed decisions and adopt the most sustainable
approach, thereby enhancing the likelihood of successful
project outcomes in the long run [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ].
        </p>
        <p>Software
Development
Lifecycle (SDLC)</p>
        <p>Phases
Models</p>
        <p>Security
Importance</p>
        <p>
          Efficient planning
As suggested by Olorunshola et al., utilizing two or more
methods within a single project is recommended because
choosing a specific method can be challenging for a
company [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ].
        </p>
        <p>Unfortunately, their suggestions do not cover all
modern SDLC. Despite the numerous techniques and
models suggested, incorporating security remains a
challenge.</p>
        <p>Plan</p>
        <p>Design
Implement</p>
        <p>Test
Deploy
Maintain
Waterfall
Iterative
Spiral</p>
        <p>Agile
DevSecOps
Systematic
management
Increased visibility
Risk management</p>
        <p>Customer
satisfaction</p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. DevSecOps</title>
        <p>Today, most teams recognize that security is integral to the
software development lifecycle. Security can be addressed
throughout the development lifecycle by following
DevSecOps practices and conducting security assessments
throughout the entire SDLC process.</p>
        <p>
          In their research [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ], Rafiq Ahmad et al. classified
significant studies through a systematic literature review.
They have identified 145 security risks and 424 best
practices for managing security via DevSecOps. They
proposed the following six phases of DevSecOps:
requirement engineering (RE), design, development/coding,
testing, deployment, and maintenance.
        </p>
        <p>Using these phases, researchers and practitioners can
create robust security plans that tackle the difficulties
presented by containerized environments, ultimately
producing more resilient and secure applications.</p>
        <p>
          The term DevSecOps (an organizational software
engineering culture) means the processes of development
(Dev), security (Sec), and operations (Ops). The ultimate goal
of DevSecOps is to achieve safe and rapid code release.
Security was traditionally seen as a distinct stage that came
after the development cycle and occasionally even after
deployment. However, with the introduction of DevSecOps,
security procedures are now integrated into the whole
software development lifecycle, completely changing the
original strategy. Continuous security involves persistent
monitoring and real-time insight into security
vulnerabilities at every stage of the DevSecOps lifecycle [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ].
        </p>
        <p>
          DevSecOps’ primary idea is based on the principle of
“shifting left” [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ], which involves incorporating security
early in the development process. This technique enables
the early discovery and remediation of vulnerabilities,
lowering the cost and complexity of addressing security
concerns later in the development cycle. Fig. 2 portrays
DevSecOps as DevOps with continuous security assurance,
where security controls may be included throughout the
DevOps workflow [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ].
        </p>
        <p>
          Kumar and R. Goyal described the stages of the
continuous security process in their paper [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]. Their
concept consists of 12 points, which expand upon our prior
SDLC phases. Fig. 3 illustrates a short explanation of their
phases.
        </p>
        <p>DevSecOps is a significant progression in IT operations
that combines the speed and agility of DevOps with strong
security safeguards. Its importance in containerized
architectures cannot be emphasized, as it improves security
and increases cooperation and efficiency among
development and operational teams. DevSecOps adoption
will be critical to ensure safe, robust, and high-performing
IT systems as organizations increasingly embrace
cloudnative technologies and complex microservice application
architectures.</p>
      </sec>
      <sec id="sec-2-3">
        <title>2.3. Cloud security</title>
        <p>
          Containers and associated orchestration software used
in cloud systems provide new security challenges. Bader
Alouffi et al. [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] did a literature study underlining the
critical and ongoing issues in cloud computing security,
emphasizing the need for further research and development.
the integrity and confidentiality of cloud-stored data,
necessitating the development of increasingly complex
security procedures [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ].
        </p>
        <p>Significant weaknesses exist in containerized cloud
infrastructures, such as data tampering, unauthorized
changes to stored data, data leaks, and the unauthorized
exposure of sensitive information. The frequency of these
weaknesses in the studied literature indicates that current
security solutions are insufficient to properly defend cloud
systems from all sorts of attackers. As a result, there is an
obvious and immediate need for continued research to
improve cloud security protocols.</p>
        <p>Furthermore, the topic of data outsourcing—the transfer
of control over sensitive data from users to cloud service
providers (CSPs) remains a significant worry. This power
transfer creates possible weaknesses, notably in data
confidentiality and integrity. The evaluation emphasizes the
significance of creating more robust security.</p>
      </sec>
      <sec id="sec-2-4">
        <title>2.4. Culture</title>
        <p>
          Culture is critical to effective DevSecOps workflow [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ],
determining how security is integrated into the software
development lifecycle. The DevSecOps culture emphasizes
teamwork, with development, operations, and security
teams working together to integrate security into all aspects
of software development. This collaborative strategy breaks
down traditional silos, allowing for proactive control of
security concerns.
        </p>
        <p>
          A DevSecOps culture [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ] is distinguished by
continuous improvement, in which teams regularly refine
their security practices in response to evolving threats, and
shared responsibility ensures that all team members, not
just security specialists, are accountable for upholding
security standards. Communication is also essential for
enabling open conversation across teams to handle security
risks promptly and effectively.
        </p>
        <p>
          DevSecOps is critical for managing the complexity of
modern programs that use microservices and containers. It
incorporates security into CI/CD pipelines to assure
ongoing protection and promotes a shared security
responsibility across development, operations, and security
teams. Without an established security culture, developers
will “take shortcuts” [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ].
        </p>
        <p>So, the keys to defining DevSecOps culture are
recognising the importance of cooperation, continuous
improvement, shared accountability, communication, and
trust. These cultural components are vital for integrating
security into the fabric of software development, ensuring
that security is not an afterthought but rather a necessary
component of the development process.</p>
      </sec>
      <sec id="sec-2-5">
        <title>2.5. Regular security audits</title>
        <p>
          Cybersecurity audits have evolved as a critical element of
the overall cyber risk management strategy, mainly as
organizations rely more on digital technologies that expose
them to a broader range of cyber threats. The success of
cybersecurity audits (CSA) is critical for organizations
seeking to protect their digital assets’ integrity,
confidentiality, and availability [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ].
        </p>
        <p>
          The quality of these cybersecurity audits directly
impacts the effectiveness of an organization’s cyber threat
defense mechanisms. Understanding and quantifying audit
quality, as described in Rajgopal, Srinivasan, and Zheng’s
[
          <xref ref-type="bibr" rid="ref19">19</xref>
          ] study on audit quality in financial audits, can provide
valuable insights into improving the robustness of
cybersecurity audits.
        </p>
        <p>
          Rajgopal et al. [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ] present a comprehensive framework
for assessing audit quality by examining audit problems
reported in enforcement proceedings and litigation cases.
Their findings highlight the importance of particular
proxies for audit quality, such as restatements and the audit
fee-to-total fee ratio. Using similar approaches in
cybersecurity audits could help organizations detect and
address flaws in their security policies more effectively.
        </p>
        <p>However, organizations should realize that audits can be
only one part of the cybersecurity puzzle. They must be
integrated with other defensive methods to effectively combat
the evolving landscape of cyber threats.</p>
        <p>As a result, the ongoing improvement of cybersecurity
audit procedures, guided by research and best practices, is
crucial for organizations that strive to protect their digital
resources and remain resilient to cyber threats in the long
term.</p>
      </sec>
      <sec id="sec-2-6">
        <title>2.6. Security governance and compliance</title>
        <p>
          Information Security Governance (ISG) is a strategic
framework that connects an organization’s information
security policies with its overall business objectives. It
ensures essential assets are protected while protecting the
organization’s value and reputation [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ]. This alignment is
necessary to maintain organizational resilience against the
evolving cyber threat.
        </p>
        <p>
          If practical, ISG is more than just a technology
requirement—it is a critical business function in which
senior management has to get involved. As noted by
AlGhamdi et al. [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ], the research emphasizes the need for
senior management support and dedication in driving the
successful deployment of ISG frameworks. Information
security governance at the highest organizational levels
guarantees that security measures are not seen as separate
IT problems but integrated into strategic decision-making,
reinforcing the organization’s entire risk management
approach.
        </p>
        <p>
          ISG also ensures compliance with applicable laws,
regulations, and industry best practices. Compliance will
ensure that security practices within an organization have been
attested to regulatory standards and follow well-known best
practices. AlGhamdi et al. [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ] emphasize that compliance is
critical for legal protection and improving the organization’s
reputation and credibility.
        </p>
        <p>
          Organizations can reduce the risks of noncompliance,
such as legal penalties and reputational damage, by adhering
to regulatory frameworks and ensuring that security controls
are consistently deployed and reviewed [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ].
        </p>
      </sec>
      <sec id="sec-2-7">
        <title>2.7. Secure decommissioning</title>
        <p>Securely decommissioning IT assets, particularly storage
devices containing sensitive information, is crucial to data
security. Unfortunately, it is often overlooked and can pose
significant security risks and legal obligations.</p>
        <p>
          As the literature further shows, one of the key
challenges in IT asset disposal (ITAD) is ensuring that all
data stored on devices is irretrievably erased before the
hardware is repurposed, sold, or disposed of. The study by
Debnath et al. [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ] emphasizes the potential threats posed
by improper decommissioning of IT assets, particularly
among middle card players, such as small- and
mediumsized enterprises (SMEs), institutions, and individuals.
These entities often lack the resources or expertise to
implement stringent data sanitization processes, making
them particularly vulnerable to data breaches when their IT
assets enter the e-waste supply chain [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ].
        </p>
        <p>In the e-waste supply chain, improper decommissioning
can escalate the risk even further. IT assets are difficult to
track, and unauthorized parties may be able to retrieve
sensitive information due to a lack of proper disposal
methods, including the physical components that can retain
recoverable data even after standard deletion procedures.</p>
        <p>Integrating secure decommissioning practices into
Information Security Management Systems (ISMS), such as
ISO/IEC 27001, is critical for managing information security
risks, including those related to IT asset end-of-life, and
preventing unauthorized data recovery.</p>
        <p>Secure decommissioning is a governance challenge, not
just a technical issue. Organizations should establish clear
policies for ITAD, including certified data destruction
services and certificates, to ensure sensitive data is securely
handled and reduce legal risks associated with data
breaches.</p>
        <p>Secure decommissioning is an essential part of IT asset
management. It ensures an organization’s security from
breaches and unauthorized access. Compliance with set
standards and a strong policy on ITAD can ensure that data
security prevails throughout the lifecycle of IT assets.</p>
      </sec>
      <sec id="sec-2-8">
        <title>2.8. Continuous innovation in security</title>
        <p>
          Innovation within DevOps is continuous and pervasive
throughout the software development and operation
lifecycle. Continuous innovation in DevOps is the ongoing
ability to respond to new requirements and market changes
while keeping the software up-to-date, efficient, and
competitive [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ].
        </p>
        <p>
          DevOps practices, including CI/CD, automation, and
cross-functional collaboration, help organizations maintain
agility and innovate quickly to respond to changing market
conditions [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ].
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Existing classifications</title>
      <p>
        There are several kinds of literature on continuous security
frameworks. The most important among them is presented
by Xiaofan Zhao et al.’s study [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]. Their
ChallengePractice-Tool-Metric (CPTM) approach offers a complete
framework for successfully integrating security into
DevOps operations. This model is developed based on a
Multi-vocal Literature Review (MLR) and illustrates the
correlations between challenges, processes, tools, and
metrics in the DevSecOps lifecycle.
      </p>
      <p>Key obstacles to adopting DevSecOps identified using
the CPTM model are organizational resistance, integration
complexities, and the need for perpetual compliance. These
struggles are further classified under organizational,
procedural, technological, and business-related difficulties,
providing a solid understanding of what stands in the way
of successfully deploying DevSecOps.</p>
      <p>The model emphasizes integrating these technologies into
current processes to improve efficiency and security. It
provides a variety of commercial and open-source solutions
that enable these techniques. This guarantees that the right
instruments are applied to successfully handle certain security
requirements.</p>
      <p>
        The ADOC model [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] introduces a framework that
integrates development, security, and operational activities
to ensure that security practices are incorporated at each
stage of the DevOps pipeline. OSS and cloud technologies
enable this model, which incorporates six dimensions, nine
guidelines, a twelve-stage process, and seven practice areas.
      </p>
      <p>The ADOC model presented in Fig. 3 provides a way
forward for organizations intending to apply DevSecOps
principles through OSS when deploying in the cloud. This
ensures built-in security at every stage of development and
is applied through automation, making it far more
achievable to deliver securely and cost-effectively
developed high-quality software. The twelve-step process
ensures that security does not become an afterthought but
is considered an integral part of the DevOps lifecycle, thus
raising the organization’s overall security posture.</p>
      <p>
        Another great source of categorization information is
the GitHub repository by Sottlmarek, a popular and
wellorganized resource in the DevSecOps community library
[
        <xref ref-type="bibr" rid="ref25">25</xref>
        ] with over 5,300 stars. It offers a vast library of tools and
approaches for integrating security into the DevOps
lifecycle, primarily focused on cloud cybersecurity and
DevSecOps best practices. It categorizes tools into
precommit time, secret management, OSS and dependency
management, supply chain security, SAST, DAST,
continuous deployment security, Kubernetes, and container
security.
      </p>
      <p>The OWASP® Foundation supports software security
through community-led projects, global chapters, and
conferences. Agile frameworks and DevOps practices drive
the software development industry, which often fails to
integrate security concerns during deployment. Standard
safety measures are sometimes ignored in continuous
integration settings, leading to insecure Docker registries and
the potential theft of a company’s entire source code. The
foundation aims to address these challenges by promoting
open-source software projects, ensuring security, and
supporting collaborative conferences. They have created the
DevSecOps Maturity Model for better security planning.</p>
      <p>
        The DevSecOps Maturity Model, as shown in Fig. 4,
demonstrates the security controls applied when
implementing DevOps practices and how they can be
benchmarked. DevOps practices can also enhance security
by evaluating each part of a Docker image, such as
application and operating system libraries, for known
vulnerabilities. Attackers are intelligent and creative,
constantly evolving with new technologies and goals.
Guided by the visionary DevSecOps Maturity Model,
relevant ideas and actions are being implemented to
mitigate threats [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ].
As we can see from the information provided, “white” and
“grey” researchers are not adhering to a single stagnant
classification for the Software Development Lifecycle in
securing containerized and cloud-native environments. This
suggests that diverse perspectives and orientations are
being pursued in this research, leading to a broader model.
It also indicates that the process of integrating DevSecOps
into software development lifecycles is complex and
multifaceted.
      </p>
      <sec id="sec-3-1">
        <title>3.1. Comparative analysis of models</title>
        <p>In this section, we conduct a comparative analysis of four
prominent models: the Continuous Planning and Testing
Model (CPTM), the DevSecOps Maturity Model, the
Application Delivery and Operations Control (ADOC)
model, and a generic DevSecOps library approach.
Continuous Planning and Testing Model (CPTM)
illustrates a cyclical approach to security that underlies the
SDLC. It begins with the Planning phase, where security
requirements are specified, followed by the creation phase,
which focuses on the design of secure systems. The model
emphasizes continuous Verification during the
Implementation phase. In the Testing phase, the need to
identify security vulnerabilities is prioritized before
deployment, and the Release phase highlights secure
release practices. CPTM presents a continuous loop of
Prevent, Detect, Respond, Predict, and Adapt activities
during the Maintenance phase, underscoring the
importance of ongoing vigilance and adaptability to
maintain secure operations.</p>
        <p>DevSecOps Maturity Model provides a structured
approach to scaling security practices in the SDLC. It starts
with requirements gathering in the planning phase,
where security needs are deeply embedded in project
planning. In the Design phase, security is integrated into
system architecture, making it a fundamental part of the
design process. The Implementation phase focuses on
secure Development, emphasizing secure coding and
regular security assessments. Rigorous Testing ensures that
security testing is an integral part of quality assurance. The
Deployment phase incorporates security into the
deployment pipeline, making security checks a continuous
part of software releases. Finally, Maintenance ensures
that security remains a top priority throughout the
software’s lifecycle.</p>
        <p>Application Delivery and Operations Control
(ADOC) introduces a unique approach concentrating on
delivery and operational management. The Planning
phase aligns with strategic security planning, while the
Code phase emphasizes secure coding practices as part of
the design. During the Implementation phase, Commit
activities ensure that code commits are secure and reliable.
Build and Integrate activities in the Testing and
Deployment phases to ensure that security is integrated
into the continuous integration/continuous deployment
(CI/CD) pipeline. The Maintenance phase is
comprehensive, covering Package, Release, Configure,
Accept, Deploy, Operate, and Adapt activities, ensuring
security is maintained and adapted to changing
environments and threats.</p>
        <p>The DevSecOps Library takes a broader approach to
DevSecOps, reflecting its practices in a more generalized
way. It closely aligns with the traditional Software
Development Life Cycle (SDLC) stages while strongly
focusing on integrating security measures throughout each
phase. Planning involves the identification and integration
of security requirements. Code reflects secure coding
practices, while Build focuses on embedding security into
the build process. The Test phase emphasizes thorough
security testing, ensuring vulnerabilities are identified and
addressed before deployment. Release in this approach
involves the secure deployment of the software.
Maintenance includes deploying, operating, and
monitoring activities to ensure continuous security
throughout the software’s operational life.</p>
        <p>The comparative examination (Table 1) of these models
demonstrates that, while each framework has distinct
strengths and emphasis areas, they all strive for the same
goal: seamless security integration into the SDLC. By
comparing these models, we obtain significant insights into
how security might be systematically integrated into
software development processes, improving the security
posture of modern software systems. As the threat
landscape evolves, adopting and enhancing these models
will be critical for organizations seeking to maintain strong
security across the software lifecycle.</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Expanding existing models</title>
        <p>Following our research, we identified additional areas for
improvement in existing models and their classification.
Extra phases can be introduced to address the problems and
practices discussed earlier. One key recommendation is to
emphasize the importance of continuous education,
ensuring all team members are regularly trained on security
best practices, tools, and emerging threats. This helps a
security-conscious culture within the organization, where
every stakeholder plays a role in maintaining security.
Incorporating disaster recovery and business continuity
measures is also essential. Developing and testing plans that
allow business operations to recover swiftly after a
significant incident or system failure ensures resilience.</p>
        <p>Additionally, regular security audits should be
conducted to assess the effectiveness of security measures.</p>
        <p>These audits should be automated and integrated into
the CI/CD pipeline whenever possible to maintain
alignment with current standards and compliance
requirements.</p>
        <p>As applications grow, security measures must scale
accordingly. Adapting security strategies to the increasing
complexity of container orchestration and cloud
environments is vital.</p>
        <p>Moreover, implementing governance frameworks
helps ensure that all security practices comply with
regulatory and organizational standards. These policies and
procedures are crucial for guiding applications’ secure
development, deployment, and maintenance.</p>
        <p>Secure decommissioning processes are equally
important when applications or components end their
lifecycle. This involves securely removing data, dismantling
infrastructure, and ensuring no residual vulnerabilities are
left behind.</p>
        <p>Lastly, encouraging continuous innovation in
security practices and technologies keeps the organization
ahead of emerging threats. Adopting new tools,
methodologies, and approaches helps to navigate the
everevolving challenges within the DevSecOps landscape.</p>
        <p>
          Our extended model (Table 2) contains 20 elements,
which cover the whole range of actions required for the safe
development, deployment, and operation of contemporary
software systems. By including extra stages such as
monitoring, reaction, recovery, auditing, and education, this
model provides a complete framework that handles the
technical components of security and the cultural and
procedural factors required to maintain a strong security
posture.
This expanded model is especially well-suited for
addressing the complexities of containerized, cloud-native
environments, ensuring that security is integrated
throughout the entire software lifecycle. It can also be used
to develop and automate deployments of enterprise security
subsystems, as in our previous research [
          <xref ref-type="bibr" rid="ref28">28</xref>
          ].
        </p>
        <p>The model addresses all phases of the SDLC and
integrates security considerations at every stage, ensuring a
comprehensive approach to secure software development in
modern, cloud-native environments.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusions</title>
      <p>This study proposes a complete DevSecOps model designed
to solve the security problems of containerized and
cloudnative environments. By incorporating security practices
throughout the SDLC, the model provides a solid foundation
for organizations to improve their security posture. The
suggested model incorporates essential aspects such as
security governance, disaster recovery planning, frequent
audits, and secure decommissioning to ensure that security
is an ongoing and integrated part of the development
process.</p>
      <p>The comparison with existing frameworks shows that
the expanded model fills gaps in current practices and
provides a scalable solution that syncs with the dynamic
nature of modern IT environments. The model’s emphasis
on continual innovation and adaptation helps organizations
stay ahead of emerging threats and changing security
requirements.</p>
      <p>Empirical validation of the effectiveness and scalability
of the suggested DevSecOps approach through
implementation in actual applications across several
sectors. Automated security tool integration is another
possible area to explore how these tools might be integrated
into the suggested paradigm, particularly inside the CI/CD
pipeline. Potential pathways for further study might include
examining organizational and cultural obstacles to adopting
DevSecOps methods and how training initiatives and
strategic change management can help remove these
barriers.</p>
      <p>As technology advances, future studies should assess
the model’s adaptability to new frameworks, such as
serverless computing and AI-driven development processes.</p>
      <p>Another approach is to examine how the suggested
model affects efficiency and performance, especially in
terms of development teams’ resource allocation and time
to market.</p>
      <p>Lastly, future research must focus on matching the
model with different regulatory frameworks and
investigating the possibility of automating compliance
checks inside DevSecOps procedures.</p>
      <p>Once addressed, these research topics will enrich and
modify the proposed model to suit the changing needs of
the software development industry and, hence, go a long
way toward contributing to the development of secure and
resilient IT infrastructures.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <given-names>D.</given-names>
            <surname>Berestov</surname>
          </string-name>
          , et al.,
          <source>Analysis of Features and Prospects of Application of Dynamic Iterative Assessment of Information Security Risks, in: Cybersecurity Providing in Information and Telecommun. Systems, CPITS</source>
          , vol.
          <volume>2923</volume>
          (
          <year>2021</year>
          )
          <fpage>329</fpage>
          -
          <lpage>335</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>S.</given-names>
            <surname>Shevchenko</surname>
          </string-name>
          , et al.,
          <article-title>Information Security Risk Management using Cognitive Modeling, in: Cybersecurity Providing in Information and Telecommun. Systems II, CPITS-II, vol</article-title>
          .
          <volume>3550</volume>
          (
          <year>2023</year>
          )
          <fpage>297</fpage>
          -
          <lpage>305</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>B.</given-names>
            <surname>Kaur</surname>
          </string-name>
          , et al.,
          <article-title>An Analysis of Security Vulnerabilities in Container Images for Scientific Data Analysis</article-title>
          ,
          <source>GigaScience</source>
          ,
          <volume>10</volume>
          (
          <issue>6</issue>
          ) (
          <year>2021</year>
          ). doi:
          <volume>10</volume>
          .1093/gigascience/ giab025.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>F.</given-names>
            <surname>Khan</surname>
          </string-name>
          , et al.,
          <source>Data Breach Management: An Integrated Risk Model, Inf. Manag</source>
          .
          <volume>58</volume>
          (
          <issue>1</issue>
          ) (
          <year>2021</year>
          )
          <article-title>103392</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.im.
          <year>2020</year>
          .
          <volume>103392</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>R. N.</given-names>
            <surname>Rajapakse</surname>
          </string-name>
          , et al.,
          <article-title>Challenges and Solutions when Adopting DevSecOps: A Systematic Review</article-title>
          ,
          <string-name>
            <given-names>J. Inf. Software</given-names>
            <surname>Technol</surname>
          </string-name>
          .
          <volume>141</volume>
          (
          <year>2022</year>
          )
          <article-title>106700</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.infsof.
          <year>2021</year>
          .
          <volume>106700</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>N.</given-names>
            <surname>Dwivedi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Katiyar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Goel</surname>
          </string-name>
          ,
          <source>A Comparative Study of Various Software Development Life Cycle Models, Int. J. Res. Eng. Sci. Manag</source>
          .
          <volume>5</volume>
          (
          <issue>3</issue>
          ) (
          <year>2022</year>
          ).
          <fpage>141</fpage>
          -
          <lpage>144</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>B.</given-names>
            <surname>Acharya</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. K.</given-names>
            <surname>Sahu</surname>
          </string-name>
          ,
          <source>Software Development Life Cycle Models: A Review Paper, Int. J. Adv. Res. Eng. Technol</source>
          .
          <volume>11</volume>
          (
          <year>2020</year>
          ).
          <fpage>169</fpage>
          -
          <lpage>176</lpage>
          . doi:
          <volume>10</volume>
          .34218/ijaret. 11.12.
          <year>2020</year>
          .
          <volume>019</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>S.</given-names>
            <surname>Pargaonkar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A Comprehensive</given-names>
            <surname>Research</surname>
          </string-name>
          <article-title>Analysis of Software Development Life Cycle (SDLC) Agile &amp; Waterfall Model Advantages, Disadvantages, and Application Suitability in Software Quality Engineering</article-title>
          , Int.
          <source>J. Sci. Res</source>
          . Publ.
          <volume>13</volume>
          (
          <year>2023</year>
          )
          <fpage>120</fpage>
          -
          <lpage>124</lpage>
          . doi:
          <volume>10</volume>
          .29322/ijsrp.13.08.
          <year>2023</year>
          .p14015.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>O. E.</given-names>
            <surname>Olorunshola</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. N.</given-names>
            <surname>Ogwueleka</surname>
          </string-name>
          ,
          <article-title>Review of System Development Life Cycle (SDLC) Models for Effective Application Delivery, Information and Communication Technology for Competitive Strategies (ICTCS</article-title>
          <year>2020</year>
          ), LNNS
          <volume>191</volume>
          (
          <year>2021</year>
          )
          <fpage>281</fpage>
          -
          <lpage>289</lpage>
          . doi:
          <volume>10</volume>
          .1007/
          <fpage>978</fpage>
          -981-16-0739-4_
          <fpage>28</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>R. A.</given-names>
            <surname>Khan</surname>
          </string-name>
          , et al.,
          <source>Systematic Literature Review on Security Risks and Its Practices in Secure Software Development, IEEE Access 10</source>
          (
          <year>2022</year>
          )
          <fpage>5456</fpage>
          -
          <lpage>5481</lpage>
          . doi:
          <volume>10</volume>
          .1109/access.
          <year>2022</year>
          .
          <volume>3140181</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Solutions - DevSecOps - Addressing Security</surname>
          </string-name>
          <article-title>Challenges in a Fast Evolving Landscape White Paper (</article-title>
          <year>2022</year>
          ). URL: https://www.cisco.com/c/en/us/ solutions/collateral/executive-perspectives/
          <article-title>devsecops-addressing-security-challenges</article-title>
          .html
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>R.</given-names>
            <surname>Kumar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Goyal</surname>
          </string-name>
          ,
          <article-title>Modeling Continuous Security: A Conceptual Model for Automated DevSecOps using Open-Source Software over Cloud, Comput</article-title>
          . Secur.
          <volume>97</volume>
          (
          <year>2020</year>
          )
          <article-title>101967</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.cose.
          <year>2020</year>
          .
          <volume>101967</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>B.</given-names>
            <surname>Alouffi</surname>
          </string-name>
          , et al.,
          <string-name>
            <given-names>A Systematic</given-names>
            <surname>Literature</surname>
          </string-name>
          <article-title>Review on Cloud Computing Security: Threats and Mitigation Strategies, IEEE Access 9 (</article-title>
          <year>2021</year>
          )
          <fpage>57792</fpage>
          -
          <lpage>57807</lpage>
          . doi:
          <volume>10</volume>
          .1109/access.
          <year>2021</year>
          .
          <volume>3073203</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>P.</given-names>
            <surname>Anakhov</surname>
          </string-name>
          , et al.,
          <article-title>Protecting Objects of Critical Information Infrastructure from Wartime Cyber Attacks by Decentralizing the Telecommunications Network</article-title>
          ,
          <source>in: Cybersecurity Providing in Information and Telecommun. Systems</source>
          , vol.
          <volume>3050</volume>
          (
          <year>2023</year>
          )
          <fpage>240</fpage>
          -
          <lpage>245</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>N.</given-names>
            <surname>Tomas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Huang</surname>
          </string-name>
          ,
          <article-title>An Empirical Study on Culture, Automation, Measurement, and Sharing of DevSecOps</article-title>
          , in: International Conference on Cyber Security and Protection of Digital Services, UK (
          <year>2019</year>
          )
          <fpage>1</fpage>
          -
          <lpage>8</lpage>
          . doi:
          <volume>10</volume>
          .1109/cybersecpods.
          <year>2019</year>
          .
          <volume>8884935</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>M.</given-names>
            <surname>Sánchez-Gordón</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Colomo-Palacios</surname>
          </string-name>
          ,
          <article-title>Security as Culture: A Systematic Literature Review of DevSecOps</article-title>
          ,
          <source>in: IEEE/ACM 42nd International Conference on Software Engineering Workshops (ICSEW'20)</source>
          .
          <article-title>Association for Computing Machinery (</article-title>
          <year>2020</year>
          )
          <fpage>266</fpage>
          -
          <lpage>269</lpage>
          . doi:
          <volume>10</volume>
          .1145/3387940.3392233.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>S.</given-names>
            <surname>Sultan</surname>
          </string-name>
          , I. Ahmad, T. Dimitriou, Container Security:
          <article-title>Issues, Challenges, and the Road Ahead</article-title>
          ,
          <source>IEEE Access 7</source>
          (
          <year>2019</year>
          ).
          <fpage>52976</fpage>
          -
          <lpage>52996</lpage>
          . doi:
          <volume>10</volume>
          .1109/access.
          <year>2019</year>
          .
          <volume>2911732</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>H.</given-names>
            <surname>Hulak</surname>
          </string-name>
          , et al.,
          <article-title>Dynamic model of guarantee capacity and cyber security management in the critical automated systems</article-title>
          ,
          <source>in: 2nd International Conference on Conflict Management in Global Information Networks</source>
          , vol.
          <volume>3530</volume>
          (
          <year>2022</year>
          )
          <fpage>102</fpage>
          -
          <lpage>111</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>S.</given-names>
            <surname>Rajgopal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Srinivasan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Zheng</surname>
          </string-name>
          , Measuring audit quality,
          <source>Review of Accounting Studies</source>
          <volume>26</volume>
          (
          <year>2021</year>
          ).
          <fpage>559</fpage>
          -
          <lpage>619</lpage>
          . doi:
          <volume>10</volume>
          .1007/s11142-020-09570-9.
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>S.</given-names>
            <surname>AlGhamdi</surname>
          </string-name>
          , K. T.
          <string-name>
            <surname>Win</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          <string-name>
            <surname>Vlahu-Gjorgievska</surname>
          </string-name>
          ,
          <source>Information Security Governance Challenges and Critical Success Factors: Systematic Review, Comput. Secur</source>
          .
          <volume>99</volume>
          (
          <year>2020</year>
          ). 102030. doi:
          <volume>10</volume>
          .1016/j.cose.
          <year>2020</year>
          .
          <volume>102030</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>B.</given-names>
            <surname>Debnath</surname>
          </string-name>
          , et al.,
          <article-title>An Analysis of Data Security and Potential Threat from IT Assets for Middle Card Players, Institutions and Individuals, Sustainable Waste Management: Policies and Case Studies (</article-title>
          <year>2019</year>
          )
          <fpage>403</fpage>
          -
          <lpage>419</lpage>
          . doi:
          <volume>10</volume>
          .1007/
          <fpage>978</fpage>
          -981-13-7071-7_
          <fpage>36</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>A.</given-names>
            <surname>Wiedemann</surname>
          </string-name>
          , et al.,
          <article-title>Implementing the Planning Process within DevOps Teams to Achieve Continuous Innovation</article-title>
          ,
          <source>in: 52nd Hawaii International Conference on System Sciences</source>
          (
          <year>2019</year>
          )
          <fpage>7017</fpage>
          -
          <lpage>7026</lpage>
          . doi:
          <volume>10</volume>
          .24251/hicss.
          <year>2019</year>
          .
          <volume>841</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>G.</given-names>
            <surname>Auth</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Alt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Kögler</surname>
          </string-name>
          ,
          <article-title>Continuous Innovation with DevOps: IT Management in the Age of Digitalization and Software-defined</article-title>
          <string-name>
            <surname>Business</surname>
          </string-name>
          , Springer Cham (
          <year>2021</year>
          ). doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>030</fpage>
          -72705-5.
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>X.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Clear</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Lal</surname>
          </string-name>
          ,
          <article-title>Identifying the Primary Dimensions of DevSecOps: A Multi-Vocal Literature Review</article-title>
          ,
          <source>J. Syst. Software</source>
          <volume>214</volume>
          (
          <year>2024</year>
          )
          <article-title>112063</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.jss.
          <year>2024</year>
          .
          <volume>112063</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>[25] GitHub. sottlmarek/DevSecOps: Ultimate DevSecOps Library. URL: https://github.com/sottlmarek/ DevSecOps</mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>OWASP</given-names>
            <surname>Devsecops Maturity</surname>
          </string-name>
          <article-title>Model | OWASP Foundation</article-title>
          . URL: https://owasp.org
          <article-title>/www-projectdevsecops-maturity-model/</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>O. V.</given-names>
            <surname>Talaver</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. A.</given-names>
            <surname>Vakaliuk</surname>
          </string-name>
          ,
          <article-title>Telemetry to Solve Dynamic Analysis of a Distributed System</article-title>
          ,
          <source>J. Edge Comput</source>
          .
          <volume>3</volume>
          (
          <year>2024</year>
          )
          <fpage>87</fpage>
          -
          <lpage>109</lpage>
          . doi:
          <volume>10</volume>
          .55056/jec.728.
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>B.</given-names>
            <surname>Leshchenko</surname>
          </string-name>
          , et al.,
          <article-title>Model of a Subsystem for Securing E-Mail Against Loss using Mail Transport Agents based on Containerized Environments, in: Cybersecurity Providing in Information and Telecommunication Systems II co-located with International Conference on Problems of Infocommunications</article-title>
          .
          <source>Science and Technology (PICST 2023)</source>
          , vol.
          <volume>3550</volume>
          (
          <year>2023</year>
          )
          <fpage>14</fpage>
          -
          <lpage>28</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>