Configuration HTTPS/SSL. SAP Business Intelligence
Advertisement
Advertisement
11.1.4 Configuration HTTPS/SSL
Vous pouvez utiliser le protocole SSL (Secure Sockets Layer) et HTTP pour toutes les communications réseau
établies entre clients et serveurs WACS au sein de votre déploiement de la plateforme SAP BusinessObjects
Business Intelligence. Les certificats SSL/HTTPS cryptent le trafic réseau et permettent de bénéficier d'une sécurité renforcée.
Il existe deux types de certificats SSL :
● Les certificats CorbaSSL, utilisés entre les serveurs de la plateforme SAP BusinessObjects Business
Intelligencede votre déploiement (y compris les serveurs WACS, et les autres serveurs de la plateforme SAP
BusinessObjects Business Intelligence). Pour en savoir plus sur l'utilisation de SSL entre les serveurs de la plateforme SAP BusinessObjects Business Intelligence de votre déploiement, lisez la rubrique de ce guide sur la communication entre les composants de la plateforme de BI dans un pare-feu.
● Les certificats HTTP sur SSL, utilisés entre les serveurs WACS et les clients (par exemple, les navigateurs) qui communiquent avec ces serveurs.
Remarque
Si vous déployez des serveurs WACS dans un déploiement comportant un proxy ou un proxy inverse et si vous souhaitez utiliser SSL pour sécuriser la communication réseau dans votre déploiement, créez deux serveurs
WACS. Voir les informations de ce guide sur l'utilisation du serveur WACS avec un proxy inverse.
Pour configurer HTTPS/SSL sur un serveur WACS, vous devez suivre les étapes suivantes :
● Générez ou obtenez un fichier de stockage de certificats PKCS12 ou un fichier de stockage de clés JKS contenant vos certificats et vos clés privées. Pour générer un fichier PCKS12, vous pouvez utilisez les Services
Internet (IIS) de Microsoft et la console MMC (Microsoft Management Console). Pour générer un fichier de stockage de clés, vous pouvez utiliser openssl ou l'outil de ligne de commande keytool de Java.
● Si vous souhaitez que seuls certains clients puissent se connecter à un serveur WACS, vous devez générer un fichier comportant une liste de certificats de confiance.
● Lorsque vous disposerez d'un fichier de stockage de certificats et, si nécessaire, d'une liste de certificats de confiance, copiez les fichiers sur l'ordinateur hébergeant le serveur WACS.
● Configurez le certificat HTTPS sur le serveur WACS.
Informations associées
Pour configurer le système pour des pare-feu
[page 170]
Description de la communication entre les composants de la plateforme de BI
[page 161]
Utilisation d'un serveur WACS avec un serveur proxy inverse
[page 446]
Guide d'administration de la plateforme de Business Intelligence
Gestion des serveurs conteneurs d'applications Web (WACS) © 2014 SAP AG ou société affiliée SAP. Tous droits réservés.
427
11.1.4.1 Pour générer un fichier de stockage des certificats
PKCS12
Il existe plusieurs façons de générer des fichiers de stockage de certificats PKCS12 ou des fichiers de stockage de clés Java et vous pouvez utiliser plusieurs outils. La méthode utilisée dépend des outils auxquels vous avez accès et de votre degré de maîtrise de ces outils.
L'exemple suivant montre comment générer un fichier PKCS12 à l'aide des services Internet (IIS) de Microsoft et de la MMC (Microsoft Management Console).
1. Connectez-vous à l'ordinateur qui héberge le serveur WACS en tant qu'administrateur.
2. Dans IIS, demandez un certificat provenant de l'autorité de certification. Pour en savoir plus sur la façon de procéder, voir les documents d'aide d'IIS.
3. Démarrez la MMC en cliquant sur Démarrer Exécuter , en tapant mmc.exe
, puis en cliquant sur OK.
4. Ajoutez un composant logiciel enfichable Certificats à la MMC : a) Dans le menu Fichier, cliquez sur Ajouter/Supprimer un composant logiciel enfichable.
b) Cliquez sur Ajouter.
c) Dans la boîte de dialogue Ajout d'un composant logiciel enfichable autonome , sélectionnez Certificats, puis cliquez sur Ajouter.
d) Sélectionnez Compte d'ordinateur, puis cliquez sur Suivant.
e) Sélectionnez Ordinateur local, puis cliquez sur Terminer.
f) Cliquez sur Fermer, puis sur OK.
Le composant enfichable Certificats est ajouté à la console MMC.
5. Dans la console MMC, développez Certificats, puis sélectionnez le certificat à utiliser.
6. Dans le menu Action, sélectionnez Toutes les tâches Exporter .
L' Assistant Exportation de certificat démarre.
7. Cliquez sur Suivant.
8. Sélectionnez Oui, exporter la clé privée , puis cliquez sur Suivant.
9. Sélectionnez Échange d'informations personnelles - PKCS #12 (.pfx), puis cliquez sur Suivant.
10. Saisissez le mot de passe utilisé lors de la création du certificat, puis cliquez sur Suivant. Vous devez spécifier ce mot de passe dans le champ Mot de passe d'accès aux clés privées de la liste de certificats de confiance lorsque vous configurez HTTPS pour les serveurs WACS.
Un fichier de stockage des certificats PKCS12 est créé.
11.1.4.2 Pour générer une liste de certificats de confiance
1. Connectez-vous à l'ordinateur qui héberge le serveur WACS en tant qu'administrateur.
2. Démarrez la console MMC (Microsoft Management Console).
3. Ajoutez le composant enfichable des Services Internet (IIS) : a) Dans le menu Fichier, sélectionnez Ajouter/supprimer un composant logiciel enfichable puis cliquez sur Ajouter.
b) Dans la boîte de dialogue Ajout d'un composant logiciel enfichable autonome , sélectionnez Gestionnaire des services Internet (IIS), puis cliquez sur Ajouter.
428 © 2014 SAP AG ou société affiliée SAP. Tous droits réservés.
Guide d'administration de la plateforme de Business Intelligence
Gestion des serveurs conteneurs d'applications Web (WACS)
c) Cliquez sur Fermer, puis sur OK.
Le composant enfichable IIS est ajouté à la console MMC.
4. Dans le volet gauche de la MMC, recherchez le site Web pour lequel vous souhaitez créer la liste de certificats de confiance.
5. Cliquez avec le bouton droit de la souris sur le site, puis sélectionnez Propriétés.
6. Cliquez sur l'onglet Sécurité de répertoire, puis sous Communications sécurisées , cliquez sur Modifier.
7. Cliquez sur Activer la liste de certificats de confiance, puis sur Nouveau.
L' Assistant Liste de certificats de confiance démarre.
8. Cliquez sur Suivant.
9. Cliquez sur Ajouter à partir d'un magasin ou sur Ajouter à partir d'un fichier, sélectionnez le certificat à ajouter à la liste de certificats de confiance, cliquez sur OK, puis sur Suivant.
10. Saisissez le nom et une description de la liste de certificats de confiance, puis cliquez sur Suivant.
11. Cliquez sur Terminer, puis sur OK.
La liste de certificats de confiance s'affiche dans le champ Liste CTL active.
12. Sélectionnez la liste de certificats de confiance, puis cliquez sur Modifier.
L' Assistant Liste de certificats de confiance démarre.
13. Cliquez sur Suivant.
14. Dans la liste Certificats actuellement dans la liste CTL, sélectionnez la liste de confiance, puis cliquez sur
Afficher les certificats.
15. Cliquez sur l'onglet Détails, puis sur Copier dans un fichier.
L' Assistant Exportation de certificat démarre.
16. Cliquez sur Suivant.
17. Sélectionnez Oui, exporter la clé privée , puis cliquez sur Suivant.
18. Sélectionnez Échange d'informations personnelles - PKCS #12 (.pfx), puis cliquez sur Suivant.
19. Saisissez le mot de passe utilisé lors de la création du certificat, puis cliquez sur Suivant. Vous devez spécifier ce mot de passe dans le champ Mot de passe d'accès aux clés privées de la liste de certificats de confiance lorsque vous configurez HTTPS pour les serveurs WACS.
11.1.4.3 Pour configurer HTTPS/SSL
Avant de configurer HTTPS/SSL sur votre serveur WACS, assurez-vous que vous avez déjà créé un fichier
PCKS12 ou un fichier de stockage de clés JKS et que vous avez copié ou déplacé le fichier sur l'ordinateur hébergeant déjà le serveur WACS.
1. Accédez à la zone de gestion Serveurs de la CMC.
2. Cliquez deux fois sur le serveur WACS pour lequel vous souhaitez activer HTTPS.
L'écran Propriétés s'affiche.
3. Dans la section Configuration HTTPS , activez la case à cocher Activer HTTPS.
4. Dans le champ Lier au nom d'hôte ou à l'adresse IP, spécifiez l'adresse IP pour laquelle les certificats ont été
émis et à laquelle le serveur WACS sera lié.
Les services HTTPS seront fournis via l'adresse IP spécifiée.
5. Dans le champ Port HTTPS, spécifiez le numéro de port permettant au serveur WACS de fournir un service
HTTPS. Vous devez vous assurer que ce port est disponible. Si vous envisagez d'autoriser les utilisateurs qui
Guide d'administration de la plateforme de Business Intelligence
Gestion des serveurs conteneurs d'applications Web (WACS) © 2014 SAP AG ou société affiliée SAP. Tous droits réservés.
429
se trouvent en dehors du pare-feu à se connecter au serveur WACS, vous devez également vous assurer que ce port est ouvert sur le pare-feu.
6. Si vous configurez SSL avec un serveur proxy inverse, indiquez le nom d'hôte et le port du serveur proxy dans les champs Nom d'hôte du proxy et Port du proxy.
7. Dans la liste Protocole, sélectionnez un protocole. Les options disponibles sont les suivantes :
○ SSL
SSL (Secure Sockets Layer) est un protocole permettant de crypter le trafic réseau.
○ TLS
TLS (Transport Layer Security) est un protocole plus récent auquel des améliorations ont été apportées.
Les différences entre ces deux protocoles (SSL et TLS) sont mineures mais les algorithmes de cryptage du protocole TLS sont plus élaborés.
8. Dans le champ Type de stockage des certificats, spécifiez le type de fichier du certificat. Les options disponibles sont les suivantes :
○ PKCS12
Sélectionnez PKCS12 si vous utilisez généralement des outils Microsoft.
○ JKS
Sélectionnez JKS si vous utilisez généralement des outils Java.
9. Dans le champ Emplacement du fichier de stockage des certificats, spécifiez le chemin d'accès à l'emplacement où vous avez copié ou déplacé le fichier de stockage des certificats ou le fichier de stockage des clés Java.
10. Dans le champ Mots de passe d'accès aux clés privées, indiquez le mot de passe.
Les fichiers de stockage des certificats PKCS12 et les fichiers de stockage des clés JKS contiennent des clés privés protégées par mot de passe afin d'empêcher tout accès non autorisé. Vous devez spécifier le mot de passe permettant d'accéder aux clés privés afin que les serveurs WACS puissent accéder à ces clés privées.
11. Nous vous recommandons d'utiliser un fichier de stockage de certificats ou un fichier de stockage de clés contenant un seul certificat, ou dans lequel le certificat que vous souhaitez utiliser figure en tête de liste.
Toutefois, si vous utilisez un fichier de stockage de certificats ou un fichier de stockage de clés contenant plusieurs certificats et si le certificat à utiliser ne figure pas en tête de liste, vous devez indiquer son alias dans le champ Alias du certificat.
12. Si vous souhaitez que le serveur WACS accepte uniquement les demandes HTTPS émanant de certains clients, activez l'authentification client.
L'authentification du client n'authentifie pas les utilisateurs. Il permet de s'assurer que le serveur WACS répond aux demandes HTTPS de certains clients seulement.
a) Activez la case à cocher Activer l'authentification client.
b) Dans le champ Emplacement du fichier de la liste de certificats de confiance, spécifiez l'emplacement du fichier PCKS12 ou du fichier de stockage des clés JKS contenant le fichier de la liste des certificats.
Remarque
Le type de la liste des certificats de confiance doit être identique au type du fichier de stockage des certificats.
c) Dans le champ Mot de passe d'accès aux clés privées de la liste de certificats de confiance, saisissez le mot de passe qui protège l'accès aux clés privés dans le fichier de la liste de certificats de confiance.
430 © 2014 SAP AG ou société affiliée SAP. Tous droits réservés.
Guide d'administration de la plateforme de Business Intelligence
Gestion des serveurs conteneurs d'applications Web (WACS)
Download
Advertisement