セキュリティ・アズ・コード (Security as Code)
セキュリティの実装や監視をコードとして定義・管理する手法。継続的セキュリティの実現と、開発プロセスとの統合を目的としています。
Security as Codeは、セキュリティポリシー、テスト、監視などをコードで表現し、CI/CDパイプラインに組み込みます。これにより、セキュリティの実装が一貫性を持ち、自動化されたチェックが可能になります。例えば、コンプライアンスチェックや脆弱性スキャンを自動化できます[1]。
- 所属タグ: DevSecOps 自動化 セキュリティ CI/CD
- カテゴリー: Related Fields
-
Evolution of DevSecOps and Its Influence on Application Security: A Systematic Literature Review — 「“Shift-Left Security”、自動化、および “Security as Code” などの主要な原則は、セキュリティリスクを軽減しながら、高速なソフトウェアの提供をサポートする。」(原文: “As shown in Figure 3, core principles such as “Shift-Left Security,” automation, and “Security as Code” exemplify this proactive stance, reducing security risks while supporting the demands of fast-paced software delivery [14–16].”)「研究の焦点と目的との整合性を確保するため、特定のキーワードが選択されました:「DevSecOps」、「SecDevOps」、「継続的なセキュリティ」、「アプリケーションセキュリティ」、「Shift-Left」、「Infrastructure as Code (IaC)」および「Security as Code」。」(原文: “To align with the research focus and objectives, specific keywords were selected: “DevSecOps”, “SecDevOps”, “Continuous Security”, “Application Security”, “Shift-Left”, “Infrastructure as Code (IaC)” and “Security as Code”.”)(訳)(ライセンス: CC BY 4.0) ↩