FIPS mit XenMobile® konfigurieren
Der FIPS-Modus (Federal Information Processing Standards) in XenMobile unterstützt Kunden der US-Bundesregierung, indem er für alle Verschlüsselungsvorgänge ausschließlich FIPS 140-2-zertifizierte Bibliotheken verwendet. Die Installation Ihres XenMobile Servers im FIPS-Modus stellt sicher, dass alle Daten für den XenMobile-Client und -Server vollständig FIPS 140-2-konform sind. Diese Konformität gilt für ruhende Daten und Daten während der Übertragung.
Bevor Sie einen XenMobile Server im FIPS-Modus installieren, erfüllen Sie die folgenden Voraussetzungen.
-
Verwenden Sie einen externen SQL Server 2014 für die XenMobile-Datenbank. Der SQL Server muss auch für eine sichere SSL-Kommunikation konfiguriert sein. Anweisungen zum Konfigurieren einer sicheren SSL-Kommunikation mit dem SQL Server finden Sie unter Verschlüsselte Verbindungen zur Datenbank-Engine aktivieren (SQL Server-Konfigurations-Manager).
-
Für eine sichere SSL-Kommunikation müssen Sie ein vertrauenswürdiges SSL-Zertifikat einer bekannten Zertifizierungsstelle (CA) auf Ihrem SQL Server installieren. SQL Server 2014 kann kein Wildcard-Zertifikat akzeptieren. Citrix® empfiehlt, ein SSL-Zertifikat mit dem FQDN des SQL Servers anzufordern.
Konfigurieren des FIPS-Modus
Sie können den FIPS-Modus nur während der Erstkonfiguration des XenMobile Servers aktivieren. Es ist nicht möglich, FIPS nach Abschluss der Installation zu aktivieren. Wenn Sie also den FIPS-Modus verwenden möchten, müssen Sie den XenMobile Server von Anfang an im FIPS-Modus installieren. Bei XenMobile-Clustern müssen alle Clusterknoten FIPS aktiviert haben. Sie können keine Mischung aus FIPS- und Nicht-FIPS-XenMobile-Servern im selben Cluster haben.
In der XenMobile-Befehlszeilenschnittstelle gibt es eine Option FIPS-Modus umschalten, die nicht für den Produktionseinsatz bestimmt ist. Diese Option ist für den nicht-produktiven, diagnostischen Einsatz vorgesehen und wird auf einem produktiven XenMobile Server nicht unterstützt.
-
Aktivieren Sie während der Erstkonfiguration den FIPS-Modus.
-
Laden Sie das Stamm-CA-Zertifikat für Ihren SQL Server hoch.
-
Geben Sie den Servernamen und Port Ihres SQL Servers, die Anmeldeinformationen für die Anmeldung am SQL Server und den für XenMobile zu erstellenden Datenbanknamen an.Hinweis:Sie können entweder eine SQL-Anmeldung oder ein Active Directory-Konto verwenden, um auf den SQL Server zuzugreifen, aber die verwendete Anmeldung muss die Rolle DBcreator haben.
-
Um ein Active Directory-Konto zu verwenden, geben Sie die Anmeldeinformationen im Format Domäne\\Benutzername ein.
-
Nachdem diese Schritte abgeschlossen sind, fahren Sie mit der XenMobile-Erstkonfiguration fort.
Um zu bestätigen, dass die Konfiguration des FIPS-Modus erfolgreich war, melden Sie sich bei der XenMobile-Befehlszeilenschnittstelle an. Der Satz In FIPS Compliant Mode erscheint im Anmeldebanner.
Zertifikate importieren
Die folgende Prozedur beschreibt, wie FIPS auf XenMobile durch den Import eines Zertifikats konfiguriert wird.
SQL-Voraussetzungen
-
Die Verbindung zur SQL-Instanz von XenMobile muss sicher sein und muss SQL Server Version 2012 oder SQL Server 2014 sein. Informationen zum Sichern der Verbindung finden Sie unter How to enable SSL encryption for an instance of SQL Server by using Microsoft Management Console.
-
Wenn der Dienst nicht ordnungsgemäß neu startet, überprüfen Sie Folgendes: Öffnen Sie Services.msc.
-
Kopieren Sie die Anmeldekontoinformationen, die für den SQL Server-Dienst verwendet werden.
-
Öffnen Sie MMC.exe auf dem SQL Server.
-
Gehen Sie zu Datei > Snap-In hinzufügen/entfernen und doppelklicken Sie dann auf das Zertifikate-Element, um das Zertifikate-Snap-In hinzuzufügen. Wählen Sie auf den beiden Seiten des Assistenten das Computerkonto und den lokalen Computer aus.
-
Klicken Sie auf OK.
-
erweitern Zertifikate (Lokaler Computer) > Persönlich > Zertifikate und suchen Sie das importierte SSL-Zertifikat.
-
Klicken Sie mit der rechten Maustaste auf das importierte Zertifikat (im SQL Server-Konfigurations-Manager ausgewählt) und dann auf Alle Aufgaben > Private Schlüssel verwalten.
-
Klicken Sie unter Gruppen- oder Benutzernamen auf Hinzufügen.
-
Geben Sie den SQL-Dienstkontonamen ein, den Sie im vorherigen Schritt kopiert haben.
-
Deaktivieren Sie die Option Vollzugriff zulassen. Standardmäßig hat das Dienstkonto sowohl Vollzugriffs- als auch Leseberechtigungen, es darf aber nur den privaten Schlüssel lesen können.
-
Schließen Sie MMC, und starten Sie den SQL-Dienst.
-
-
Stellen Sie sicher, dass der SQL-Dienst ordnungsgemäß gestartet wurde.
Voraussetzungen für Internet Information Services (IIS)
-
Laden Sie das Stammzertifikat (Base64) herunter.
-
Kopieren Sie das Stammzertifikat auf die Standardwebsite auf dem IIS-Server, C:\\inetpub\\wwwroot.
-
Aktivieren Sie das Kontrollkästchen Authentifizierung für die Standardwebsite.
-
Stellen Sie Anonym auf aktiviert ein.
-
Wählen Sie das Kontrollkästchen für die Regeln zur Nachverfolgung fehlgeschlagener Anforderungen aus.
-
Stellen Sie sicher, dass die .cer-Datei nicht blockiert ist.
-
Navigieren Sie im Webbrowser vom lokalen Server aus zum Speicherort der .cer-Datei,
https://localhost/certname.cer. Der Stammzertifikattext wird im Browser angezeigt. -
Wenn das Stammzertifikat nicht in Ihrem Webbrowser angezeigt wird, stellen Sie sicher, dass ASP auf dem IIS-Server wie folgt aktiviert ist.
-
Öffnen Sie den Server-Manager.
-
Navigieren Sie im Assistenten zu Verwalten > Rollen und Features hinzufügen.
-
In den Serverrollen, erweitern Webserver (IIS), erweitern Webserver, erweitern Anwendungsentwicklung, und wählen Sie dann ASP aus.
-
Klicken Sie auf Weiter, bis die Installation abgeschlossen ist.
-
-
Navigieren Sie zu
https://localhost/cert.cer.Weitere Informationen finden Sie unter Webserver (IIS).Hinweis:Sie können für dieses Verfahren die IIS-Instanz der Zertifizierungsstelle verwenden.
Importieren des Stammzertifikats während der anfänglichen FIPS-Konfiguration
Wenn Sie XenMobile zum ersten Mal in der Befehlszeilenkonsole konfigurieren, müssen Sie diese Einstellungen vornehmen, um das Stammzertifikat zu importieren. Einzelheiten zu den Installationsschritten finden Sie unter Installieren von XenMobile.
-
FIPS aktivieren: Ja
-
Stammzertifikat hochladen: Ja
-
Kopieren(c) oder Importieren(i): i
-
HTTP-URL zum Importieren eingeben:
https://<FQDN of IIS server>/cert.cer -
Server: FQDN des SQL Servers
-
Port: 1433
-
Benutzername: Dienstkonto, das die Datenbank erstellen kann (
domain\username). -
Kennwort: Das Kennwort für das Dienstkonto.
-
Datenbankname: Ein Name Ihrer Wahl.
FIPS-Modus auf mobilen Geräten aktivieren
Standardmäßig ist der FIPS-Modus auf mobilen Geräten deaktiviert. Um den FIPS-Modus zu aktivieren, gehen Sie zu Einstellungen > Clienteigenschaften, bearbeiten Sie die Eigenschaft FIPS-Modus aktivieren und setzen Sie den Wert auf true. Weitere Informationen finden Sie unter Clienteigenschaften.