Citrix Secure Private Access

コンテキストタグ

Secure Private Access プラグインは、デバイス プラットフォームや OS、インストールされているソフトウェア、地理的位置などのユーザー セッション コンテキストに基づいて、Web または SaaS アプリケーションへのコンテキスト アクセス (スマート アクセス) を提供します。

管理者は、コンテキスト タグを含む条件をアクセス ポリシーに追加できます。 Secure Private Accessプラグインのコンテキストに基づくタグは、認証されたユーザーのセッションに適用されるNetScaler Gatewayポリシー(セッション、事前認証、EPA)の名前です。

Secure Private Access プラグインは、ヘッダーとして (新しいロジック)、または Gateway へのコールバックを行うことで、スマート アクセス タグを受信できます。 詳細については、 スマート アクセス タグを参照してください。

注意:

  • NetScaler Gateway 14.1-25.x 以降では、nFactor EPA ポリシーがサポートされます。
  • NetScaler Gateway のバージョンが 14.1-25.x より前の場合、NetScaler Gateway ではクラシック ゲートウェイ事前認証ポリシーのみを構成できます。

GUIを使用してカスタムタグを構成する

コンテキスト タグを構成するには、次の大まかな手順を実行します。

  1. クラシックゲートウェイ事前認証ポリシーを構成する
  2. 従来の事前認証ポリシーをゲートウェイ仮想サーバーにバインドする

クラシックゲートウェイ事前認証ポリシーを構成する

  1. NetScaler Gateway > ポリシー > 事前認証 に移動し、 追加をクリックします。

  2. 既存のポリシーを選択するか、ポリシーの名前を追加します。 このポリシー名はカスタム タグの値として使用されます。
  3. リクエストアクションで、 追加 をクリックしてアクションを作成します。 このアクションは複数のポリシーで再利用できます。たとえば、1 つのアクションを使用してアクセスを許可し、別のアクションを使用してアクセスを拒否することができます。

    事前認証ポリシーを追加する

  4. 必須フィールドに詳細を入力し、[ 作成] をクリックします。
  5. に、式を手動で入力するか、式エディタを使用してポリシーの式を作成します。

    表現サンプル

    次の図は、Windows 10 OS をチェックするために作成されたサンプル式を示しています。

    式エディタ

  6. [Create] をクリックします。

カスタムタグをNetScaler Gatewayにバインドする

  1. NetScaler Gateway」>「仮想サーバー」に移動します。
  2. 事前認証ポリシーをバインドする仮想サーバーを選択し、 編集をクリックします。
  3. ポリシー セクションで、 + をクリックしてポリシーをバインドします。
  4. ポリシーの選択で、事前認証ポリシーを選択し、 タイプの選択リクエスト を選択します。

    ポリシータイプ

  5. ポリシー名とポリシー評価の優先順位を選択します。
  6. [Bind] をクリックします。

    ポリシーのバインド

CLIを使用してカスタムタグを構成する

事前認証ポリシーを作成してバインドするには、NetScaler CLI で次のサンプル コマンドを実行します。

  • add aaa preauthenticationaction win10_prof ALLOW
  • add aaa preauthenticationpolicy Windows10 "CLIENT.OS(win10) EXISTS" win10_prof
  • bind vpn vserver _SecureAccess_Gateway -policy Windows10 -priority 100

NetScaler CLI で次のサンプル コマンドを実行して、nFactor EPA ポリシーを構成します。

  • add authentication epaAction epaallowact -csecexpr "sys.client_expr(\"proc_0_notepad.exe\")" -defaultEPAGroup allow_app -quarantineGroup deny_app
  • add authentication Policy epaallow -rule true -action epaallowact

新しいコンテキストタグの追加

  1. Secure Private Access 管理コンソールを開き、[ アクセス ポリシー] をクリックします。
  2. 新しいポリシーを作成するか、既存のポリシーを編集します。
  3. 条件 セクションで、 条件の追加 をクリックし、 コンテキスト タグすべてに一致を選択して、コンテキスト タグ名を入力します (例: Windows10)。

Secure Private Access プラグインに送信される EPA タグに関する注意

nFactor EPA ポリシーで構成された EPA アクション名と、Secure Private Access プラグインへのスマート アクセス タグとして関連付けられたグループ名。 ただし、送信されるタグは EPA のアクション評価の結果によって異なります。

  • nFactor EPA ポリシー内のすべての EPA アクションの結果がアクション DENY となり、最後のアクションで検疫グループが設定されている場合、検疫グループ名がスマート アクセスとして送信されます。
  • nFactor EPA ポリシーの EPA アクションの結果がアクション ALLOWになる場合、アクションに関連付けられた EPA ポリシー名とデフォルトのグループ名 (構成されている場合) がスマート アクセス タグとして送信されます。

スマートアクセスタグ

この例では、アクションが拒否されると、 deny_app がスマート アクセス タグとして Secure Private Access プラグインに送信されます。 アクションが許可されると、 epaallowact および allow_appがスマート アクセス タグとして Secure Private Access プラグインに送信されます。

参照ドキュメント