The term “shift left” has traditionally been applied to the process of testing “early and often” in software development. Today, that concept also extends to security.
Conventional software development focuses on solving a problem, with security tacked on once the application is put into production. However, it’s typically more time-consuming, expensive and complex to embed security into an application after it’s implemented. DevOps teams are often left with the headache of stomping out security fires as they crop up. Shift-left security builds security best practices into the development process to minimize this technical debt.
The same principle applies to the continuous integration / continuous delivery (CI/CD) pipeline. By embedding security in their CI/CD pipelines, DevOps teams can deliver, release and operate systems that are more reliable and secure.
Here are four best practices to follow.