Configurer FIPS avec XenMobile
Le mode FIPS (Federal Information Processing Standards) dans XenMobile prend en charge les clients du gouvernement fédéral américain en utilisant uniquement des annuaires certifiés FIPS 140-2 pour toutes les opérations de cryptage. L’installation de XenMobile Server avec le mode FIPS garantit que toutes les données pour le client et le serveur XenMobile sont entièrement conformes à la norme FIPS 140-2. Cette conformité s’applique aux données au repos et aux données en transit.
Avant d’installer XenMobile Server en mode FIPS, vous devez remplir les conditions préalables suivantes.
Utilisez un SQL Server 2014 externe pour la base de données XenMobile. Le SQL Server doit également être configuré pour sécuriser les communications avec SSL. Pour obtenir des instructions sur la configuration de la communication SSL sécurisée avec SQL Server, consultezActiver les connexions chiffrées dans le moteur de base de données (Gestionnaire de configuration SQL Server).
La communication SSL sécurisée nécessite l’installation d’un certificat SSL approuvé provenant d’une autorité de certification bien connue sur votre SQL Server. Veuillez noter que SQL Server 2014 n’accepte pas les certificats génériques. Citrix vous recommande par conséquent de demander un certificat SSL avec le nom de domaine complet du SQL Server.
Configuration du mode FIPS
Vous pouvez activer le mode FIPS uniquement lors de l’installation initiale de XenMobile Server. Il n’est pas possible d’activer le mode FIPS une fois l’installation terminée. Par conséquent, si vous envisagez d’utiliser le mode FIPS, vous devez installer XenMobile Server avec le mode FIPS dès le début. En outre, pour les clusters XenMobile, FIPS doit être activé pour tous les nœuds de cluster. Vous ne pouvez pas avoir un mélange de serveurs XenMobile FIPS et non-FIPS dans le même cluster.
L’optionFIPS模式开关dans l’interface de ligne de commande XenMobile n’est pas destinée à une utilisation en production. Cette option est conçue pour les environnements de non production, à des fins de diagnostic et n’est pas prise en charge sur un serveur XenMobile de production.
Durant l’installation initiale, activezFIPS mode.
Chargez le certificat d’autorité de certification racine pour votre SQL Server.
Specifiez le笔名等勒港du serveur de votre SQL Server, les informations d’identification permettant de se connecter à SQL Server, et le nom de la base de données à créer pour XenMobile.
Remarque :
Vous pouvez utiliser au choix une ouverture de session SQL ou un compte Active Directory pour accéder à SQL Server, mais l’ouverture de session que vous utilisez doit avoir le rôle DBcreator.
Pour utiliser un compte Active Directory, entrez les informations d’identification au format domaine\nomutilisateur.
Une fois ces étapes terminées, procédez à l’installation initiale de XenMobile.
Pour confirmer que le mode FIPS est opérationnel, ouvrez une session sur l’interface de ligne de commande XenMobile. La phraseIn FIPS Compliant Modeapparaît dans la bannière d’ouverture de session.
Importation de certificats
La procédure suivante décrit comment configurer le protocole FIPS sur XenMobile en important un certificat.
Configuration SQL requise
La connexion à l’instance SQL à partir de XenMobile doit être sécurisée et doit être SQL Server version 2012 ou SQL Server 2014. Pour sécuriser la connexion, consultez la pageComment activer le chiffrement SSL pour une instance de SQL Server à l’aide de la console MMC.
Si le service ne redémarre pas correctement, vérifiez ce qui suit : ouvrezServices.msc.
Copiez les informations du compte d’ouverture de session utilisées pour le service SQL Server.
Ouvrez MMC.exe sur le SQL Server.
Accédez àFichier > Ajouter/Supprimer un composant logiciel enfichableet double-cliquez sur les certificats pour ajouter le composant logiciel enfichable Certificats. Sélectionnez le compte d’ordinateur et l’ordinateur local dans les deux pages de l’assistant.
Cliquez surOK.
DéveloppezCertificats (ordinateur local) > Personnel > Certificatset localisez le certificat SSL importé.
Cliquez avec le bouton droit sur le certificat importé (sélectionné dans le Gestionnaire de configuration SQL Server) et cliquez surToutes les tâches > Gérer les clés privées.
SousNoms de groupe ou d’utilisateur, cliquez surAjouter.
Entrez le nom de compte du service SQL que vous avez copié dans l’étape précédente.
Décochez l’optionAutoriser Contrôle total. Par défaut, les autorisations Contrôle totale et Lecture seront accordées au compte de service, toutefois il a seulement besoin de pouvoir lire la clé privée.
FermezMMCet démarrez le service SQL.
Assurez-vous que le service SQL est démarré correctement.
Conditions requises par les services Internet (IIS)
Téléchargez le certificat racine (base 64).
Copiez le certificat racine sur le site par défaut sur le serveur IIS, C:\inetpub\wwwroot.
Cochez la caseAuthentificationdu site par défaut.
DéfinissezAnonymesurActivé.
Sélectionnez la case à cocher des règlesÉchec de la demande de suivi.
Assurez-vous que .cer n’est pas bloqué.
Accédez à l’emplacement du .cer dans un navigateur Web à partir du serveur local,
https://localhost/certname.cer
. Le texte du certificat racine apparaît dans le navigateur.Si le certificat racine ne s’affiche pas dans votre navigateur Web, assurez-vous que ASP est activé sur le serveur IIS comme suit.
Ouvrez le gestionnaire de serveur.
Accédez à l’assistant sousGérer > Ajouter des rôles et fonctionnalités.
Dans les rôles de serveur, développezServeur Web (IIS), développezServeur Web, développezDéveloppement d’applicationset sélectionnezASP.
Cliquez surSuivantjusqu’à ce que l’installation soit terminée.
Accédez à
https://localhost/cert.cer
.Pour plus d’informations, consultez la sectionServeur Web (IIS).
Remarque :
Vous pouvez utiliser l’instance IIS de l’autorité de certification pour cette procédure.
Importation du certificat racine durant la configuration initiale de FIPS
Lorsque vous configurez XenMobile pour la première fois dans la console de ligne de commande, vous devez définir les paramètres suivants pour importer le certificat racine. Pour plus de détails sur les étapes d’installation, consultez la sectionInstaller XenMobile.
- Enable FIPS : Yes
- Upload Root Certificate : Yes
- Copy(c) or Import(i) : i
- Entrez l’URL HTTP à importer :
https://
/cert.cer - Server :Nom de domaine complet de SQL Server
- Port : 1433
- User name : compte de service qui peut créer la base de données (
domain\username
) - Password : mot de passe du compte de service.
- Database Name : un nom de votre choix.
Activer le mode FIPS sur des appareils mobiles
Par défaut, le mode FIPS est désactivé sur les appareils mobiles. Pour activer le mode FIPS, accédez àParamètres > Propriétés du client, modifiez la propriétéActiver le mode FIPSet définissez la valeur surtrue. Pour de plus amples informations, consultez la sectionPropriétés du client.