PGS

PG Software, distributeur historique des solutions ManageEngine en France, depuis 2004

Support

Support, en france, en français, pour vos projets en avant-vente (PoC) ou en après-vente, dans le cadre de la maintenance applicative (AMS)

Logo PG Software
jeudi, 26 avril 2018 10:50

Prévenir les attaques par mot de passe à l'aide des rapports personnalisés d'ADManager Plus

Évaluer cet élément
(0 Votes)

blog adm custom reports kerberos

Dans ce blog, nous discuterons de la façon dont la pré-authentification Kerberos aide à atténuer les attaques par mot de passe.

Nous verrons également comment les outils natifs ne parviennent pas à fournir une liste des comptes utilisateurs qui ont désactivé la pré-authentification Kerberos, et comment détecter et activer la pré-authentification pour ces comptes avec facilité.

Dans un environnement Windows, l'authentification Kerberos utilise le centre de distribution de clés Kerberos (KDC) pour vérifier l'identité des clients et des serveurs. Le KDC accepte les demandes des clients de Kerberos, vérifie leur identité à l'aide de la base de données du service Active Directory (AD) et accorde des billets aux clients après une vérification réussie.

Cela ressemble à un mécanisme de vérification d'identité sécurisé, n'est-ce pas ? Et bien, attendez.

 

Le processus d'authentification de Kerberos est toujours vulnérable à divers types d'attaques, y compris les attaques par mot de passe. Les attaques par mot de passe actif peuvent être contrecarrées en activant la pré-authentification Kerberos. Le KDC permet la pré-authentification sur tous les comptes utilisateurs par défaut, mais l'administrateur désactive souvent la pré-authentification Kerberos sur certains comptes utilisateurs pour les tests, l'automatisation, et ainsi de suite.

La pré-authentification et comment elle contrecarre les attaques par mot de passe.

La pré-authentification aide un client à prouver son identité en incluant le hachage de son mot de passe lors de l'envoi d'une demande de ticket au KDC. Les demandes de tickets incluent également des détails tels que l'horodatage du client, une liste cryptée d'adresses IP et la durée de vie du ticket. Lorsque le KDC reçoit la demande, il décrypte la demande à l'aide du hachage du mot de passe de AD. Si le décryptage réussit, le KDC commence à traiter le ticket ; s'il échoue, le KDC renvoie une erreur au client.

Lorsque la pré-authentification Kerberos est activée, un client ne peut pas envoyer une demande fictive au KDC pour un ticket, car la demande doit être cryptée avec un horodatage. Et lorsqu'une demande est envoyée au KDC, l'horodatage de chaque demande est vérifié par le KDC pour s'assurer qu'elle n'est pas antérieure ou identique à une demande précédente. De plus, le KDC compare l'horodatage de chaque requête avec l'heure du serveur. Si l'horodatage de la requête n'est pas compris dans les cinq minutes suivant l'heure du serveur, la requête sera rejetée. Si le KDC lit une heure valide, il est assuré que la demande n'est pas une rediffusion d'une demande précédente.

Si la pré-authentification est désactivée, un attaquant pourrait prendre un ticket hors ligne, effectuer une attaque en force brute pour craquer le mot de passe et compléter la demande d'authentification sans laisser de trace. Avec la pré-authentification activée, cependant, chaque fois que l'attaquant essaie un nouveau mot de passe, il doit contacter le KDC. Bien qu'un attaquant puisse le faire plusieurs fois, il y aura un journal KDC à chaque fois que l'autorisation préalable échoue.

Comment identifier les comptes avec la pré-authentification Kerberos désactivée : Outils natifs vs ADManager Plus.

Si vous effectuez une évaluation des risques de l'AD, cela indiquerait que certains de vos comptes d'utilisateur ont la pré-authentification Kerberos désactivée. Cependant, il ne vous dirait pas de quels comptes il s'agit. Pour lister les comptes utilisateurs dont la pré-authentification Kerberos est désactivée, vous devez soit créer des filtres LDAP complexes ou des scripts PowerShell, soit utiliser un autre outil.

Avec la fonction Rapports personnalisés d'ADManager Plus, vous pouvez facilement identifier les comptes d'utilisateurs non sécurisés en un clic et activer leur pré-authentification Kerberos à partir du rapport lui-même.

Le rapport qui aidera à trouver les comptes utilisateurs avec pré-authentification Kerberos désactivée est le rapport User accounts without Kerberos pre-authentication sous Rapports personnalisés d'ADManager Plus, comme le montre la Figure 1.

blog adm report kerb 1 

Figure 1. Les comptes utilisateurs sans rapport de pré-authentification Kerberos sont disponibles sous Rapports utilisateurs ADManager Plus.

 

Dans la liste des comptes utilisateurs, vous pouvez vérifier si la pré-authentification Kerberos doit nécessairement être désactivée pour ces utilisateurs. Si un compte a besoin d'une pré-authentification, vous pouvez activer la pré-authentification Kerberos pour ce compte à partir du rapport lui-même, comme le montre la Figure 2.

 

blog adm report kerb 2

Figure 2 : Modification du compte d'utilisateur

 

Dans ce blog, nous avons discuté de la pré-authentification de Kerberos et de son importance dans l'atténuation des attaques par mot de passe. Nous avons également vu comment détecter facilement les utilisateurs qui ont désactivé la pré-authentification Kerberos - et activer la pré-authentification Kerberos pour ces comptes en quelques clics - en utilisant la fonction Rapports personnalisés d'ADManager Plus.

Téléchargez gratuitement notre guide pratique pour créer vos propres rapports AD à l'aide des rapports personnalisés d'ADManager Plus.

Prashant V S, Marketing Analyst - ManageEngine
Lu 1421 fois

Vous avez la possibilité de créer un compte lors du téléchargement d'un produit.

Cache hits : 646 [97%]
Cache misses : 17 [2%]
Cache total : 663
Url added to cache : 897



Misses list
index.php?option=com_k2&Itemid=278&id=366&lang=fr&view=item

index.php?option=com_k2&Itemid=278&id=366&lang=fr&print=1&tmpl=component&view=item

index.php?option=com_k2&Itemid=278&lang=fr&tag=attributs&task=tag&view=itemlist

index.php?option=com_k2&Itemid=278&lang=fr&tag=Kerberos&task=tag&view=itemlist

index.php?option=com_k2&Itemid=278&id=585&lang=fr&print=1&tmpl=component&view=item

index.php?option=com_k2&Itemid=278&id=569&lang=fr&print=1&tmpl=component&view=item

index.php?option=com_k2&Itemid=278&id=518&lang=fr&print=1&tmpl=component&view=item

index.php?option=com_k2&Itemid=278&id=509&lang=fr&print=1&tmpl=component&view=item

index.php?option=com_k2&Itemid=278&id=504&lang=fr&print=1&tmpl=component&view=item

index.php?option=com_k2&Itemid=278&id=357&lang=fr&view=item

index.php?option=com_mailto&lang=fr&link=d05a2b631cef40ef02233ef0c13a4ac4ec267355&template=rt_hadron&tmpl=component

index.php?option=com_content&Itemid=2456&id=1477&lang=fr&view=article

index.php?option=com_blankcomponent&Itemid=1799&lang=fr&view=default

index.php?option=com_blankcomponent&Itemid=1797&lang=fr&view=default

index.php?option=com_blankcomponent&Itemid=2106&lang=fr&view=default

index.php?option=com_acymailing&Itemid=718&lang=fr&layout=modify&tmpl=component&view=user

index.php?option=com_acymailing&Itemid=718&lang=fr&layout=modify&view=user

In memory, waiting to be written : 4
Ram used : 41400