DevSecOpsとは?でぶせくおぷす
DevSecOpsとは、開発(Dev)・セキュリティ(Sec)・運用(Ops)を1つの流れとして扱い、脆弱性の検査を自動化された配信の仕組みの中で毎回実行する進め方。SAST(ソースコードの静的解析)、SCA(利用ライブラリの検査)、DAST(動作中の検査)、シークレット検出などを組み合わせ、後工程での発見を減らす(シフトレフト)。
最終更新:2026-10-07
高度試験の午前Iを最短で暗記する →背景
週に何度もリリースする体制では、リリース前にまとめて診断する方式は間に合わず、診断待ちで開発が止まるか、診断を飛ばすかの二択になる。検査を人の作業から自動処理へ移して通過条件を配信の仕組みへ埋め込めば、速度を落とさずに関所を置ける。
具体例
GitHub ActionsのCIに静的解析とライブラリ検査、シークレット検出を組み込み、深刻度の高い新規検出が出たらマージを止める。既存の警告800件は一度に直せないため、判定の対象を新規追加分に限り、既存分は四半期ごとの削減目標に置く。
試験での引っ掛け
セキュリティ部門を増員することではなく、検査を工程の中へ埋め込むことを指す。「リリース前に一括で診断する」は誤りで、仕様変更のたびにその変更がセキュリティへ与える影響を評価するところまでが範囲に含まれる。
関連用語
出典・参考
公式シラバスの4 開発技術 > 1. 開発プロセス・手法 > (1) ソフトウェア開発手法に掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。