<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>DevSecOps on vanstechelman.eu</title>
    <link>https://www.vanstechelman.eu/tags/devsecops/</link>
    <description>Recent content in DevSecOps on vanstechelman.eu</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Wed, 20 Dec 2023 10:21:10 +0000</lastBuildDate><atom:link href="https://www.vanstechelman.eu/tags/devsecops/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Phases in a DevSecOps agile cycle</title>
      <link>https://www.vanstechelman.eu/content/phases-in-a-devsecops-agile-cycle/</link>
      <pubDate>Wed, 20 Dec 2023 10:21:10 +0000</pubDate>
      
      <guid>https://www.vanstechelman.eu/content/phases-in-a-devsecops-agile-cycle/</guid>
      <description>
        
          
            &lt;p&gt;A general DevSecOps lifecycle can be outlined with key activities integrated into an Agile development framework. Here&amp;rsquo;s a broad overview:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Plan and Design&lt;/strong&gt;: This phase involves planning the development process, including security considerations. Security requirements are identified, and threat modeling may be performed to anticipate potential risks.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Develop&lt;/strong&gt;: During this phase, developers write code, adhering to secure coding practices. Security tools may be integrated into the development environment for continuous code analysis.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Commit and Build&lt;/strong&gt;: Code changes are committed to version control, triggering automated builds. Security testing, such as static code analysis, is conducted as part of the build process to catch vulnerabilities early.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Test&lt;/strong&gt;: This phase involves a range of testing activities, including dynamic application security testing (DAST), penetration testing, and other security assessments. The goal is to identify and remediate vulnerabilities before moving further in the development pipeline.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Deploy&lt;/strong&gt;: The deployment phase involves pushing the code changes into production or staging environments. Security controls, such as environment configuration checks and secure deployment practices, are implemented.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Operate&lt;/strong&gt;: In the operational phase, the application is actively monitored, and security controls are continuously assessed. This includes activities such as certificate management, access control monitoring, and ongoing vulnerability assessments.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Monitor and Respond&lt;/strong&gt;: Continuous monitoring of security events and incidents is essential. Any security incidents are detected, analyzed, and responded to promptly. This phase includes incident response and, if needed, the application of security patches or updates.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Feedback and Improve&lt;/strong&gt;: Feedback loops are crucial for continuous improvement. Teams collect feedback from each phase, including incidents, and use it to refine their processes. Security practices are iteratively improved to enhance the overall security posture.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;It&amp;rsquo;s important to note that the exact phases and their order may vary depending on the specific DevSecOps implementation within an organization. The integration of security practices throughout the entire development lifecycle is a key principle, emphasizing collaboration and automation to achieve a more secure and efficient software delivery process.&lt;/p&gt;
          
          
        
      </description>
    </item>
    
    <item>
      <title>Security roles in a DevSecOps strategy</title>
      <link>https://www.vanstechelman.eu/content/security-roles-in-a-devsecops-strategy/</link>
      <pubDate>Thu, 07 Dec 2023 07:13:41 +0000</pubDate>
      
      <guid>https://www.vanstechelman.eu/content/security-roles-in-a-devsecops-strategy/</guid>
      <description>
        
          
            &lt;p&gt;In a DevSecOps environment, several types of security professionals are typically involved to ensure a comprehensive approach to security. These may include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Security Engineers/Analysts&lt;/strong&gt;: They focus on designing, implementing, and maintaining security measures within the DevSecOps pipeline.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Application Security Specialists&lt;/strong&gt;: These experts concentrate on securing applications, identifying vulnerabilities, and ensuring secure coding practices.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Penetration Testers (Ethical Hackers)&lt;/strong&gt;: They conduct controlled attacks on systems to identify vulnerabilities and weaknesses in applications and infrastructure.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Security Architects&lt;/strong&gt;: They design and implement security systems, including the selection of appropriate tools, technologies, and processes.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Compliance and Risk Management Experts&lt;/strong&gt;: They ensure that security practices align with industry regulations, standards, and internal policies.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Security Automation Engineers&lt;/strong&gt;: They focus on automating security tasks, integrating security tools into the DevOps pipeline, and enabling continuous security testing.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Security Auditors and Compliance Officers&lt;/strong&gt;: They evaluate processes and systems to ensure they meet regulatory and compliance requirements.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Security Incident Response Team (SIRT)&lt;/strong&gt;: They handle security incidents, conduct investigations, and coordinate responses to security breaches or incidents.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Security Awareness and Training Specialists&lt;/strong&gt;: They educate development and operations teams about security best practices and promote a security-conscious culture.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;DevSecOps Evangelists/Advocates&lt;/strong&gt;: These are individuals who promote security awareness and advocate for security practices within the DevOps and development teams.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Remember that the specific roles and titles may vary depending on the organization&amp;rsquo;s size, structure, and industry. It&amp;rsquo;s crucial for these professionals to work collaboratively with developers, operations, and other stakeholders to integrate security seamlessly into the development process.&lt;/p&gt;
          
          
        
      </description>
    </item>
    
  </channel>
</rss>