2022 Prediction: DevSecOps will cross the chasm
Weâve been talking about DevSecOps and shift-left security for years. Although this approach probably didnât âcross the chasmâ in 2021, we did see some very telling milestones.
Join us
Weâve been talking about DevSecOps and shift-left security for years. Although this approach probably didnât âcross the chasmâ in 2021, we did see some very telling milestones.
A good DevSecOps strategy goes beyond having the right tools and processes in place: it requires consistent and crucially, bi-directional feedback and learning. Both security and engineering teams have such different priorities and strengths, but that doesnât mean they donât have anything to learn from each other. This year, make it a resolution to create a culture of bi-directional learning between these two teams and reap the benefit of improved collaboration. Here are the top things one can learn from the other to break down silos in the name of DevSecOps.
When you hear the term âsecurity breach,â chances are that risks like malware or ransomware attacks come to mind. These exploits tend to feature in headlines about major cybersecurity attacks.
Selecting the right infrastructure as code (IaC) framework depends largely on your needs and the comfort levels of your team but can have a significant impact on your cloud-native tech stack. When looking at two common IaC frameworksâTerraform by HashiCorp and Amazon CloudFormationâthere are a lot of opinions for and against each.
There are many reasons to love Kubernetes. Itâs open source. Itâs incredibly scalable and flexible. And it turns out to be a great way to deploy hybrid cloud and multi-cloud workloads.
Part of the reason why securing Kubernetes can be challenging is that Kubernetes isnât a single, simple framework. Itâs a complex, multi-layered beast.
Monoreposâor the use of a single repository for every part of an applicationâhave been around since before git was invented in 2005.
âResistance to change is proportional to how much the future might be altered by any given act.â â Stephen King
Humans are naturally resistant to change. The fear of the unknown and loss of control can cripple attempts to innovate and modernize. This is often true when it comes to DevSecOps initiatives. Many people accept the need for a more integrated and automated approach to security, but concerns about security teams slowing teams down or hindering innovation hold many companies back from embracing it.
Meanwhile, the digital economy is becoming more competitive, talent is becoming harder and more expensive to acquire, and the cost of breaches â financially and on companiesâ reputations â has skyrocketed. In this environment, the benefits of DevSecOps far outweigh the upfront costs and ongoing investment.
The goal with infrastructure as code (IaC) frameworks such as Terraform and CloudFormation is to make infrastructure provisioning more efficient. Through a combination of automation and either imperative or declarative configuration, IaC makes it easier to deploy the same environment consistently and repeatably.
IaCâs immutability and machine readability are huge advantages when it comes to building, deploying, and testing infrastructure. It allows for storing and versioning of infrastructure, making it easier to manage, collaborate, and audit. It also allows teams to testâand secureâinfrastructure just as they would with any other code. But without the right approach, IaC can actually pose a disadvantage when it comes to security and compliance.
Stack Overflowâs 2021 Developer Survey found that 54% of developers use AWS, yet only 7% use Terraform.