소프트웨어 개발은 통상적으로 별도의 보안 및 품질 보증 팀에서 일련의 테스트를 거쳐야 했기 때문에 더 오랜 기간에 걸쳐 릴리스되었으며 그로 인해 사일로가 생성되고 릴리스 시간이 증가하게 되었습니다.
보다 최신의 소프트웨어 개발은 클라우드 기반 시스템 내에서 더 규모가 작은 출시를 위해 진행됩니다. 코드가 자동화된 방식으로 더 신속하고 일반적으로 출시됨에 따라 Agile 개발 관행이 보편화되고 있습니다. 회사는 새로운 프로세스와 도구를 사용하여 더 빠르게 혁신할 수 있습니다.
DevOps는 새로운 클라우드 출시 기능과 함께 개발되었지만, 보안은 프로세스에서 자주 누락되었습니다. DevSecOps는 지속적인 개발 주기 내에서 더 높은 수준의 보안 테스트를 도입함으로써 이 프로세스를 수정합니다.
DevSecOps 환경의 고려 대상:
- 보안 테스트를 수행하는 개발 팀
- 개발 팀은 보안 테스트 단계에서 발견한 문제를 관리합니다.
- 발견된 문제는 개발 팀에서 해결합니다.