Activer l’Encryption AES sur Kerberos

Dans le monde de la cybersécurité, la protection des données est une priorité absolue. Parmi les nombreuses technologies disponibles pour sécuriser les systèmes d’information, Kerberos joue un rôle clé en fournissant un mécanisme d’authentification sécurisé. Toutefois, pour maximiser la sécurité de ce protocole, il est crucial de choisir les bons algorithmes de chiffrement. Aujourd’hui, nous nous penchons sur l’activation de AES (Advanced Encryption Standard), un des algorithmes de chiffrement les plus fiables, au sein de Kerberos.

Qu'est-ce que Kerberos ?

Kerberos est un protocole d’authentification réseau créé par le MIT. Il est utilisé pour sécuriser les communications dans des environnements distribués, comme les réseaux d’entreprise. Le protocole utilise un système de tickets qui permet aux utilisateurs de prouver leur identité sans transmettre de mots de passe sur le réseau.

Kerberos s’appuie sur un tiers de confiance appelé Key Distribution Center (KDC). Ce KDC émet des tickets d’accès basés sur des clés secrètes partagées. Ces clés servent à chiffrer les communications et à authentifier les utilisateurs.

Pourquoi activer AES sur Kerberos ?

Historiquement, Kerberos utilisait des algorithmes de chiffrement comme DES (Data Encryption Standard), mais au fil du temps, ces algorithmes se sont révélés vulnérables aux attaques cryptographiques modernes. Avec l’évolution des menaces, l’adoption d’un chiffrement plus fort est devenue essentielle.

AES est aujourd’hui considéré comme l’un des algorithmes de chiffrement les plus sûrs et les plus largement adoptés dans les systèmes informatiques modernes. Il offre des tailles de clé plus robustes, telles que 128 bits, 192 bits et 256 bits, rendant les attaques par force brute beaucoup plus difficiles à réaliser. En activant AES sur Kerberos, vous améliorez considérablement la sécurité des communications et des authentifications sur votre réseau.

Pré-requis pour l'activation de AES sur Kerberos

Avant d’activer AES sur Kerberos, vous devez vous assurer que :

  1. Tous les clients et serveurs Kerberos supportent le chiffrement AES. Cela inclut les systèmes d’exploitation, les services et les applications utilisant Kerberos pour l’authentification.
  2. Les clés de chiffrement doivent être régénérées et mises à jour pour utiliser AES. Cela implique de recréer les tickets et les clés associées sur le serveur Kerberos.

Activer AES via GPO

Tout d’abord, ouvrez la console de gestion des stratégies de groupe (GPMC) sur votre contrôleur de domaine.

Ensuite, créez une nouvelle stratégie de groupe ou, si nécessaire, modifiez-en une déjà existante, en veillant à ce qu’elle s’applique aux ordinateurs pour lesquels vous souhaitez l’activer.

Allez à « Configuration ordinateur > Stratégies > Paramète Windows > Paraètes de sécurité > Options de sécurité » 

Sélectionner « Sécurité réseau: Configurer les types de chiffrement autorisés pour Kerberos» et faire « Propriétés ».

Désactiver les chiffrements « DES_CBC_CRC, DES_CBC_MD5 et RC4_HMAC_MD5« 

Sélectionner les « AES128_HMAC_SHA1, AES256_HMAC_SHA1 et Futurs types de chiffrement« .

La configuration doit etre comme l’image ci-dessous:

Il ne reste plus qu’a appliquer la GPO sur votre OU de préférence à la racine sur l’ensemble du domaine.

Conclusion

Avec des menaces en constante évolution, il est essentiel de rester à jour avec les meilleures pratiques en matière de cryptographie et d’authentification. En suivant les étapes décrites dans cet article, vous pouvez configurer votre infrastructure Kerberos pour qu’elle utilise AES, protégeant ainsi vos données sensibles contre des attaques sophistiquées.