Nous allons voir dans cet article la manière d’améliorer la sécurité de SQL Server, par le biais des opérations suivantes :
Il fait partie d’une série concernant le déploiement de SharePoint 2013 :
L’instance SQL hébergeant vos bases de données SharePoint peut être de 2 types : "Par défaut" ou "Nommée".
Si cela ne vous rappelle rien vous retrouvez ce choix pendant l’installation de SQL Server.
Instance par défaut :
Le port TCP 1433 est utilisé, et ne change pas (sauf modification effectuée par l’administrateur).
Instance nommée :
Le port d’une instance nommée est par défaut dite dynamique, c’est-à-dire qu’un port disponible lui est affecté à chaque redémarrage de SQL Server.
A l’utilisation, le client envoie un message en UDP sur le port 1434 au serveur SQL, message traité par le service "SQL Server Browser" qui renvoie au client le numéro de port TCP/IP utilisé par l’instance. Le client peut ensuite envoyer sa requête.
Au final, vous passez donc soit en TCP-1433, soit en UDP-1434.
Dans l’attente de l’autorisation de son auteur d’utiliser cette image, je vous invite à aller la consulter.
Les alias SQL se configurent au niveau de vos serveurs frontaux et applicatifs; voyez-les comme un raccourci vers votre serveur SQL – Un peu comme quand vous modifiez votre fichier hosts.
Pour SharePoint, le serveur SQL s’appellera désormais "le nom de votre alias"; évitez les noms tels que "Casimir" ou "JamesBond, car vous retrouvez ce nom dans l’administration centrale, par exemple dans la liste des serveurs …
L’idée est de :
Ces opérations s’effectuent à l’aide du "Configuration Manager" de SQL Server, en utilisant un compte ayant le rôle sysadmin ou serveradmin.
1. Ouvrez le "Configuration Manager" de SQL Server.
3. Cliquez sur l’onglet "IP Addresses".
Vous trouvez ici une entrée pour chacune des adresses IP de votre serveur, SQL Server écoutant sur chacune de ces adresses.
Modifiez les paramètres comme suit :
Cliquez sur "OK".
On voit bien ici que l’instance SQL écoute désormais sur le port précédemment paramétré : 22000.
Il n’y a rien à faire, le firewall de Windows se chargeant de bloquer par défaut toute communication non autorisée via une "Inbound Rule".
Partant du principe de l’étape 2 (tout ce qui n’est pas explicitement autorisé est bloqué), il va vous falloir créer une "Inbound Rule" afin d’autoriser les flux sur le port TCP (dans notre cas 22000).
1. Lancez "Windows Firewall with Advanced Security"
La procédure de création et d’utilisation d’un alias est décrite dans cet article, consacré à l’installation d’un serveur SharePoint 2013 en mode ferme.
La seule différence ici est qu’il faut désormais décocher la case "Dynamically determine port" et saisir le port configuré (ici 22000).
Benoit Jester edited Revision 5. Comment: toc
Benoit Jester edited Revision 4. Comment: toc
Benoit Jester edited Revision 2. Comment: toc
Benoit Jester edited Revision 1. Comment: Mise en page
Benoit Jester edited Original. Comment: toc
Benoit Jester edited Revision 3. Comment: Ajout lien ajout serveur