開発と運用を一体化し、アプリケーションライフサイクルの高速化、効率化を図るための手法として知られるDevOps。今や主流となったこのDevOpsに、セキュリティを組み込んだものがDevSecOpsだ。DevSecOpsによって、チームは効率的にセキュアかつレジリエントなアプリケーションを開発できるようになる。
それでは、DevSecOpsを適切に実践するためには、具体的にどうすればよいのか。まずは、開発ライフサイクルの初期段階からプロセスにセキュリティ対策を組み込むことが重要になる。セキュリティスキャナーなどを活用して、コードベースに埋め込まれる前にコードの脆弱性を特定・低減することで、エクスプロイトのリスクを大幅に低減できる。
本資料では、DevSecOpsを成功に導くための実践的なベストプラクティスを5つ紹介する。DevSecOpsによって、開発および運用の効率化と高速化、セキュリティの強化が実現できる。また、DevSecOpsの主戦場がクラウドにシフトする中で、セキュリティの在り方も大きく変わりつつある。本資料はそうしたトレンドも踏まえた内容になっているので、参考にしてほしい。