<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SecDevOps &#8211; Best DevOps</title>
	<atom:link href="https://www.bestdevops.com/tag/secdevops/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.bestdevops.com</link>
	<description>Lets Learn, Do it &#38; Share! Thats a Best DevOps!!!</description>
	<lastBuildDate>Tue, 13 Oct 2026 02:23:32 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>
	<item>
		<title>How SecDevOps Can Improve Your Software and Protect Your Business</title>
		<link>https://www.bestdevops.com/how-secdevops-can-improve-your-software-and-protect-your-business/</link>
					<comments>https://www.bestdevops.com/how-secdevops-can-improve-your-software-and-protect-your-business/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Sat, 27 Apr 2019 04:55:28 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps Cycle]]></category>
		<category><![CDATA[DevOpsSec]]></category>
		<category><![CDATA[DevSecOps]]></category>
		<category><![CDATA[SecDevOps]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[software deployments]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=5052</guid>

					<description><![CDATA[SecDevOps embeds security professionals and practices directly into the DevOps lifecycle—from project planning through post-release—so that security is never an afterthought or a last-minute blocker.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">DevOps has transformed how software teams build and ship products, but speed without security is a liability. SecDevOps addresses this gap by weaving security thinking into every stage of the development lifecycle, not bolting it on at the end. Understanding the difference between SecDevOps, DevSecOps, and DevOpsSec can help your organization choose the right model and avoid costly breaches.</p>



<h2 class="wp-block-heading">How Is SecDevOps Different from DevOps?</h2>



<p class="wp-block-paragraph">DevOps broke down the traditional wall between developers and IT operations teams, replacing siloed workflows with collaboration, automation, continuous integration, and continuous delivery (CI/CD). The benefits are well-documented: faster release cadences, higher deployment quality, better team collaboration, and cleaner code.</p>



<p class="wp-block-paragraph">Yet DevOps also accelerates the delivery of risk. When a team ships code faster, it can ship vulnerabilities faster too. Security, which was already underprioritized in traditional software development, can become even more of an afterthought in a culture that prizes speed above all else. SecDevOps is the answer: it treats security as a first-class citizen throughout the entire DevOps process, not a checkpoint at the end of the pipeline.</p>



<h2 class="wp-block-heading">SecDevOps vs. DevSecOps vs. DevOpsSec</h2>



<p class="wp-block-paragraph">The placement of &#8220;Sec&#8221; in each acronym is more than cosmetic—it signals where security enters the workflow and how deeply it is integrated.</p>



<h3 class="wp-block-heading">DevOpsSec: Security as an Afterthought</h3>



<p class="wp-block-paragraph">In the DevOpsSec model, security is a gate that software must pass through immediately before a production release. A security team reviews an already-finished build to check for vulnerabilities. This approach creates several predictable problems:</p>



<ul class="wp-block-list">
<li>Developers lack the tools and context to remediate security issues at the last minute.</li>
<li>Security professionals become blockers rather than collaborators, creating organizational friction.</li>
<li>Teams face a lose-lose choice: delay the release or ship known vulnerabilities with a promise to fix them later.</li>
</ul>



<h3 class="wp-block-heading">DevSecOps: Earlier, but Still Incomplete</h3>



<p class="wp-block-paragraph">DevSecOps improves on DevOpsSec by introducing security earlier in the development cycle. However, the development team often still lacks the training and tooling to address security concerns as they write code. Security knowledge remains concentrated in a specialist role rather than distributed across the team, which means vulnerabilities are caught later than they should be and remediation still causes added development cycles.</p>



<h3 class="wp-block-heading">SecDevOps: Security From Day One</h3>



<p class="wp-block-paragraph">SecDevOps is the most mature model. Security professionals are embedded in the DevOps team from the earliest stages of project planning. Rather than acting as gatekeepers, they act as enablers—training developers, project managers, and other stakeholders to think like attackers and evaluate every change for the vulnerabilities it might introduce. Key characteristics of SecDevOps include:</p>



<ul class="wp-block-list">
<li><strong>Security integrated into the build pipeline:</strong> Automated security scanning tools run alongside unit tests and code linters, surfacing vulnerabilities the same way a CI system surfaces bugs.</li>
<li><strong>Shared security ownership:</strong> All team members—not just the designated security engineer—develop a security mindset and know how to use security tooling.</li>
<li><strong>Continuous coverage:</strong> Security is present from requirements gathering through post-release monitoring, so it never becomes a disruptive last-minute blocker.</li>
<li><strong>Agile-compatible:</strong> SecDevOps fits naturally into iterative sprints, with threat modeling and security review integrated into each sprint&#8217;s definition of done.</li>
</ul>



<h2 class="wp-block-heading">The Role of Security Professionals in a SecDevOps Team</h2>



<p class="wp-block-paragraph">Embedding a security engineer into a DevOps team changes that person&#8217;s job description significantly. In a SecDevOps model, security professionals typically take on the following responsibilities:</p>



<ul class="wp-block-list">
<li><strong>Threat modeling:</strong> Before a feature is built, the security engineer maps out how an attacker might exploit it—identifying attack surfaces and high-risk design decisions early.</li>
<li><strong>Penetration testing:</strong> Structured tests simulate real-world attack scenarios, probing for common vulnerabilities such as SQL injection, cross-site scripting (XSS), and local file inclusion (LFI).</li>
<li><strong>Security policy definition:</strong> Clear coding standards and security requirements are established at the start of a project, giving developers concrete guardrails rather than vague guidance.</li>
<li><strong>Tool integration:</strong> Static application security testing (SAST), dynamic application security testing (DAST), and software composition analysis (SCA) tools are configured to run automatically in the CI/CD pipeline.</li>
<li><strong>Developer training:</strong> Security engineers run workshops and code reviews that help developers recognize and avoid common vulnerability patterns in their day-to-day work.</li>
<li><strong>Compliance and audit support:</strong> Ongoing monitoring ensures the organization stays aligned with relevant regulatory frameworks such as PCI DSS and GDPR.</li>
</ul>



<h2 class="wp-block-heading">Why Security Cannot Remain an Afterthought</h2>



<p class="wp-block-paragraph">High-profile data breaches at large enterprises have demonstrated repeatedly that treating security as a secondary concern—or deferring it to a future sprint—leads to severe business consequences: regulatory fines, reputational damage, customer churn, and, in serious cases, organizational collapse. The cost to remediate a vulnerability found in production is dramatically higher than the cost to catch it during design or development.</p>



<p class="wp-block-paragraph">As CI/CD pipelines shorten release cycles from months to days or even hours, the window for a human security reviewer to catch every flaw manually shrinks to near zero. Automated security tooling embedded in the pipeline becomes essential infrastructure, not a nice-to-have.</p>



<h2 class="wp-block-heading">Getting Started with SecDevOps</h2>



<p class="wp-block-paragraph">Transitioning to SecDevOps does not require a complete organizational overhaul overnight. A practical incremental approach includes:</p>



<ol class="wp-block-list">
<li><strong>Audit your current pipeline</strong> to identify where security checks exist (or are absent) today.</li>
<li><strong>Introduce a security champion</strong> within each development team—a developer with additional security training who liaises with the central security function.</li>
<li><strong>Add automated scanning</strong> to your CI/CD pipeline. Start with a SAST tool on every pull request and a dependency vulnerability scanner on every build.</li>
<li><strong>Run threat modeling sessions</strong> at the start of each major feature or sprint, involving both developers and security staff.</li>
<li><strong>Invest in developer security training</strong>—platforms that teach secure coding through hands-on exercises are widely available and measurably reduce vulnerability rates.</li>
<li><strong>Define security acceptance criteria</strong> as part of your definition of done, so a story is not considered complete until security requirements are met.</li>
<li><strong>Measure and iterate.</strong> Track metrics such as mean time to remediate (MTTR) for security vulnerabilities and the number of security issues caught pre-production versus post-production.</li>
</ol>



<h2 class="wp-block-heading">The Bottom Line</h2>



<p class="wp-block-paragraph">DevOps has matured to the point where shipping fast and shipping securely must coexist. SecDevOps is not a new team or a new tool—it is a cultural and process evolution that makes security everyone&#8217;s responsibility, supported by automation and expert guidance embedded in the workflow. Organizations that adopt SecDevOps principles will spend less time firefighting post-breach and more time building the features their users actually want.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/how-secdevops-can-improve-your-software-and-protect-your-business/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>SecDevOps vs DevSecOps vs Next-Generation DevOps: What Should Security&#8217;s Role Be?</title>
		<link>https://www.bestdevops.com/secdevops-or-devsecops-or-devops-next-generation-ng-what-is-your-take-on-devops/</link>
					<comments>https://www.bestdevops.com/secdevops-or-devsecops-or-devops-next-generation-ng-what-is-your-take-on-devops/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Tue, 03 Apr 2018 05:32:47 +0000</pubDate>
				<category><![CDATA[Continuous Delivery]]></category>
		<category><![CDATA[Continuous Deployment]]></category>
		<category><![CDATA[Continuous Integration]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[(CI/CD)]]></category>
		<category><![CDATA[Cybersecurity]]></category>
		<category><![CDATA[DevOps security]]></category>
		<category><![CDATA[DevSecOps]]></category>
		<category><![CDATA[SecDevOps]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=3414</guid>

					<description><![CDATA[The DevOps community is debating whether security belongs in the name itself — and where it sits in the pipeline. Here's a practical breakdown of SecDevOps, DevSecOps, and what comes next.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on a perspective piece originally published on <strong>csoonline.com</strong>, drawing on experiences from the ATARC DevOps Summit and related industry discussions.</em></p>



<h2 class="wp-block-heading">A Community Divided: Should Security Be in the DevOps Name?</h2>



<p class="wp-block-paragraph">At the Advanced Technology Academic Research Center (ATARC) DevOps Summit, Tom Suder — President of ATARC — posed an informal question to an audience of more than 200 federal, commercial, and public-sector participants: should security be formally incorporated into the DevOps name?</p>



<p class="wp-block-paragraph">The responses illustrated a genuine fault line in the community. One group argued strongly that security is now so fundamental to software delivery that it must be embedded in how we label and think about the discipline. Another group pushed back equally hard, contending that DevOps is fundamentally a cultural movement centered on automation and breaking down silos — and that grafting a security label onto it risks reducing a broad philosophy to a narrower compliance exercise. A third thread suggested DevOps itself should be folded into the wider discipline of change management.</p>



<p class="wp-block-paragraph">None of those positions is obviously wrong, which is what makes the debate worth having.</p>



<h2 class="wp-block-heading">DevSecOps vs SecDevOps: What&#8217;s in a Name?</h2>



<p class="wp-block-paragraph">Two competing terms have emerged as shorthand for security-integrated DevOps:</p>



<ul class="wp-block-list">
<li><strong>DevSecOps</strong> — places security between Dev and Ops, implying it is layered into an existing Dev→Ops pipeline.</li>
<li><strong>SecDevOps</strong> — places security first, conveying a <em>Security First</em> mindset in which security is a foundational concern before a single line of code is written or a pipeline stage is designed.</li>
</ul>



<p class="wp-block-paragraph">Advocates of the SecDevOps framing argue that positioning security at the front of the acronym reflects a genuinely proactive posture — security requirements inform architecture decisions, threat modelling happens before sprint planning, and compliance gates are designed into the pipeline rather than bolted on at the end. Critics of both terms argue that the naming debate is largely cosmetic and that the real question is implementation: where exactly does security sit in your CI/CD pipeline, and who owns it?</p>



<p class="wp-block-paragraph">Gene Kim, author of <em>The Phoenix Project</em>, has continued to explore DevOps evolution in his subsequent work. Adrian Cockcroft and other practitioners have demonstrated how large organisations can transform their delivery pipelines using cloud, microservices, and automation. These voices share a common theme: DevOps culture is a continuous evolution, not a fixed destination.</p>



<h2 class="wp-block-heading">Why Security Can No Longer Be a Bolt-On</h2>



<p class="wp-block-paragraph">The pressure to integrate security into DevOps pipelines is no longer theoretical. Several converging forces are driving this:</p>



<ul class="wp-block-list">
<li><strong>Rising breach frequency and impact</strong> — high-profile incidents have demonstrated the cost of discovering vulnerabilities late in the delivery cycle.</li>
<li><strong>Growing compliance obligations</strong> — frameworks such as NIST SP 800-171, the Department of Defense DFARS clause 252.204-7012, and GDPR impose specific requirements on how organisations protect and handle data. Non-compliance carries financial and reputational penalties.</li>
<li><strong>The shift-left principle</strong> — fixing a defect in production is significantly more expensive than catching it during code review or in a pre-deployment scan. The same economics apply to security vulnerabilities.</li>
</ul>



<p class="wp-block-paragraph">Treating security as a final-stage gate — a single penetration test before go-live — is no longer operationally viable at the delivery cadences modern DevOps pipelines require.</p>



<h2 class="wp-block-heading">Security Practices That Belong Inside the CI/CD Pipeline</h2>



<p class="wp-block-paragraph">A mature SecDevOps or DevSecOps implementation embeds discrete security activities at multiple stages of the pipeline rather than treating security as a single checkpoint. Common examples include:</p>



<h3 class="wp-block-heading">Static Application Security Testing (SAST)</h3>



<p class="wp-block-paragraph">SAST tools analyse source code or compiled binaries without executing the application. They catch common vulnerability classes — injection flaws, insecure deserialization, hardcoded credentials — early in the build process. Both open-source and commercial tools exist in this space (examples cited in the original source include Yasca and Checkmarx).</p>



<h3 class="wp-block-heading">Dynamic Application Security Testing (DAST)</h3>



<p class="wp-block-paragraph">DAST tools interact with a running application to find vulnerabilities that only manifest at runtime — authentication bypass, session management flaws, injection vulnerabilities exposed through the HTTP layer. Solutions such as Veracode are used in this category.</p>



<h3 class="wp-block-heading">Vulnerability and Infrastructure Scanning</h3>



<p class="wp-block-paragraph">Tools such as Nessus scan hosts, containers, and network configurations for known CVEs and misconfigurations. In a containerised environment, this extends to scanning Docker images before they are pushed to a registry or deployed.</p>



<h3 class="wp-block-heading">Fuzz Testing</h3>



<p class="wp-block-paragraph">Fuzzing feeds malformed, unexpected, or random input to an application to surface non-obvious defects — edge cases that structured test suites rarely exercise. It is particularly valuable for APIs, parsers, and any component that processes external input.</p>



<h3 class="wp-block-heading">Automated Compliance Reporting</h3>



<p class="wp-block-paragraph">Rather than producing compliance evidence manually at audit time, automated tooling can continuously generate artefacts — scan reports, configuration baselines, access-control snapshots — that satisfy requirements under HIPAA, FedRAMP, GDPR, and NIST frameworks. This reduces compliance cost and provides a real-time view of posture rather than a point-in-time snapshot.</p>



<h2 class="wp-block-heading">Integrating the CISO Function Into the Delivery Pipeline</h2>



<p class="wp-block-paragraph">The SecDevOps philosophy extends beyond tooling. It calls for the Chief Information Security Officer (CISO) function to be represented as a genuine stakeholder in the development pipeline — not an external auditor who reviews deliverables at the end, but a participant in architectural decisions, threat modelling sessions, and pipeline design.</p>



<p class="wp-block-paragraph">When security teams are isolated from delivery teams, security feedback arrives too late to be acted on cheaply, and developers have no mechanism to build security intuition over time. Embedding security engineers within delivery squads — or at minimum creating structured touchpoints between security and engineering at each pipeline stage — addresses both problems.</p>



<h2 class="wp-block-heading">What Comes After DevOps? Serverless and Low-Code Platforms</h2>



<p class="wp-block-paragraph">Two technology categories are already pushing the boundaries of what DevOps means in practice:</p>



<h3 class="wp-block-heading">Serverless Computing</h3>



<p class="wp-block-paragraph">Serverless platforms (AWS Lambda, Azure Functions, Google Cloud Functions) abstract away infrastructure management entirely. Developers deploy functions rather than servers. This changes the DevOps operational model: there is no OS to patch, no server to provision, but there are new attack surfaces — function permissions, event-source injection, dependency supply chains — that security tooling must adapt to cover.</p>



<h3 class="wp-block-heading">Low-Code Platforms</h3>



<p class="wp-block-paragraph">Low-code platforms (examples cited in the original source include Mendix and OutSystems) allow business analysts and domain experts to build and deploy applications using visual, component-based tools rather than hand-written code. Just as Docker containers raised the abstraction level above raw VMs to enable microservices, low-code platforms raise it above individual lines of code to enable a larger community of contributors to participate in software delivery.</p>



<p class="wp-block-paragraph">This has meaningful implications for DevSecOps: when the people creating applications are not traditional developers, the security controls that relied on code review, linting, and SAST need to be reconsidered. Security must move further upstream — into the platform itself, its default configurations, and its approved component library.</p>



<h2 class="wp-block-heading">Key Takeaways</h2>



<ul class="wp-block-list">
<li>The naming debate between DevSecOps and SecDevOps matters less than where security actually sits in your pipeline and who owns it.</li>
<li>Compliance pressure (NIST 800-171, DFARS, GDPR, FedRAMP, HIPAA) is a practical forcing function for embedding security into CI/CD pipelines, not just a philosophical choice.</li>
<li>Effective integration combines tooling (SAST, DAST, vulnerability scanning, fuzzing) with organisational change (CISO involvement, shared responsibility, automated compliance evidence).</li>
<li>Serverless and low-code platforms are already requiring the DevOps community to rethink what security integration means when infrastructure and code are increasingly abstracted away.</li>
<li>The goal in any framing — DevSecOps, SecDevOps, or DevOps NG — is the same: make security a fast, automated, and continuous part of delivery rather than a slow, manual gate that is applied too late to be cost-effective.</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/secdevops-or-devsecops-or-devops-next-generation-ng-what-is-your-take-on-devops/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How SecDevOps Embeds Continuous Security into CI/CD Pipelines</title>
		<link>https://www.bestdevops.com/with-continuous-security-secdevops-deconstructs-cicd/</link>
					<comments>https://www.bestdevops.com/with-continuous-security-secdevops-deconstructs-cicd/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 17 Nov 2017 05:15:04 +0000</pubDate>
				<category><![CDATA[Continuous Delivery]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[(CI/CD)]]></category>
		<category><![CDATA[continuous security]]></category>
		<category><![CDATA[DevOps security]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[SecDevOps]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=2978</guid>

					<description><![CDATA[SecDevOps—also called DevSecOps—moves security left by building it into every stage of the CI/CD pipeline. Here's what that means in practice, why it's hard, and the two main approaches teams use to get there.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on reporting originally published by TechTarget (techtarget.com).</em></p>



<h2 class="wp-block-heading">Why Security Keeps Getting Skipped in DevOps</h2>



<p class="wp-block-paragraph">DevOps has reshaped how software is built and delivered, reducing costs, accelerating deployments, and improving organizational agility. Yet that same speed has been cited as a contributing factor in high-profile security breaches—when teams move fast, security reviews are the first thing cut.</p>



<p class="wp-block-paragraph">&#8220;DevOps teams that deploy software are responsible for maintaining security by design,&#8221; said Craig Lurey, CTO and co-founder of Keeper Security. In practice, though, security is too often bolted on at the last moment—or skipped entirely until an incident forces the issue.</p>



<p class="wp-block-paragraph">The response to this pattern is <strong>SecDevOps</strong> (also written as DevSecOps or DevOpsSec, each implying a slightly different philosophical emphasis): the practice of building security controls into every phase of the software development lifecycle rather than treating them as a post-deployment concern.</p>



<h2 class="wp-block-heading">What SecDevOps Actually Means—and Why Naming Matters</h2>



<p class="wp-block-paragraph">The terminology is still contested. SecDevOps, DevSecOps, and DevOpsSec each imply a different answer to the question: at what point does security take ownership? Former McAfee CTO Jamie Tischart captured the difficulty wryly: &#8220;Maybe what we need is SecDevSecOpsSec. Here, security is a continuous activity in itself that needs to be incorporated into all stages of the product lifecycle.&#8221;</p>



<p class="wp-block-paragraph">Regardless of what you call it, the underlying goal is the same: make security a first-class, continuous concern—not a gate at the end of the pipeline.</p>



<p class="wp-block-paragraph">According to Konstantin Rychkov, an analyst at IDC, organizations that have embedded security into their product delivery systems include Adobe, Amazon, Etsy, General Electric, Google, Facebook, Fidelity, Intuit, Home Depot, Netflix, and Nordstrom. Even so, he noted, genuinely successful SecDevOps implementations remain relatively rare.</p>



<h2 class="wp-block-heading">How Teams Are Integrating Security Today</h2>



<p class="wp-block-paragraph">J. Wolfgang Goerlich, cybersecurity strategist at Creative Breakthroughs Inc., observed two common structural patterns among teams that have made progress:</p>



<ul class="wp-block-list">
<li><strong>Embedded security architects</strong> — A dedicated security professional sits within the DevOps team and participates in daily work.</li>
<li><strong>Security champions</strong> — A developer or engineer within the DevOps team is designated as the bridge to the security organization, carrying security requirements back into sprint planning and code review.</li>
</ul>



<p class="wp-block-paragraph">&#8220;In both cases, the partnership is a means to introduce security concepts while maintaining DevOps velocity,&#8221; Goerlich said.</p>



<p class="wp-block-paragraph">Goerlich estimated that roughly one in four DevOps teams automate some level of security controls—typically static code analysis, application-layer scanning, and infrastructure composition checks. The challenge is keeping those automated checks fast enough to be useful. Traditional static analysis scans can take days to complete. &#8220;That&#8217;s not effective when DevOps is changing the code on a daily or even hourly basis,&#8221; he said.</p>



<p class="wp-block-paragraph">Effective SecDevOps, in Goerlich&#8217;s framing, is &#8220;paradoxically fast and slow&#8221;—security controls are introduced incrementally and carefully, but once in place they execute very quickly so they don&#8217;t block the pipeline.</p>



<h2 class="wp-block-heading">Two Main Approaches to IT Application Security</h2>



<h3 class="wp-block-heading">1. Security by Design</h3>



<p class="wp-block-paragraph">Security by design means continuously checking code in development environments to minimize attack surfaces and close protection gaps before software ever reaches production. Rychkov describes it with a concrete analogy: DevOps is like wet cement, and SecDevOps is like concrete—cement mixed with additional aggregates to make it stronger. &#8220;The moment wet cement gets dry, you&#8217;ll need to break it to add aggregates,&#8221; he said. Trying to retrofit security into an already-settled DevOps process is similarly disruptive and expensive.</p>



<p class="wp-block-paragraph">This is why Rychkov argues that transitioning an existing DevOps organization to SecDevOps takes roughly twice as long as building a SecDevOps culture from scratch. Three areas must align simultaneously: <strong>culture</strong>, <strong>process</strong>, and <strong>tools</strong>. Missing any one of them undermines the others.</p>



<h3 class="wp-block-heading">2. Runtime Application Self-Protection (RASP)</h3>



<p class="wp-block-paragraph">The second approach, RASP, inserts security logic directly into a running application so it can detect and block attacks at runtime without requiring changes to the surrounding DevOps process. Rychkov describes it as &#8220;a cheat that DevOps [teams] can use when the will to collaborate is missing.&#8221;</p>



<p class="wp-block-paragraph">RASP is typically delivered by third-party vendors whose code is injected into the application at deployment time. However, Rychkov identifies three significant drawbacks:</p>



<ul class="wp-block-list">
<li><strong>Long-term sustainability risk.</strong> Relying on a third-party vendor to keep pace with the speed of attacks introduces dependency risk. Liability for a breach stays with the organization, not the vendor.</li>
<li><strong>Performance overhead.</strong> RASP adds processing to every request path. If the instrumentation hooks are poorly chosen, the impact on user experience can be significant.</li>
<li><strong>Integration gaps.</strong> Hooks must cover every relevant execution path. A single missed gap can leave the application exposed.</li>
</ul>



<p class="wp-block-paragraph">&#8220;In the end, the best place to begin is the beginning—when there is no solid DevOps structure,&#8221; Rychkov concluded.</p>



<h2 class="wp-block-heading">Security Is a Priority—Sometimes</h2>



<p class="wp-block-paragraph">Ben Rockwood, then director of IT and operations at Chef Software, offered a blunter assessment: SecDevOps isn&#8217;t working. In most organizations, security <em>practices</em> rather than security <em>people</em> were nominally built into the process—but under the pressure of feature deadlines and delivery targets, those practices get quietly sidelined.</p>



<p class="wp-block-paragraph">&#8220;Most companies aren&#8217;t really investing in security, and they are trying to pepper it around. SecDevOps sounds like a movement; it gives them cover for their bad behavior,&#8221; Rockwood said.</p>



<h2 class="wp-block-heading">Testing, Prioritization, and the Red Team Mindset</h2>



<p class="wp-block-paragraph">Rychkov argued that holistic testing is one of the most important levers available—but it requires a change in how security teams think about their role inside a CI/CD cycle.</p>



<p class="wp-block-paragraph">Red teams—those responsible for adversarial testing and challenge—cannot expect to find and fix every vulnerability within a single pipeline iteration. Instead, they must accept prioritization: address the most critical, fixable issues in the current cycle, then carry the rest forward into a structured remediation backlog for future cycles.</p>



<p class="wp-block-paragraph">&#8220;This way of thinking can be beneficial for security specialists, even outside of SecDevOps boundaries,&#8221; Rychkov said.</p>



<h2 class="wp-block-heading">Compliance as a SecDevOps Driver</h2>



<p class="wp-block-paragraph">One area where a SecDevOps approach delivers clear, measurable value is regulatory compliance. Rychkov highlighted the EU&#8217;s General Data Protection Regulation (GDPR), which explicitly enshrines the concept of &#8220;data protection by design and by default.&#8221; For global enterprises subject to GDPR, SecDevOps is not just a best practice—it is an architectural requirement.</p>



<h2 class="wp-block-heading">The Cultural Shift Is the Hard Part</h2>



<p class="wp-block-paragraph">Ultimately, Rychkov argued, process and tooling changes are not sufficient on their own. The security team&#8217;s mindset must evolve alongside them—moving from an absolutist stance (&#8220;everything must be perfectly secure before it ships&#8221;) to a relativist one (&#8220;we improve security continuously, accepting managed risk in each cycle&#8221;).</p>



<p class="wp-block-paragraph">&#8220;That&#8217;s a journey from absolutism to relativism—the most painful one for a security team,&#8221; he said.</p>



<p class="wp-block-paragraph">Success in SecDevOps comes from balancing two things simultaneously: protecting the product the DevOps team is building, and protecting the productivity of the team building it.</p>



<hr class="wp-block-separator"/>



<p class="wp-block-paragraph"><em>Original reporting: TechTarget. This article summarizes and expands on the source material for a DevOps engineering audience.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/with-continuous-security-secdevops-deconstructs-cicd/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>SecDevOps: Putting Security at the Heart of DevOps</title>
		<link>https://www.bestdevops.com/secdevops-putting-security-at-the-heart-of-devops/</link>
					<comments>https://www.bestdevops.com/secdevops-putting-security-at-the-heart-of-devops/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Wed, 08 Nov 2017 05:08:45 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps Best Practices]]></category>
		<category><![CDATA[Application security]]></category>
		<category><![CDATA[DevOps security]]></category>
		<category><![CDATA[SecDevOps]]></category>
		<category><![CDATA[Software Development]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=2943</guid>

					<description><![CDATA[SecDevOps integrates security directly into the DevOps development cycle rather than bolting it on after the fact. Learn what SecDevOps means, how it differs from traditional approaches, and why it matters for modern engineering teams.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on a post originally referencing a piece published on securityintelligence.com (2017). The core concepts remain relevant as DevSecOps/SecDevOps continues to mature.</em></p>



<h2 class="wp-block-heading">What Is SecDevOps?</h2>



<p class="wp-block-paragraph">Agility has become a baseline expectation in software delivery. Organizations that cannot ship fast, iterate continuously, and respond to change quickly fall behind. DevOps provides the cultural and tooling framework to achieve that pace — but speed alone is not enough. The attack surface grows with every new service, every new deployment, and every new dependency.</p>



<p class="wp-block-paragraph">SecDevOps (also written as DevSecOps, depending on the source) is the practice of embedding security directly into the DevOps development cycle rather than treating it as a gate at the end of the pipeline. The goal is to make security a shared, continuous responsibility across development, operations, and security teams — not a handoff that happens after code is already written.</p>



<h2 class="wp-block-heading">The Problem SecDevOps Solves</h2>



<p class="wp-block-paragraph">In traditional software development, security was treated as a final checkpoint. A security team would review code or run penetration tests shortly before a release, find issues, and hand them back to developers to fix. This model had several compounding problems:</p>



<ul class="wp-block-list">
<li><strong>Long release cycles made security reviews stale.</strong> If a release took eighteen months to two years, the threat landscape at ship time looked nothing like it did when development started.</li>
<li><strong>Late-stage fixes are expensive.</strong> Vulnerabilities found during final security review require rework that disrupts schedules and inflates cost. Research in software engineering has long suggested that defects cost more to fix the later they are found, though precise multipliers vary by context.</li>
<li><strong>Security teams became bottlenecks.</strong> A single security review gate before release created pressure to minimize findings rather than address them thoroughly.</li>
<li><strong>Developers lacked security context.</strong> Without security integrated into daily work, developers had little opportunity to build security intuition or catch issues as they wrote code.</li>
</ul>



<p class="wp-block-paragraph">DevOps accelerated release cycles dramatically — from years to months, weeks, or even days. That pace change created an opportunity: if code is being written and deployed continuously, security controls and checks can be integrated continuously as well.</p>



<h2 class="wp-block-heading">SecDevOps in Practice: The Dana Foundation Example</h2>



<p class="wp-block-paragraph">One frequently cited early example of SecDevOps in practice is the Dana Foundation, a nonprofit organization whose technology operations span web-based grant management systems and digital publishing platforms. According to reporting by CIO Insight, the organization&#8217;s CIO James Rutt prioritized two things above all else: code quality and code security.</p>



<p class="wp-block-paragraph">A key part of their approach was protecting against vulnerabilities catalogued in the <a href="https://owasp.org/www-project-top-ten/" rel="noopener">OWASP Top 10</a> — a widely recognized list of the most critical web application security risks, including issues such as cross-site scripting (XSS), injection flaws, and cross-site request forgery (CSRF).</p>



<p class="wp-block-paragraph">By integrating security practices directly into their development workflow, the Dana Foundation reportedly reduced code vulnerabilities by 40 to 50 percent while also speeding up their development process. The combination of improved security posture and faster delivery is the core value proposition of the SecDevOps model.</p>



<h2 class="wp-block-heading">Core Principles of SecDevOps</h2>



<p class="wp-block-paragraph">SecDevOps is not a single tool or product. It is a set of principles and practices applied across the software delivery lifecycle:</p>



<h3 class="wp-block-heading">1. Shift Security Left</h3>



<p class="wp-block-paragraph">Security checks move earlier in the pipeline — into the developer&#8217;s local environment and the CI/CD pipeline — rather than waiting for a final review. Static application security testing (SAST) tools, dependency scanning, and secrets detection can all run automatically on every commit.</p>



<h3 class="wp-block-heading">2. Automate Security Gates</h3>



<p class="wp-block-paragraph">Manual security reviews cannot scale to the velocity of continuous delivery. Automated scanning for known vulnerabilities (using tools that check dependencies against CVE databases, for example) allows teams to catch a large class of issues without human intervention on every build.</p>



<h3 class="wp-block-heading">3. Treat Security as Code</h3>



<p class="wp-block-paragraph">Security policies, compliance rules, and infrastructure hardening configurations are defined as code, stored in version control, reviewed like any other code change, and applied automatically. This brings security policy changes into the same audit trail as application changes.</p>



<h3 class="wp-block-heading">4. Shared Responsibility</h3>



<p class="wp-block-paragraph">Security is not the exclusive domain of a dedicated security team. Developers, operations engineers, and security specialists collaborate from the beginning of a project. Security training for developers, threat modeling during design, and security-focused code review all distribute security knowledge across the team.</p>



<h3 class="wp-block-heading">5. Continuous Monitoring and Feedback</h3>



<p class="wp-block-paragraph">Runtime security monitoring, anomaly detection, and incident response are built into operational processes — not added after a breach. Findings from production feed back into the development cycle to inform future security decisions.</p>



<h2 class="wp-block-heading">Why the DevOps Pace Makes Security Integration Possible</h2>



<p class="wp-block-paragraph">The conventional argument against built-in security was that the threat landscape changes faster than software release cycles. By the time a new version shipped, new attack vectors had emerged that the security review never considered.</p>



<p class="wp-block-paragraph">Continuous delivery changes this equation. When a team ships code weekly or daily, the gap between the threat environment at development time and at release time shrinks to near zero. Security controls can be updated and deployed with the same cadence as feature changes. A new vulnerability class emerges; a detection rule or code scan update can be in the pipeline within days.</p>



<p class="wp-block-paragraph">This is the natural alignment between DevOps velocity and security responsiveness that SecDevOps exploits. It is not a workaround or a compromise — it is the model that the security community argued for long before DevOps tooling made it practically achievable.</p>



<h2 class="wp-block-heading">Getting Started with SecDevOps</h2>



<p class="wp-block-paragraph">Teams transitioning toward SecDevOps typically begin with a few concrete steps:</p>



<ol class="wp-block-list">
<li><strong>Assess your current pipeline.</strong> Identify where security checks currently happen and how much of the process is manual.</li>
<li><strong>Integrate SAST and dependency scanning into CI.</strong> Tools in this space include open-source options and commercial offerings that plug into most major CI platforms. Start by running them in report-only mode to understand your baseline.</li>
<li><strong>Address OWASP Top 10 coverage.</strong> Review your application code and framework configuration against the OWASP Top 10. Many frameworks have built-in mitigations for common issues like XSS and CSRF that simply need to be enabled correctly.</li>
<li><strong>Define security requirements before coding begins.</strong> Threat modeling during design — even a lightweight version — helps teams identify what they need to protect before writing a line of code.</li>
<li><strong>Build a feedback loop.</strong> Route findings from scanning tools back to developers with clear, actionable guidance. Security findings that disappear into a ticket queue do not get fixed.</li>
</ol>



<h2 class="wp-block-heading">SecDevOps vs. DevSecOps: A Note on Terminology</h2>



<p class="wp-block-paragraph">The terms SecDevOps and DevSecOps are used interchangeably in most contexts and describe the same fundamental idea: integrating security into DevOps. Some practitioners argue that the ordering of the words carries meaning — DevSecOps emphasizes that security sits within a DevOps framework, while SecDevOps puts security first in the name to signal organizational priority. In practice, the terminology varies by organization and era; the substance is the same.</p>



<h2 class="wp-block-heading">Summary</h2>



<p class="wp-block-paragraph">SecDevOps is not a new category of tooling or a one-time project. It is a durable shift in how engineering organizations think about security — from a final gate to a continuous, shared practice embedded in every stage of the development lifecycle. The pace of modern software delivery, rather than being an obstacle to good security, is the very thing that makes continuous security integration achievable. Organizations that align security with their delivery pipeline gain both: faster shipping and a more defensible codebase.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/secdevops-putting-security-at-the-heart-of-devops/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The Myth of Mutual Exclusivity: Making DevOps More Agile Without Compromising Security</title>
		<link>https://www.bestdevops.com/the-myth-of-mutual-exclusivity-making-the-devops-process-more-agile-without-compromising-security/</link>
					<comments>https://www.bestdevops.com/the-myth-of-mutual-exclusivity-making-the-devops-process-more-agile-without-compromising-security/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 22 Sep 2017 07:01:10 +0000</pubDate>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Application security]]></category>
		<category><![CDATA[Integrate security]]></category>
		<category><![CDATA[IT agility]]></category>
		<category><![CDATA[SecDevOps]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=2712</guid>

					<description><![CDATA[Security and agility are not mutually exclusive. Learn how leading organizations are integrating security into the DevOps pipeline—and why doing so makes both faster delivery and stronger protection possible.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">The marketplace demands speed. Continuous delivery, rapid iteration, and frequent deployments are now baseline expectations. Yet many enterprises still treat security as the brake pedal—the thing you press when you want to slow down. This trade-off thinking has given rise to one of DevOps&#8217;s most persistent myths: that you must choose between agility and security.</p>



<p class="wp-block-paragraph">The reality is more nuanced, and a growing body of practitioner experience challenges the binary framing. Organizations that have embedded security into their DevOps pipelines report that the two goals reinforce rather than undermine each other. Understanding why requires examining two foundational principles.</p>



<h2 class="wp-block-heading">Two Principles That Dissolve the Trade-Off</h2>



<p class="wp-block-paragraph"><strong>Security is built in, not bolted on.</strong> Treating security as a final-stage gate—a checklist applied before release—means vulnerabilities discovered late are expensive to fix and often shipped anyway under schedule pressure. Building security checks, threat modelling, and automated scanning into every phase of the pipeline makes the cost of remediation far lower and the coverage far higher.</p>



<p class="wp-block-paragraph"><strong>Attackers are already agile.</strong> Threat actors iterate quickly, adapt their techniques, and exploit newly disclosed vulnerabilities within hours of public disclosure. A slow, waterfall-style security review process cannot keep pace. An agile security practice—one that continuously tests, monitors, and responds—is better equipped to match the speed of adversaries.</p>



<h2 class="wp-block-heading">What Enterprise Leaders Actually Prioritise</h2>



<p class="wp-block-paragraph">A survey conducted by DigiCert, titled <em>Making Security Agile</em>, polled 300 enterprise leaders on how their organisations approach the relationship between security and DevOps velocity. The results challenge the trade-off assumption directly.</p>



<ul class="wp-block-list">
<li><strong>90 percent</strong> placed a high priority on improving information security.</li>
<li><strong>88 percent</strong> placed an equally high priority on IT agility.</li>
<li><strong>87 percent</strong> prioritised development agility.</li>
</ul>



<p class="wp-block-paragraph">The near-identical weighting across all three priorities signals that experienced enterprise leaders do not see these goals as competing. They want all three, and they are actively pursuing all three simultaneously.</p>



<p class="wp-block-paragraph">On integration progress, the survey found that approximately <strong>49 percent</strong> of respondents had already integrated security into their DevOps process, while another <strong>49 percent</strong> were actively working toward that goal. Only 2 percent expressed no interest—a number so small the survey authors suggested it might reflect misread questions rather than genuine opposition.</p>



<h2 class="wp-block-heading">The Real Challenge: Integration Takes Longer Than Expected</h2>



<p class="wp-block-paragraph">The survey surfaced one significant practical finding: organisations consistently underestimate how long DevSecOps integration takes. The typical expectation going in was seven to eleven months. The actual experience, according to respondents, was closer to one to two years.</p>



<p class="wp-block-paragraph">This gap matters for planning. Teams that budget inadequate time and resources for integration often stall midway, leaving them with neither the speed gains they hoped for nor the security posture they need. Setting realistic timelines and obtaining sustained executive sponsorship are prerequisites for success.</p>



<h2 class="wp-block-heading">Practical Steps for Integrating Security Into DevOps</h2>



<p class="wp-block-paragraph">The DigiCert survey recommended a specific set of actions for organisations working through this integration. These align well with broader DevSecOps best practices:</p>



<h3 class="wp-block-heading">1. Establish a Cultural Champion</h3>



<p class="wp-block-paragraph">The survey recommended appointing a social leader responsible for driving cultural change—someone who can bridge the gap between security teams and development teams. Security integration is as much a people problem as a tooling problem. Without someone actively advocating for the shift, process inertia tends to preserve old silos.</p>



<h3 class="wp-block-heading">2. Apply the Principle of Least Privilege</h3>



<p class="wp-block-paragraph">Limiting access—to environments, secrets, infrastructure controls, and production systems—reduces the blast radius of any single compromised credential or misconfigured service account. In a pipeline context, this means scoping CI/CD service accounts tightly and rotating credentials automatically.</p>



<h3 class="wp-block-heading">3. Automate Certificate Management with PKI</h3>



<p class="wp-block-paragraph">Manual certificate management does not scale in a world of microservices, ephemeral containers, and frequent deployments. Automated public key infrastructure (PKI) ensures that services communicate over encrypted channels and that certificates are renewed before expiry—without requiring manual intervention that slows teams down.</p>



<h3 class="wp-block-heading">4. Embed Automated Scanning in the Pipeline</h3>



<p class="wp-block-paragraph">Several categories of automated tooling belong in every mature DevSecOps pipeline:</p>



<ul class="wp-block-list">
<li><strong>Static Application Security Testing (SAST):</strong> Analyses source code for known vulnerability patterns before a build is complete.</li>
<li><strong>Software Composition Analysis (SCA):</strong> Identifies known vulnerabilities in open-source dependencies.</li>
<li><strong>Dynamic Application Security Testing (DAST):</strong> Tests running applications for exploitable weaknesses.</li>
<li><strong>Container and infrastructure scanning:</strong> Checks base images and infrastructure-as-code definitions for misconfigurations and known CVEs.</li>
<li><strong>Patch management automation:</strong> Keeps underlying operating systems and runtimes up to date without requiring manual scheduling.</li>
</ul>



<p class="wp-block-paragraph">Running these checks automatically on every pull request or merge means vulnerabilities surface when they are cheapest to fix—before they reach production.</p>



<h2 class="wp-block-heading">Why Integrated Security Produces a More Resilient Architecture</h2>



<p class="wp-block-paragraph">When security controls are woven into the development lifecycle from the start, the resulting system architecture is inherently more robust. Developers write with security patterns in mind. Infrastructure is provisioned with hardened defaults. Secrets management, network segmentation, and logging are not afterthoughts.</p>



<p class="wp-block-paragraph">This built-in foundation also makes the system more adaptable to new threats. Because the basic security primitives are already strong and automated, the team can respond to a newly disclosed vulnerability or an emerging attack pattern without rebuilding from scratch. Agility in the development process translates directly into agility in the security response.</p>



<h2 class="wp-block-heading">The Conclusion: Agility Enables Better Security</h2>



<p class="wp-block-paragraph">The framing of security versus agility is a false dilemma. Organisations that integrate security into their DevOps pipelines discover that moving faster with built-in controls is safer than moving slower with bolted-on reviews. The pipeline itself becomes the enforcement mechanism, and automation removes the human bottlenecks that create both delay and inconsistency.</p>



<p class="wp-block-paragraph">The transition takes longer than most teams expect and requires real cultural investment alongside tooling changes. But the end state—a DevSecOps practice where speed and security compound each other—is achievable and increasingly the norm among mature engineering organisations.</p>



<p class="wp-block-paragraph"><em>Original source referenced: securityintelligence.com, citing the DigiCert &#8220;Making Security Agile&#8221; survey.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/the-myth-of-mutual-exclusivity-making-the-devops-process-more-agile-without-compromising-security/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>DevSecOps: How to Build Safer Software Without Slowing Down Delivery</title>
		<link>https://www.bestdevops.com/devsecops-or-how-to-build-safer-software-so-much-faster/</link>
					<comments>https://www.bestdevops.com/devsecops-or-how-to-build-safer-software-so-much-faster/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Thu, 27 Apr 2017 12:18:49 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps Best Practices]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[BestDevOps]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[DevOps security]]></category>
		<category><![CDATA[DevSecOps]]></category>
		<category><![CDATA[SecDevOps]]></category>
		<category><![CDATA[Software Development]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=1398</guid>

					<description><![CDATA[Security and DevOps must converge. Learn practical strategies—from role-switching exercises to security champions—that help engineering teams embed security into every stage of the software delivery pipeline.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article draws on expert perspectives originally published by TechTarget on the convergence of DevOps and security practices.</em></p>



<h2 class="wp-block-heading">Why DevSecOps Is No Longer Optional</h2>



<p class="wp-block-paragraph">Call it <strong>DevSecOps</strong>, <strong>SecDevOps</strong>, or simply &#8220;security in DevOps&#8221;—the terminology is secondary. What matters is that software security can no longer be treated as a gate at the end of the delivery pipeline. With high-profile breaches continuing to make headlines, the question for most engineering organisations is not <em>whether</em> to integrate security into DevOps, but <em>when</em> and <em>how</em>.</p>



<p class="wp-block-paragraph">The structural challenge is significant. According to Derek Weeks, VP and DevOps evangelist at Sonatype, a survey by the company found a ratio of roughly one security professional for every 100 developers. That imbalance means traditional security review processes—where a dedicated security team audits code before release—simply cannot scale. Engineering teams need a fundamentally different approach.</p>



<h2 class="wp-block-heading">Five Practical Strategies for Adopting DevSecOps</h2>



<h3 class="wp-block-heading">1. Switch Roles to Build Empathy</h3>



<p class="wp-block-paragraph">One of the most effective ways to close the cultural gap between developers and security professionals is to have each side experience the other&#8217;s job. Derek Weeks recommends a structured exercise: have a security engineer spend a week building a small application, then have developers attempt to find flaws in it. The exercise works in the other direction too—developers building something they then hand over to security to attack.</p>



<p class="wp-block-paragraph">This kind of role-switching creates genuine empathy. Developers gain an appreciation for how much thought goes into threat modelling, and security professionals gain respect for the constraints developers work under. &#8220;It&#8217;s hard to do and harder to build, but this lets each side see how it looks from the other,&#8221; Weeks noted.</p>



<h3 class="wp-block-heading">2. Make Collaboration Informal and Continuous</h3>



<p class="wp-block-paragraph">Gene Kim, co-author of <em>The DevOps Handbook</em>, argues that small, low-friction steps can produce large cultural changes. His suggestion: invite a security professional to the team&#8217;s regular code review meeting. No new tools required.</p>



<p class="wp-block-paragraph">The value is immediate. Instead of receiving a 120-page audit report when code is nearly in production, developers get quick, actionable feedback during a meeting they already attend. Security professionals, in turn, stop being perceived as blockers and start being seen as collaborators. &#8220;Informality builds gratitude and mutual trust when you have a common goal,&#8221; Kim said.</p>



<p class="wp-block-paragraph">Practical starting points for informal security collaboration include:</p>



<ul class="wp-block-list">
<li>Inviting a security engineer to sprint planning or backlog refinement sessions</li>
<li>Adding a standing security agenda item to retrospectives</li>
<li>Using shared Slack channels or chat tools so security feedback is visible in the developer workflow</li>
</ul>



<h3 class="wp-block-heading">3. Automate Security Testing Early—Don&#8217;t Hunt for Problems</h3>



<p class="wp-block-paragraph">Given the shortage of security professionals, relying on manual security reviews is neither scalable nor efficient. Weeks recommends shifting from a &#8220;hunter&#8221; mindset—where someone manually searches for vulnerabilities—to an automated testing mindset, where security checks are built into the CI/CD pipeline from the start.</p>



<p class="wp-block-paragraph">This means starting the conversation about security requirements at the requirements stage, not after the first release candidate is cut. Automated security testing tools—covering static analysis (SAST), dependency vulnerability scanning, and dynamic analysis (DAST)—should be integrated into the same pipeline that runs unit and integration tests.</p>



<p class="wp-block-paragraph">Key places to embed automated security checks:</p>



<ul class="wp-block-list">
<li><strong>Pre-commit hooks:</strong> Lint for known insecure patterns before code is even pushed</li>
<li><strong>CI pipeline:</strong> Run SAST tools and dependency scanners on every pull request</li>
<li><strong>Staging environment:</strong> Execute DAST and penetration testing tools against running applications</li>
<li><strong>Production monitoring:</strong> Use runtime application self-protection (RASP) or observability tools to detect anomalies</li>
</ul>



<h3 class="wp-block-heading">4. Create Developer Security Champions</h3>



<p class="wp-block-paragraph">Tim Buntel, VP of Products at XebiaLabs (now Digital.ai), identified a structural solution to the security skills shortage: the <strong>security champion</strong> model. Rather than relying solely on a central security team, organisations identify developers within each team who take a special interest in security and are given additional training and responsibility.</p>



<p class="wp-block-paragraph">Security champions serve as a bridge. They are embedded in the development team—understanding its velocity and constraints—but maintain a close relationship with the central security function. They can raise security concerns early, advocate for secure design patterns, and review pull requests with a security lens without creating bottlenecks.</p>



<p class="wp-block-paragraph">There is also a career incentive. As Buntel noted, security expertise is highly valued in the market. A developer who invests time in learning common vulnerability classes, secure coding patterns, and threat modelling becomes more valuable both to their current employer and to the broader industry.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;If someone takes the time to learn about the top 10 security flaws, it&#8217;s going to increase their professional value and the value to the team.&#8221;</p><cite>Tim Buntel, VP of Products, XebiaLabs</cite></blockquote>



<h3 class="wp-block-heading">5. Train Developers in Security Fundamentals</h3>



<p class="wp-block-paragraph">Pete Chestna, Director of Developer Engagement at Veracode, points to an obvious but often overlooked fact: most developers have received little or no formal security training. Addressing this directly pays significant dividends.</p>



<p class="wp-block-paragraph">Chestna applies a 90/10 rule: roughly 90% of common vulnerabilities can be avoided by developers who understand a relatively small set of security concepts. SQL injection, cross-site scripting (XSS), insecure direct object references, and misuse of cryptographic libraries are not advanced topics—they are learnable by any experienced developer with a modest investment of time.</p>



<p class="wp-block-paragraph">Resources for getting started with developer security training include:</p>



<ul class="wp-block-list">
<li>The <a href="https://owasp.org/www-project-top-ten/" rel="noopener">OWASP Top 10</a> list of critical web application security risks</li>
<li>OWASP&#8217;s WebGoat and Juice Shop intentionally vulnerable applications for hands-on practice</li>
<li>Secure coding guidelines published by language-specific communities (e.g., the Python, Java, and Go security documentation)</li>
<li>Internal lunch-and-learn sessions led by security champions or external specialists</li>
</ul>



<h2 class="wp-block-heading">DevSecOps Is a Cultural Shift, Not Just a Tooling Change</h2>



<p class="wp-block-paragraph">The common thread across all five strategies is cultural change. Tools matter—automated scanning, dependency management, and secrets detection all reduce risk—but tools alone will not close the gap between development velocity and security assurance.</p>



<p class="wp-block-paragraph">DevSecOps succeeds when security is treated as a shared responsibility across the entire engineering organisation, rather than a function owned exclusively by a separate team. That means hiring decisions, onboarding processes, sprint ceremonies, and architectural review boards all need to reflect security as a first-class concern—not an afterthought appended to the definition of done.</p>



<p class="wp-block-paragraph">Starting small is fine. Inviting a security engineer to one meeting, automating one class of vulnerability checks, or running one role-switching exercise can begin to shift the culture. The goal is to make incremental, sustainable progress rather than attempting a wholesale transformation that collapses under its own weight.</p>



<h2 class="wp-block-heading">Key Takeaways</h2>



<ul class="wp-block-list">
<li>The developer-to-security-professional ratio makes manual security reviews unscalable; automation and shared responsibility are the only viable paths forward.</li>
<li>Role-switching exercises between developers and security engineers build lasting empathy and collaboration.</li>
<li>Embedding security professionals informally in existing developer rituals (standups, code reviews) is a low-cost, high-impact first step.</li>
<li>Automated security testing should be integrated at every stage of the CI/CD pipeline, starting from requirements.</li>
<li>Developer security champions reduce dependency on centralised security teams and create career growth opportunities.</li>
<li>Basic security training for developers eliminates the majority of common vulnerability classes at low cost.</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/devsecops-or-how-to-build-safer-software-so-much-faster/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Security Learning Resources for DevOps Engineers</title>
		<link>https://www.bestdevops.com/resources-for-devops-pros-to-learn-about-security/</link>
					<comments>https://www.bestdevops.com/resources-for-devops-pros-to-learn-about-security/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Sat, 08 Apr 2017 17:35:41 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps Best Practices]]></category>
		<category><![CDATA[DevOps Updates]]></category>
		<category><![CDATA[Application security]]></category>
		<category><![CDATA[DevOps Security Resources]]></category>
		<category><![CDATA[DevSecOps]]></category>
		<category><![CDATA[Learning Resources]]></category>
		<category><![CDATA[Resources]]></category>
		<category><![CDATA[SecDevOps]]></category>
		<category><![CDATA[Secure DevOps]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Security Education]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=1195</guid>

					<description><![CDATA[A curated list of conferences, websites, training courses, books, social media accounts, and online communities to help DevOps engineers build a solid security foundation.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Security is no longer a responsibility that can be delegated to a separate team at the end of a release cycle. For DevOps engineers who own the development, delivery, and operation of critical applications, understanding security principles is increasingly part of the job. The challenge is knowing where to start.</p>



<p class="wp-block-paragraph">The following curated list — originally sourced from Threat Stack — covers conferences, websites, training courses, books, social media accounts, and online communities worth exploring as you build your security knowledge.</p>



<h2 class="wp-block-heading">1. Conferences</h2>



<p class="wp-block-paragraph">In-person conferences remain one of the most effective ways to learn from practitioners and build a network in a new discipline. Several events are particularly well-suited to DevOps engineers exploring security.</p>



<p class="wp-block-paragraph"><strong>Security BSides</strong> is a community-driven conference series with events held in cities around the world. The format is deliberately accessible — BSides events are designed to welcome newcomers alongside veterans, making them a low-barrier entry point into the security community.</p>



<p class="wp-block-paragraph"><strong>DevOpsDays</strong> events have incorporated a growing volume of security content into their programs. Attendees at recent DevOpsDays events have reported that a significant portion of talks touched on security topics, reflecting how central security has become to modern DevOps practice. DevOpsDays events are held in cities globally throughout the year; check <a href="https://devopsdays.org">devopsdays.org</a> for the current schedule.</p>



<p class="wp-block-paragraph">Larger industry conferences such as <strong>LISA</strong> (hosted by USENIX) and <strong>Velocity</strong> also regularly include security-focused sessions. Reviewing the published schedules from previous years is a useful way to gauge whether a given conference will deliver content relevant to your needs before you commit to attending.</p>



<h2 class="wp-block-heading">2. Websites</h2>



<p class="wp-block-paragraph">A handful of security-focused websites consistently publish high-quality, practical content that is relevant to engineers working in cloud and DevOps environments.</p>



<ul class="wp-block-list">
<li><strong>Medium&#8217;s Starting Up Security</strong> — A publication focused on practical, actionable security guidance for engineering and product teams. Topics range from building a product security function to investigating cloud audit logs.</li>
<li><strong>Krebs on Security (krebsonsecurity.com)</strong> — Run by independent journalist Brian Krebs, this site covers real-world cybercrime, data breaches, and emerging threats in depth. It is a good resource for understanding what kinds of attacks are active in the wild and how organizations are affected.</li>
<li><strong>Threatpost (threatpost.com)</strong> — An independent security news site covering vulnerabilities, cloud security, IoT threats, and policy developments. It provides broad coverage that helps engineers stay aware of the current threat landscape.</li>
</ul>



<p class="wp-block-paragraph">Beyond these, look for blogs maintained by security researchers and vendors in the DevSecOps space. Many publish detailed post-mortems, threat analyses, and implementation guides that are directly applicable to infrastructure and application work.</p>



<h2 class="wp-block-heading">3. Training Courses and Certifications</h2>



<p class="wp-block-paragraph">If you want structured, verifiable security education, <strong>SANS Institute</strong> is one of the most respected providers in the field. SANS offers both live in-person courses and on-demand online training covering a wide range of security disciplines, from security operations to cloud security to application security.</p>



<p class="wp-block-paragraph">SANS also administers the <strong>GIAC (Global Information Assurance Certification)</strong> program, which produces role-specific credentials that are well-regarded by employers. For those seeking a more comprehensive academic qualification, SANS offers a Master of Science in Information Security Engineering (MSISE).</p>



<p class="wp-block-paragraph">Importantly, SANS maintains a free library of whitepapers, research, and reading room materials. This is a useful starting point before committing to a paid course.</p>



<p class="wp-block-paragraph">Other training platforms worth exploring include:</p>



<ul class="wp-block-list">
<li><strong>Cybrary</strong> — Free and paid courses covering security fundamentals and certifications.</li>
<li><strong>Offensive Security</strong> — Hands-on, practical training for those interested in penetration testing and offensive security techniques.</li>
<li><strong>Cloud provider security training</strong> — AWS, Google Cloud, and Microsoft Azure all offer security-focused learning paths and certifications relevant to DevOps engineers working in those environments.</li>
</ul>



<h2 class="wp-block-heading">4. Books</h2>



<p class="wp-block-paragraph">For engineers who prefer to learn from books, a few titles stand out as particularly useful starting points.</p>



<p class="wp-block-paragraph"><strong><em>DevOpsSec</em> by O&#8217;Reilly Media</strong> — This eBook uses real-world case studies to explain how security practices can be integrated into a DevOps workflow. It was available as a free download from O&#8217;Reilly at the time of the original article; availability may have changed.</p>



<p class="wp-block-paragraph"><strong><em>Security Engineering</em> by Ross Anderson</strong> — A comprehensive textbook covering information security from foundational principles to complex real-world systems. It is not a hands-on implementation guide, but it provides the conceptual grounding that makes other security learning click. A free version of an earlier edition has been made available by the author on his university webpage.</p>



<p class="wp-block-paragraph">Other books worth noting for DevOps engineers include <em>The Phoenix Project</em> for organizational context, and O&#8217;Reilly titles on specific topics such as web application security, container security, and cloud security architecture.</p>



<h2 class="wp-block-heading">5. Social Media and Security Practitioners to Follow</h2>



<p class="wp-block-paragraph">Twitter (now X) has historically been a primary channel for the security community to share research, disclose vulnerabilities, and discuss emerging threats in near real-time. Following practitioners gives you a pulse on what is happening in the field before it appears in formal publications.</p>



<p class="wp-block-paragraph">The following handles were recommended by Threat Stack as useful accounts for DevOps engineers interested in security. Note that account activity and relevance may have changed since the original article was published in 2017:</p>



<ul class="wp-block-list">
<li>@duo_labs</li>
<li>@duosec</li>
<li>@pwnallthethings</li>
<li>@robertmlee</li>
<li>@hacks4pancakes</li>
<li>@benjammingh</li>
<li>@alexstamos</li>
<li>@tqbf</li>
<li>@thegrugg</li>
<li>@jessysaurusrex</li>
<li>@taviso</li>
<li>@dguido</li>
<li>@flyryan</li>
</ul>



<p class="wp-block-paragraph">Beyond Twitter/X, LinkedIn has grown as a platform for security professionals sharing long-form analysis. Mastodon&#8217;s infosec community (infosec.exchange) has also become active as an alternative social platform for the security field.</p>



<h2 class="wp-block-heading">6. Forums and Online Communities</h2>



<p class="wp-block-paragraph">Engaging with communities where you can ask questions and discuss real problems accelerates learning considerably.</p>



<ul class="wp-block-list">
<li><strong>HangOps #infosec (Slack)</strong> — A Slack community for operations and DevOps practitioners with a dedicated infosec channel. Access is available at <a href="https://signup.hangops.com/">signup.hangops.com</a>.</li>
<li><strong>Information Security Stack Exchange (security.stackexchange.com)</strong> — A Q&amp;A forum with a large, active community covering a broad range of security topics. The question archive alone is a valuable reference.</li>
<li><strong>Reddit</strong> — Subreddits such as r/netsec, r/devops, and r/AskNetsec contain active discussions and resource-sharing relevant to engineers at all levels.</li>
<li><strong>OWASP Community</strong> — The Open Worldwide Application Security Project maintains active working groups, local chapters, and a Slack workspace focused on application security.</li>
</ul>



<h2 class="wp-block-heading">Getting Started</h2>



<p class="wp-block-paragraph">Security can feel like a vast and opaque domain when you are coming at it from a development or operations background. The resources above are a practical starting point rather than an exhaustive curriculum. A reasonable approach is to begin with one or two website subscriptions to build awareness of current threats, attend a local BSides or DevOpsDays event to build community connections, and work through a structured SANS course or certification if you need to demonstrate formal competency.</p>



<p class="wp-block-paragraph">The most important step is simply to start. Security knowledge compounds over time, and even a basic grounding in the principles will make you a significantly more effective DevOps engineer.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/resources-for-devops-pros-to-learn-about-security/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How IT Ops Teams Are Taking an Iterative Approach to Security in DevOps</title>
		<link>https://www.bestdevops.com/it-ops-pros-adopt-iterative-approach-to-security-in-devops/</link>
					<comments>https://www.bestdevops.com/it-ops-pros-adopt-iterative-approach-to-security-in-devops/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 31 Mar 2017 16:45:38 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps Best Practices]]></category>
		<category><![CDATA[DevOps Process]]></category>
		<category><![CDATA[DevSecOps]]></category>
		<category><![CDATA[IT ops pros]]></category>
		<category><![CDATA[IT security]]></category>
		<category><![CDATA[SecDevOps]]></category>
		<category><![CDATA[Secure DevOps]]></category>
		<category><![CDATA[Security in DevOps]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=1103</guid>

					<description><![CDATA[Mature DevSecOps programs don't happen overnight. Learn how IT ops practitioners are incrementally improving security in DevOps pipelines—from basic secrets management to dynamic credential testing with HashiCorp Vault.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on reporting originally published at <a href="https://searchitoperations.techtarget.com" rel="noopener">searchitoperations.techtarget.com</a>.</em></p>



<h2 class="wp-block-heading">IT Ops Finds Itself on the Security Front Lines</h2>



<p class="wp-block-paragraph">Most organizations have dedicated IT security departments, but in practice, the absence of mature DevSecOps collaboration leaves IT operations teams identifying vulnerabilities and responding to anomalies in production. Security in DevOps environments frequently defaults to IT ops—whether those teams want that responsibility or not.</p>



<p class="wp-block-paragraph">Attacks are often first detected not by security tools, but because they manifest as performance degradation—slow systems, unresponsive browsers, or unusual operating system behavior. As Chris Christiansen, senior consultant at Hurwitz &amp; Associates, put it: <em>&#8220;This goes back to the old days, when people would call the help desk and complain that their machine was running slow and it was being weird.&#8221;</em></p>



<p class="wp-block-paragraph">The difference today is that the faster release cycles characteristic of DevOps can obscure the signal further. More deployments, more services, and more infrastructure churn create a larger surface area for both vulnerabilities and detection blind spots.</p>



<h2 class="wp-block-heading">Security in DevOps Is an Evolution, Not a Revolution</h2>



<p class="wp-block-paragraph">The core lesson from practitioners is straightforward: IT ops teams need to walk before they run. Incremental improvements—even imperfect ones—are far better than waiting for a comprehensive DevSecOps program to materialize.</p>



<h3 class="wp-block-heading">Real-World Example: Nuna&#8217;s Secrets Management Journey</h3>



<p class="wp-block-paragraph">William Bengtson, senior security program manager at Nuna Inc.—a healthcare data analytics company—described how his team evolved their secrets management approach over time. In the company&#8217;s early years, they built a homegrown solution around <a href="https://aws.amazon.com/kms/" rel="noopener">Amazon Key Management Service (KMS)</a>:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;It was a golang binary written around Amazon KMS. Every service would have a unique KMS key, and we&#8217;d encrypt static secrets and store them in a KMS-specific YAML file.&#8221;</p><cite>— William Bengtson, Nuna Inc.</cite></blockquote>



<p class="wp-block-paragraph">Nuna eventually migrated to <a href="https://www.vaultproject.io/" rel="noopener">HashiCorp Vault</a> for secrets management, but notably still runs the homegrown KMS application alongside it—because Vault itself cannot fully secure its own initialization process.</p>



<p class="wp-block-paragraph">When the team adopted Vault, they faced a common challenge: adding new security features required refactoring and redeploying existing applications. IT ops led the effort to bake Vault&#8217;s service deployment capability directly into the process used to spin up new AWS EC2 instances. This approach allowed new security services to be layered in without touching application code—and it opened the door for the broader DevOps team to take ownership of further security improvements.</p>



<h3 class="wp-block-heading">Using Vault to Test Security Assumptions</h3>



<p class="wp-block-paragraph">Bengtson&#8217;s team also found an unconventional use for Vault&#8217;s infrastructure monitoring: proactively testing how applications behave under security events. Their method:</p>



<ul class="wp-block-list">
<li>Issue the tool a set of <strong>dynamic credentials</strong> and have it connect to MySQL.</li>
<li><strong>Revoke those credentials</strong> mid-operation and observe whether the tool continues to function.</li>
<li>Use the results to answer: <em>&#8220;If we revoke a database credential during a compromise, what else do we need to do?&#8221;</em></li>
</ul>



<p class="wp-block-paragraph">This kind of iterative, operationally grounded testing helps teams build practical security intuition without requiring a dedicated security engineering headcount.</p>



<h2 class="wp-block-heading">Back to Basics: Security Steps for Resource-Constrained IT Ops Teams</h2>



<p class="wp-block-paragraph">Not every organization has engineers who can write custom KMS wrappers. Tom McLaughlin, an engineer at Threat Stack Inc., addressed this directly at a DevOps Meetup in Boston, framing his perspective clearly:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;I am not a &#8216;security person.&#8217; I&#8217;m an ops person that has had to deal with security throughout my career, because there either was no security team or security came to me saying, &#8216;You need to do this.'&#8221;</p><cite>— Tom McLaughlin, Threat Stack Inc.</cite></blockquote>



<p class="wp-block-paragraph">McLaughlin&#8217;s key insight: the most dangerous security vulnerabilities are usually mundane, not exotic. While teams obsess over the latest named zero-day exploits, common misconfigurations quietly create serious exposure:</p>



<ul class="wp-block-list">
<li>Systems with <strong>weak or default authentication credentials</strong> exposed to the public internet.</li>
<li><strong>Secrets and API keys committed in cleartext</strong> to code repositories.</li>
</ul>



<p class="wp-block-paragraph">Fixing these basic issues first delivers more security value than chasing sophisticated tooling prematurely.</p>



<h2 class="wp-block-heading">A Progressive Toolchain for Secrets Management</h2>



<p class="wp-block-paragraph">McLaughlin outlined a practical progression for IT ops teams that aren&#8217;t yet ready for enterprise-grade secrets management platforms. Each step is better than the last, and each is better than doing nothing:</p>



<h3 class="wp-block-heading">Step 1: Encrypt Secrets in Git with git-crypt</h3>



<p class="wp-block-paragraph"><a href="https://github.com/AGWA/git-crypt" rel="noopener">git-crypt</a> is an open source utility that transparently encrypts files in a Git repository using symmetric encryption (shared passwords). It&#8217;s a low barrier entry point: the main benefit isn&#8217;t perfect security architecture, it&#8217;s forcing a team to <em>find</em> all the secrets currently hardcoded in their repositories.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;At the very least, you&#8217;ve now just gone through your code and found all the dead bodies… you&#8217;ve gone from the worst possible scenario to at least a step forward.&#8221;</p><cite>— Tom McLaughlin</cite></blockquote>



<h3 class="wp-block-heading">Step 2: Public Key Encryption with Hiera-eyaml (Puppet)</h3>



<p class="wp-block-paragraph">For teams running Puppet, <a href="https://github.com/voxpupuli/hiera-eyaml" rel="noopener">Hiera-eyaml</a> provides public key encryption for secrets stored in Hiera—eliminating the shared-password weakness of symmetric encryption. Secrets are centralized in one repository and encrypted without requiring all team members to share a password.</p>



<p class="wp-block-paragraph"><strong>Trade-off:</strong> Hiera-eyaml may require manual steps when rotating Puppet masters, and teams may need to refactor Puppet code if they haven&#8217;t already fully adopted Hiera.</p>



<h3 class="wp-block-heading">Step 3: KMS-Backed Storage with Credstash or Sneaker</h3>



<p class="wp-block-paragraph">Utilities such as <a href="https://github.com/fugue/credstash" rel="noopener">credstash</a> and Sneaker move secrets entirely out of code repositories and into encrypted Amazon S3 storage. Credstash integrates natively with AWS KMS for envelope encryption.</p>



<p class="wp-block-paragraph"><strong>Trade-off:</strong> This approach requires managing IAM permissions for S3 bucket access, which typically means adopting an infrastructure-as-code tool such as <a href="https://aws.amazon.com/cloudformation/" rel="noopener">AWS CloudFormation</a> or <a href="https://www.terraform.io/" rel="noopener">HashiCorp Terraform</a> to manage those permissions consistently and repeatably.</p>



<h3 class="wp-block-heading">Step 4: Full Secrets Management with HashiCorp Vault or Conjur</h3>



<p class="wp-block-paragraph">When teams are ready, dedicated secrets management platforms like <a href="https://www.vaultproject.io/" rel="noopener">HashiCorp Vault</a> or <a href="https://www.conjur.org/" rel="noopener">Conjur</a> provide dynamic secrets, fine-grained access control, audit logging, and automated credential rotation. These tools represent the mature end of the spectrum—but they are not the right starting point for every team.</p>



<h2 class="wp-block-heading">IT Ops and Security: More Related Than Most Teams Realize</h2>



<p class="wp-block-paragraph">The broader theme connecting all of these approaches is that IT operations tooling and security tooling share significant common ground. Monitoring, testing, and deployment pipelines all generate signals that have security relevance—if the team looking at them knows what to look for.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;IT operations and security are more strongly related than most people realize. But when you have a security issue that directly relates to performance, throughput and uptime, there can be a meeting of the minds.&#8221;</p><cite>— Chris Christiansen, Hurwitz &amp; Associates</cite></blockquote>



<p class="wp-block-paragraph">The practical takeaway for DevOps teams is this: you don&#8217;t need a mature DevSecOps program to start improving security. Begin with the obvious gaps—plaintext secrets in repositories, exposed credentials, unmonitored access—and build iteratively from there. Each step forward matters, even if the destination is still a long way off.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/it-ops-pros-adopt-iterative-approach-to-security-in-devops/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Secure DevOps: A Practical Plan to Deliver Business Value Without Sacrificing Security</title>
		<link>https://www.bestdevops.com/secure-devops-a-simple-plan-to-deliver-business-value/</link>
					<comments>https://www.bestdevops.com/secure-devops-a-simple-plan-to-deliver-business-value/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Tue, 21 Mar 2017 10:05:53 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Test Driven DevOps]]></category>
		<category><![CDATA[Business value]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[SecDevOps]]></category>
		<category><![CDATA[Secure DevOps]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Security Teams]]></category>
		<category><![CDATA[Software Development]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=1003</guid>

					<description><![CDATA[Security teams that cling to waterfall-era testing cycles risk becoming irrelevant in a DevOps world. Here's how to shift security left, embed it into CI/CD pipelines, and make infosec a business enabler rather than a blocker.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">DevOps—the movement to break down organizational silos, accelerate software delivery, and create better customer experiences—has moved well beyond startups and early adopters into mainstream enterprise IT. That creates an uncomfortable question for security teams: how do you maintain rigorous security practices inside a culture that prizes speed and continuous change?</p>



<p class="wp-block-paragraph">James Wickett, a senior DevOps engineer, speaker, author, and founder of the <strong>Gauntlt Rugged Testing Framework</strong>, argues that the answer is not to slow DevOps down, but to rethink how security fits into it entirely.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Traditional information security is going to die if we don&#8217;t respond to the way the business is moving.&#8221;</p><cite>—James Wickett</cite></blockquote>



<h2 class="wp-block-heading">Why Security Must Evolve in a DevOps World</h2>



<p class="wp-block-paragraph">Businesses have learned that letting code sit on the shelf accumulates technical debt and erodes competitive advantage. Historically, security reviews and compliance checks have been a primary cause of slow releases—large, manual testing gates clustered at the end of monolithic release cycles.</p>



<p class="wp-block-paragraph">That model is no longer sustainable. In a continuous delivery environment, a security process that takes weeks doesn&#8217;t fit into a pipeline that ships multiple times per day. Security teams that fail to adapt will be bypassed, not respected.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Security&#8217;s new role is to not be a blocker, but to help deliver audited, compliant, and security-tested code faster.&#8221;</p><cite>—James Wickett</cite></blockquote>



<p class="wp-block-paragraph">Reforming your testing processes is the cornerstone of this shift. But before the tooling changes, you need a cultural shift that gets security practitioners thinking about how security serves the business—not just how it constrains it.</p>



<h2 class="wp-block-heading">From Black Hat to Many Hats: Breaking the Security Silo</h2>



<p class="wp-block-paragraph">One of the most damaging patterns in enterprise security is self-imposed isolation. Security teams often rely on specialized tooling and internal processes that the rest of the organization never sees or understands. That opacity breeds mistrust and slows collaboration.</p>



<p class="wp-block-paragraph">Wickett recommends a deliberate effort to integrate security people into the broader organization:</p>



<ul class="wp-block-list">
<li><strong>Diversify conference attendance.</strong> Instead of sending security staff exclusively to events like RSA or Black Hat, consider sending them to cross-functional engineering conferences focused on agile delivery, infrastructure, and operations. Exposure to how other parts of the business think reshapes assumptions.</li>
<li><strong>Embed security in cross-functional meetings.</strong> Security engineers who participate in sprint planning, architecture reviews, and incident retrospectives naturally become advisors rather than auditors.</li>
<li><strong>Conduct value stream mapping.</strong> Map the full flow of work from idea to production and identify where security adds friction. This exercise helps security teams see their work in the context of the organization&#8217;s highest-level business goals—and gives them concrete data about where to focus improvement efforts.</li>
</ul>



<p class="wp-block-paragraph">The goal is for security people to align themselves with the business mission and understand why DevOps practices are being adopted, not just what those practices are.</p>



<h2 class="wp-block-heading">Waterfall&#8217;s Last Stand: Moving Past the Big-Bang Security Review</h2>



<p class="wp-block-paragraph">DevOps works by uniting development and operations into a single, continuous feedback loop. For security, that means abandoning the traditional model that clusters all testing at the end of a long release cycle or ties it exclusively to quarterly audit windows.</p>



<p class="wp-block-paragraph">Wickett recommends that security team leads focus their initial efforts on two concrete areas:</p>



<h3 class="wp-block-heading">1. Inject Security Testing Directly Into Your Delivery Pipeline</h3>



<p class="wp-block-paragraph">The shift here is moving security tests from a manual gate that happens after development to automated checks that run continuously alongside the code. Concretely, this means:</p>



<ul class="wp-block-list">
<li>Integrating static analysis security testing (SAST) tools into your CI server so they run on every commit or pull request.</li>
<li>Adding dependency vulnerability scanning to your build pipeline to catch known-vulnerable libraries before they reach production.</li>
<li>Automating compliance checks so that policy validation is a standard pipeline step, not a manual pre-release scramble.</li>
<li>Using tools like Gauntlt or similar security acceptance-testing frameworks to write security tests that live alongside functional tests in the same repository.</li>
</ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Moving your security tests closer to where the code is being written is where the information security team can add real value to the DevOps movement.&#8221;</p><cite>—James Wickett</cite></blockquote>



<p class="wp-block-paragraph">When security tests are automated checkpoints rather than manual gates, they stop creating bottlenecks and start providing fast feedback to developers—at the point in the workflow where fixes are cheapest and fastest to make.</p>



<h3 class="wp-block-heading">2. Instrument, Monitor, and Respond in Real Time</h3>



<p class="wp-block-paragraph">Modern development and operations teams have rich dashboards and real-time telemetry covering application performance, error rates, and infrastructure health. Security, by contrast, has often operated from periodic reports and after-the-fact log analysis.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Right now, dev and ops have more dashboards, monitors, switches, levers, and knobs to know what is happening and make changes to the site in real time. Security needs to adopt instrumentation and monitoring that can be added into these dashboards and monitors, thus becoming more transparent in the organization.&#8221;</p><cite>—James Wickett</cite></blockquote>



<p class="wp-block-paragraph">Integrating security signals into the same observability stack used by the rest of engineering closes that gap. Practical steps include:</p>



<ul class="wp-block-list">
<li>Feeding authentication anomalies, privilege escalation events, and unusual traffic patterns into the same monitoring platform used by the operations team.</li>
<li>Setting up real-time alerting on security-relevant metrics so that the response window shrinks from days to minutes.</li>
<li>Making security dashboards visible to developers and operations engineers, not just the security team, so that the whole organization develops security awareness.</li>
</ul>



<p class="wp-block-paragraph">With continuous delivery, you are always releasing new code. A solid attack detection and monitoring strategy is not optional—it is the safety net that makes fast delivery responsible.</p>



<h2 class="wp-block-heading">Culture Before Tooling</h2>



<p class="wp-block-paragraph">A critical caution: purchasing new security tools will not fix a cultural or organizational alignment problem. If security teams are still seen as the department of &#8220;no,&#8221; if developers don&#8217;t understand why security checks exist, or if there is no shared ownership of risk across the organization, the tooling will be ignored or worked around.</p>



<p class="wp-block-paragraph">Wickett is direct on this point: &#8220;Tooling is not going to help you if you have significant deficits in those areas.&#8221; Business alignment and cultural acceptance of agile practices must come first. Once those foundations are in place, automation and monitoring amplify the effort rather than substitute for it.</p>



<h2 class="wp-block-heading">Key Takeaways for Security and DevOps Teams</h2>



<ul class="wp-block-list">
<li><strong>Security as an enabler:</strong> Reframe the security team&#8217;s mission from blocking releases to accelerating safe releases.</li>
<li><strong>Break the silo:</strong> Embed security engineers in cross-functional teams, events, and meetings.</li>
<li><strong>Shift left:</strong> Move security testing into the CI/CD pipeline, as close to the point of code authorship as possible.</li>
<li><strong>Monitor continuously:</strong> Integrate security telemetry into the same real-time dashboards used by development and operations.</li>
<li><strong>Culture first:</strong> Align security with business goals before investing in new tooling.</li>
</ul>



<p class="wp-block-paragraph">The organizations that will succeed are those that treat security as a shared engineering discipline, not a separate function that reviews work after the fact. That is the practical foundation of Secure DevOps—and the competitive advantage it delivers is real.</p>



<p class="wp-block-paragraph"><em>Original insights attributed to James Wickett, founder of the Gauntlt Rugged Testing Framework, as reported by TechBeacon.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/secure-devops-a-simple-plan-to-deliver-business-value/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Secure Coding: The Rise of SecDevOps</title>
		<link>https://www.bestdevops.com/secure-coding-the-rise-of-secdevops/</link>
					<comments>https://www.bestdevops.com/secure-coding-the-rise-of-secdevops/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 10 Feb 2017 05:52:03 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps Best Practices]]></category>
		<category><![CDATA[DevOps Events]]></category>
		<category><![CDATA[Application security]]></category>
		<category><![CDATA[Code Security]]></category>
		<category><![CDATA[Devops Events]]></category>
		<category><![CDATA[DevSecOps]]></category>
		<category><![CDATA[RSA Conference]]></category>
		<category><![CDATA[SecDevOps]]></category>
		<category><![CDATA[Secure Coding]]></category>
		<category><![CDATA[Security]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=612</guid>

					<description><![CDATA[Source:- databreachtoday.com For too long, ensuring that code is securely written &#8211; and bug free &#8211; has been a business [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source:- databreachtoday.com</p>
<p>For too long, ensuring that code is securely written &#8211; and bug free &#8211; has been a business afterthought. But there&#8217;s been new hope for building security into the development lifecycle, thanks to the rise of DevOps, aka rugged software, says Chris Wysopal, CTO of the application security firm Veracode.</p>
<p>DevOps &#8211; a truncation of software development and IT operations &#8211; incorporates aspects of agile development, including short sprints &#8211; perhaps just two weeks in length &#8211; that involve planning, designing and implementing new, working software or additional functionality, backed by having customers embedded into the coding team.</p>
<p>Wysopal is delivering a Feb. 15 briefing at the RSA Conference in San Francisco titled &#8220;Your Chance to Get It Right: 5 Keys to Building AppSec into DevOps.&#8221;</p>
<p>In an interview with Information Security Media Group, Wysopal notes that DevOps, as well as what&#8217;s sometimes now referred to as DevSecOps, improves on agile concepts by adding operations personnel into teams and making developers directly responsible not just for quality control, but also the security of the code they&#8217;re writing.</p>
<p>&#8220;Just like they fail a build when there&#8217;s a functionality problem or a performance problem that&#8217;s unacceptable &#8230; have them fail the build when there are security defects found that can&#8217;t go into production,&#8221; he says.</p>
<p>In this (<a href="http://www.databreachtoday.com/interviews/secure-coding-rise-secdevops-i-3470?popout=1&amp;time=3">audio link</a>), Wysopal describes:</p>
<ul>
<li>The business case for integrating security into the application development lifecycle;</li>
<li>How DevOps teams operate, and where the security buck stops;</li>
<li>What resources these teams require to help them more quickly find and fix bugs.</li>
</ul>
<p>Wysopal is CTO of Veracode, as well as a member of the Black Hat review board. He was previously vice president of research and development at security consultancy @stake, which was acquired by Symantec. He also was one of the original vulnerability researchers at The L0pht, a hacker think tank, where he researched vulnerabilities and wrote security software such as Netcat for Windows and L0phtCrack.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/secure-coding-the-rise-of-secdevops/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
