Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

ウイルス対策

最終更新 Markdown で表示Agent セットアップ

ウイルス対策のデバイスポスチャ属性は、デバイスにウイルス対策ソフトウェアがインストールされ、有効かを確認します。Cloudflare One Client は Windows Security Center API を照会し、登録済みセキュリティ製品の状態を判定します。ポスチャチェックに合格するには、Windows Security Center がセキュリティ製品がオンかつ最新であると報告する必要があります。

前提条件

  • デバイスに Cloudflare One Client がデプロイされています。対応モードとオペレーティングシステムの一覧は、Cloudflare One Client Checks を参照してください。

ウイルス対策チェックを有効にする

  1. Cloudflare ダッシュボード で、Zero Trust > Reusable components > Posture checks に移動します。
  2. Cloudflare One Client checks に移動し、Add a check を選択します。
  3. Antivirus を選択します。
  4. チェックのわかりやすい名前を入力します。
  5. オペレーティングシステムを選択します。
  6. (任意)ウイルス対策シグネチャの最終更新からの最大日数を設定します。デバイスがこの上限を超えた場合(たとえば 30 日に設定したのに最終更新から 31 日経過している場合)、そのデバイスはポスチャチェックに失敗します。
  7. Save を選択します。

次に、Insights > Logs > Posture logs に移動し、ウイルス対策チェックが想定どおりの結果を返していることを確認します。

ウイルス対策の状態を検証する

ポスチャチェックが想定どおりに動作しているかは、次のコマンドで確認できます。

Windows

  1. PowerShell ウィンドウを開きます。

  2. Windows Security Center に登録されている、インストール済みのウイルス対策製品をすべて一覧表示します。

    Get-WmiObject -Namespace "root\SecurityCenter2" -ClassName "AntiVirusProduct"
    <redacted>
    displayName              : Windows Defender
    instanceGuid             : {00000000-0000-0000-0000-000000000000}
    pathToSignedProductExe   : windowsdefender://
    pathToSignedReportingExe : %ProgramFiles%\Windows Defender\MsMpeng.exe
    productState             : 397568
    timestamp                : Fri, 09 Jan 2026 12:00:00 GMT
    PSComputerName           : ENDPOINT-01
  3. Microsoft は、SecurityCenter2 名前空間の productState のデコードをサポートしていません。ウイルス対策製品が有効かは、Windows セキュリティアプリ を開いて確認します。Virus & threat protection パネルに、緑色のチェックマーク付きで No action needed と表示されている必要があります。

    実行中のウイルス対策製品を確認するには、Virus & threat protection > Manage providers を選択します。ウイルス対策製品の名前(例: Windows Defender Antivirus)と現在の状態が表示されます。

  4. ポスチャチェックでウイルス対策シグネチャの最大経過日数を設定している場合は、PowerShell 出力の timestamp を現在のシステム時刻と比較します。差が設定した日数を超えると、ポスチャチェックは失敗します。

役に立ちましたか?