Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 1105

セキュア開発ライフサイクル(SSDLC)

監修Cybersecurity entrepreneur & security researcher

セキュア開発ライフサイクル(SSDLC) とは何ですか?

セキュア開発ライフサイクル(SSDLC)要件・設計からコーディング、テスト、リリース、運用まで、あらゆるフェーズにセキュリティ活動を組み込む開発ライフサイクル。


SSDLC は、セキュリティ作業を単発の監査として扱うのではなく、ソフトウェア提供の中でいつどのように行うかを形式化します。代表的なフェーズには、セキュリティ要件、脅威モデリング、セキュアアーキテクチャレビュー、セキュアコーディング標準、コードレビュー、SAST、SCA、DAST/IAST、ペネトレーションテスト、リリースゲート、実行時監視が含まれます。経済的根拠は確立しています。設計段階で見つかった欠陥はリリース後に見つかったものの数分の一のコストで済むため、セキュリティを左シフトすることでリスクと修正コストの双方が下がり、コンプライアンス証跡は通常の開発の副産物として生成されます。

参照フレームワークは、Microsoft SDL(2002 年の Trustworthy Computing メモ後に生まれた最初の産業モデル)、成熟度測定のための OWASP SAMMBSIMM、そして NIST SP 800-218、すなわち Secure Software Development Framework(SSDF v1.1、2022)です。SSDF は単なるベストプラクティスを超えて重要です。これは 大統領令 14028(2021 年 5 月)への対応として公表され、その大統領令自体が、攻撃者が署名済みの Orion 更新に SUNBURST バックドアを注入した 2020 年の SolarWinds ビルドシステム侵害への反応でした。OMB M-22-18 の下では、米連邦機関に販売するベンダーは SSDF のプラクティスに従うことを証明する必要があり、文書化された SSDLC は品質目標にとどまらず調達要件となっています。ビルド・リリースのパイプライン(来歴、署名、SBOM)を守ることは、いまやコード自体を守ることと同じくらい重要です。

flowchart LR
  A[要件: セキュリティ要件] --> B[設計: 脅威モデリング]
  B --> C[コード: セキュアコーディング + SAST/SCA]
  C --> D[テスト: DAST/IAST + ペンテスト]
  D --> E[リリース: ゲート + 署名 + SBOM]
  E --> F[運用: 監視 + パッチ適用]
  F -->|フィードバック / 新たなリスク| A

  1. 01

    製品組織全体で Microsoft SDL のプラクティスを採用する。

  2. 02

    AppSec の進捗を追跡する成熟度モデルとして OWASP SAMM を導入する。

よくある質問

セキュア開発ライフサイクル(SSDLC) とは何ですか?

要件・設計からコーディング、テスト、リリース、運用まで、あらゆるフェーズにセキュリティ活動を組み込む開発ライフサイクル。 サイバーセキュリティの アプリケーションセキュリティ カテゴリに属します。

セキュア開発ライフサイクル(SSDLC) とはどういう意味ですか?

要件・設計からコーディング、テスト、リリース、運用まで、あらゆるフェーズにセキュリティ活動を組み込む開発ライフサイクル。

セキュア開発ライフサイクル(SSDLC) からどのように防御しますか?

セキュア開発ライフサイクル(SSDLC) に対する防御は通常、上記の定義で述べたとおり、技術的統制と運用上の実践を組み合わせます。

セキュア開発ライフサイクル(SSDLC) の別名は何ですか?

一般的な別名: SSDLC, セキュア開発ライフサイクル。

関連用語

関連項目