Lister les serveurs de votre domaine

Dans ce billet, je vous expose deux méthodes simples de recherches de vos serveurs dans l’AD. La première se fait à base de commande PowerShell, il vous sera nécessaire de la réexécuter toutes les fois que vous aurez besoin de rechercher des infos. La seconde à l’aide de Requêtes engregistrées est relativement longue à créer mais vous n’aurez pas besoin de la réexécuter puisqu’elle s’actualise toute seule.

Méthode 1 : A l’aide PowerShell

Ouvrir Windows PowerShell sur votre contôleur de domaine et importer le module Active Directory :

Import-Moduel ActiveDirectory

Utiliser la commande suivante pour lister vos serveur 2012

Get-ADComputer -Filter * -properties * | where {$_.OperatingSystem -ilike “Windows Server 2012 *”} | Select Name, OperatingSystem

ListServer2

Si vous voulez savoir juste le nombre de serveur, c’est simple:

>(Get-ADComputer -Filter * -properties * | where {$_.OperatingSystem -ilike “Windows Server 2012 *”}).count

ListServer3

Méthode 2 : A l’aide Requêtes enregistrées

Ouvrer la console “Utilisateurs et Ordinateurs Active Directory”, dans l’arborescence de gauche, cliquer-droit sur “Requêtes enregistrées” >> Nouveau >> Requête

RE1

Dans la fenêtre qui s’ouvre, donner un nom significatif à votre requête, dans notre cas “All Windows Server 2012”

RE2

Dans la fenêtre suivante, nous mettons ” * ” parce que nous voulons rechercher plusieurs ordinateurs, le rôle installé sur l’ordinateur nous importe peu. Mais on aurait pu choisir “Contrôleur de domaine si on cherchait tous les DCs 2012 de notre domaine” par exemple.

RE3

Dans l’option champ, nous déroulons la liste pour sélectionner “système d’exploitation” puis utilisons les paramètres suivants “Condition: Commencer par”, “Valeur : Windows Server 2012”

RE4

Cliquer sur “Ajouter” puis OK

RE5

Dans la fenêtre suivante, nous avons un résumé du paramétrage effectué avec la “Chaîne de recherche” correspondante. Cliquer sur OK pour valider.

RE6b

Et nous pouvons constater que les serveurs Windows 2012 de notre domaine sont listés dans la console “Utilisateurs et Ordinateurs Active Directory”.

RE7

Et voilà 🙂

Déployer une PKI 3-tiers en entreprise

Définition

Dans cette rubrique, nous vous proposons de mettre en place une PKI 3-tiers, c’est-à-dire constituée par une chaîne de trois serveurs. Pour cela il nous faut :

  • Un serveur Root CA qui la plupart du temps restera hors tension pour des besoins de sécurité. Cela permet de protéger la clé privée de cette autorité qui est garant de l’intégrité de toute la PKI.
  • Un serveur Intermediate CA qui est subordonné au Root CA, il sera chargé de distribuer des certificats aux serveurs Issuing CA.
  • Un serveur Issuing CA, subordonné à l’Intermediate CA, il s’occupe de délivrer des certificats aux points terminaux et aux utilisateurs.

Pré requis matériels et logiciels

Pour la mise en oeuvre, nous allons utiliser 3 machines virtuelles Windows Server 2012 R2.

CA-ROOT-01 Autorité racine 4 GB RAM, DD 40GB, Windows Server 2012 R2
CA-INT-01 Autorité intermédiare 4 GB RAM, DD 40GB, Windows Server 2012 R2
CA-ISS-01 Autorité de délivrance de certificats aux points terminaux 4 GB RAM, DD 40GB, Windows Server 2012 R2

Installation de l’autorité racine CA-ROOT-01

Sur notre autorité racine, nous allons installer le rôle “Services de certificats Active Directory”

Root1

Dans la fenêtre suivante, accepter l’ajout des rôles et fonctionnalités requises pour le bon fonctionnement de la PKI

Root2

Veillez à ce que les trois services de rôle ci-dessous soient bien cochés

Root4

Dans la prochaine fenêtre, cliquer sur “Suivant”

Root6

Confirmer les modifications et cliquer sur “Suivant” pour installer le rôle.

Une fois l’installation terminée, nous pouvons maintenant configurer les services de certificats Active Directory en cliquant sur le lien dans la fenêtre ci-desssus.

Root8

Root9

Root10

Dans la fenêtre suivante, cocher la case “Autorité de certification autonome” car nous voulons que notre Root CA ne soit pas membre du domaine et soit hors ligne la majeur partie du temps à l’abri des cybercriminels. Cette configuration permet de le maintenir hors de danger.

Root11

Cocher la case “Autorité de certification racine” car nous installons ici notre premier serveur de notre PKI.

Root12

Root13

Choisir l’algorithme de hachage SHA256

Root14

Dans la fenêtre suivante, vous pouvez modifier les informations ou conserver celles qui y figurent par défaut.

Root15

Nous spécifions ici une période de validité de 10 ans pour le certificat généré par notre autorité racine.

Root16

Root17

Root18

Vérifier que la période de validité a bien été enregistrée dans le registre. La valeur est inscrite en Hexadécimal, donc vous devrez y voir “16”

Ordinateur\HKLM\SYSTEM\CurrentControlSet\Services\CertSvc\Configuration\NomDeVotreCA

Root19

La configuration de notre Root CA est terminée, passons maintenant à l’autorité intermédiaire. La procédure est la même sauf qu’ici nous allons requêter un certificat auprès de notre Root CA pour configurer notre autorité intermédiaire.

Installation de l’autorité intermadiaire CA-INT-01

Sur notre serveur CA-INT-01, nous allons installer dans un premier temps le rôle “Services de certificats Active Directory”

Int1

Int2

Une fois l’installation terminée, cliquer sur “Configurer les services de certificats Active Directory sur le serveur de destination”.

Int3

Dans la fenêtre suivante, choisir “Autorité de certification autonome”

Int5

Il s’agit de l’autorité intermédiaire de notre PKI, donc nous choisissons “Autorité de certification secondaire” dans la fenêtre suivante.

Int6

Int7

Il est conseillé d’utiliser le SHA256 comme algorithme de hachage

Int8

Int9

Int10

Dans la fenêtre suivante, veuillez à bien noter l’emplacement de votre fichier de requête de certificat, dans notre cas, nous il sera à la racine du disque système “C:\CA-INT-01.NomDuDomain.req

Int12

Copier le contenu du fichier “C:\CA-INT-01.NomDuDomain.req, se connecter à http://CA-ROOT-01/certsrv pour requêter un certificat auprès du root pour notre autorité intermédiaire.

Int13

Int14

Int15

Int16

Cliquer sur Envoyer

Int17

Noter l’identificateur de la requête, puis se connecter à la console de gestion de l’Autorité de certificat CA-ROOT-01 et délivrer le certificat généré précédemment. Aller dans l’onglet Demandes en attente, identifier le certificat selon l’ID n°3 puis Délivrer le certificat comme ci-dessous:

Int19

Retourner ensuite dans sur http://CA-ROOT-01/certsrv

Int20

Cliquer sur “Afficher le statut d’une requête de certificat en attente” et télécharger le certificat selon le format qui vous convient.

Int21

Se connecter ensuite à la console de gestion de l’autorité CA-INT-01 et démarrer le service de certificat.

Int22

Int23

Cliquer sur Oui puis sur OK dans la fenêtre suivante pour terminer votre installation.

Int24

Pour vérifier la durée de validité du certificat de l’autorité intermédiaire, vous pouvez regarder la clé de Registre ci-dessous. Ici, nous avons choisi 5 ans, vous pouvez toujours l’augmenter cette valeur si vous le souhaitez mais attention, elle ne peut excéder celle de l’autorité racine CA-ROOT-01.

Int25

Installation de l’autorité émettrice de certificats aux terminaux

Se connecter au serveur CA-ISS-01 puis ajouter le rôle Autorité de certification ainsi que les paramètres ci-dessous:

Iss1

Iss2

Une fois l’installation du rôle terminée, nous passons à la configuration.

Iss3

Nous choisissons dans la fenêtre suivante “Autorité de certification d’entreprise” comme type d’installation étant donné que notre serveur ici sera membre du domaine.

Iss4

Notre serveur CA-ISS-01 est subordonné au serveur intermédiaire CA-INT-01, pour cela, nous choisissons “Autorité de certification secondaire”.

Iss5

Veuillez à sélectionner le SHA256 ou plus pour l’algorithme de hachage

Iss6

Cliquer deux fois sur “Suivant”. Dans la fenêtre suivante, noter l’emplacement du fichier de requête C:\CA-INT-01.NomDuDomaine.req et copier son contenu.

Iss9

Cliquer sur “Fermer” pour terminer l’installation. Se connecter ensuite à http://CA-INT-01/certsrv.

Iss11

Utiliser le contenu du fichier de requête généré un peu plus haut pour demander le certificat du serveur CA-ISS-01.

Iss12

Cliquer sur “Envoyer” et suivre la même procédure que celle de l’autorité intermédiaire

Iss13

 

Iss14

 

Iss15

 

Iss16

Notre infrastructure de certificat est maintenant en place, nous allons nous intéresser à la configuration de l’inscription automatique pour les postes de travail, serveur ou comptes utilisateurs.

L’inscription automatique est une option sur les modèles de certificats, qui couplée aux GPOs, permet aux comptes d’ordinateurs/utilisateurs de récupérer et de renouveler automatiquement leurs certificats auprès d’une autorité de certification sous les plateformes Windows.

 

Chiffrer vos mails avec S/MIME

Pour chiffrer des mails, il est nécessaire de disposer de clés et d’algorithmes de chiffrements. Ces derniers sont contenus dans des certificats qui sont délivrés par des autorités de certifications. L’ensemble des autorités de certifications forment ce qu’on appelle une chaîne d’autorités de certifications appelée Infrastructure à Clé Publique ou Public Key Infrastructure (PKI).

Avant d’aller plus loin, il est aussi important de comprendre ce qu’est S/MIME, pour cela je vous invite à consulter cet article de Microsoft à cet effet:

https://technet.microsoft.com/fr-fr/library/dn626158(v=exchg.150).aspx

Pour mettre en oeuvre une PKI dans votre environnement veuillez consulter le lien suivant : Déployer une PKI en entreprise.

Consulter cette rubrique pour savoir Comment délivrer des certificats à vos utilisateurs à l’aide GPO.

Maintenant que votre PKI est en place et configurée pour délivrer des certificats à vos utilisateurs, vous pouvez désormais utiliser Outlook pour chiffrer vos mails.

Lancer votre client Outlook

smime1

smime2

smime3

smime4

smime6

Cliquer sur OK pour enregistrer votre modification. Puis cliquer sur OK dans la fenêtre « Centre de gestion de la confidentialité » pour terminer votre configuration.

Retourner dans votre client Outlook

Créer un nouveau mail

smime7

Vous pouvez remarquer dans la barre d’outils, l’apparition de deux nouvelles icônes

smime8

smime9

Lorsque vous finissez d’écrire votre message, vous pouvez le signer ou le chiffrer à l’aide de ces deux options.

Et voilà, vous pouvez envoyer des messages sécurisés à vos correspondants.