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:対応 | 隔離、アカウント停止、通知、証跡記録 | 重大な操作には人の承認を挟むこともある |
- メール製品から不審URLを含むアラートを受け取る。
- SOARが脅威情報を照会し、同じURLを受信した利用者を検索する。
- 条件が満たされればメール隔離や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がそのアラートを起点に情報照会、担当者へのエスカレーション、対処を実行する。
4. 実例:Microsoft Sentinelのプレイブック
Microsoft Sentinelではインシデントやアラートに対して自動化ルールを設定し、Azure Logic Appsを基盤としたプレイブックを実行できます。例として、悪性IPの照会、ケースへのコメント追加、チケット発行や通知などを順に組み合わせる設計が可能です。
公式ドキュメントでも、プレイブックを自動実行・手動実行する仕組みが説明されています。参照:Microsoft Sentinelの自動化。
- SIEMがインシデントを作成する。
- ルールの条件に合致したときにLogic Appsのワークフローを起動する。
- 許可された接続先の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の仕組みで交換する。
- 自社で脅威情報を評価し、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 | 検知後に何をするか |
| 全てを無条件で信頼しないアクセス設計 | ゼロトラスト | アクセスをどう評価するか |
「検知」から「対応」を結びつける流れと、各用語の役割を区別できれば、選択肢が似ていても判断しやすくなります。