/
/

Zo vindt u de security identifier (SID) van gebruikers in Windows

door Team Ninja
How to Find the Security Identifier (SID) of Users in Windows blog banner image

Directe samenvatting

Deze blogpost van NinjaOne biedt een uitgebreide basislijst met CMD-commands en een deep dive duik in Windows-commands met meer dan 70 essentiële cmd-commands voor zowel beginners als gevorderden. Het legt praktische opdrachtpromptcommando’s uit voor file management, directory navigation, network troubleshooting, disk operations en automatisering met echte voorbeelden om de productiviteit te verbeteren. Of u nu fundamentele cmd-commands leert of geavanceerde Windows CLI-tools onder de knie krijgt, deze gids helpt u de Command Prompt effectiever te gebruiken.

Belangrijkste punten

  • Wat is een security identifier (SID)? Een SID is een unieke, onveranderlijke identificatie die aan elke Windows-gebruiker, -groep en elk account wordt toegekend. De SID vormt de basis van Windows-beveiliging, machtigingen en toegangscontrole.
  • Methoden via de opdrachtprompt om een SID te vinden:
    • whoami /user → Toont de SID van de huidige gebruiker.
    • wmic useraccount get name,sid → Geeft alle gebruikers en SID’s weer (afgeschaft, gebruik in plaats daarvan PowerShell CIM).
    • psexec -s cmd → Geeft toegang tot de systeemcontext.
    • dir /q → Toont het SID-eigendom van bestanden.
  • PowerShell-opdrachten om SID’s op te halen:
    • Get-WmiObject win32_useraccount → Geeft alle accounts en SID’s weer.
    • $objUser = New-Object System.Security.Principal.NTAccount($env:USERNAME); $objUser.Translate([System.Security.Principal.SecurityIdentifier]).Value → Geeft de SID van de huidige gebruiker terug.
    • Get-LocalUser | Select-Object Name,SID → Toont lokale accounts met SID’s.
    • Get-ADUser -Identity username -Properties SID → Haalt de SID van een Active Directory-gebruiker op.
  • Locatie van SID’s in het Windows-register: ga naar
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList. Elke subsleutel die begint met S-1-5 komt overeen met een gebruikersprofiel. Vergelijk ProfileImagePath om de gebruikers-SID te bepalen.
  • Typen SID’s in Windows: Well-known SID’s verwijzen naar standaard systeemgebruikers en -groepen, domeinspecifieke SID’s zijn uniek voor Windows- of AD-domeinen, SAM-SID’s staan in de Security Accounts Manager-database en SID’s van virtuele accounts worden toegekend aan apps en services.
  • Waarom SID’s belangrijk zijn voor beveiliging: SID’s worden in plaats van gebruikersnamen gebruikt om machtigingen af te dwingen, blijven consistent ook als gebruikersnamen wijzigen en zijn essentieel voor audits, RBAC (role-based access control) en beheer tussen domeinen.

Wanneer u de security identifier (SID) van een gebruiker in Windows-omgevingen moet opzoeken, is het essentieel om de juiste tools en methoden te kennen. Microsoft heeft dit identificatiesysteem sinds Windows NT verfijnd, maar beheerders hebben nog altijd betrouwbare manieren nodig om deze identifiers te vinden en te verifiëren voor effectief systeembeheer en probleemoplossing.

Geef externe teams een efficiëntere Helpdesk.

→ Ontdek hoe NinjaOne RMM realtime monitoring naar een hoger niveau tilt

Liever een visuele uitleg? Bekijk dan Zo vindt u de security identifier (SID) van gebruikers in Windows.

Zo vindt u de security identifier (SID) van een Windows-gebruiker

Er zijn meerdere manieren om een SID op te halen, afhankelijk van uw toegangsniveau en Windows-versie. We bekijken de meest effectieve methoden.

Technieken via de opdrachtprompt

De opdrachtprompt biedt eenvoudige, betrouwbare methoden om SID-informatie op te halen in alle Windows-versies. Deze opdrachten werken efficiënt in zowel standalone als aan een domein gekoppelde omgevingen.

Open de opdrachtprompt als administrator en voer een van de volgende opdrachten in:

  • “whoami /user” om de SID van uw huidige gebruiker te zien;
  • “wmic useraccount get name,sid” om alle gebruikersaccounts en hun SID’s weer te geven;.
  • “psexec -s cmd” om indien nodig toegang te krijgen tot de systeemcontext; en
  • “dir /q” in gebruikersmappen om het SID-eigendom te bekijken.

Een belangrijke opmerking: de opdracht WMIC werkt nog steeds, maar Microsoft heeft WMIC afgeschaft in Windows 10 (21H1+) en Windows 11. Een modern alternatief is de CIM-gebaseerde PowerShell-cmdlet “Get-CimInstance”, die wordt gebruikt in opdrachten zoals “Get-CimInstance Win32_UserAccount | Select Name, SID”.

Gebruikers-SID ophalen met PowerShell

U kunt ook PowerShell gebruiken om de gebruikers-SID op te halen. Deze opdrachten bieden geavanceerde flexibiliteit en automatiseringsmogelijkheden voor het ophalen van SID’s, waardoor ze ideaal zijn voor het beheren van meerdere systemen of het uitvoeren van bulkbewerkingen.

  • Voer “Get-WmiObject win32_useraccount” uit om een volledige lijst met gebruikersaccounts en de bijbehorende SID’s op te halen.
  • Voer de volgende opdracht uit voor gegevens van de huidige gebruiker:
    $objUser = New-Object System.Security.Principal.NTAccount($env:USERNAME)$sid = $objUser.Translate([System.Security.Principal.SecurityIdentifier])$sid.Value
  • Gebruik “Get-LocalUser | Select-Object Name,SID” om lokale gebruikersaccounts weer te geven.
  • Raadpleeg SID’s van Active Directory-gebruikers met “Get-ADUser -Identity username -Properties SID.”
  • Bevraag externe computers met “Invoke-Command” in combinatie met scripts voor het ophalen van SID’s.

Wat is een security identifier (SID)?

In Windows-besturingssystemen fungeren security identifiers (SID’s) als digitale paspoorten voor elke gebruiker en groep. Zo maken ze nauwkeurige toegangscontrole en systeembeheer mogelijk. Voor beheerders die de beveiliging in bedrijfsomgevingen op orde moeten houden ontsluit kennis van deze unieke identifiers krachtige mogelijkheden voor rechtenbeheer en het volgen van gebruikers.

Hoe werken SID’s?

De opbouw van een SID

De structuur van een SID volgt een nauwkeurig formaat dat Microsoft ontwikkelde voor de Windows NT-architectuur. Elke SID bevat meerdere onderdelen:

  • een revisieniveau,
  • een autoriteits-identifier en
  • een variabel aantal sub-autoriteitswaarden.

Deze onderdelen vormen samen een identifier die uniek blijft binnen uw volledige domeininfrastructuur. Een typische SID ziet er bijvoorbeeld zo uit: S-1-5-21-3623811015-3361044348-30300820-1013.

In onderstaande tabel splitsen we die op:

Onderdeel

Betekenis

SSID
1Revisieniveau
5Identifier-autoriteit
21-3623811015-3361044348-30300820Domein- of computerspecifieke identifier
1013Unieke relatieve identifier (RID) die aan een gebruiker of groep is toegewezen

Waarom SID’s belangrijk zijn voor Windows-beveiliging

Windows-beveiliging steunt op SID’s als fundament van het toegangscontrolesysteem. In plaats van te vertrouwen op gebruikersnamen of groepsnamen – die gebruikers kunnen wijzigen – houdt het systeem rechten en toegang bij via deze onveranderlijke identifiers.

Wanneer een gebruiker bijvoorbeeld toegang probeert te krijgen tot een bron, vergelijkt Windows de SID van het account met de toegangsbeheerlijst van die bron. Dit verificatieproces verloopt naadloos op de achtergrond en houdt de beveiliging intact zonder de workflow van de gebruiker te verstoren.

Het belang van een unieke identifier

Het is vaak nodig om de SID van een gebruiker te vinden tijdens beveiligingsaudits, updates van toegangsrechten of bij het oplossen van problemen. Deze permanente identifiers zorgen voor stabiliteit in gebruikersbeheer en blijven ongewijzigd, zelfs wanneer gebruikersnamen worden aangepast.

Organisaties die met meerdere domeinen werken of complexe beveiligingsbeleidsregels doorvoeren vertrouwen op deze identifiers om consistente toegangscontrole te behouden en grondige audits van gebruikersactiviteit uit te voeren.

SID’s zijn overigens niet beperkt tot unieke of domeinspecifieke identifiers; Windows ondersteunt verschillende typen SID’s die elk een eigen doel dienen.

Typen security identifiers (SID’s)

  • Well-known SID’s hebben waarden die op alle systemen gelijk zijn en worden gebruikt om generieke gebruikers of groepen te identificeren.
  • Domeinspecifieke SID’s verwijzen, zoals de naam al aangeeft, naar bepaalde Windows- of Active Directory-domeinen en de entiteiten daarin.
  • Security Account Manager (SAM) SID’s identificeren de principals binnen – of met toegang tot – de SAM-database.

SID’s van virtuele accounts worden gebruikt om de rechten van apps en processen te verifiëren en af te dwingen.

Waar Windows SID’s opslaat

Navigeren door het register

Het Windows-register fungeert als centrale database voor kritieke systeeminformatie, waaronder SID-gegevens. Volg deze stappen om veilig te navigeren en de gewenste SID-informatie te vinden.

  1. Start de Register-editor door “regedit” te typen in het dialoogvenster Uitvoeren en druk op Enter.
  2. Ga naar HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList.
  3. Zoek naar subsleutels die beginnen met S-1-5.
  4. Vouw elke sleutel uit om de waarde ProfileImagePath te bekijken.
  5. Koppel het profielpad aan de juiste gebruiker.
  6. Noteer de SID uit de naam van de subsleutel ter referentie.

SID’s terugvinden in systeembestanden

Windows slaat SID-informatie op in diverse systeembestanden en mappen, wat een complex web van beveiligingsrelaties oplevert. Uw besturingssysteem bewaart deze identifiers zowel in de Security Accounts Manager-database als in de NTUSER.DAT-bestanden binnen gebruikersprofielen, al zijn dat geen eenvoudig toegankelijke methoden voor de gemiddelde beheerder (directe bestandsinspectie is bedoeld voor forensisch of beveiligingsonderzoek, niet voor het normaal opzoeken van een SID).

Wanneer Windows een nieuw gebruikersaccount aanmaakt, genereert het een unieke SID en slaat het deze informatie op meerdere plaatsen op om verschillende beveiligingsfuncties te ondersteunen. Het systeem houdt ook back-upkopieën van die gegevens bij via de Volume Shadow Copy Service (VSS), wat redundantie biedt voor deze bedrijfskritische identifiers.

Toegangsrechten instellen

Het correct configureren van toegangsrechten vereist een nauwkeurige SID-mapping. Volg deze stappen om passende beveiligingsmaatregelen in te stellen.

  1. Open Verkenner en zoek de betreffende bron op.
  2. Klik met de rechtermuisknop en selecteer Eigenschappen.
  3. Ga naar het tabblad Beveiliging.
  4. Klik op Geavanceerd om de rechten op basis van SID’s te bekijken.
  5. Selecteer Toevoegen om nieuwe rechten toe te kennen.
  6. Kies Principal om de gebruiker of groep op te geven.
  7. Voer de SID in het veld voor de objectnaam in.
  8. Stel de juiste rechtenniveaus in.
  9. Pas de wijzigingen toe en controleer de toegang.

Geavanceerde tools voor SID-beheer

Het beheren van SID’s in bedrijfsomgevingen vraagt om geavanceerde tools en methodieken. Of u nu gebruikersactiviteit wilt volgen, domeinbreed beleid wilt doorvoeren of beveiligingstemplates wilt maken: de juiste aanpak stroomlijnt uw beheertaken.

Methoden via de domein controller

Werkt uw systeem in een Active Directory (AD)-omgeving, dan kunt u SID’s beheren met onderstaande methoden. Let op: deze methoden tonen de SID’s niet rechtstreeks, maar beheren objecten waarin SID’s zijn opgenomen:

  • Active Directory Users and Computers (ADUC) is een centrale grafische interface voor het beheren van gebruikersaccounts en hun SID’s.
  • NTDSUTIL is een opdrachtregeltool voor databaseonderhoud en het beheer van SID-historie.
  • Group Policy Objects (GPO’s) helpen SID-gebaseerd beveiligingsbeleid domeinbreed af te dwingen.
  • Controles van de replicatiestatus zorgen voor SID-synchronisatie tussen domein controllers.
  • SID-filtering beperkt authenticatie tussen domeinen om ongeautoriseerde toegang te voorkomen.

Netwerkgebruikers volgen

Continue monitoring van SID’s helpt gebruikersactiviteit te volgen en afwijkingen of beveiligingsdreigingen te detecteren. Het volgsysteem houdt gedetailleerde logboeken bij van SID-gebruik en levert zo waardevolle gegevens voor zowel realtime beveiligingsmonitoring als forensische analyse.

Ontdek hoe NinjaOne u helpt toegangsrechten en gebruikersmachtigingen moeiteloos te beheren.

→ Start met een gratis demo van IT Management

Begrijp security identifiers van Windows-accounts en haal ze op. Lees Zo vindt u de security identifier van een gebruiker.

Mogelijkheden met beveiligingstemplates

Beveiligingstemplates bieden een gestructureerde aanpak om gestandaardiseerd SID-beleid in uw hele organisatie door te voeren.

U kunt ook eigen templates ontwikkelen die aansluiten op uw beveiligingseisen en tegelijk compatibel blijven met bestaande systemen.

Beste praktijken voor SID-beheer

Een goede toegangscontrole op SID’s vormt de basis van uw Windows-beveiligingsinfrastructuur. Hieronder vindt u daarom enkele beste praktijken voor het benaderen – en het instellen van toegang tot – gevoelige SID-gegevens:

  • Controleer regelmatig toegangspatronen om mogelijke kwetsbaarheden op te sporen en zo uw beveiligingsmaatregelen te versterken.
  • Stel gedetailleerde rechten in om traceerbare toegangspaden in uw hele netwerkinfrastructuur te creëren.
  • Richt role-based access control (RBAC) met SID’s in voor nauwkeurig beheer van rechten op bronnen binnen alle afdelingen.

Documentatiemethoden voor back-ups

Tot slot: documentatie is uw beveiligingsblauwdruk. Ze legt SID-configuraties en wijzigingen vast, wat van onschatbare waarde is bij audits, systeemherstel en beveiligingsonderzoeken. Betrouwbare documentatiemethoden zijn onder meer:

  • Genereer periodiek automatische rapporten met SID-mappings.
  • Bewaar offline kopieën van SID-toewijzingen op beveiligde locaties.
  • Leg wijzigingen in SID-configuraties vast via versiebeheersystemen.
  • Houd gedetailleerde logboeken bij van SID-wijzigingen en veranderingen in toegangspatronen.
  • Maak gestandaardiseerde templates voor back-upprocedures van SID’s.

Al met al vraagt het beveiligen van SID’s om een strategische balans tussen documentatie, toegangscontrole en protocollen voor probleemoplossing. Het beveiligingsbeleid van uw organisatie staat of valt met het effectief doorvoeren en onderhouden van deze beste praktijken.

FAQs

Een security identifier (SID) is een unieke, onveranderlijke waarde die Windows toekent aan elke gebruiker, groep en systeemaccount. De SID wordt gebruikt om toegangscontrole, rechten en beveiligingsbeleid te beheren op standalone pc’s en in Active Directory-domeinen.

Open de opdrachtprompt en voer het volgende uit:

  • whoami /user → Toont de SID van de huidige gebruiker.
  • wmic useraccount get name,sid → Geeft alle gebruikers en SID’s weer (afgeschaft).

Gebruik de cmdlet Get-CimInstance in PowerShell als modern alternatief.

Gebruik in PowerShell:

  • Get-LocalUser | Select Name,SID → Geeft de SID’s van lokale gebruikers weer.
  • Get-ADUser -Identity username -Properties SID → Haalt de SID van een Active Directory-gebruiker op.

Voor de huidige gebruiker gebruikt u:

$objUser = New-Object System.Security.Principal.NTAccount($env:USERNAME)

$objUser.Translate([System.Security.Principal.SecurityIdentifier]).Value

Ga naar:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

Elke subsleutel die begint met S-1-5 staat voor een gebruikers-SID. Koppel ProfileImagePath aan de map van de gebruiker om te bepalen welke SID bij welk account hoort.

Windows gebruikt SID’s in plaats van gebruikersnamen om rechten te beheren, omdat SID’s nooit veranderen, ook niet wanneer gebruikersnamen dat wel doen. Ze zijn cruciaal voor beveiligingsaudits, probleemoplossing, role-based access control (RBAC) en consistente gebruikerstoegang binnen domeinen.

Windows kent meerdere typen SID’s, waaronder:

  • Well-known SID’s → Gelijk op alle systemen (bijvoorbeeld Administrators, Iedereen).
  • Domeinspecifieke SID’s → Uniek voor Windows- of Active Directory-domeinen.
  • SAM-SID’s → Voor accounts die zijn opgeslagen in de Security Accounts Manager.
  • SID’s van virtuele accounts → Toegekend aan apps en services voor rechten.

Gebruik tools zoals Active Directory Users and Computers (ADUC), NTDSUTIL en Group Policy Objects (GPO’s) om accounts te beheren en SID-gebaseerd beleid af te dwingen. Voer replicatiecontroles uit om SID-synchronisatie te waarborgen en pas SID-filtering toe om ongeautoriseerde toegang tussen domeinen te blokkeren.

Dit vindt u misschien ook leuk

Klaar om de moeilijkste delen van IT te vereenvoudigen?