シナリオ 2
このシナリオでは、ブラウザベースのアクセスから開始された接続に対してApp Protectionを無効にし、Citrix Workspaceアプリから開始された接続に対してApp Protectionを有効にする方法について説明します。
以下は、ブラウザから接続が開始された場合にWin10DesktopというデリバリーグループのApp Protectionを無効にし、Citrix Workspaceアプリからの接続に対してApp Protectionを有効にする手順です。
-
Smart Accessポリシーを作成する:
-
前のシナリオ「特定のデバイスタイプに対してApp Protectionを無効にする」で定義されているように、Citrix Workspaceアプリから開始された接続をフィルタリングするSmart Accessポリシーを作成します。「User Agent」文字列に「CitrixReceiver」があるかどうかを確認するために、次の式を作成します。
HTTP.REQ.HEADER("User-Agent").CONTAINS("CitrixReceiver") <!--NeedCopy-->このシナリオでは、Smart Accessポリシーは
cwaです。
-
Citrix Workspaceアプリから開始されていない接続をフィルタリングする別のSmart Accessポリシー
HTTP.REQ.HEADER("User-Agent").CONTAINS("CitrixReceiver").NOTを作成します。この場合、このSmart Accessポリシーはbrowserです。
-
-
Broker Accessポリシー規則を作成する:
-
Win10Desktopの2つのブローカーアクセスポリシーを表示するには、GetBrokerAccessPolicyRuleを実行します。デリバリーグループWin10Desktopの場合、ブローカーアクセスポリシーはWin10Desktop_AGとWin10Desktop_Directです。Win10DesktopのDesktop Group UIDをメモします。 -
次のコマンドを使用して、Citrix Workspaceアプリから開始された接続をフィルタリングするための
Win10DesktopのBroker Accessポリシーを作成します。New-BrokerAccessPolicyRule -Name Win10Desktop_AG_CWA -DesktopGroupUid <Uid_of_desktopGroup> -AllowedConnections ViaAG -AllowedProtocols HDX, RDP -AllowedUsers AnyAuthenticated -AllowRestart $true -Enabled $true -IncludedSmartAccessFilterEnabled $true <!--NeedCopy-->Uid_of_desktopGroup は、手順1でGetBrokerAccessPolicy Ruleを実行して取得したデリバリーグループのデスクトップグループUIDです。
-
Smart Accessタグ
cwaを参照して、CWA経由の接続のみにApp Protectionポリシーを有効にするには、次のコマンドを使用します。Set-BrokerAccessPolicyRule Win10Desktop_AG_CWA -IncludedSmartAccessTags Primary_HDX_Proxy:cwa -AppProtectionScreenCaptureRequired $true -AppProtectionKeyLoggingRequired $true <!--NeedCopy-->Primary_HDX_Proxyは、手順1「Smart Accessポリシーの作成」で以前にメモしたVPN仮想サーバー名です。
-
ブラウザ経由で接続される残りの接続に対してApp Protectionポリシーを無効にするには、次のコマンドを使用します。
Set-BrokerAccessPolicyRule Win10Desktop_AG -IncludedSmartAccessTags Primary_HDX_Proxy:browser -AppProtectionScreenCaptureRequired $false -AppProtectionKeyLoggingRequired $false <!--NeedCopy-->
-
-
検証
Citrix Workspaceアプリがすでに開いている場合は、サインアウトします。再度Citrix Workspaceアプリにサインインし、アクセスゲートウェイを介した外部接続から必要なリソースを起動します。App Protectionポリシーがそのリソースに対して有効になっていることがわかります。同じリソースをブラウザから外部接続を介して起動すると、App Protectionポリシーが無効になっていることがわかります。