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

May 05, 2021

Splunk announced the new Splunk Observability Cloud, the full-stack, analytics-powered and enterprise-grade Observability solution.

May 05, 2021

Amazon Web Services announced the general availability of Amazon DevOps Guru, a fully managed operations service that uses machine learning to make it easier for developers to improve application availability by automatically detecting operational issues and recommending specific actions for remediation.

May 05, 2021

SmartBear has added API testing support for the popular, open source event streaming platform, Apache Kafka.

May 05, 2021

Red Hat unveiled its Developer Sandbox for Red Hat OpenShift, an OpenShift-based development environment designed to enable organizations to accelerate the path from code to production for Kubernetes-based applications.

May 05, 2021

DevOps Institute announced the lineup for SKILup Days in the second quarter of 2021.

May 05, 2021

Idera announced the acquisition of Xblend Software.

May 04, 2021

ThoughtSpot announced the launch of ThoughtSpot Everywhere.

May 04, 2021

Perforce Software announced the availability of virtual devices (Android emulators and iOS simulators) as part of the comprehensive device lab within Perfecto’s Intelligent Test Automation platform.

May 04, 2021

LogiGear announced the newest release of its flagship TestArchitect™ Enterprise product, TestArchitect Enterprise 9.0.

May 04, 2021

Rafay Systems announced new enhancements to its flagship Kubernetes Management Cloud (KMC).

May 04, 2021

Opsera announced $15 million in Series A funding led by Felicis Ventures.

May 03, 2021

Red Hat announced the general availability of OpenShift GitOps and OpenShift Pipelines, new features of Red Hat OpenShift.

May 03, 2021

Rackspace Technology made a strategic investment in Platform9 and launched Rackspace Managed Platform for Kubernetes (MPK).

May 03, 2021

Imperva announced it has entered into an agreement to acquire CloudVector.

May 03, 2021

JFrogwill be expanding its presence in the Asia-Pacific (APAC) region, specifically in the People’s Republic of China.