Aller au contenu

MS-ADTS : Microsoft Active Directory Technical Specification

Infrastructure

MS-ADTS est la spécification technique de Microsoft qui décrit le fonctionnement interne d’Active Directory. Elle documente notamment les interfaces, les données, les règles de réplication et les valeurs attendues par les contrôleurs de domaine.

Une spécification de référence : MS-ADTS sert de contrat technique pour comprendre ou implémenter les mécanismes d’Active Directory. La documentation couvre les comportements observables, pas seulement les grandes idées commerciales.

RootDSE et niveaux fonctionnels : La spécification décrit des attributs du RootDSE, comme domainFunctionality, qui indique le niveau fonctionnel du domaine sous forme d’un entier. Par exemple, 5 correspond à Windows Server 2012 et 7 à Windows Server 2016.

Un outil de diagnostic : On s’y reporte pour interpréter les contextes de nommage, les capacités annoncées par un contrôleur de domaine ou les détails du protocole LDAP. Pratique quand l’annuaire répond, mais pas tout à fait comme prévu.

Ce qui arrive si on s'en passe

Ignorer MS-ADTS condamne à diagnostiquer Active Directory d'après des billets de forum et des souvenirs : un entier lu dans le RootDSE, comme domainFunctionality, s'interprète de travers, et l'on croit un domaine à un niveau fonctionnel qu'il n'a pas, avec les fonctions de sécurité qui vont avec. Un outil tiers qui implémente l'annuaire sans suivre la spécification répond presque comme un contrôleur de domaine, ce qui est la façon la plus sûre d'échouer rarement et de manière incompréhensible. La documentation existe, publique et détaillée ; elle souffre seulement du défaut commun à toutes les spécifications, qui est d'être lue après l'incident.

Explication de la marmotte

Imagine un grand annuaire partagé par plusieurs ordinateurs. Il contient les noms des utilisateurs, les groupes et les règles d’accès. Pour que tous les appareils le consultent de la même façon, il faut un mode d’emploi très précis. MS-ADTS est ce mode d’emploi : il explique quelles informations existent, comment les lire, comment les serveurs se parlent et quelles réponses ils doivent fournir. Quand un comportement semble étrange dans l’annuaire, cette documentation permet de vérifier ce qui est normal, ce qui dépend de la version et ce qui ressemble à un vrai problème.

← Tout le glossaire