On DevSecOps: Putting Security Into DevOps Requires a Risk-First Mindset-Part 1
August 26, 2020

Jon Collins
Gigaom

The field of cybersecurity is awash with four-letter acronyms. As if to prove the three letters is not enough (and that security always needs to go one step further), we have SAST, DAST and RASP, SIEM and SOAR. But even cybersecurity professionals must find DevSecOps a bit of a mouthful. DevSecOps inserts security principles and practices into the DevOps lifecycle, squeezing security into the terminology of development and deployment with all the subtlety of a crowbar.

The fact that this needs to happen deserves some exploration, not least because of what it suggests: that DevOps left in the wild, doesn't take cybersecurity into account. So, did the creators of DevOps just fall asleep in that lecture, or is something more fundamental going on? What is the relationship between cybersecurity in general and DevOps, and most importantly, what do organizations need to do about it?


To answer these questions, we can go to the roots of why cybersecurity exists: risk. Or, more accurately, the mitigation of business risk. That is, what might go wrong for an organization, should issues not be addressed and treated.

A harsh, but fair statement is that other risks are less important: customer privacy, for example, only matters because of the potential for reputational damage, compliance failure or loss of revenue, should privacy be breached.

Applications, systems, services, data stores, network devices and end points are all sources of business risk. Thus, we have a raft of well-acronymed solutions to cover the breadth of this threat surface, dealing with the range of security issues out there (as characterized by the 3-acronym confidentiality-integrity-availability).

But what about applications and services still to be built, and how might their very construction also contribute to business risk?

In recent years, businesses have been struggling to keep up with cloud-metric startups — the latter a clear and present source of business risk, as they eat away at incumbent market share. The need to develop new, tech-driven solutions quickly has driven the need for speed, which has pervaded all aspects of software production.

As we have seen in other areas, however, doing things fast has been at the expense of manageability; and equally, has left the door open for cybersecurity risks.

A major element of DevSecOps is, therefore, a literal re-insertion of security back into the software creation pipeline. It may be true that developers don't necessarily get out of bed in the morning thinking about how to build software securely; equally, first versions of some software products may lack even the most obvious security measures, such as two-factor user authentication, or encryption of data in motion, simply because nobody thought about them.

But we can't expect leopards to change their spots, which is why we have best practices and tools to respond to our reasonably standard human traits (to coin another cybersecurity trichord, the answer lies across all elements of people, process, technology).

One piece of good news is that security tools are legion: the security technology space is as dynamic and complex as the challenges it seeks to address (which is why we need all those four-letter acronyms).

Go to On DevSecOps: Putting Security Into DevOps Requires a Risk-First Mindset - Part 2

Jon Collins is VP of Research for Gigaom
Share this

Industry News

April 25, 2024

JFrog announced a new machine learning (ML) lifecycle integration between JFrog Artifactory and MLflow, an open source software platform originally developed by Databricks.

April 25, 2024

Copado announced the general availability of Test Copilot, the AI-powered test creation assistant.

April 25, 2024

SmartBear has added no-code test automation powered by GenAI to its Zephyr Scale, the solution that delivers scalable, performant test management inside Jira.

April 24, 2024

Opsera announced that two new patents have been issued for its Unified DevOps Platform, now totaling nine patents issued for the cloud-native DevOps Platform.

April 23, 2024

mabl announced the addition of mobile application testing to its platform.

April 23, 2024

Spectro Cloud announced the achievement of a new Amazon Web Services (AWS) Competency designation.

April 22, 2024

GitLab announced the general availability of GitLab Duo Chat.

April 18, 2024

SmartBear announced a new version of its API design and documentation tool, SwaggerHub, integrating Stoplight’s API open source tools.

April 18, 2024

Red Hat announced updates to Red Hat Trusted Software Supply Chain.

April 18, 2024

Tricentis announced the latest update to the company’s AI offerings with the launch of Tricentis Copilot, a suite of solutions leveraging generative AI to enhance productivity throughout the entire testing lifecycle.

April 17, 2024

CIQ launched fully supported, upstream stable kernels for Rocky Linux via the CIQ Enterprise Linux Platform, providing enhanced performance, hardware compatibility and security.

April 17, 2024

Redgate launched an enterprise version of its database monitoring tool, providing a range of new features to address the challenges of scale and complexity faced by larger organizations.

April 17, 2024

Snyk announced the expansion of its current partnership with Google Cloud to advance secure code generated by Google Cloud’s generative-AI-powered collaborator service, Gemini Code Assist.

April 16, 2024

Kong announced the commercial availability of Kong Konnect Dedicated Cloud Gateways on Amazon Web Services (AWS).

April 16, 2024

Pegasystems announced the general availability of Pega Infinity ’24.1™.