Microsoft DefenderのMicrosoft Sentinel automated responsesとは?変更点と移行・設定確認ポイントを解説

Microsoft Defender環境で「Microsoft Sentinel automated responses」を確認する目的は、単にプレイブックを作ることではありません。結論から言うと、Microsoft Sentinelの自動応答は、Automation rulesで実行条件と順序を管理し、Azure Logic AppsベースのPlaybooksで通知・調査・封じ込めを実行する設計として整理する必要があります。

特に、Microsoft SentinelをMicrosoft Defenderポータルで利用する流れが強まっているため、既存のAzureポータル運用、Analytics rules、Playbooks、外部チケット連携、Microsoft Entra ID条件をそのまま移すと、自動化が想定どおり動かない可能性があります。本記事では、2026年6月3日時点で確認すべき公式情報を前提に、変更点、影響範囲、管理者・開発者が見るべき設定を実務目線で整理します。

目次

Microsoft Sentinel automated responsesとは何か

「Microsoft Sentinel automated responses」は、Azure Architecture Centerで公開されているMicrosoft Sentinelの自動応答アーキテクチャ案です。Microsoft SentinelはSIEMとSOARの機能を持ち、脅威検出、ハンティング、自動インシデント対応を支援します。脅威対応はPlaybooksで管理され、アラートやインシデントをきっかけに、Azure Logic Appsで定義した一連の処理を実行します。(Microsoft Learn)

公式アーキテクチャでは、Microsoft Entra ID Protectionが不審なサインインを検出し、Microsoft Sentinelにアラートを送信し、インシデント化された後にPlaybookが実行され、侵害が疑われるMicrosoft Entraユーザーをブロックする例が示されています。(Microsoft Learn)

これは「新しい単体機能」というより、企業のSOCやSecOpsがMicrosoft Defender、Microsoft Sentinel、Microsoft Entra ID、Azure Logic Appsを組み合わせて、検知から初動対応までを自動化するための設計パターンと捉えるのが正確です。

何が変わるのか

今回押さえるべきポイントは、Microsoft Sentinelの自動応答が「Playbookを個別に起動する運用」から、Automation rulesを中心に統制する運用へ寄っていることです。

Microsoft公式ドキュメントでは、Automation rulesはインシデントやアラートの処理自動化を一元管理する仕組みと説明されています。Automation rulesでは、インシデントのタグ付け、担当者割り当て、ステータス変更、タスク作成、Playbook呼び出し、複数Analytics rulesへの一括適用、実行順序の制御が可能です。(Microsoft Learn)

観点従来ありがちな運用今後見直すべき運用
Playbookの起動Analytics ruleごとに個別設定Automation rulesから条件付きで実行
自動化の単位アラート単位に寄りがち原則はインシデント単位で設計
条件設定ルール名や件名に依存Analytics rule名、タグ、エンティティを組み合わせる
実行順序Playbook内に処理を詰め込みがちAutomation rules側で順序を管理
移行管理手動変更が中心ARMテンプレートやCI/CDで管理

重要なのは、Microsoft Defenderポータルへの統合により、インシデントの作成、相関、表示、API応答、Automation rulesの条件評価に差分が出る点です。Microsoft SentinelはDefenderポータルで利用でき、AzureポータルからDefenderポータルへの移行が推奨されています。公式ドキュメントでは、2027年3月31日以降、Microsoft SentinelはAzureポータルでサポートされず、Defenderポータルのみで利用されると案内されています。(Microsoft Learn)

影響を受ける対象者

この変更・整理の影響は、SOC担当者だけに限られません。以下の担当者は、既存設定の棚卸しが必要です。

対象者確認すべきこと
セキュリティ管理者Sentinelワークスペース、Defenderポータル移行状況、データコネクタ、RBAC
SOCアナリストインシデントキュー、タグ、担当者割り当て、通知ルール、手動Playbook実行手順
Azure管理者Log Analyticsワークスペース、Azure Logic Apps、診断ログ、コスト
開発者・自動化担当Logic Appsワークフロー、API接続、外部チケット連携、KQL条件
MSSP・マルチテナント運用者Azure Lighthouse、テナント間権限、Playbook配置場所
ID管理者Microsoft Entra ID Protection、ユーザーリスク、アカウント無効化条件

特に注意が必要なのは、Logic Apps Playbookでユーザーの無効化、端末隔離、外部通知、チケット作成などを行っている環境です。自動応答は便利ですが、条件が粗いままだと、正当なユーザーをブロックしたり、不要なインシデントを大量にクローズしたりするリスクがあります。

Microsoft Defenderポータル統合で確認すべき主な変更点

Microsoft SentinelをDefenderポータルで利用する場合、自動化の考え方は同じでも、細かな挙動が変わります。公式ドキュメントでは、Defenderポータル移行後のAutomation rulesとPlaybooksについて、いくつかの制限や差分が示されています。(Microsoft Learn)

変更点影響確認ポイント
Alert triggerのAutomation rulesDefenderポータルではMicrosoft Sentinelアラートのみに作用Defender XDR由来アラートに期待どおり反応するか
Incident provider条件の扱いすべてのインシデントでProviderNameがMicrosoft XDRになるIncident provider条件に依存していないか
SecurityIncidentテーブルのDescriptionDefenderポータル移行後はDescriptionフィールドが含まれないServiceNowなど外部チケット連携で説明文を使っていないか
インシデント名の変更Defenderの相関エンジンにより既存インシデント名が変わる可能性インシデントタイトルを条件にしていないか
Updated byの値サポートされる値が変わる「Microsoft 365 Defender」条件がOther扱いにならないか
Playbook起動遅延DefenderインシデントがSentinelへ反映されるまで遅延する場合がある数分単位の遅延を前提に運用設計する
手動Playbook実行アラートやエンティティへの手動実行は一部未対応手動封じ込め手順を別途用意する
複数ワークスペースDefender XDRデータはプライマリワークスペース中心Automation rulesを適切なワークスペースに移す

実務では、移行後に「Playbookは成功しているのにチケットの説明が空になる」「特定条件のAutomation ruleが急に広く発火する」「インシデント名条件が一致しなくなる」といった問題が起こりやすくなります。条件にはインシデントタイトルではなく、Analytics rule名、タグ、エンティティ属性を使うほうが安全です。

自動応答はIncident triggerを基本に設計する

Microsoft Sentinelの自動化では、アラート単位ではなくインシデント単位を基本に考えるのが推奨されます。公式ドキュメントでは、インシデントはアラート、エンティティ、コメント、タグ、ブックマークなどを含む調査の「ケースファイル」と説明されており、多くの用途ではIncident triggerの自動化が適しています。(Microsoft Learn)

トリガー向いている用途注意点
When incident is created新規インシデントの初期トリアージ、通知、担当者割り当て、チケット作成Defender相関により複数アラートが統合される可能性を考慮
When incident is updated重大度変更、タグ追加、所有者変更、再オープン時の通知短時間の複数変更がまとめられる場合がある
When alert is createdインシデントを作成しないScheduled/NRT Analytics ruleへの対応Defender XDRアラートへの適用可否に注意

判断基準はシンプルです。調査・対応プロセスに乗せたいものはIncident trigger、外部システム側でインシデント化を判断したいものや、インシデントを作らない検知だけはAlert triggerを検討します。

PlaybooksとAutomation rulesの使い分け

Automation rulesとPlaybooksは役割が違います。Automation rulesは「いつ、どの条件で、どの順序で処理するか」を決める制御レイヤーです。Playbooksは「実際に何をするか」を定義する実行レイヤーです。

やりたいこと推奨
インシデントにタグを付けるAutomation rules
担当者を割り当てるAutomation rules
誤検知を自動クローズするAutomation rules
Teamsに通知するPlaybook
ServiceNowやJiraにチケットを作るPlaybook
Microsoft EntraユーザーをブロックするPlaybook
Microsoft Defender for Endpointで端末を隔離するPlaybook
複数の処理を順序制御するAutomation rules + Playbooks

公式アーキテクチャでも、PlaybookはAzure Logic Appsで作成され、Microsoft Entra ID、Microsoft Sentinel、Microsoft 365 Outlookなどへの接続認証が必要になります。ユーザー更新権限やメール送信権限が不足していると、Playbookの作成や実行が失敗します。(Microsoft Learn)

既存環境で最初に棚卸しすべき設定

Microsoft Defender環境でMicrosoft Sentinel automated responsesを運用する前に、既存設定を次の順番で確認してください。

確認項目見る場所判断ポイント
SentinelワークスペースMicrosoft Sentinel / Log AnalyticsDefenderポータルへオンボード済みか
Data connectorsData connectorsMicrosoft Defender XDR、Microsoft Entra ID Protection、Defender for Cloudの重複がないか
Analytics rulesConfiguration > Analyticsインシデント作成の有無、Alert automation classicの利用有無
Automation rulesAutomationトリガー、条件、実行順序、有効期限
Active playbooksAutomation > Active playbooks権限、サブスクリプションフィルター、接続状態
Logic AppsAzure Logic AppsAPI接続、マネージドID、診断ログ、失敗履歴
外部連携ServiceNow、Teams、Slack、メールなど必須フィールド欠落時の挙動
API連携Microsoft Graph / SecurityInsights APIproviderNameやincidentUrlの差分

Microsoft Defenderポータルに移行しても、基本的なデータ収集アーキテクチャやLog Analyticsの取り込みパイプラインは維持されます。一方で、Defender関連のアラートはMicrosoft Defender XDR connectorからストリーミングされるため、コネクタ設定や重複取り込みの確認が重要です。(Microsoft Learn)

Alert automation classicを使っている場合は移行が必要

古い環境では、Analytics ruleの「Alert automation classic」からPlaybookを直接起動している場合があります。Microsoft公式ドキュメントでは、既存のAlert trigger PlaybooksはAutomation rulesから呼び出す形へ移行することが推奨されています。Analytics rulesから直接Playbookを呼び出す方式は非推奨になり、2023年6月以降は新規追加できず、2026年3月に非推奨となると説明されています。(Microsoft Learn)

移行時は、Playbook本体を書き換えるのではなく、呼び出し元をAnalytics ruleからAutomation ruleへ変更するのが基本です。

既存構成移行方法
1つのAnalytics ruleだけで使うPlaybookAnalytics ruleのAutomated responseタブからAutomation ruleを作成
複数のAnalytics rulesで使うPlaybookAutomationページからAutomation ruleを作成し、対象Analytics rulesを条件に指定
複数Playbooksを順番に実行Automation ruleのActionsで順序を設定
一時的な例外対応Automation ruleに有効期限を設定

移行後は、Alert automation classic側からPlaybookを削除し、二重実行を防ぎます。移行作業は本番で直接行うのではなく、非本番ワークスペースや限定されたAnalytics ruleで動作確認してから展開するのが安全です。

AccountName条件を使う自動化は2026年7月1日までに確認

Microsoft Sentinelでは、Analytics ruleアラートでAccount NameにフルUPNがマッピングされた場合の扱いが変更されます。公式のWhat’s newでは、Account Nameは常にUPNプレフィックス、つまり[email protected]のuser部分になると説明されています。追加で、UserPrincipalName、UPNSuffix、UPNプレフィックス関連のフィールドがSecurityAlertテーブルに追加されます。(Microsoft Learn)

影響を受けやすいのは、Logic AppsやAutomation rulesで次のような条件を書いている環境です。

AccountName Equals [email protected]

この条件は、変更後に一致しなくなる可能性があります。代わりに、次のように分解して判定します。

AccountName Starts with user
UPNSuffix Equals contoso.com

または、KQLやLogic Apps側でUserPrincipalNameを使える場合は、フルUPNを直接参照する設計に見直します。公式ドキュメントでは、互換性を保つために厳密な等価比較ではなく、ContainsやStarts withの利用が推奨されています。(Microsoft Learn)

管理者が確認すべき権限とロール

Playbookが動かない原因の多くは、ロジックの不備ではなく権限不足です。Microsoft SentinelでPlaybookを作成・実行するには、Microsoft Sentinel関連ロールとAzure Logic Apps関連ロールの両方を確認する必要があります。

用途必要な代表的ロール
Playbookへのアクセス権付与Owner
Analytics ruleやAutomation ruleにPlaybookを接続Microsoft Sentinel Contributor
インシデントから手動Playbookを実行Microsoft Sentinel Playbook Operator
Automation ruleからPlaybookを実行Microsoft Sentinel Automation Contributor
Consumption Logic Appsの編集Logic App Contributor
Standard Logic Appsの編集Logic Apps Standard Developer / Contributor

Microsoft SentinelがAutomation ruleからPlaybookを実行する際は、専用のサービスアカウントが使われます。このサービスアカウントには、Playbookが存在するリソースグループに対してMicrosoft Sentinel Automation Contributorロールを明示的に付与する必要があります。(Microsoft Learn)

MSSPやマルチテナント環境では、権限を付与するテナントを間違えやすい点にも注意してください。Automation ruleがあるテナントではなく、Playbookが配置されているテナントやリソースグループ側で権限を確認する必要があります。

導入・移行時の実務手順

Microsoft Sentinel automated responsesをMicrosoft Defender環境で安全に展開するなら、以下の順序で進めると失敗を減らせます。

既存自動化を一覧化する

まず、Automation rules、Analytics rules、Playbooks、Logic Apps、外部連携先を一覧化します。特に「ユーザー無効化」「端末隔離」「チケット作成」「インシデント自動クローズ」は影響が大きいため、処理内容と発火条件を必ず確認します。

トリガーをIncident中心に見直す

アラート単位の反応が本当に必要かを確認します。多くの運用では、インシデント作成時にタグ付け、通知、担当者割り当て、チケット作成を行い、深刻度やエンティティに応じてPlaybookを分岐させるほうが管理しやすくなります。

条件にタイトルや説明文を使わない

Defenderポータル移行後は、相関エンジンによってインシデント名が変わる場合があります。また、SecurityIncidentテーブルのDescriptionフィールドに依存したAutomation ruleは移行後に動作しない可能性があります。条件にはAnalytics rule名、タグ、エンティティ、重大度、戦術、カスタムプロパティなどを使う設計に寄せましょう。(Microsoft Learn)

Playbookの接続と診断ログを確認する

Logic AppsのAPI接続は、作成時点では動いていても、権限変更、認証期限、アカウント削除、条件付きアクセスの変更で失敗することがあります。Playbookテンプレートを使う場合も、接続先、リージョン、リソースグループ、診断ログの有効化を確認してください。

小さくテストして段階展開する

いきなり本番の全Analytics rulesに適用せず、低リスクの通知系Playbookから試します。次にチケット作成、最後にユーザーブロックや端末隔離のような強い封じ込めを展開します。

自動封じ込めの判断基準

PlaybookでMicrosoft EntraユーザーのブロックやMicrosoft Defender for Endpointの端末隔離を実行する場合、完全自動化してよいケースと承認を挟むべきケースを分けることが重要です。

対応内容自動化レベル判断基準
Teams通知完全自動化しやすい誤通知の影響が小さい
インシデントタグ付け完全自動化しやすい条件が明確で後から修正できる
チケット作成条件付きで自動化重複チケットや説明不足に注意
ユーザーリスク確認完全自動化しやすい読み取り中心の処理
ユーザーブロック承認付きが安全VIP、管理者、サービスアカウントを除外
端末隔離承認付きまたは高確度時のみ業務停止の影響を評価
インシデント自動クローズ期限付き条件で実施誤検知ルールに限定し、コメントを残す

実務では、まず「通知・情報付与・チケット作成」から自動化し、封じ込め処理は段階的に導入するのが安全です。たとえば、初期段階ではTeamsのAdaptive CardでSOC担当者に承認を求め、承認後にユーザーをブロックする構成にします。

Microsoft Entra ID Protection連携での注意点

公式アーキテクチャの例では、Microsoft Entra ID Protectionが匿名IPアドレスからのサインインなどを検出し、Microsoft Sentinelにアラートを送信します。その後、Microsoft Sentinelでインシデントを作成し、Playbookがユーザーをブロックする流れです。(Microsoft Learn)

検証時は、次の点に注意してください。

注意点理由
本番ユーザーでテストしない誤って業務アカウントをブロックする恐れがある
専用のテストユーザーを使う後で削除・無効化しやすい
Torブラウザー検証は隔離環境で行うセキュリティ上のリスクを本番端末に持ち込まない
監査ログをLog Analyticsへ送るブロック前後の挙動を追跡しやすい
除外条件を用意する緊急用管理者、Break glassアカウント、サービスアカウントを保護する

自動化の目的は、攻撃対応を速くすることです。ただし、ID系の自動封じ込めは業務影響が大きいため、「高リスクユーザー」「特定の検知元」「対象グループ」「管理者除外」など複数条件を組み合わせてください。

外部チケット連携・API連携の確認ポイント

ServiceNow、Jira、Teams、Slack、メール、独自SOAR基盤などと連携している場合は、Defenderポータル移行後のフィールド差分を確認します。公式ドキュメントでは、統合インシデントやアラートを扱う場合、Microsoft Graph REST APIの利用が推奨され、Microsoft Sentinel SecurityInsights APIでインシデントを扱っている場合は、レスポンス本文の変更により条件やトリガーの見直しが必要になる可能性があります。(Microsoft Learn)

特に以下は影響が出やすい項目です。

項目確認内容
incidentUrlDefenderポータル用URLを使うか、Sentinelポータル用URLを使うか
providerNameAzure Sentinel前提の条件がMicrosoft XDRに変わっていないか
productNameDefender for Endpoint、Defender for Cloud Appsなど製品名の扱い
serviceSource検知元サービスによる分岐処理
descriptionチケット本文生成に使っていないか
alertProductNames取得時にalerts展開が必要か

外部連携では、フィールドが空でもチケットを作るのか、処理を失敗させるのか、代替文を入れるのかを決めておくと運用が安定します。

失敗しやすいポイントと回避策

失敗パターン起きる問題回避策
インシデント名を条件に使う相関後に名前が変わりAutomation ruleが動かないAnalytics rule名やタグを使う
Descriptionに依存するDefender移行後に外部チケット本文が空になる必要情報を別フィールドから組み立てる
Playbook権限を人のアカウント頼みにする退職・権限変更で自動化が止まるマネージドIDやサービスアカウントを整理
AccountNameをフルUPNで比較する2026年7月以降に条件不一致が起きるUPN prefixとUPNSuffixで判定
封じ込めをいきなり完全自動化する正常ユーザーや端末を止める承認ステップと除外条件を入れる
診断ログを取らない失敗原因を追えないLogic Apps診断ログと実行履歴を保存
Alert automation classicを残す二重実行や将来の非互換リスクAutomation rulesへ移行する
マルチテナント権限を誤るPlaybookが実行できないPlaybook配置テナント側の権限を確認

自動応答は「速さ」だけでなく「再現性」と「説明責任」が重要です。誰が見ても、どの条件で、どの処理が、どの順序で実行されたかを追跡できる状態にしておきましょう。

管理者向けチェックリスト

公開前、移行前、本番展開前に以下を確認してください。

チェック内容
□Microsoft SentinelワークスペースがDefenderポータルにオンボードされているか
□Microsoft Defender XDR connectorが有効で、重複取り込みがないか
□Microsoft Entra ID ProtectionアラートをSentinelで収集できているか
□Analytics rulesのインシデント作成設定を確認したか
□Alert automation classicにPlaybookが残っていないか
□Automation rulesのトリガー、条件、実行順序、有効期限を確認したか
□インシデント名、Description、Incident provider条件に依存していないか
□AccountNameのフルUPN比較を使っていないか
□Logic AppsのAPI接続、認証、ロール、診断ログを確認したか
□Teams、メール、ServiceNowなど外部連携の必須項目を確認したか
□ユーザーブロックや端末隔離に承認・除外条件を入れたか
□非本番または限定ルールでテストしたか
□SOCアナリスト向けに新しい手順を共有したか

まず取るべきアクション

Microsoft Defender環境でMicrosoft Sentinel automated responsesを活用するなら、最初にやるべきことは新しいPlaybookを作ることではありません。既存のAutomation rules、Analytics rules、Playbooks、Logic Apps、外部連携を棚卸しし、Defenderポータル統合後も安全に動く条件へ見直すことです。

特に優先度が高いのは、Alert automation classicの移行、AccountName条件の見直し、Incident providerやDescription依存の排除、Playbook実行権限の確認です。これらを整理したうえで、通知、チケット作成、エンリッチメント、封じ込めの順に自動化を広げると、誤作動を抑えながらSOCの対応速度を上げられます。

Microsoft Sentinelの自動応答は、単なる省力化ではなく、企業の初動対応を標準化する仕組みです。Automation rulesで統制し、Playbooksで実行し、Microsoft Defenderポータルで統合的に運用する。この前提で設計を見直すことが、今後のSentinel運用で最も重要な確認ポイントです。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次