Aller au contenu

Glossaire

Identifiant de sécurité (SID)

La valeur unique qui identifie utilisateurs, groupes et ordinateurs sous Windows, comme S-1-5-21-…-1001, présente dans le Registre et les journaux.

Un identifiant de sécurité (Security Identifier, SID) est la valeur utilisée en interne par Windows pour identifier un principal de sécurité : utilisateur, groupe, ordinateur ou service. Un nom de compte peut changer, pas le SID, et un SID n'est jamais réattribué à un autre compte. C'est donc la clé fiable pour attribuer une activité.

Sous forme de chaîne, un SID s'écrit S-R-X-Y1-Y2-…-Yn : S, la révision (toujours 1), l'autorité émettrice (5 pour NT Authority) et une série de sous-autorités. Pour les comptes locaux et de domaine, les sous-autorités intermédiaires forment l'identifiant de la machine ou du domaine (21-xxxxxxxxxx-yyyyyyyyyy-zzzzzzzzzz), et la dernière valeur est l'identifiant relatif (RID) :

  • 500 : le compte Administrateur intégré ;
  • 501 : le compte Invité ;
  • 1000 et au-delà : les comptes créés par des personnes ou des outils sur un poste autonome.

Les SID bien connus sont identiques sur tous les systèmes, par exemple S-1-5-18 (LocalSystem), S-1-5-19 (LocalService), S-1-5-20 (NetworkService) et S-1-5-32-544 (le groupe Administrateurs intégré).

Les SID apparaissent tout au long d'une enquête. La clé ProfileList de la ruche SOFTWARE associe chaque SID à un chemin de profil, NTUSER.DAT est chargé sous HKEY_USERS\<SID>, les dossiers de la Corbeille portent le nom du SID et les journaux d'événements consignent le SID du compte à l'origine de l'action. La base des comptes locaux est traitée dans SAM et comptes utilisateurs. Un nouveau compte au RID inattendu, ou l'usage interactif du compte de RID 500, mérite souvent un examen attentif.

Artefacts concernés