シナリオ 4

最終公開日 : Nov 03, 2026
このシナリオでは、EPAスキャン結果に基づいてデバイスのApp Protectionを有効にする方法について説明します。
EPAスキャンに合格したデバイスに対してApp Protectionを有効にする手順は次のとおりです。
前提条件:
以下があることを確認してください。
  • 認証、承認、および監査ユーザーグループ(デフォルトおよび隔離されたユーザーグループ用)と関連ポリシー
  • LDAPサーバー構成と関連ポリシー
  1. Citrix ADCにサインインし、Configuration > Citrix Gateway > Virtual Serversの順に移動します。
  2. 関連する仮想サーバーを選択し、Editをクリックします。
  3. 既存の認証プロファイルを編集します。
  4. 関連する仮想サーバーを選択し、Editをクリックします。
  5. Authentication Policies > Add Bindingをクリックします。
  6. Select Policyの下で、Addをクリックします。
  7. Nameフィールドに、認証ポリシーの名前を入力します。
  8. Action Typeドロップダウンリストで、EPAを選択します。
  9. 「Expression」フィールドにTrueを入力します。
    認証ポリシーの構成(/en-us/citrix-workspace-app/media/configure-authentication-policy.png)
  10. 「Action」の下で、「Add」をクリックします。
  11. 「Name」フィールドに、EPAアクションの名前を入力します。
  12. 「Default Group」と「Quarantine Group」の名前を入力します。このシナリオでは、「Default Group」の名前は「FileExists」で、「Quarantine Group」の名前は「FileNotExists」です。
  13. 「Expression」フィールドに、次の値を入力します。
    sys.client_expr("file_0_c:\\\\epa\\\\compliance.txt") || sys.client_expr("file_0_c:\\\\epa\\\\trusteddevice.txt") || sys.client_expr("file_0_/tmp/compliance.txt") || sys.client_expr("file_0_/tmp/trusteddevice.txt")
    認証EPAアクションの構成(/en-us/citrix-workspace-app/media/configure-authentication-epa-action.png)
  14. 「Create」をクリックし、その後「Bind」をクリックします。
  15. 「Session Policies」>「Add Binding」をクリックします。
  16. 「Select Policy」の下で、「Add」をクリックします。
  17. 「Name」フィールドに、セッションポリシーの名前を入力します。
  18. 「Expression」フィールドに、次の値を入力します。
    AAA.USER.IS_MEMBER_OF("FileExists")
    Citrix Gatewayセッションポリシーの構成(/en-us/citrix-workspace-app/media/configure-citrix-gateway-session-policy.png)
  19. 「Create」をクリックし、その後「Bind」をクリックします。
  20. タスクバーの左端で、「Search」検索アイコン(/en-us/citrix-workspace-app/media/search-icon.png)をクリックします。
  21. 「Powershell」と入力し、「Windows Powershell」を開きます。
  22. **Smart Accessタグ「EPA_GW:Trusted-Device-PC」**を参照して、EPAスキャンに合格したデバイスのApp Protectionポリシーを無効にするには、次のコマンドを使用します。
    Set-BrokerAccessPolicyRule "Contextual App Protection Delivery Group_AG" -IncludedSmartAccessFilterEnabled $true -IncludedSmartAccessTags EPA_GW:Trusted-Device-PC -AppProtectionScreenCaptureRequired $false
    ここで、EPA_GWはVPN仮想サーバー名です。
  23. **Smart Accessタグ「EPA_GW:Trusted-Device-PC」**を参照して、EPAスキャンに失敗したデバイスのApp Protectionポリシーを有効にするには、次のコマンドを使用します。
    New-BrokerAccessPolicyRule "Contextual App Protection Delivery Group_AG_NonCompliant"-DesktopGroupUid 17 -AllowedConnections ViaAG -AllowedProtocols HDX, RDP -Enabled $true -AllowRestart $true -ExcludedSmartAccessFilterEnabled $true -ExcludedSmartAccessTags EPA_GW:Trusted-Device-PC -IncludedSmartAccessFilterEnabled $true -AppProtectionScreenCaptureRequired $true
  24. 検証
    Citrix Workspaceアプリがすでに開いている場合は、サインアウトします。信頼できるデバイスからCitrix Workspaceアプリにサインインします。保護されたリソースを起動すると、App Protectionが無効になっていることがわかります。
    Citrix Workspaceアプリからサインアウトし、信頼できないデバイスから再度サインインします。保護されたリソースを起動すると、App Protectionが有効になっていることがわかります。