株式会社ジオデータ開発 ロゴ
株式会社ジオデータ開発GEO DATA DEVELOPMENT Inc.
SOARSOCSIEMEDRXDR

SECURITY OPERATIONS

SOARとは?
セキュリティ運用の自動化を体系的に理解する

公開日:2026-10-10

ある社員が偽の請求書メールを開き、不審なリンクをクリックしたとします。メールゲートウェイ、端末のEDR、認証ログにはそれぞれ別の警告が残ります。誰が、どの順番で、どのシステムを操作して被害を止めるのか。この対応手順を連携・自動化するのがSOARです。

この記事で理解できること

セキュリティ運用の全体像 → SOCとSIEM → SOARのプレイブック → EDR/XDRや脅威情報との接続 → STIX/TAXIIとゼロトラストの違い → 自動化の注意点。

1. まず全体像:攻撃を防ぐ・見つける・対応する

セキュリティ製品の名前を丸暗記するより、「どの段階で、何をするか」で整理すると応用が利きます。

用語役割身近なイメージ・例
予防:MFA・権限管理・FW攻撃されにくい状態を作るアカウントの多要素認証、不要な通信の制限
検知:EDR・IDS・メール保護不審な挙動を見つけるPCで不審なプログラムを実行したら警告
分析:SIEM・SOCログを集め、複数の兆候を調べる異常ログインと端末感染をまとめて調査
対応:SOAR・担当者手順に沿い封じ込め・連絡・記録端末を隔離し、チケットと通知を更新
復旧・改善影響を調べて安全に再開する端末の再構築、再発防止、ルール見直し

2. SOARの正式名称と3つの機能

SOAR = Security Orchestration, Automation and Response。Orchestration(オーケストレーション)は複数の製品を指揮して連携させること、Automation(オートメーション)は定型処理の自動実行、Response(レスポンス)は調査・封じ込めなどの対応です。

用語役割身近なイメージ・例
Orchestration:連携メール・EDR・IdP・チケット管理をAPI等でつなぐオーケストラの指揮者のように製品間を調整
Automation:自動化IP照会、ハッシュ照会、関連ログ取得など毎回のコピー&ペーストをワークフロー化
Response:対応隔離、アカウント停止、通知、証跡記録重大な操作には人の承認を挟むこともある
例:不審な添付ファイルを受信した場合
検知装置メール保護・EDR
SOAR調査と判断の手順
対応先システムメール隔離・通知
  1. メール製品から不審URLを含むアラートを受け取る。
  2. SOARが脅威情報を照会し、同じURLを受信した利用者を検索する。
  3. 条件が満たされればメール隔離やURLブロックを実行し、担当者へ通知する。

この一連の決められた作業手順をプレイブック(playbook)と呼びます。製品が用意するアクションを順番に実行する「対応手順書の実行可能な形」と考えると理解しやすくなります。

3. SIEM・SOAR・EDR・XDRを混同しない

用語役割身近なイメージ・例
SIEM(Security Information and Event Management)各種ログの収集・検索・相関分析・警告FWと認証ログを突き合わせ不審ログインを発見
SOAR(Security Orchestration, Automation and Response)対応手順の連携・自動化警告からアカウント無効化・担当通知・記録まで
EDR(Endpoint Detection and Response)PC・サーバーなど端末での検知・調査・対応感染疑いの端末をネットワークから隔離
XDR(Extended Detection and Response)端末・メール・IDなど複数領域の検知と対応を統合メールの脅威と端末での実行を関連付ける
IDS / IPSネットワーク上の不審通信の検知/遮断既知の攻撃パターンに一致した通信を検知
TIP(Threat Intelligence Platform)脅威情報を集約・整理・配布悪性IP・URL・ハッシュ値の照会
例:複数の製品で連携する構成
EDR・FW・IdPログ・アラート発生
SIEM集約・相関分析
SOARプレイブック実行
  1. EDR、FW、IdPなどからイベントを取り込む。
  2. SIEMが相関分析して不審な活動をアラート化する。
  3. SOARがそのアラートを起点に情報照会、担当者へのエスカレーション、対処を実行する。

4. 実例:Microsoft Sentinelのプレイブック

Microsoft Sentinelではインシデントやアラートに対して自動化ルールを設定し、Azure Logic Appsを基盤としたプレイブックを実行できます。例として、悪性IPの照会、ケースへのコメント追加、チケット発行や通知などを順に組み合わせる設計が可能です。

公式ドキュメントでも、プレイブックを自動実行・手動実行する仕組みが説明されています。参照:Microsoft Sentinelの自動化。

Microsoft Sentinelでの典型的な実行イメージ
Sentinelアラート・自動化ルール
Logic Appsプレイブックの処理
外部APIチケット・EDR・通知
  1. SIEMがインシデントを作成する。
  2. ルールの条件に合致したときにLogic Appsのワークフローを起動する。
  3. 許可された接続先のAPIを利用して調査・対応を進める。

5. 脅威インテリジェンス・IOC・STIX・TAXII

脅威インテリジェンスは、攻撃者の手口や観測された指標に文脈・評価を加えた情報です。たとえば「このIPは最近フィッシングに使われた」という情報を調査や防御に利用します。

用語役割身近なイメージ・例
IOC(Indicator of Compromise)侵害の兆候を示す指標悪性IP、URL、ファイルのSHA-256ハッシュ
TTP(Tactics, Techniques and Procedures)攻撃者の目的・技法・手順フィッシングから権限昇格へ進む攻撃パターン
STIX(Structured Threat Information Expression)脅威情報を構造化して記述する形式攻撃キャンペーン、マルウェア、IOCの関係を記述
TAXII(Trusted Automated eXchange of Indicator Information)脅威情報をシステム間で交換する通信仕様他組織の脅威情報フィードを自動取得
MITRE ATT&CK現実の攻撃手法を体系化した知識ベース不審なPowerShell実行を攻撃技法へ対応付け
STIXとTAXIIを混同しない
情報提供組織STIX形式の脅威情報
TAXIIのAPI情報交換の手段
自社のTIP/SOAR照会・検知・対応
  1. 情報の内容・構造をSTIXで表す。
  2. その情報をTAXIIの仕組みで交換する。
  3. 自社で脅威情報を評価し、SIEMの検知ルールやSOARの調査に活用する。

6. ゼロトラストとの関係

ゼロトラストは、ネットワークの内側だから安全だと決めつけず、利用者・端末・通信などの状態に応じてアクセスを継続的に評価する設計思想です。SOARのような対応ワークフローの製品分類ではありません。

例えばIDサービスが異常ログインを検知したとき、アクセス制御の仕組みで追加認証を要求し、SOARで担当者通知や関連ログ収集を行うことはできます。ただし、ゼロトラスト=全部自動で遮断することではありません。

7. 操作ラボ:プレイブックをステップごとに試す

身近な3場面を切り替えながら、検知・調査・判断・対応・記録を体験します。人の承認を必要とする運用と、条件が合えば自動実行する運用の違いにも注目してください。

INTERACTIVE LAB

SOARプレイブック体験:検知から対応まで

架空のインシデントを使った安全なシミュレーションです。実際の端末やメールには一切操作しません。

想定シナリオ
危険な操作はどう実行する?

本番では影響度・信頼度・権限を評価して承認条件を設計します。無条件の自動隔離を勧めるものではありません。

STEP 1 / 5 ・中リスク想定

偽の請求書メール

検知イベント:メールゲートウェイが不審URLを検知。SIEM等に集約され、対応開始のきっかけになります。

8. プレイブック設計の注意点

自動化は速い反面、誤検知による業務停止のリスクもあります。アカウント無効化・端末隔離・ネットワーク遮断などは影響範囲が大きく、承認の要否を慎重に決めなければなりません。

用語役割身近なイメージ・例
最小権限プレイブック用サービスアカウントに必要な権限だけを付与通知だけの処理に全社端末を隔離する権限を持たせない
承認ゲート重大な変更に人の確認を挟む役員のアカウント停止は責任者の承認後
冪等性再実行しても意図せず副作用が増えない設計チケット重複発行や二重ブロックを防ぐ
監査証跡入力・条件・実行者・結果を記録いつ誰の判断でIPを遮断したか追える
失敗時の処理APIエラーやタイムアウトで安全に止める通知不達なら担当者へエスカレーション
機密データの取扱い外部の脅威情報サービスへ個人情報を不要に送らないメール本文を丸ごと外部送信せず指標を慎重に照会
// 説明用の疑似コード(実製品の設定ではありません)
if (alert.confidence >= 0.9 && asset.criticality === "low") {
  collectEvidence();
  notifyAnalyst();
  // 隔離は組織の承認ポリシーに従う
} else {
  createInvestigationTicket();
  requestHumanReview();
}

9. 試験でも実務でも迷わない整理

用語役割身近なイメージ・例
脅威情報の交換形式STIX何を記述するか
脅威情報の交換プロトコルTAXIIどのように受け渡すか
ログ収集と相関分析SIEMどのアラートが重要か
複数製品を連携した対応の自動化SOAR検知後に何をするか
全てを無条件で信頼しないアクセス設計ゼロトラストアクセスをどう評価するか

「検知」から「対応」を結びつける流れと、各用語の役割を区別できれば、選択肢が似ていても判断しやすくなります。

10. 参考資料