デバイスポスチャープロファイルとデバイスチェックの作成

この記事では、セキュリティ要件を満たすデバイスのみがネットワークに接続できるようにするためのデバイスポスチャープロファイルとデバイスチェックの作成方法について説明します。

概要

デバイスポスチャプロファイルとチェックにより、リモートユーザーがネットワークに接続する前にコンプライアンス要件を適用できます。 これらは、クライアント接続ポリシーおよびインターネットおよびWANファイアウォールで使用し、特定のデバイス要件を定義できます。

たとえば、特定のアンチマルウェアベンダー、製品、およびバージョンのデバイス チェックを作成できます。 クライアントはネットワークに接続する前に、このソフトウェアがデバイスにインストールされているか確認します。 クライアントは、このソフトウェアがデバイスにインストールされていることを確認した場合にのみネットワークに接続します。 クライアント接続フローの詳細については、Catoクライアント接続フローを理解するを参照してください。

様々なデバイスチェックを構成できます。 サポートデバイスチェックのセクションで利用可能なデバイスチェックのリストを確認し、特定のデバイスチェックと機能の作業で各チェックに関する追加情報を確認してください。

デバイスプロファイルには複数のデバイスチェックを追加可能です。 デバイスプロファイルは、 クライアント接続ポリシー に追加して、ネットワークに接続できるデバイスを決定できます。

デバイスプロファイルは、インターネットおよびWANファイアウォールでも使用でき、エンドユーザーの実際のデバイスに基づいて条件付きアクセスを含むルールを作成できます。 ファイアウォールポリシーでデバイスチェックを使用する詳細については、ファイアウォールルールにデバイス条件を追加するを参照してください。 リモートユーザーダッシュボードで、各デバイスポスチャプロファイルに準拠しているデバイスの数を監視できます。

オフィスでのデバイスチェック

注意事項

ノート: サポート対象:

  • Windowsクライアント v5.7

  • macOSクライアント v5.8

  • Linuxクライアント v5.3

デバイスポスチャプロファイルは、Socketの背後にあるネットワークに接続するデバイスに適用されます。 これにより、デバイスの物理的位置に関係なく、同じデバイスポスチャプロファイルを適用できます。 例えば、営業担当者がオフィスで2日、リモートで3日勤務する場合。 デバイスの姿勢プロファイルは、Cato に接続するたびに、いつでもどこでもデバイスに適用されます。

サポートデバイスチェック

これらは、デバイス チェックの最小バージョンのクライアント要件です。 特定のデバイスチェックと機能の作業について、各デバイスチェックの詳細をご覧ください。

デバイス チェック

Windows

macOS

Linux

iOS

Android

アンチマルウェア

5.2

5.2

5.1

ファイアウォール

5.4

5.2

5.1

ディスク暗号化

5.5

5.6

パッチ管理

5.5

5.2

5.2

デバイス証明書

5.5

5.4

5.1

5.3

5.0.1.115

DLP

5.9

5.4.3

5.2

Catoクライアントバージョン

5.0

5.0

5.0

実行中のプロセス

5.11

5.7

レジストリキー

5.11

プロパティリスト (plist)

5.7

オフィス内のユーザーに適用されるデバイスチェック

5.7

5.3

空のボックスは、デバイスチェックがオペレーティングシステムでサポートされていないことを示します。

既知の制限事項

  • デバイス チェックを作成した後、新しいチェックをデバイス プロファイルに含めるためにページを更新する必要があります。

  • オフィスでは、定期的なチェックが0に設定されている場合、クライアントはデバイスポスチャを毎10分ごとに確認します。

デバイスチェックの使用準備

各デバイスチェックには次の設定を含めることができます。

  • 1つのデバイステストタイプ(例えば、マルウェア対策やファイアウォール)

  • ベンダー、製品、およびバージョン(実行中のプロセス、レジストリキー、およびプロパティリストを除くすべてのチェック)

    • 任意のバージョン、特定のバージョン、または最小バージョン(より大きい)を選択できます。

      ノート: ファイアウォール デバイス チェックでAppleのmacOS組み込みファイアウォールを選択した場合、バージョン番号はmacOSのバージョン番号を指します。

    • アンチマルウェア、ファイアウォール、パッチ管理、DLPのデバイスポスチャーチェックでは、サポートされているベンダーや製品の一般的なチェックを作成できます。 例えば、サポートされているマルウェア対策ソリューションがインストールされているデバイスへのアクセスを許可するために、チェックを作成できます。 サポートされているベンダーや製品の一覧は、新規デバイスチェックパネルのベンダーセクションのドロップダウンリストを参照してください。

デバイスチェックの設定

デバイスチェックは、デバイスがネットワークに接続するために必要な条件を定義します。 チェックを作成した後、デバイス プロファイルに追加して、ポスチャー要件を適用します。

image1.png

デバイス チェックを設定するには:

  1. ナビゲーションメニューからリソース > デバイスポスチャーを選択します。

  2. デバイス チェック タブを選択します。

  3. 新規をクリックします。 新しいデバイス チェック パネルが開きます。

    デバイスチェックパネル
  4. デバイスチェックの設定を行います。

  5. 適用をクリックし、その後保存をクリックします。

デバイスプロファイルの設定

デバイスチェックを作成した後、クライアント接続ポリシーまたはファイアウォールポリシーのルールに含めるために、デバイスポスチャープロファイルに追加できます。

デバイスプロファイル

デバイス プロファイルを構成するには:

  1. ナビゲーションメニューからリソース > デバイスポスチャーを選択します。

  2. デバイスポスチャープロファイルタブをクリックします。

  3. 新規をクリックします。

    新しいデバイス プロファイル パネルが開きます。

  4. デバイス プロファイルの設定を構成し、(前のセクションで作成した) デバイス チェック を追加します。

  5. 適用をクリックし、その後保存をクリックします。

定期チェックの設定

デバイスチェックは、クライアント接続プロセス中にデバイスのポスチャーを評価します。 クライアントが接続された後もデバイスポスチャを評価し続けるには、デバイスチェックを複数回実行できるようにし、チェックの頻度を設定します。 デフォルトでは、定期チェックは10分ごとに実行されます。

定期チェックが失敗した場合のユーザーエクスペリエンスを理解するには、クライアント接続ポリシーの設定を参照してください。

Period_Check.png

定期チェックを構成するには:

  1. ナビゲーションメニューからリソース > デバイスポスチャーを選択します。

  2. 設定タブをクリックします。

  3. チェックの頻度を分単位で設定します。

  4. 保存をクリックします。

複数のチェックでプロファイルを作成する

複数のチェックを含むデバイスプロファイルを作成する場合、それらの間にはAND関係があります。 これは、デバイスがすべてのデバイスチェックの要件を満たす必要があることを意味します。

次の例は、これらのチェックを含むサンプルデバイス・プロファイルを示しています。

  • パッチ管理 - サンプルパッチMGMT

  • ディスク暗号化 - サンプルディスク暗号化

Device_Profile_FW_AM.png

特定のデバイスチェックと機能を使用する

特定のデバイスチェックと機能に関する重要な情報は、以下のセクションで述べられています。

デバイス証明書チェックを使用する

アカウントに定義されたエンドユーザーのデバイスにインストールされたデバイス証明書のためにデバイスチェックを作成できます。 サイニング証明書をアップロードするには、サイニング証明書ページ (アクセス > クライアントアクセス > サイニング証明書) を使用します。 チェックは、アカウントに定義されたサイニング証明書のいずれかに一致する証明書がデバイスにインストールされていることを検証します。

ディスク暗号化チェックの作業

暗号化されたドライブパスを1つ以上定義できます(ルートパス全体が暗号化されます。例: C:\)。 ソフトウェアベースの暗号化のみがサポートされています(ハードウェアベースの暗号化はサポートされていません)。

複数のパーティションを持つデバイスの場合、どのパーティションが暗号化されているかを指定できます。 デバイスに対して複数のドライブパスを定義する場合、チェックはすべてのパスが暗号化されていることを検証します。

Catoクライアントバージョンチェックの作業

エンドユーザーデバイスにインストールされたクライアントバージョンのためにデバイスチェックを作成できます。

  • 特定のクライアントバージョンをブロックするには、ブロック 条件を使用します。

  • 特定のクライアントバージョンを許可するには、等しいまたはそれ以上 条件を使用します。

実行中のプロセスチェックを使用する

実行中のプロセスチェックは、WindowsおよびmacOSデバイスでサポートされています。

Windowsデバイスでの実行中のプロセスチェック

デバイスでプロセスが実行中であり、指定された証明書で署名されていることを確認するためにデバイスチェックを作成できます。 このチェックを構成するには、プロセス名またはプロセスの完全なパスと署名者証明書のサムプリントのいずれかを含めることができます。

プロセスのプロパティ内で署名者証明書のサムプリントを確認できます。 例えば、プロセスCatoClient.exeの場合、署名者証明書のサムプリントは81d821c152fa98db1c950b87d435122e5a0b451dです。

Thmprint.png

署名者証明書のサムプリントを特定するには:

  1. プロセスを右クリックして、プロパティを選択します。

  2. デジタル署名タブで、必要な証明書を選択して詳細をクリックします。

    デジタル署名の詳細ウィンドウが表示されます。

  3. 証明書を表示をクリックします。

  4. 詳細タブで、サムプリントをクリックします。

    署名者証明書のサムプリントが表示されます。

注意: プロセス名とプロセスパスは大文字小文字を区別しません。

macOSデバイスでの実行中のプロセスチェック

指定されたチームIDで署名されているプロセスがデバイスで実行中であることを確認するためにデバイスチェックを作成できます。 チームIDを特定するには、ターミナルでcodesignコマンドをプロセスの完全なパスに続けて実行します。 チームIDが返されます。 例えば、プロセス/Applications/CatoClient.app/Contents/MacOS/CatoClientの場合、チームIDはCKGSB8CH43です:

macosprocess.png

プロセス名にはUnicode文字を含めることができ、大文字小文字を区別します。

macOSデバイスでのプロセスチェックの既知の制限事項
  • アプリケーションチェックはサポートされておらず、フルプロセスパスを構成に含める必要があります。

  • チームIDを持たないプロセス、例えばmacOS内部プロセスのチェックはサポートされていません。

レジストリキーのチェックを使用する

レジストリキーのチェックを作成するには、以下を指定します:

  • フルレジストリキーパス

  • 値の名称(デフォルト値または特定の値のいずれかをチェックすることを選択できます)

  • 値のデータ(任意の値または特定の値のいずれかをチェックすることを選択できます)

ノート

注意: レジストリキーや値名に非ASCII文字はサポートされていません。

すべてのデータタイプがサポートされています。 マルチストリングのレジストリキーでは、行を縦棒記号 (|) で区切ります。 バイナリ値またはバイナリ値タイプのデータのフォーマットは、最初の16バイトのHEX表現です。例えば、0102030405060708090A0B0C0D0E0F10です。

レジストリエディタで値の名称と値のデータを特定するには、確認しているレジストリキーをダブルクリックします。 以下の例では、キー値名はstart_minimizedであり、キー値データは0です。

Reg_Key.png

プロパティリストチェックを扱う

プロパティリストファイル (plist) のチェックを作成するには、チェックするplistの完全なファイルパスを指定する必要があります。 次のことを確認するために、チェックを設定できます:

  • 特定のキーがplistに存在することを確認するために、任意の値を選択します

  • 特定のキーと値がplistに存在することを確認するために、特定を選択します。

plist内の名称と値を特定するには、ファイルをテキストエディターで開く。 下記の例では、キー名はLabelで、値はcom.catonetworks.mac.CatoClient.helperです。

plist.png

サポートされているプロパティリストデータタイプ

これらのplistデータタイプはサポートされています:

  • 文字列

  • 整数

  • これらのネストされたデータタイプ:

    • 文字列

    • 整数

プロパティリストチェックの既知の制限

  • パス名にはUTF-8文字しか含めることができません

  • ユーザフォルダにあるplistファイルはサポートされていません

リアルタイム保護を扱う

基準セクションで、リアルタイム保護を有効にすることができ、接続デバイスがデバイスチェックに一致するか継続的に確認されます。

サポートされていないCatoクライアントを扱う

時々、組織内でデバイスポスチャーを現在サポートしていないクライアントに対応する必要があり、これらのクライアントにネットワークへのアクセスを許可します。 デバイスチェックを設定する際、基準セクションでデバイスポスチャーをサポートしていないクライアントの挙動を選択できます。

サポートされていないクライアントがプロファイルを除いてルールの設定に一致する場合、以下の動作オプションがあります:

  • デバイスチェックをスキップし、サポートされていないクライアントにネットワークへの接続を許可する

  • サポートされていないクライアントをブロックする。デバイスチェックの要件を満たすことができないためです。

組織内でサポートされていないクライアントを許可するデバイスチェックの範囲と影響を最小限に抑えることをお勧めします。 許可されるサポートされていないクライアントが少ないほど、クライアント接続ポリシーは強固になります。

この記事は役に立ちましたか?

6人中4人がこの記事が役に立ったと言っています

0件のコメント