Citrix DaaS™

Technischer Sicherheitsüberblick

Sicherheitsübersicht

Dieses Dokument gilt für Citrix DaaS (ehemals Citrix Virtual Apps and Desktops Service), das in Citrix Cloud gehostet wird. Diese Informationen umfassen Citrix Virtual Apps Essentials und Citrix Virtual Desktops Essentials.

Citrix Cloud verwaltet den Betrieb der Steuerungsebene für Citrix DaaS-Umgebungen. Die Steuerungsebene umfasst die Delivery Controller, Verwaltungskonsolen, SQL-Datenbank, Lizenzserver und optional StoreFront™ und Citrix Gateway. Die Virtual Delivery Agents (VDAs), die die Apps und Desktops hosten, bleiben unter der Kontrolle des Kunden im Rechenzentrum seiner Wahl, entweder in der Cloud oder lokal. Diese Komponenten sind über einen Agenten namens Citrix Cloud Connector mit dem Cloud-Dienst verbunden. Wenn Kunden Citrix® StoreFront Cloud verwenden möchten, können sie auch den Citrix Gateway Service anstelle von Citrix Gateway in ihrem Rechenzentrum nutzen. Das folgende Diagramm veranschaulicht Citrix DaaS und seine Sicherheitsgrenzen.

Bild der Dienstsicherheitsgrenzen

Citrix Cloud-basierte Compliance

Besuchen Sie das Citrix Trust Center für weitere Informationen zu Citrix Cloud-Zertifizierungen und prüfen Sie regelmäßig auf Updates.

Hinweis:

Die Verwendung von Citrix Managed Azure Capacity mit verschiedenen Citrix DaaS™-Editionen und Universal Hybrid Multi-Cloud wurde nicht für Citrix SOC 2 (Typ 1 oder 2), ISO 27001, HIPAA oder andere Cloud-Compliance-Anforderungen bewertet.

Datenfluss

Citrix DaaS hostet die VDAs nicht, daher werden die Anwendungsdaten und Bilder des Kunden, die für die Bereitstellung erforderlich sind, immer in der Kundenumgebung gehostet. Die Steuerungsebene hat Zugriff auf Metadaten wie Benutzernamen, Maschinennamen und Anwendungsverknüpfungen, wodurch der Zugriff der Steuerungsebene auf das geistige Eigentum des Kunden eingeschränkt wird.

Daten, die zwischen der Cloud und den Kundenstandorten fließen, verwenden sichere TLS-Verbindungen über Port 443.

Datenisolation

Citrix DaaS speichert nur die Metadaten, die für das Brokering und die Überwachung der Anwendungen und Desktops des Kunden erforderlich sind. Sensible Informationen, einschließlich Bilder, Benutzerprofile und andere Anwendungsdaten, verbleiben auf den Kundenstandorten oder im Abonnement ihres Public-Cloud-Anbieters.

Diensteditionen

Die Funktionen von Citrix DaaS variieren je nach Edition. Zum Beispiel unterstützt Citrix Virtual Apps Essentials™ nur den Citrix Gateway Service und Citrix® StoreFront Cloud. Konsultieren Sie die Produktdokumentation, um mehr über unterstützte Funktionen zu erfahren.

ICA®-Sicherheit

Citrix DaaS bietet mehrere Optionen zur Sicherung des ICA-Datenverkehrs während der Übertragung. Die folgenden Optionen stehen zur Verfügung:

  • Standardverschlüsselung: Die Standardeinstellung.
  • Secure HDX™: Ermöglicht eine echte End-to-End-Verschlüsselung von Sitzungsdaten mit AES-256.
  • SecureICA: Ermöglicht die Verschlüsselung von Sitzungsdaten mit RC5 (128-Bit)-Verschlüsselung.
  • HDX Direct: Ermöglicht die Verwendung von Verschlüsselung auf Netzwerkebene mittels TLS/DTLS.
  • VDA TLS/DTLS: Ermöglicht die Verwendung von Verschlüsselung auf Netzwerkebene mittels TLS/DTLS.
  • Rendezvous-Protokoll: Nur verfügbar bei Verwendung des Citrix Gateway Service. Bei Verwendung des Rendezvous-Protokolls werden alle Segmente der ICA-Sitzungsverbindungen mittels TLS/DTLS verschlüsselt.

Standardverschlüsselung

Bei Verwendung der Standardverschlüsselung wird der Datenverkehr wie im folgenden Diagramm gezeigt verschlüsselt.

Datenverkehrsverschlüsselung bei Verwendung der Standardverschlüsselung

Secure HDX

Bei Verwendung von Secure HDX wird der Datenverkehr wie im folgenden Diagramm gezeigt verschlüsselt.

Datenverkehrsverschlüsselung bei Verwendung von Secure HDX

SecureICA

Bei Verwendung von SecureICA wird der Datenverkehr wie im folgenden Diagramm dargestellt verschlüsselt.

Datenverkehrsverschlüsselung bei Verwendung von SecureICA

Hinweis:

Es wird empfohlen, stattdessen Secure HDX zu verwenden. Secure ICA wurde mit der Veröffentlichung von Citrix Virtual Apps and Desktops 2402 als veraltet eingestuft.

SecureICA wird bei Verwendung der Workspace-App für HTML5 nicht unterstützt.

HDX Direct

Intern

Bei Verwendung von HDX Direct im Nur-Intern-Modus wird der Datenverkehr wie im folgenden Diagramm dargestellt verschlüsselt.

HDX Direct intern

Extern

Bei Verwendung von HDX Direct im Intern- und Extern-Modus wird der Datenverkehr wie im folgenden Diagramm dargestellt verschlüsselt.

HDX Direct extern

VDA TLS/DTLS

Bei Verwendung der VDA TLS/DTLS-Verschlüsselung wird der Datenverkehr wie im folgenden Diagramm dargestellt verschlüsselt.

Datenverkehrsverschlüsselung bei Verwendung von TLS/DTLS

Hinweis:

Bei Verwendung des Gateway Service ohne Rendezvous ist der Datenverkehr zwischen dem VDA und dem Cloud Connector nicht TLS-verschlüsselt, da der Cloud Connector keine Verbindung zum VDA mit Netzwerkverschlüsselung unterstützt.

Weitere Ressourcen

Weitere Informationen zu den ICA-Sicherheitsoptionen und deren Konfiguration finden Sie unter:

Anmeldeinformationsbehandlung

Citrix DaaS verarbeitet vier Arten von Anmeldeinformationen:

  • Benutzeranmeldeinformationen: Wenn Endbenutzer sich mit ihrem Active Directory-Benutzernamen und -Passwort authentifizieren, werden diese gespeichert, um Single Sign-On für die VDAs bereitzustellen. Bei Verwendung eines vom Kunden verwalteten StoreFront werden diese normalerweise vom Connector verschlüsselt, bevor sie an DaaS gesendet werden. Weitere Informationen finden Sie unter Clientzugriff über StoreFront.
  • Administratoranmeldeinformationen: Administratoren authentifizieren sich bei Citrix Cloud. Die Authentifizierung generiert ein einmaliges signiertes JSON Web Token (JWT), das dem Administrator Zugriff auf Citrix DaaS gewährt.
  • Hypervisor-Passwörter: Lokale Hypervisoren, die ein Passwort zur Authentifizierung benötigen, verfügen über ein vom Administrator generiertes Passwort, das direkt verschlüsselt in der SQL-Datenbank in der Cloud gespeichert wird. Citrix verwaltet Peer-Schlüssel, um sicherzustellen, dass Hypervisor-Anmeldeinformationen nur authentifizierten Prozessen zur Verfügung stehen.
  • Active Directory (AD)-Anmeldeinformationen: Machine Creation Services™ verwendet den Cloud Connector zum Erstellen von Maschinenkonten im AD eines Kunden. Da das Maschinenkonto des Cloud Connectors nur Lesezugriff auf AD hat, wird der Administrator bei jeder Maschinenerstellungs- oder -löschoperation zur Eingabe von Anmeldeinformationen aufgefordert. Diese Anmeldeinformationen werden nur im Arbeitsspeicher gespeichert und nur für ein einzelnes Bereitstellungsereignis vorgehalten.

Überlegungen zur Bereitstellung

Citrix empfiehlt Benutzern, die veröffentlichte Best-Practice-Dokumentation für die Bereitstellung von Citrix Gateway-Anwendungen und VDAs in ihren Umgebungen zu konsultieren.

Cloud Connectors

Kommunikation mit Citrix Cloud

Alle Verbindungen von Citrix Cloud Connectors zu DaaS und anderen Citrix Cloud-Diensten verwenden HTTPS mit TLS 1.2.

HTTPS für XML-Dienst und STA

Wenn Sie lokale StoreFront- oder NetScaler Gateways verwenden, wird empfohlen, HTTPS zu aktivieren und HTTP auf dem Connector zu deaktivieren. Weitere Informationen finden Sie unter HTTPS-Konfiguration.

Anforderungen an den Netzwerkzugriff

Zusätzlich zu den unter Konfiguration der eingehenden und ausgehenden Ports beschriebenen Ports haben Cloud Connectors die folgenden Anforderungen an den Netzwerkzugriff:

  • Die Citrix Cloud Connectors benötigen nur ausgehenden Datenverkehr über Port 443 zum Internet und können hinter einem HTTP-Proxy gehostet werden.
  • Innerhalb des internen Netzwerks benötigt der Cloud Connector für Citrix DaaS Zugriff auf Folgendes:
    • VDAs: Port 80, sowohl eingehend als auch ausgehend, plus 1494 und 2598 eingehend bei Verwendung des Citrix Gateway-Dienstes
    • StoreFront-Server: Port 443 eingehend bei Verwendung von HTTPS (empfohlen) oder Port 80 bei Verwendung von HTTP (nicht empfohlen).
    • Citrix Gateways, wenn als STA konfiguriert: Port 443 eingehend bei Verwendung von HTTPS (empfohlen) oder Port 80 bei Verwendung von HTTP (nicht empfohlen).
    • Active Directory-Domänencontroller
    • Hypervisoren: Nur ausgehend. Spezifische Ports finden Sie unter Von Citrix-Technologien verwendete Kommunikationsports.

Der Datenverkehr zwischen den VDAs und Cloud Connectors wird mithilfe der Kerberos-Nachrichtensicherheit verschlüsselt.

Sicherheitsschlüssel

Sie können Sicherheitsschlüssel verwenden, um sicherzustellen, dass nur autorisierte StoreFront-Server und Citrix Gateway-Appliances über die Cloud Connectors eine Verbindung zu DaaS herstellen können. Dies ist besonders wichtig, wenn Sie XML-Vertrauen aktiviert haben.

Clientzugriff

Sie können den Clientzugriff entweder über das von Citrix gehostete Citrix® StoreFront Cloud oder durch das Hosten Ihrer eigenen StoreFront-Bereitstellung bereitstellen.

Benutzer können sich über die Citrix Workspace-App oder einen Webbrowser mit ihrem Store verbinden. Sicherheitsempfehlungen für die Citrix Workspace-App finden Sie in der Dokumentation für jede Plattform.

Clientzugriff über Citrix® StoreFront Cloud

Citrix® StoreFront Cloud ist ein von Citrix verwalteter Dienst, der Client-Apps den Zugriff auf DaaS-Ressourcen ermöglicht, ohne dass eine lokale Infrastruktur erforderlich ist. Informationen zu unterstützten Versionen der Citrix Workspace-App und anderen Anforderungen finden Sie unter Citrix® StoreFront Cloud – Systemanforderungen. Informationen zur Sicherheit finden Sie unter Sicherheitsübersicht für Citrix® StoreFront Cloud.

Clientzugriff über Citrix StoreFront

Als Alternative zu Citrix® StoreFront Cloud können Sie den Clientzugriff bereitstellen, indem Sie Citrix® StoreFront in Ihrer lokalen Umgebung bereitstellen. Dies bietet größere Sicherheitskonfigurationsoptionen und Flexibilität für die Bereitstellungsarchitektur, einschließlich der Möglichkeit, Benutzeranmeldeinformationen lokal zu verwalten. Der StoreFront-Server kann hinter einem Citrix Gateway gehostet werden, um sicheren Remotezugriff bereitzustellen, Multifaktor-Authentifizierung zu erzwingen und weitere Sicherheitsfunktionen hinzuzufügen. Weitere Informationen finden Sie unter Sichern Ihrer StoreFront-Bereitstellung.

Benutzeranmeldeinformationen

Wenn sich der Benutzer mit seinen Active Directory-Anmeldeinformationen bei StoreFront authentifiziert hat, übergibt StoreFront die Anmeldeinformationen an den Cloud Connector, wenn ein Benutzer eine Anwendung startet. Standardmäßig verschlüsselt der Cloud Connector Benutzeranmeldeinformationen mithilfe von AES-Verschlüsselung und einem zufälligen Einmalschlüssel, der für jeden Start generiert wird. Der Schlüssel wird niemals in die Cloud übertragen und nur an die Citrix Workspace-App zurückgegeben. Die Citrix Workspace-App übergibt diesen Schlüssel dann an den VDA, um das Benutzerkennwort während des Sitzungsstarts für eine Single Sign-On-Erfahrung zu entschlüsseln. Der Ablauf ist in der folgenden Abbildung dargestellt.

Diagramm, das den Fluss von Kennwörtern zeigt

Es ist wichtig, dass Sie HTTPS zwischen Client, Gateway, StoreFront und Connector konfigurieren, um sicherzustellen, dass das Kennwort in Ihrem Netzwerk immer verschlüsselt ist.

Beim Standardverhalten kann Citrix Cloud, da sie keinen Zugriff auf die Anmeldeinformationen hat, diese nicht zur Validierung an andere Cloud Connectors oder Connector Appliances weiterleiten. Dies ist erforderlich, wenn Sie mehrere Domänen ohne Vertrauensstellungen verwenden. Sie können dieses Verhalten deaktivieren und zulassen, dass Anmeldeinformationen in die Citrix Cloud hochgeladen werden, damit diese sie zur Validierung an andere Cloud Connectors und Connector Appliances weiterleiten kann. Um dies zu konfigurieren, verwenden Sie das DaaS PowerShell SDK-Cmdlet Set-Brokersite mit dem Parameter CredentialForwardingToCloudAllowed.

Verbindung zu Cloud Connectors über HTTPS

Es wird empfohlen, StoreFront so zu konfigurieren, dass es über HTTPS eine Verbindung zu den Cloud Connectors herstellt, um sicherzustellen, dass die gesamte Kommunikation verschlüsselt ist. Dies erfordert, dass Sie HTTPS für den XML-Dienst und STA aktiviert haben. Informationen zum Konfigurieren von StoreFront für die Verbindung über HTTPS finden Sie unter Ressourcenfeeds für Citrix Desktops as a Service hinzufügen und Citrix Gateway Appliance hinzufügen.

XML-Vertrauen

Wenn StoreFront eine Verbindung zu DaaS für Aktionen wie Enumeration und Start herstellt, muss StoreFront standardmäßig die Active Directory-Anmeldeinformationen des Benutzers übergeben, damit DaaS den Benutzer authentifizieren und die Gruppenmitgliedschaft des Benutzers überprüfen kann. Bei der Verwendung anderer Authentifizierungsmethoden wie Domänen-Pass-Through, Smartcards oder SAML verfügt StoreFront jedoch nicht über das Active Directory-Kennwort. In diesem Fall müssen Sie „XML-Vertrauen“ aktivieren. Wenn XML-Vertrauen aktiviert ist, kann StoreFront im Namen eines Benutzers Aktionen wie das Auflisten und Starten von Anwendungen ausführen, ohne das Kennwort des Benutzers zu validieren. Bevor Sie XML-Vertrauen aktivieren, verwenden Sie Sicherheitsschlüssel oder einen anderen Mechanismus wie Firewalls oder IPsec, um sicherzustellen, dass nur vertrauenswürdige StoreFront-Server eine Verbindung zu den Cloud Connectors herstellen können.

Um das XML-Vertrauen in Studio zu aktivieren, gehen Sie zu Einstellungen > Site-Einstellungen und aktivieren Sie XML-Vertrauen aktivieren.

Um den aktuellen Wert des XML-Vertrauens mit dem Citrix DaaS SDK zu überprüfen, führen Sie Get-BrokerSite aus und überprüfen Sie den Wert von TrustRequestsSentToTheXMLServicePort.

Um das XML-Vertrauen mit dem Citrix DaaS SDK zu aktivieren oder zu deaktivieren, führen Sie Set-BrokerSite mit dem Parameter TrustRequestsSentToTheXMLServicePort aus.

Citrix Gateway-Dienst

Die Verwendung des Citrix Gateway-Dienstes macht die Bereitstellung von Citrix Gateway in den Rechenzentren der Kunden überflüssig.

Weitere Informationen finden Sie unter Citrix Gateway-Dienst.

Alle TLS-Verbindungen zwischen dem Cloud Connector und Citrix Cloud werden vom Cloud Connector zur Citrix Cloud initiiert. Es ist keine eingehende Firewall-Portzuordnung erforderlich.

On-Premise NetScaler® Gateway

Sie können ein lokales NetScaler Gateway verwenden, um den Zugriff auf Ressourcen zu ermöglichen. Das Gateway muss in der Lage sein, Cloud Connectors zu erreichen, um STA-Tickets einzulösen. Es wird empfohlen, das Gateway so zu konfigurieren, dass es über HTTPS eine Verbindung zu den Cloud Connectors herstellt, siehe HTTPS für den XML-Dienst und STA. Wenn Sie Sicherheitsschlüssel aktiviert haben, müssen Sie das Gateway so konfigurieren, dass es die Schlüssel enthält.

Weitere Informationen

Die folgenden Ressourcen enthalten Sicherheitsinformationen:

Hinweis:

Dieses Dokument soll dem Leser eine Einführung und einen Überblick über die Sicherheitsfunktionen von Citrix Cloud geben und die Aufteilung der Verantwortlichkeiten zwischen Citrix und den Kunden hinsichtlich der Sicherung der Citrix Cloud-Bereitstellung definieren. Es ist nicht als Handbuch für die Konfiguration und Verwaltung von Citrix Cloud oder einer ihrer Komponenten oder Dienste gedacht.