Gateway

Herstellen einer sicheren Verbindung zur Serverfarm

Das folgende Beispiel zeigt, wie das in der DMZ bereitgestellte Citrix Gateway mit dem Webinterface kompatibel ist, um einen sicheren zentralen Zugangspunkt zu veröffentlichten Ressourcen bereitzustellen, die in einem sicheren Unternehmensnetzwerk verfügbar sind.

In diesem Beispiel bestehen die folgenden Bedingungen:

  • Benutzergeräte aus dem Internet stellen mithilfe von Citrix Receiver eine Verbindung zu Citrix Gateway her.
  • Das Webinterface ist hinter Citrix Gateway im sicheren Netzwerk. Das Benutzergerät stellt die erste Verbindung zu Citrix Gateway her und die Verbindung wird an das Webinterface weitergeleitet.
  • Das sichere Netzwerk enthält eine Serverfarm. Ein Server in dieser Serverfarm führt die Secure Ticket Authority (STA) und den Citrix XML-Dienst aus. Die STA und der XML-Dienst können entweder auf Citrix Virtual Apps and Desktops ausgeführt werden.

Prozessübersicht: Benutzerzugriff auf veröffentlichte Ressourcen in der Serverfarm

  1. Ein Remote-Benutzer gibt die Adresse von Citrix Gateway ein https://www.ag.wxyco.com, z. B. in das Adressfeld eines Webbrowsers. Das Benutzergerät versucht diese SSL-Verbindung an Port 443, der über die Firewall geöffnet sein muss, damit die Verbindung erfolgreich ist.
  2. Citrix Gateway erhält die Verbindungsanfrage und Benutzer werden nach ihren Anmeldeinformationen gefragt. Die Anmeldeinformationen werden über Citrix Gateway zurückgegeben, Benutzer werden authentifiziert und die Verbindung wird an das Webinterface übergeben.
  3. Das Webinterface sendet die Benutzeranmeldeinformationen an den Citrix XML-Dienst, der in der Serverfarm ausgeführt wird.
  4. Der XML-Dienst authentifiziert die Benutzeranmeldeinformationen und sendet dem Webinterface eine Liste der veröffentlichten Anwendungen oder Desktops, auf die der Benutzer zugreifen darf.
  5. Das Webinterface füllt eine Webseite mit der Liste der veröffentlichten Ressourcen (Anwendungen oder Desktops), auf die der Benutzer zugreifen darf, und sendet diese Webseite an das Benutzergerät.
  6. Der Benutzer klickt auf eine veröffentlichte Anwendung oder einen Desktop-Link. Eine HTTP-Anforderung wird an das Webinterface gesendet, die die veröffentlichte Ressource angibt, auf die der Benutzer geklickt hat.
  7. Das Webinterface interagiert mit dem XML-Dienst und erhält ein Ticket, das den Server angibt, auf dem die veröffentlichte Ressource ausgeführt wird.
  8. Das Webinterface sendet eine Sitzungsticket Anfrage an die STA. Diese Anforderung gibt die IP-Adresse des Servers an, auf dem die veröffentlichte Ressource ausgeführt wird. Die STA speichert diese IP-Adresse und sendet das angeforderte Sitzungsticket an das Webinterface.
  9. Das Webinterface generiert eine ICA-Datei, die das von der STA ausgestellte Ticket enthält, und sendet es an den Webbrowser auf dem Benutzergerät. Die vom Webinterface generierte ICA-Datei enthält den vollqualifizierten Domänennamen (FQDN) oder den Domain Name System (DNS) Namen von Citrix Gateway. Die IP-Adresse des Servers, auf dem die angeforderte Ressource ausgeführt wird, wird Benutzern niemals bekannt gegeben.
  10. Die ICA-Datei enthält Daten, die den Webbrowser anweisen, Citrix Receiver zu starten. Das Benutzergerät stellt mithilfe des Citrix Gateway-FQDN- oder DNS-Namens in der ICA-Datei eine Verbindung zu Citrix Gateway her. Das anfängliche SSL/TLS-Handshaking erfolgt, um die Identität von Citrix Gateway festzustellen.
  11. Das Benutzergerät sendet das Sitzungsticket an Citrix Gateway und dann kontaktiert Citrix Gateway die STA zur Ticketvalidierung.
  12. Die STA gibt die IP-Adresse des Servers, auf dem sich die angeforderte Anwendung befindet, an Citrix Gateway zurück.
  13. Citrix Gateway stellt eine TCP-Verbindung zum Server her.
  14. Citrix Gateway schließt den Verbindungs-Handshake mit dem Benutzergerät ab und zeigt dem Benutzergerät an, dass die Verbindung mit dem Server hergestellt wurde. Der gesamte weitere Datenverkehr zwischen dem Benutzergerät und dem Server wird über Citrix Gateway weitergeleitet. Der Verkehr zwischen dem Benutzergerät und Citrix Gateway ist verschlüsselt. Der Verkehr zwischen Citrix Gateway und dem Server kann unabhängig verschlüsselt werden, ist jedoch standardmäßig nicht verschlüsselt.
Herstellen einer sicheren Verbindung zur Serverfarm