Microsoft 365のAnti-phishing policiesでなりすまし保護を設定する変更点と確認ポイント

Microsoft 365のAnti-phishing policiesでなりすまし保護を設定する更新は、Microsoft Defender for Office 365利用者にとって「新機能を探す」よりも、既存のなりすまし保護が本当に効いているかを点検する機会として見るのが重要です。特に確認すべきなのは、ユーザーなりすまし保護、ドメインなりすまし保護、Mailbox intelligence、スプーフィング対策、DMARC処理、ポリシーの優先順位です。

Microsoft Learnの該当ドキュメントでは、Anti-phishing policiesがMicrosoft Defender for Office 365 Plan 1/Plan 2とMicrosoft Defender XDRに適用され、既定ポリシーは全受信者に自動適用される一方、より細かく制御したい場合はユーザー、グループ、ドメイン単位のカスタムポリシーを作成できると説明されています。(Microsoft Learn)

目次

Microsoft 365のAnti-phishing policiesでなりすまし保護を設定する更新の要点

今回のポイントは、Microsoft Defender for Office 365のAnti-phishing policiesで「設定しているつもりだが、実際には十分に効いていない」状態を避けることです。公式ソース上の分類はDocumentationであり、テナント側の設定が自動的に変わる告知というより、管理者が設定内容を見直すための整理として読むのが実務的です。

特に注意したいのは、既定のAnti-phishing policyだけでは、組織が期待するなりすまし保護がすべて有効になっているとは限らない点です。Microsoft Learnでは、Defender for Office 365の既定Anti-phishing policyはスプーフィング保護とMailbox intelligenceを提供するものの、その他のなりすまし保護機能やフィッシングメールしきい値は既定では構成されていないため、保護を有効にするには既定ポリシーを変更するか、別のAnti-phishing policyを作成する必要があるとされています。(Microsoft Learn)

確認項目影響すぐ見るべきポイント
ユーザーなりすまし保護CEO、役員、経理、人事、IT管理者などを装うメールへの対策保護対象ユーザーが登録されているか
ドメインなりすまし保護自社ドメインや取引先ドメインに似たドメインを使う攻撃への対策自社所有ドメイン、重要な外部ドメインが対象か
Mailbox intelligence過去の通信関係をもとに不自然な送信者を判定有効化だけでなく、検出時のアクションも設定されているか
Spoof intelligenceFromアドレスの偽装や認証失敗への対策無効化していないか、許可リストが増えすぎていないか
DMARCポリシーの扱い送信元ドメインのDMARC方針を尊重するかp=quarantine、p=reject時の動作が業務に合うか
ポリシー優先順位どの設定が実際に適用されるかStandard/Strictプリセットやカスタムポリシーとの競合がないか

対象になる管理者と利用者

対象になるのは、Microsoft Defender for Office 365を利用している組織のメールセキュリティ管理者、Microsoft 365管理者、SOC担当者、Exchange Online管理者です。Microsoft Learnでは、Defender for Office 365のAnti-phishing policiesは、Microsoft DefenderポータルまたはExchange Online PowerShellで構成できると説明されています。(Microsoft Learn)

一方、Defender for Office 365を利用していないMicrosoft 365環境でも、基本的なAnti-phishing機能は存在します。ただし、ユーザーなりすまし保護やドメインなりすまし保護など、今回の確認ポイントの中心になる高度な機能はDefender for Office 365側のAnti-phishing policiesで扱う領域です。

実務上、次のような組織ほど優先して確認すべきです。

  • 役員や経理担当者を狙ったBusiness Email Compromise対策を強化したい
  • 取引先、親会社、子会社、ブランド名を装うメールが多い
  • 既定ポリシーだけで運用しており、なりすまし保護の対象ユーザーを明示的に設定していない
  • メールゲートウェイや外部セキュリティ製品をMicrosoft 365の前段に置いている
  • 誤検知を恐れて許可リストやトランスポートルールが増えている

変更点として見るべき実務上のポイント

既定ポリシーだけに頼ると保護が不足しやすい

Anti-phishing policiesには既定ポリシーがありますが、既定ポリシーが存在することと、組織に必要ななりすまし保護が十分に設定されていることは別です。Microsoft Learnでは、カスタムAnti-phishing policyを作成し、特定のユーザー、グループ、ドメインに適用できると説明されています。(Microsoft Learn)

たとえば、次のような運用では見直しが必要です。

状態リスク改善例
既定ポリシーのみ役員や経理担当者を個別に保護していない可能性高リスクユーザー向けカスタムポリシーを作成
ユーザー保護を有効化していない表示名だけ似せた攻撃に弱いCEO、CFO、経理、人事、IT管理者を登録
ドメイン保護を有効化していない類似ドメイン攻撃を見逃しやすい自社ドメイン、重要取引先ドメインを対象化
検出時アクションが弱い警告だけでユーザーに届く可能性Quarantineを基本に段階的に調整

特に、ユーザーなりすまし保護は「Enable users to protect」を選択し、保護したい送信者を表示名とメールアドレスの組み合わせで登録する必要があります。この設定は既定では選択されていないため、導入済みテナントでも未構成のままになっていることがあります。(Microsoft Learn)

ユーザーなりすまし保護は保護対象の選び方が重要

ユーザーなりすまし保護では、特定の内部または外部メールアドレスが送信者として偽装されるケースを検出します。Microsoft Learnでは、1つのAnti-phishing policyでユーザーなりすまし保護に指定できるユーザー数は最大350人とされています。(Microsoft Learn)

全社員を一律に登録しようとすると、上限や誤検知対応の面で運用が重くなります。最初は次の順で対象を決めると実務に乗せやすくなります。

優先度保護対象の例理由
高CEO、CFO、役員、経理責任者振込依頼、承認依頼、緊急対応を装われやすい
高IT管理者、ヘルプデスク責任者パスワード、MFA、アカウント確認を装われやすい
中人事、総務、購買個人情報、契約、請求書関連の攻撃対象になりやすい
中主要な外部関係者顧問、監査法人、重要ベンダーを装う攻撃に備えられる

注意点は、過去に送受信履歴がある相手については、Mailbox intelligenceの判断により、なりすましとして扱われない場合があることです。Microsoft Learnでは、送信者と受信者が以前メールでやり取りしている場合、ユーザーなりすまし保護やMailbox intelligence protectionが機能しないケースがあると説明されています。(Microsoft Learn)

ドメインなりすまし保護は自社ドメインだけで終わらせない

ドメインなりすまし保護は、自社ドメインや指定したカスタムドメインに似たドメインを使う攻撃を検出するための機能です。Microsoft Learnでは、自社が所有する受け入れ済みドメインや、保護したいカスタムドメインを対象にできると説明されています。(Microsoft Learn)

見落としやすいのは、取引先やグループ会社のドメインです。攻撃者は自社ドメインそのものではなく、請求書を送るベンダー、採用支援会社、クラウドサービス、配送業者などに似たドメインを使うことがあります。

ただし、カスタムドメインを入れすぎると誤検知や例外管理が増えます。まずは次のように絞り込むとよいでしょう。

登録候補判断基準
自社の主要ドメイン全社メール、請求書、認証通知に使うドメイン
グループ会社ドメイン社内扱いでやり取りするが別テナント・別ドメインのもの
金銭処理に関わる取引先請求書、支払い、契約変更の連絡が発生する相手
ブランド名に近い公開ドメイン顧客や社員が本物と誤認しやすいもの

Microsoft Learnでは、ドメインなりすまし保護で指定できるカスタムドメインは1つのAnti-phishing policyあたり最大50個とされています。(Microsoft Learn)

すぐ確認したいAnti-phishing policy設定

Microsoft Defenderポータルで確認する場所

Microsoft Defenderポータルでは、Anti-phishing policiesは「Email & collaboration > Policies & rules > Threat policies > Anti-phishing」から確認できます。Microsoft Learnでも、同じ場所からAnti-phishingページを開き、ポリシーのStatusやPriorityを確認できると説明されています。(Microsoft Learn)

まず確認する順番は、次の通りです。

手順確認すること判断ポイント
1Anti-phishing policyの一覧既定、Standard/Strictプリセット、カスタムのどれがあるか
2Statusカスタムポリシーが無効化されていないか
3Priority意図したポリシーが先に適用されるか
4Users, groups, domains保護対象の受信者が正しいか
5Phishing threshold & protectionなりすまし保護、Mailbox intelligence、Spoof intelligenceの状態
6Actions検出時に迷惑メール、隔離、拒否などどの動作になるか
7Safety tips & indicatorsユーザーに警告表示されるか

設定変更後は即時反映と考えず、Microsoft Learnの説明どおり、新規または更新したポリシーの適用には最大30分程度を見込む必要があります。(Microsoft Learn)

検出時アクションは「有効化」とセットで確認する

なりすまし保護で失敗しやすいのは、保護対象だけを設定して、検出時のアクションを十分に確認しないことです。Microsoft Learnでは、ユーザーなりすまし、ドメインなりすまし、Mailbox intelligenceによる検出時のアクションとして、何もしない、リダイレクト、迷惑メールフォルダーへ移動、隔離、Bcc追加、配信前削除などが示されています。(Microsoft Learn)

実務では、次のように段階を分けると安全です。

運用フェーズ推奨しやすいアクション理由
初期確認QuarantineまたはJunkへ移動誤検知を確認しながら被害を抑えやすい
高リスクユーザー向けQuarantineCEO詐称、経理詐称などを受信箱に入れにくい
誤検知が多い相手Trusted senders/domainsを慎重に使用業務影響を抑えられるが過剰登録は危険
明確に悪質なパターンRejectまたは削除を検討ただし監査・調査に必要な証跡を失わない設計が必要

最初から「Delete the message before it’s delivered」を広範囲に使うと、誤検知時に調査や復旧が難しくなります。多くの組織では、まずQuarantineで管理者確認やユーザー通知の運用を整えるほうが現実的です。

Phishing email thresholdは強くすればよいわけではない

Defender for Office 365のAnti-phishing policiesでは、Phishing email thresholdを1 – Standard、2 – Aggressive、3 – More aggressive、4 – Most aggressiveから選べます。Microsoft Learnでは、この値を上げるほど、正当なメールが悪いメールとして扱われる誤検知の可能性が高まると説明されています。(Microsoft Learn)

判断基準は次の通りです。

設定向いているケース注意点
Standard一般社員向けの標準運用強い対策が必要な部署では不足する可能性
Aggressive経理、役員秘書、購買など隔離レビューの体制が必要
More aggressive攻撃が多い部門、監視体制がある組織誤検知対応の負荷が上がる
Most aggressive短期的な緊急対策や高リスク限定全社適用は業務影響を慎重に検証

全社一律で最強にするより、高リスク部門向けのカスタムポリシーで段階的に強めるほうが運用しやすくなります。

ポリシー優先順位で起きやすい落とし穴

Anti-phishing policiesでは、どのポリシーが先に適用されるかが非常に重要です。Microsoft Learnでは、Strict preset security policyが最初、Standard preset security policyが次、その後にカスタムAnti-phishing policies、最後に既定Anti-phishing policyが適用されると説明されています。また、受信者に最初のポリシーが適用されると、その受信者に対するAnti-phishing保護の処理はそこで止まります。(Microsoft Learn)

つまり、カスタムポリシーで強い設定を作っていても、同じ受信者がStandardまたはStrict preset security policyに含まれていると、カスタムポリシーの設定が期待通りに効かない可能性があります。

特に次のパターンに注意してください。

よくある状態起きること対処
Standard presetに全ユーザーを入れているカスタムポリシーより先に適用される高リスクユーザーの設計をプリセット側も含めて見直す
カスタムポリシーを複数作成優先順位によって適用対象が変わるPriorityを一覧で確認する
例外設定が多い本来守るべきユーザーが対象外になる除外ユーザー・グループ・ドメインを棚卸しする
既定ポリシーを変更したつもりプリセットやカスタムが先に適用される実際に対象ユーザーへ適用される最初のポリシーを確認する

Microsoft Learnでは、既定またはカスタムAnti-phishing policiesの設定は、受信者がStandardまたはStrict preset security policiesに含まれている場合は無視されると明記されています。(Microsoft Learn)

Spoof intelligenceとDMARCで確認すべきこと

Spoof intelligenceは、送信者のなりすましや認証失敗を見分けるための重要な設定です。Microsoft Learnでは、Spoof intelligenceは既定で選択されており、オンのままにすることが推奨されています。また、MXレコードがMicrosoft 365を直接指していない場合でも、Spoof intelligenceを無効にするのではなく、Enhanced Filtering for Connectorsを有効にするよう説明されています。(Microsoft Learn)

特に外部メールゲートウェイを使っている組織では、Microsoft 365から見ると本来の送信元情報が見えにくくなる場合があります。その状態でスプーフィング判定が不安定になると、管理者が安易に許可リストを増やし、結果として防御力が落ちます。

DMARCについては、Anti-phishing policiesで送信元ドメインのDMARCポリシーを尊重するかを制御できます。Microsoft Learnでは、「Honor DMARC record policy when the message is detected as spoof」が既定で選択され、p=quarantineの場合は隔離、p=rejectの場合は拒否が既定動作として説明されています。(Microsoft Learn)

確認すべきポイントは次の通りです。

項目確認内容
Spoof intelligence無効化されていないか
Tenant Allow/Block List過去の例外登録が残り続けていないか
DMARC p=quarantine迷惑メール移動ではなく隔離にすべきか
DMARC p=reject拒否にして業務上問題がないか
外部ゲートウェイEnhanced Filtering for Connectorsを検討しているか

Trusted senders and domainsは便利だが過信しない

Trusted senders and domainsは、なりすまし保護の例外として使える設定です。Microsoft Learnでは、Trusted senders and domainsに登録された送信者やドメインは、そのポリシーではなりすましベースの攻撃として分類されないと説明されています。最大数は1,024件で、Trusted domain entriesはサブドメインを含まないため、必要なサブドメインは個別に追加する必要があります。(Microsoft Learn)

これは誤検知対応に役立つ一方、使いすぎると防御の穴になります。たとえば、取引先の正規メールが頻繁に隔離される場合でも、いきなり取引先ドメイン全体をTrusted domainsに入れるのではなく、まずSPF、DKIM、DMARC、送信経路、Fromドメイン、DKIM署名ドメインの整合性を確認するべきです。

安全な運用ルールは次の通りです。

ルール理由
登録理由をチケットや台帳に残す後から削除判断できる
ドメイン全体ではなく送信者単位を優先例外範囲を小さくできる
サブドメインを別扱いで確認Trusted domainはサブドメインを自動包含しない
定期的に棚卸しする退職者、廃止サービス、古い取引先を残さない
メール認証の修正を優先する例外登録を恒久対策にしない

Safety tipsはユーザー教育とセットで有効にする

Safety tips & indicatorsでは、初回接触の警告、ユーザーなりすまし警告、ドメインなりすまし警告、不審な文字を含む送信者の警告、未認証送信者の「?」表示、「via」タグなどを設定できます。Microsoft Learnでは、未認証送信者の「?」表示や「via」タグはSpoof intelligenceが有効な場合に利用できると説明されています。(Microsoft Learn)

Safety tipsは、ユーザーが不審なメールに気づく助けになります。ただし、警告文を見慣れてしまうと無視されるため、単に有効化するだけでは不十分です。

次のように運用と組み合わせると効果が出やすくなります。

設定併せて行うこと
First contact safety tip「初めての送信者からの依頼は確認する」ルールを周知
User impersonation safety tip役員名のメールはTeamsや電話で確認する手順を整備
Domain impersonation safety tip取引先ドメインの似せ方を教育資料に入れる
Unusual characters safety tipIDNホモグラフ攻撃の例を紹介する
viaタグ正規の外部配信サービスと不審な中継を見分ける基準を示す

ただし、First contact safety tipには注意もあります。Microsoft Learnでは、複数受信者のメールでは多数派モデルに基づいて表示対象が決まり、通信習慣の露出が気になる場合はFirst contact safety tipを有効にせず、メールフロールールとヘッダーを使う選択肢も示されています。(Microsoft Learn)

PowerShellで確認する場合の実用コマンド

Microsoft Defenderポータルだけでなく、Exchange Online PowerShellでもAnti-phishing policyとAnti-phish ruleを確認できます。Microsoft Learnでは、Get-AntiPhishPolicyとGet-AntiPhishRuleを使って設定を確認する方法が示されています。(Microsoft Learn)

まずは一覧を確認します。

Get-AntiPhishPolicy | Format-Table Name,IsDefault
Get-AntiPhishRule | Format-Table Name,Priority,State

特定ポリシーの詳細を確認する場合は、次のように実行します。

Get-AntiPhishPolicy -Identity "<PolicyName>" | Format-List
Get-AntiPhishRule -Identity "<RuleName>" | Format-List

運用確認では、次の観点で見ると設定漏れを見つけやすくなります。

見る対象確認したいこと
AntiPhishPolicyなりすまし保護、Mailbox intelligence、Spoof、DMARC、アクション
AntiPhishRule適用対象、例外、優先順位、有効/無効
プリセットポリシーStandard/Strictが対象ユーザーに先に適用されていないか
Quarantine policyユーザー通知、リリース権限、管理者承認の有無

PowerShellで変更する場合は、ポリシーとルールの関係に注意が必要です。Microsoft Learnでは、PowerShellでAnti-phish policyを削除しても対応するAnti-phish ruleは削除されず、逆にAnti-phish ruleを削除しても対応するAnti-phish policyは削除されないと説明されています。(Microsoft Learn)

運用上の注意点

「許可リストで解決」を標準運用にしない

なりすまし保護の誤検知が出たとき、最も簡単なのはTrusted senders and domainsやTenant Allow/Block Listに追加することです。しかし、例外登録は攻撃者に悪用される可能性があるため、恒久対策にしてはいけません。

優先順位は、次の順に考えるべきです。

  1. 正規送信元のSPF、DKIM、DMARCを修正する
  2. 外部ゲートウェイがある場合はEnhanced Filtering for Connectorsを確認する
  3. 送信サービスのFrom、MAIL FROM、DKIM署名ドメインを整える
  4. それでも必要な場合だけ、最小範囲でTrusted senders and domainsを使う

高リスクユーザーは通常ユーザーと同じ設定にしない

役員、経理、人事、IT管理者は、攻撃者にとって価値が高い対象です。全社標準ポリシーだけで守るのではなく、高リスクユーザー向けに別ポリシーを設計するほうが現実的です。

たとえば、一般社員向けはStandardのしきい値とSafety tipsを中心にし、経理・役員向けはQuarantineを強め、なりすまし対象ユーザーとドメインを明示的に登録する、といった分け方が考えられます。

隔離運用を決めずにQuarantineを増やさない

Quarantineは強力ですが、運用設計がないと業務停止や問い合わせ増につながります。次の点を先に決めておくべきです。

項目決める内容
通知ユーザーに隔離通知を出すか
リリース権限ユーザーが自分で解放できるか、管理者承認にするか
確認担当情シス、SOC、ヘルプデスクの誰が見るか
SLA業務メールの解放依頼を何時間以内に処理するか
記録誤検知、正検知、例外追加をどこに記録するか

ポリシー変更後はメッセージトレースと隔離を確認する

Anti-phishing policyは設定して終わりではありません。変更後は、隔離されたメール、ユーザーからの報告、メッセージトレース、Defenderポータルの検出状況を見て、過剰検知と見逃しの両方を確認します。

最低限、次の1週間は重点的に見るとよいでしょう。

  • 役員名や経理担当者名を含む検出メール
  • 類似ドメインとして検出されたメール
  • 隔離された正規メール
  • Trusted senders and domainsへの追加依頼
  • ユーザーからの「届かない」「警告が出る」問い合わせ

まず実行すべき確認リスト

Microsoft Defender for Office 365利用者は、今回のDocumentation更新をきっかけに、次の順で確認すると効率的です。

優先度確認すること目安
高Anti-phishing policyの一覧、Status、Priorityを確認すぐ実施
高Standard/Strict preset security policyとの重なりを確認すぐ実施
高ユーザーなりすまし保護の対象者を確認役員、経理、人事、IT管理者から
高検出時アクションが「何もしない」になっていないか確認Quarantine中心に検討
中ドメインなりすまし保護の対象を確認自社、グループ会社、重要取引先
中Mailbox intelligence protectionが有効か確認アクション設定も見る
中Spoof intelligenceとDMARC動作を確認外部ゲートウェイ利用時は特に注意
中Trusted senders and domainsを棚卸し登録理由が不明なものを削除候補に
低Safety tipsの表示とユーザー教育資料を確認警告を無視されない運用にする

まとめ

Microsoft 365のAnti-phishing policiesでなりすまし保護を設定する更新は、Microsoft Defender for Office 365の管理者に対し、Anti-phishing policyの実効性を見直すきっかけになります。重要なのは、既定ポリシーがあるかどうかではなく、誰を保護し、どのドメインを守り、検出時にどう処理し、どのポリシーが実際に適用されるかです。

まずはMicrosoft DefenderポータルでAnti-phishing policyの一覧、Status、Priorityを確認し、Standard/Strictプリセットとカスタムポリシーの関係を整理してください。そのうえで、役員、経理、人事、IT管理者などの高リスクユーザーをユーザーなりすまし保護に登録し、自社ドメインや重要取引先ドメインの保護、Quarantine運用、Trusted senders and domainsの棚卸しを進めるのが現実的です。

この記事を書いた人

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

コメント

コメントする

目次