File Check のデバイスポスチャ属性は、デバイス上に特定のファイルがあるかを確認します。実行するオペレーティングシステムごと、または確認するファイルごとに、複数の File Check を作成できます。
-
デバイスに Cloudflare One Client がデプロイされています。対応モードとオペレーティングシステムの一覧は、Cloudflare One Client Checks を参照してください。
-
Cloudflare ダッシュボード ↗ で Zero Trust > Reusable components > Posture checks を開きます。
-
Cloudflare One Client checks に移動し、Add a check を選択します。
-
File Check を選択します。
-
次の情報の入力を求められます。
-
Name: このデバイスポスチャチェックの一意な名前を入力します。
-
Operating system: オペレーティングシステムを選択します。
-
File Path: ファイルパスを入力します(例:
c:\my folder\myfile.exe)。環境変数
ファイルパスには環境変数を含め、デバイスごとの違いに対応できます。環境変数は、ログイン中のユーザーではなく、Cloudflare One Client デーモンのコンテキストで解決されます。ランタイム時にデーモンプロセスが使える変数だけが機能します。
- Windows:
%VAR%構文を使います。例:%PROGRAMFILES%\myfolder\myfile.exe - macOS/Linux:
${VAR}構文を使います。例:${RUNTIME_DIRECTORY}/myfolder/myfile
- Windows:
-
Signing certificate thumbprint (recommended): ファイルの署名に使った発行元証明書の サムプリント を入力します。この情報を追加すると、想定したソフトウェア開発者によってファイルが署名されていることをチェックで確認できます。
-
SHA-256 (optional): ファイルの SHA-256 値 を入力します。デバイス上のファイルの完全性を確認するために使います。
-
-
Save を選択します。
次に、Insights > Logs > Posture logs を開き、File Check が想定どおりの結果を返していることを確認します。