Windows SID Nedir? Nasıl Öğrenilir?

Windows işletim sistemlerinde, kullanıcılar ve gruplar gibi güvenlik kimliklerini tanımlamak için kullanılan bir terim olan SID (Security Identifier), benzersiz bir numara dizisidir. Her kullanıcı veya grup oluşturulduğunda, sistem tarafından ona özgü bir SID atanır. Bu makalede, SID’in ne olduğu, nasıl çalıştığı ve SID bilgilerini nasıl öğrenebileceğiniz üzerinde duracağız.

Windows SID Nedir?

SID, Windows işletim sistemlerinde her kullanıcı, grup, bilgisayar ve diğer nesnelere özgü, benzersiz bir tanımlayıcıdır. Bu tanımlayıcı, nesnelerin kimlik doğrulama ve yetkilendirme süreçlerinde kullanılır. Bir nesneye erişim sağlamak isteyen bir kullanıcı, sistemdeki ilgili SID’e karşılık gelen güvenlik izinlerine göre yetkilendirilir.

Örneğin, bir dosya veya klasöre erişmek istediğinizde, sistem, kullanıcı SID’inizi bu kaynağın güvenlik izinleriyle karşılaştırarak erişim izni olup olmadığını belirler. SID, sistem üzerinde kullanıcı adlarından ve grup isimlerinden bağımsız olarak çalışır. Bu, kullanıcı adı değiştiğinde bile aynı kullanıcının aynı SID ile tanınmaya devam etmesini sağlar.

Windows SID Formatı

SID’ler genellikle bir dizi sayısal bileşenden oluşur ve S-1-5-21-XXXXXXXXXX-XXXXXXXXXX-XXXXXXXXXX-YYYY gibi bir formatta görüntülenir. Buradaki “S” harfi SID’in başladığını, “1” revizyon numarasını, “5” ise otorite numarasını temsil eder. “21” numarası, SID’in bir alan (domain) içinde benzersiz olduğunu belirten bir işaretçidir. X ve Y gibi rakamlar ise, alan ve kullanıcı veya grup kimliklerini belirtir.

Windows SID Nasıl Öğrenilir?

Windows SID’lerinizi öğrenmenin birkaç yolu vardır. En yaygın yöntemlerden bazıları şunlardır:

  1. Komut İstemi (Command Prompt) Kullanarak SID Öğrenme:
  • Komut İstemi’ni açın (cmd.exe).
  • Aşağıdaki komutu yazın ve Enter tuşuna basın: whoami /user Bu komut, mevcut kullanıcı oturumunun SID bilgisini ekranda görüntüler.
whoami /user

USER INFORMATION
----------------

User Name          SID
================== ==============================================
etkialanı\kullanıcıadı S-1-5-21-XXXXXXXXXX-XXXXXXXXXX-XXXXXXXXX-XXXX
  1. PowerShell Kullanarak SID Öğrenme:
  • PowerShell’i açın.
  • Aşağıdaki komutu yazın ve Enter tuşuna basın: Get-WmiObject -Class Win32_UserAccount | Select-Object Name,SID Bu komut, sistemdeki tüm kullanıcı hesaplarının adlarını ve SID’lerini listeleyecektir.

Yorum yapın