Ces attaques ciblent le service LDAP lui-même plutôt que le modèle d'objets d'un produit. Lire l'annuaire avec ou sans identifiants, et récolter les secrets que les administrateurs laissent dans les attributs des objets, fonctionnent contre tout annuaire qui parle le protocole, qu'il s'agisse d'Active Directory, OpenLDAP, 389 Directory Server ou de l'annuaire embarqué d'un appliance. Les faiblesses de transport sont plus étroites : la signature LDAP et le channel binding verrouillent un relais NTLM vers l'annuaire, ils s'appliquent donc à Active Directory et aux autres annuaires intégrés à Windows, pas à OpenLDAP ni 389 Directory Server en tant que tels.
Les modèles d'objets et chaînes d'attaque spécifiques aux produits se trouvent ailleurs : Active Directory pour AD, et les sections par implémentation sous LDAP pour OpenLDAP, 389 Directory Server et eDirectory.
Pages#
- Bind et énumération anonymes : lire un annuaire avec un bind null ou anonyme.
- Énumération authentifiée : extraire l'ensemble complet des objets avec n'importe quel bind valide.
- Identifiants dans les attributs : mots de passe et secrets gérés stockés dans les champs des objets.
- Signature LDAP et channel binding : les faiblesses de transport qui permettent le relais.