Szenario 2
Dieses Szenario beschreibt, wie der App-Schutz für Verbindungen deaktiviert wird, die über den browserbasierten Zugriff gestartet wurden, und wie der App-Schutz für Verbindungen aktiviert wird, die über die Citrix Workspace-App gestartet wurden.
Im Folgenden sind die Schritte aufgeführt, um den App-Schutz für eine Bereitstellungsgruppe namens Win10Desktop zu deaktivieren, wenn Verbindungen von einem Browser aus gestartet werden, und den App-Schutz für Verbindungen von der Citrix Workspace-App zu aktivieren:
-
Smart Access-Richtlinien erstellen:
-
Erstellen Sie eine Smart Access-Richtlinie, um die von der Citrix Workspace-App gestarteten Verbindungen zu filtern, wie im vorhergehenden Szenario App-Schutz für bestimmte Gerätetypen deaktivieren definiert. Erstellen Sie den folgenden Ausdruck, um nach CitrixReceiver in der Zeichenfolge User Agent zu suchen:
HTTP.REQ.HEADER("User-Agent").CONTAINS("CitrixReceiver") <!--NeedCopy-->In diesem Szenario ist die Smart Access-Richtlinie
cwa.
-
Erstellen Sie eine weitere Smart Access-Richtlinie, um die Verbindungen zu filtern, die nicht von der Citrix Workspace-App gestartet wurden,
HTTP.REQ.HEADER("User-Agent").CONTAINS("CitrixReceiver").NOT. In diesem Fall ist diese Smart Access-Richtlinie Browser.
-
-
Broker Access-Richtlinienregeln erstellen:
-
Führen Sie
GetBrokerAccessPolicyRuleaus, um die beiden Broker Access-Richtlinien fürWin10Desktopanzuzeigen. Für die BereitstellungsgruppeWin10Desktopsind die Broker Access-RichtlinienWin10Desktop_AGundWin10Desktop_Direct. Notieren Sie die Desktop Group UID vonWin10Desktop. -
Erstellen Sie eine Broker Access-Richtlinie für
Win10Desktop, um von der Citrix Workspace-App gestartete Verbindungen mit dem folgenden Befehl zu filtern: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 ist die DesktopGroupUID der Bereitstellungsgruppe, die durch Ausführen der GetBrokerAccessPolicy Rule in Schritt 1 erhalten wurde.
-
Verwenden Sie den folgenden Befehl, um App-Schutzrichtlinien nur für Verbindungen zu aktivieren, die über CWA eingehen, indem Sie das Smart Access-Tag
cwareferenzieren:Set-BrokerAccessPolicyRule Win10Desktop_AG_CWA -IncludedSmartAccessTags Primary_HDX_Proxy:cwa -AppProtectionScreenCaptureRequired $true -AppProtectionKeyLoggingRequired $true <!--NeedCopy-->Primary_HDX_Proxy ist der VPN-Virtual-Server-Name, der zuvor in Schritt 1, Smart Access-Richtlinie erstellen, notiert wurde.
-
Verwenden Sie den folgenden Befehl, um die App Protection-Richtlinien für die restlichen Verbindungen, die über den Browser hergestellt werden, zu deaktivieren:
Set-BrokerAccessPolicyRule Win10Desktop_AG -IncludedSmartAccessTags Primary_HDX_Proxy:browser -AppProtectionScreenCaptureRequired $false -AppProtectionKeyLoggingRequired $false <!--NeedCopy-->
-
-
Überprüfung
Melden Sie sich von der Citrix Workspace-App ab, falls diese bereits geöffnet ist. Melden Sie sich erneut bei der Citrix Workspace-App an und starten Sie die erforderliche Ressource über eine externe Verbindung durch ein Access Gateway. Sie sehen, dass die App Protection-Richtlinien für die Ressource aktiviert sind. Starten Sie dieselbe Ressource über den Browser durch eine externe Verbindung, und Sie sehen, dass die App Protection-Richtlinien deaktiviert sind.