Balancing the speed of innovation with security is an age-old problem in software development. This is no different in modern DevOps. Development teams want a frictionless path to deploy new code but often struggle with access permissions that are linked to services. The CI/CD pipeline makes it easier for developers to quickly introduce new features and updates, in an agile way. As application changes move through the CI/CD pipeline, automation can allow changes to happen very quickly, without creating downtime or delays on the customer side.
When it comes to the permissions of CI/CD servers, DevOps often don’t want to deny access. After all, the wide access permissions are part of allowing the speed of innovation, and development teams are regularly—and often understandably—cautious about putting least-privilege or other access rules in place.
But there are some security risks to consider. Any developer being granted admin permissions to deploy new code is open to vulnerabilities, weaknesses and misconfigurations. Cloud sprawl has created a lack of visibility into whether or not the infrastructure is properly set up and connected with logging tools. How does the development team know if things are getting properly patched?
The balance is extremely sensitive. DevOps need the speed of change and the ability to innovate freely, but security teams can’t handle the growing risk. Something has to change that can allow security to shift left and get involved earlier in the CI/CD pipelines rather than getting in the way.
Here are some suggestions for accelerating the speed of innovation while maintaining a healthy security posture:
Many security teams do not realize that just because their network is private, they’re still sharing pipelines with third parties, including anyone from maintenance to the team deploying your mobile app. By embracing these tools, developers can shift left, shoring up defenses early in the process, without adding a blocker to the pace of innovation coming from DevOps CI/CD pipelines.
Dynatrace today extended the application release management capabilities it provides to include synthetic tests for validating and assuring user experiences.…
During the first six months of 2021, IoT devices were breached 1.51 billion times, a significant increase from only 639…
Software systems continue to produce more and more data. And making use of it has proven benefits — so much…
ServiceNow today added a visualization tool to its Lightstep observability platform that will make it simpler for DevOps teams to…
Malicious actors are constantly looking for new ways to gain access to sensitive data and corrupt systems. As software supply…
Software testing is the thread that connects code to customers, ensuring that the code created by development teams works for…