entra-id-protection について
セキュリティチーム向けの Microsoft Entra ID Protection リスク対策スキルです。サインインリスクとユーザーリスクへの対応、調査、Sentinel へのシグナル送信を扱い、リスク検出を条件付きアクセスや SOC の運用につなげます。
主な機能
- 01リスクベースの条件付きアクセス計画
- 02リスクしきい値と対応策の設定
- 03リスクのあるユーザーとサインインの調査
- 04リスクイベントの Sentinel への送信
活用シーン
- 01高リスクのサインインに MFA を要求
- 02高リスクユーザーに安全なパスワード変更を要求
- 03リスクユーザーの調査と対処
- 04リスクイベントを Sentinel の SOC 分析に取り込む
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ vinayaklatthe/ microsoft-security-skills --skill entra-id-protectionインストール後、Claude Code で/entra-id-protectionを入力して読み込まれたか確認します。
詳細
Microsoft Entra ID Protection
Microsoft Entra ID Protection は、Microsoft の脅威インテリジェンスと ML を使用して ID リスク(ユーザーリスクとサインインリスク)を検出し、修復を自動化するとともに、調査が必要なリスクの高いユーザーとサインインのキューを表示します。リスクポリシーを有効にするには Entra ID P2 が必要です。
使用する場面
Entra ID と Conditional Access に、リスクベースのアダプティブ保護を追加する場合に使用します。このスキルを使って、リスクのしきい値を選び、自己修復と SOC による調査のどちらにするかを決定し、シグナルを Sentinel に送信します。
このスキルは使用しないでください。オンプレミス AD の攻撃検出(defender-for-identity)、基本的な CA ポリシーの作成(conditional-access-mfa)、または PIM のアクティブ化(azure-pim)には使用しません。
リスクシグナルを対応に結び付ける
| リスクの種類 | 例 | 推奨される対応 |
|---|---|---|
| サインインリスク(このリクエスト) | 匿名 IP、通常とは異なる移動、マルウェアに関連する IP、不慣れなサインインプロパティ | リスクベースの CA → MFA を要求 |
| ユーザーリスク(この ID) | 漏えいした資格情報(TI フィード)、Microsoft/パートナーから報告された侵害 | リスクベースの CA → 安全なパスワード変更を要求 |
| 同じユーザーで両方が中以上 | アクティブなセッション乗っ取りの兆候 | ブロック + 安全なパスワード変更の強制 + アナリストによるレビュー |
経験則: リスクポリシーはしきい値を 高 にして開始し、30 日間運用した後、ユーザー登録と修復フローが機能することを確認してから 中 に拡大します。SSPR + MFA の登録なしで「中」から始めると、ロックアウトが発生します。
アプローチ
-
前提条件を確認する — Entra ID P2 ライセンスがあり、対象ユーザースコープで MFA + SSPR の登録が必須になっていることを確認します(Authentication methods の登録ポリシー)。 確認方法:
Authentication methods activityレポートで、対象ユーザーの 95% 超が少なくとも 1 つの強力な方法に登録済みであることを確認します。 -
従来の組み込みリスクポリシーではなく、リスクベースの Conditional Access を使用する — Sign-in risk と User risk の条件を含む CA ポリシーを作成します。従来の「User risk policy」/「Sign-in risk policy」の切り替え設定は非推奨となり、CA に置き換えられています。 確認方法:従来のリスクポリシーが有効になっていないこと、また CA の What-If 結果にリスク条件が表示されることを確認します。
-
Tier 1 - 高リスクのみ — 最初のポリシーセットでは、高リスクのサインインリスクに MFA を要求し、高リスクのユーザーリスクに安全なパスワード変更を要求します。すべてのリスクポリシーから緊急用アカウントを除外します。 確認方法:レポート専用モードで 14 日間運用し、適用前にサインイン 1,000 件あたりの誤検知が 5 件未満であることを確認します。
-
Tier 2 - 中リスクへの拡大 — Tier 1 のメトリックに問題がない状態が 30 日続いたら、中リスクのサインインリスクにも MFA を要求するよう拡大します。アナリストによるレビューキューなしで、ユーザーリスクのしきい値を中に拡大しないでください。
-
キューを調査する — Risky users、Risky sign-ins、Risk detections を毎日トリアージします。侵害を確認する(修復が強制され、モデルの学習にも役立ちます)か、誤検知を却下します。レビューなしで一括却下しないでください。却下すると、モデルに誤ったシグナルを学習させます。 確認方法:テナントの状態が良好な場合、週ごとのリスクユーザーキューが月間アクティブユーザーの 1% 未満であることを確認します。
-
Sentinel に送信する — 診断設定で
RiskyUsers、UserRiskEvents、RiskyServicePrincipalsを Log Analytics ワークスペースに送信します。Defender XDR のインシデントで MDI および MDE と相関付けます。
ガードレール
- すべてのリスクポリシーから緊急用アカウントを除外します。 誤ったアカウントに対する資格情報漏えいの検出によって、テナントから締め出されるおそれがあります。
- まず MFA + SSPR を登録します。 ユーザーが完了できる場合にのみ、自己修復が機能します。登録がなければ、リスクポリシーによってロックアウトが発生します。
- 「高」から開始し、「中」に拡大します。 調整せずに「中」のしきい値を使うと、ノイズやユーザーの負担が増えます。
- 誤検知を一括却下しないでください。 却下は「これは安全だった」という意味で、モデルの学習に使われます。キューを整理するためではなく、意図をもって「安全を確認」/「侵害を確認」を使用します。
- ワークロード ID のリスクは別扱いです。 サービスプリンシパルには独自のリスク検出があるため、別途ポリシーを適用します。
よくあるアンチパターン
- 「従来のユーザーリスク/サインインリスクのポリシー切り替えを使う」 - 非推奨です。より幅広い制御と除外をサポートする CA のリスク条件を使用してください。
- 「初日からすべてのユーザーを対象に、中リスクでリスクポリシーを適用する」 - ロックアウトにつながります。まず高リスクでパイロット運用してください。
- 「ノイズを減らすため、リスクのあるユーザーのキューを毎週一括で却下する」 - 検出器に誤った学習をさせ、今後の精度を損ないます。
- 「リスクイベントを Entra ポータル内にとどめる」 - SOC による相関分析ができません。Sentinel と Defender XDR にストリーミングしてください。
プロンプトの例
Entra ID Protection でサインインリスクとユーザーリスクに対するリスクベースの Conditional Access を構成してください。自己修復を設定してください。サインインリスクには MFA、ユーザーリスクには安全なパスワード変更を適用します。リスクがあるとフラグ付けされたユーザーを調査し、侵害を確認するか、安全に却下してください。SOC による相関分析のため、Entra ID Protection のリスクイベントを Sentinel にストリーミングしてください。中リスクのアラートが多すぎるのはなぜですか。調整するにはどうすればよいですか。
Microsoft Learn
- 概要:https://learn.microsoft.com/entra/id-protection/overview-identity-protection
- リスクポリシー(非推奨に関する注記):https://learn.microsoft.com/entra/id-protection/concept-identity-protection-policies
- リスクベースの Conditional Access:https://learn.microsoft.com/entra/id-protection/howto-identity-protection-configure-risk-policies
- リスクの調査:https://learn.microsoft.com/entra/id-protection/howto-identity-protection-investigate-risk
- リスク検出のリファレンス:https://learn.microsoft.com/entra/id-protection/concept-identity-protection-risks
- Sentinel へのストリーミング:https://learn.microsoft.com/entra/id-protection/howto-export-risk-data