Windows 上のMicrosoft Defender for Endpointのプロキシ接続設定

Windows版Microsoft Defender for Endpointは、エンドポイント検出・応答(EDR)センサーとMicrosoft Defender Antivirus用に別々のプロキシ設定を使用します。 デバイスがそれぞれのクラウドサービスにアクセスするためにプロキシを使う必要がある場合は、このガイダンスを使って自動ディスカバリー、コンポーネント固有の静的プロキシ設定、またはシステム全体のWinHTTPプロキシを設定しましょう。 また、Microsoft Monitoring Agent(MMA)を使用するデバイスのプロキシ設定もカバーしています。

重要

Defender for EndpointはIPv4接続が必要です。 IPv6専用ネットワークの場合は、DNS64/NAT64のようなトランジションメカニズムを使ってエンドツーエンドのIPv4接続を提供します。 詳細については、「Microsoft Defender for Endpoint の最小要件」を参照してください。

以下のコンポーネントごとに別々のプロキシ設定を設定してください:

管理しているオペレーティングシステムのプロキシガイダンスを活用してください:

Windowsプロキシ設定方法を選択する

エンドポイントセンサーの Defender はLocalSystemコンテキストで動作し、Windows HTTP Services(WinHTTP)を使ってセンサーデータを報告し、エンドポイントのDefenderと通信します。 WinHTTPの設定はWindows Internet(WinINet)プロキシ設定とは独立しています。 詳細については、 WinINetとWinHTTPの比較を参照してください。

ヒント

もしフォワードプロキシをインターネットへのゲートウェイとして使う場合、ネットワーク保護を使って フォワードプロキシの背後で発生する接続イベントを調査できます。

以下のいずれかのプロキシ構成方法を使用します:

  • 自動発見:

    • 透明な代理。
    • ウェブプロキシ自動発見プロトコル(WPAD)。

    ネットワークが透過プロキシやWPADを使っている場合、センサーはコンポーネント固有の静的プロキシ設定を必要としません。

  • EDRセンサー静的プロキシ:センサーが自動ディスカバリーやシステム全体のWinHTTPプロキシを使えない場合は、グループポリシーで TelemetryProxyServer を設定できます。

  • システム全体のWinHTTPプロキシ: netsh winhttpを使って静的プロキシを設定できます。 この設定は、デフォルトのWinHTTPプロキシ構成を使用するすべてのアプリケーションやサービスに影響します。 システム全体の静的プロキシは、安定したネットワークトポロジー内のデバイスに最適です。

Microsoft Defender Antivirusは、クラウド提供の保護のために別のプロキシポリシーを使用します。 これらのポリシーは「Microsoft Defender Antivirusの静的プロキシの設定」で設定してください。

グループポリシーを使ってEDRセンサー静的プロキシを設定する

EDRセンサーが直接接続できず、プロキシ検出ができない場合はレジストリベースの静的プロキシを設定しましょう。 TelemetryProxyServerにはプロキシホストとポートのみを入力してください。 スペースを含めないでください。

注:

静的プロキシを設定する前に、最新のDefender for Endpointアップデートをインストールしてください。

ターゲットデバイスに適用されるグループポリシーオブジェクト(GPO)で両方の設定を設定してください。

  1. グループ ポリシー管理コンピューターで、グループ ポリシー管理コンソール (GPMC) を開きます。

  2. GPMCコンソールツリーで、編集したいGPOを含むフォレストとドメイン内の グループポリシーオブジェクト を展開します。

  3. GPO を右クリックし、[編集] を選択 します。

  4. グループポリシー管理エディターで、コンピュータ設定>ポリシー>管理テンプレート>Windowsコンポーネント>データ収集、プレビュービルドへ進みます。

  5. Connected User Experience and Telemetry サービスの認証済みプロキシの使用を構成するを開き、有効を選択してから、認証済みプロキシの使用を無効にするを選択します。

    テレメトリーの認証済みプロキシ使用を無効にするグループポリシー設定のスクリーンショットです。

  6. 「 接続されたユーザーエクスペリエンスとテレメトリの設定」を開き、プロキシを <server-name-or-ip>:<port>として入力し、「 OK」を選択します。

    テレメトリープロキシサーバーのアドレスとポートのグループポリシー設定のスクリーンショットです。

ポリシーは以下のレジストリ値を設定します:

グループ ポリシー レジストリ パス レジストリ値 値データ
Connected User Experience and Telemetryサービスのための認証済みプロキシ使用を設定 HKLM\Software\Policies\Microsoft\Windows\DataCollection DisableEnterpriseAuthProxy 1 (REG_DWORD)
接続されたユーザー エクスペリエンスと利用統計情報を構成する HKLM\Software\Policies\Microsoft\Windows\DataCollection TelemetryProxyServer <server-name-or-ip>:<port> (REG_SZ)、例えば、 10.0.0.6:8080

注:

モバイルデバイス管理(MDM)で TelemetryProxyServer を展開しないでください。 EDRセンサーはグループポリシーのレジストリ位置から情報を読み取り TelemetryProxyServer します。

証明書取り消しリストやWindows UpdateにデフォルトのWinHTTPプロキシを使えないデバイスでは、PreferStaticProxyForHttpRequestを1に設定して、互換性のあるEDRセンサーがTelemetryProxyServerを優先するようにしてください。 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows 高度な脅威保護の価値を創出しましょう。

次のコマンドでレジストリ値が作成されます:

reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection" /v PreferStaticProxyForHttpRequest /t REG_DWORD /d 1 /f

PreferStaticProxyForHttpRequest MsSense.exe バージョン 10.8210.* または 10.8049.*から始まる対応センサーブランチに適用されます。 これは以前のMMAベースの解決策には適用されません。

Microsoft Defender Antivirusプロキシ設定の設定

Microsoft Defender ウイルス対策のクラウドで提供される保護では、新しい脅威や新たな脅威に対してほぼ瞬時に自動化された保護が提供されます。 Microsoft Defender Antivirusがアクティブなアンチマルウェアソリューションの場合、カスタムインジケーターにはクラウド接続が必要です。 また、ブロックモードでのエンドポイント検出・応答(EDR)にも必要であり、非Microsoftのソリューションが脅威をブロックできない場合のバックアップを提供します。

注:

Windowsが証明書取り消しリストを取得できるシステム全体のWinHTTPプロキシを好みます。 その構成が不可能な場合は、2 で SSLOptions を HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Spynet に設定すると、Microsoft Defender Antivirus のクラウド保護に対する証明書失効チェックが無効になります。 取り消しチェックを無効にすることは証明書検証の保護を低下させ、ベストプラクティスとは言えません。 利用可能な価値とリスクについては、「Microsoft Defender Antivirusネットワーク接続の設定と検証」をご覧ください。

Microsoft Defender Antivirusは、最後に確認されている動作するプロキシをキャッシュします。 Defenderのクラウド接続にはTLS検査は使わないでください。検査は安全な接続を壊します。

Microsoft Defenderウイルス対策では、更新プログラムをダウンロードするために静的プロキシを使用してWindows Updateまたは Microsoft Update に接続しません。 代わりに、Windows Updateを使用するように設定された場合はシステム全体のプロキシを使用し、Microsoft Defenderのアンチウイルス保護アップデートのフォールバック命令に従って設定された内部アップデートソースを使用します。

グループポリシーを使ってプロキシ設定を設定する

「グループポリシーを使ってMicrosoft Defender Antivirusを構成」の手順を使って、ターゲットデバイスに適用されるGPOを開いて編集してください。 次に、プロキシ固有のポリシーを設定します。

  1. グループポリシー管理エディターで、コンピュータ構成>ポリシー>管理テンプレート>Windowsコンポーネント>Microsoft Defenderアンチウイルスへ進みます。

  2. ネットワークに接続するためのプロキシ サーバーを定義を開き、有効を選択して、プロキシ サーバーを定義します。 http:// または https:// を含めてください。 Microsoft Defender Antivirusのアップデート管理に記載されている通り、Defender Antivirusプラットフォームを最新の状態に保ちましょう。

    Microsoft Defenderのアンチウイルスポリシーのスクリーンショットです。プロキシサーバーの定義。

このポリシーはHKLM\Software\Policies\Microsoft\Windows Defenderの下の文字列ProxyServer値を生成します。 次の形式を使用します。

<protocol>://<server-name-or-ip>:<port>

たとえば、「 http://10.0.0.6:8080 」のように入力します。

プロキシ自動設定(PAC)ファイルを使用するには、 ネットワーク接続用のDefi proxy auto-config(.pac)を設定してください。 特定の宛先に対してプロキシをバイパスするには、プロキシ サーバーをバイパスするアドレスを定義する を構成します。

PowerShellを使ってプロキシ設定を設定する

ローカル デバイス上の、管理者として実行 を選択して開いた PowerShell ウィンドウである昇格された PowerShell セッションで、Microsoft Defender Antivirus のコマンドレットを使用します。

  • 静的プロキシサーバーまたはPACファイルを設定する:

    • 静的プロキシサーバーの設定:以下の構文を使用します:

      Set-MpPreference -ProxyServer "<protocol>://<server-name-or-ip>:<port>"
      

      例えば次が挙げられます。

      Set-MpPreference -ProxyServer "http://10.0.0.6:8080"
      
    • PACファイルを構成する:以下の構文を使用してください**:

      Set-MpPreference -ProxyPacUrl "<pac-file-url>"
      

      例えば次が挙げられます。

      Set-MpPreference -ProxyPacUrl "https://proxy.contoso.com/proxy.pac"
      
  • 特定の宛先に対してプロキシをバイパスする:以下の構文を用います:

    Set-MpPreference -ProxyBypass "<address-1>","<address-2>"
    

    例えば次が挙げられます。

    Set-MpPreference -ProxyBypass "intranet.contoso.com","updates.fabrikam.com"
    
  • 構成を検証する:

    Get-MpPreference | Select-Object ProxyServer, ProxyPacUrl, ProxyBypass
    

詳細については、「PowerShellコマンドレットを使ってMicrosoft Defender AntivirusおよびSet-MpPreferenceの設定と実行」をご覧ください。

システム全体の静的プロキシを次のように設定します。 netsh

安定したネットワークトポロジーのデバイスでは、「 管理者として実行」を選択してコマンドプロンプトを開き、 netsh winhttp を使ってシステム全体の静的プロキシを設定します。

注:

この設定は、デフォルトのWinHTTPプロキシ構成を使用するすべてのアプリケーションおよびWindowsサービスに影響します。

次の構文を使用してください。

netsh winhttp set proxy <proxy>:<port>

以下の例は、 10.0.0.6 プロキシサーバーをポート 8080を使用するように設定しています。

netsh winhttp set proxy 10.0.0.6:8080

現在のWinHTTPプロキシ構成を削除し、直接接続に戻すには、以下のコマンドを実行します。

netsh winhttp reset proxy

現在の構成表示、バイパスアドレスの設定、高度なWinHTTPプロキシ設定の使用については、 netsh winhttpを参照してください。 一般的な netsh 慣習については、 Netshコマンドの構文、コンテキスト、フォーマットを参照してください。

MMAを使用するデバイスのプロキシ設定を設定する

Windows 8.1 デバイスは、Defender for Endpoint で引き続き MMA に依存しています。 Windows 7 SP1、Windows Server 2008 R2 SP1、Windows Server 2012 R2、Windows Server 2016 デバイスは新しい Defender for Endpoint エージェントを使用するべきです。 移行のガイダンスについては、「WindowsデバイスでのMMA更新」をご覧ください。

Windows 8.1 および引き続き一時的に MMA を使用するその他のデバイスについては、システム全体のプロキシを構成するか、プロキシまたは Log Analytics ゲートウェイ経由で接続するように MMA を構成します。

オンボードのガイダンスについては、以前のバージョンの Windows をオンボードするを参照してください。

以下の記事では、Defender for Endpointのプロキシ設定、接続性、オンボーディング、トラブルシューティングについて詳しく紹介しています。