LDAP Injection
L'injection LDAP consiste, pour un attaquant, à injecter des métacaractères de filtre LDAP dans une chaîne de requête afin de contourner l'authentification ou d'extraire des données supplémentaires.
Objectif
Comprendre l'injection provoquée par la concaténation de requêtes LDAP et ses défenses ; une vulnérabilité courante dans l'authentification des services d'annuaire.
Mécanisme
Le programme construit le filtre LDAP avec "(uid=" + entrée + ")" ; l'attaquant saisit *)(uid=*) pour construire un filtre toujours vrai qui contourne l'authentification. Défenses : requêtes LDAP paramétrées, échappement des entrées.
Cas d’usage
- Sécurité de l'authentification LDAP
- Audit des services d'annuaire
- Défense contre l'injection de requêtes