Cloudflare One では、デバイスのシリアル番号に基づく Zero Trust ルールを作成できます。会社のデバイスから接続しているユーザーにだけ、アプリケーションへのアクセスを許可できます。
-
デバイスに Cloudflare One Client がデプロイされています。対応モードとオペレーティングシステムの一覧は、Cloudflare One Client Checks を参照してください。
シリアル番号に基づくルールを作るには、まず番号の Gateway List を作成します。
-
Cloudflare dashboard ↗ で、Zero Trust > Reusable components > Lists を開きます。
-
Create manual list または Upload CSV を選びます。規模の大きいチームでは、CSV のアップロード、または Cloudflare の API エンドポイント の利用を推奨します。
-
リストに分かりやすい名前を付けます。この名前はポリシー設定時に表示されます。
-
List Type を Serial numbers に設定します。
-
管理対象デバイスのシリアル番号を入力するか、CSV ファイルをアップロードします。
-
Save を選びます。
これで、リスト上のシリアル番号をデバイスが提示しているかを確認する Access ポリシー、または Gateway の ネットワークポリシー を作成できます。Access では、シリアル番号チェックは Device Posture - Serial Number List セレクターとして表示されます。Gateway では、Passed Device Posture Check セレクターを選ぶと、Value のドロップダウンにシリアル番号リストが表示されます。
次のコマンドで、デバイスのシリアル番号を確認できます。結果を使って、ポスチャチェックが期待どおりに動いているかを検証できます。
-
ターミナルを開きます。
-
system_profilerコマンドでSPHardwareDataTypeの値を確認し、シリアル番号を取得します。system_profiler SPHardwareDataType | grep 'Serial Number'
-
PowerShell ウィンドウを開きます。
-
Get-CimInstanceコマンドでWin32_BIOSクラスの SerialNumber プロパティを取得します。Get-CimInstance Win32_BIOS
-
ターミナルを開きます。
-
dmidecodeコマンドでsystem-serial-numberのバージョンプロパティを取得します。sudo dmidecode -s system-serial-number
モバイルデバイスではシリアル番号チェックに対応していません。シリアル番号の代わりに 一意のクライアント ID でモバイルデバイスを識別できます。