> Tech > Comment : Sécuriser votre site Web en utilisant SSL/TLS

Comment : Sécuriser votre site Web en utilisant SSL/TLS

Tech - Par Renaud ROSSET - Publié le 24 juin 2010
email

Supposons que l'heure soit venue d'étendre votre site Web à  Internet. Bien que vous ayez protégé le sous-répertoire /ITSOweb/ITSOco/Text_Junk en utilisant l'authentification de base et une id et un mot de passe utilisateur, vous souhaiterez peut-être aussi crypter les données pour que personne ne puisse espionner le contenu du site.

Ce scénario simple nous permet d’utiliser l’un des puissants outils
appris dans la 2e partie de cet article :
le contexte VirtualHost.

Le contexte VirtualHost est l’un
des derniers à  appliquer pendant que
le serveur HTTP (animé par Apache)
fait sa « promenade des répertoires ».
De ce fait, les directives qui se trouvent
dans le contexte VirtualHost vous permettent
de supplanter le comportement
défini pour les contextes
Directory d’après l’adresse IP et (en
option) le port d’où provient la requête.
Vous pouvez ainsi, par exemple,
avoir besoin de Secured Socket Layer
(SSL) ou Transport Layer Security
(TLS) si, et seulement si, l’utilisateur
s’approche via Internet. Vous pouvez
renforcer cette relation entre l’adresse
IP et le port via une combinaison
d’adaptateurs LAN physiques, de
règles de filtres IP et de pare-feu sur
votre iSeries.

A noter qu’on ne supplante ainsi
que les directives qui se trouvent dans
le contexte VirtualHost. Autrement dit
: les autres directives qui définissent
l’accès aux Directories resteront en
place sauf si on les supplante de manière
spécifique. Par exemple, les directives
qui ont besoin de l’authentification
de base pour le sous-répertoire
/ITSOweb/ITSOco/Text_Junk ne seront
pas supplantées.

Les contextes VirtualHost sont
une composante très puissante de la configuration Apache qui requiert
votre étude et votre compréhension
avant de mettre en oeuvre un site Web
Apache. Cet exemple n’est que le début.
Pour configurer un contexte
VirtualHost pour fixer comme règle
que toutes les données échangées avec
votre site via le port 8443 seront cryptées,
vous devez d’abord configurer
votre serveur pour qu’il soit à  l’écoute
sur ce nouveau port :

1. Assurez-vous que ITSOco global settings
est sélectionné.

2. Sous Web Site Definition, sélectionnez
General Settings.

3. Dans la fenêtre General Settings,
sous Server IP address and port to
listen on, ajoutez deux nouvelles entrées
: IP Address: All et Port: 8443.

4. Cliquez sur Apply puis sur OK. La directive
« Listen 8443 » sera ajoutée au
fichier de configuration en plus de la
« Listen 8075 » qui devrait déjà  être là 
depuis le moment où vous avez créé
ce serveur.

Ensuite, nous ajouterons un contexte
VirtualHost auquel nous adjoindrons
plus tard des directives SSL.

1. Assurez-vous que ITSOco global settings
est sélectionné.

2. Sous Web Site Definition, sélectionnez
Context Management.

3. Dans la fenêtre Context Management, sous Virtual Host contexts, ajoutez une autre entrée :
IP Address or host name: YourSystem:8443. (Remarque
Remplacez YourSystem soit par le
nom d’hôte de votre iSeries, soit par
l’une des adresses IP du système. Par
exemple, 10.10.35.7:8443 serait parfaitement
acceptable.)

4. Cliquez sur Apply puis sur OK. On
constate que la structure Configuration sur la gauche est immédiatement mise à  jour avec le nouveau contexte VirtualHost YourSystem:8443.

Comme dernière étape, sélectionnez
ce nouveau contexte VirtualHost
pour ajouter des directives :

1. Sélectionnez le contexte VirtualHost
YourSystem:8443.

2. Sous Authentication and Security, sélectionnez
SSL General Settings.

3. Dans le formulaire SSL General
Settings (figure 5), sélectionnez simplement
Enable SSL et prenez note du nom Application QIBM_HTTP_SERVER_ITSOCO.

4. Cliquez sur Apply puis sur OK.

Téléchargez cette ressource

Guide inmac wstore pour l’équipement IT de l’entreprise

Guide inmac wstore pour l’équipement IT de l’entreprise

Découvrez toutes nos actualités à travers des interviews, avis d'experts et témoignages clients et ainsi, retrouvez les dernières tendances et solutions IT autour de nos 4 univers produits : Poste de travail, Affichage et collaboration, Impression et capture et Infrastructure.

Tech - Par Renaud ROSSET - Publié le 24 juin 2010