SID terkenal
Pengidentifikasi keamanan (SID) terkenal mengidentifikasi grup generik dan pengguna generik. Misalnya, ada SID terkenal untuk mengidentifikasi grup dan pengguna berikut:
- Semua orang atau Dunia, yang merupakan grup yang mencakup semua pengguna.
- CREATOR_OWNER, yang digunakan sebagai tempat penampung dalam ACE yang dapat diwariskan. Ketika ACE diwariskan, sistem mengganti CREATOR_OWNER SID dengan SID pembuat objek.
- Grup Administrator untuk domain bawaan di komputer lokal.
Ada SID universal terkenal, yang bermakna pada semua sistem aman menggunakan model keamanan ini, termasuk sistem operasi selain Windows. Selain itu, ada SID terkenal yang hanya bermakna pada sistem Windows.
WINDOWS API mendefinisikan sekumpulan konstanta untuk otoritas pengidentifikasi terkenal dan nilai pengidentifikasi relatif (RID). Anda dapat menggunakan konstanta ini untuk membuat SID terkenal. Contoh berikut menggabungkan konstanta SECURITY_WORLD_SID_AUTHORITY dan SECURITY_WORLD_RID untuk menunjukkan SID universal terkenal untuk grup khusus yang mewakili semua pengguna (Semua Orang atau Dunia):
S-1-1-0
Contoh ini menggunakan notasi string untuk SID di mana S mengidentifikasi string sebagai SID, 1 pertama adalah tingkat revisi SID, dan dua digit yang tersisa adalah konstanta SECURITY_WORLD_SID_AUTHORITY dan SECURITY_WORLD_RID.
Anda dapat menggunakan fungsi AllocateAndInitializeSid untuk membangun SID dengan menggabungkan nilai otoritas pengidentifikasi dengan hingga delapan nilai subautoritas. Misalnya, untuk menentukan apakah pengguna yang masuk adalah anggota grup terkenal tertentu, panggil AllocateAndInitializeSid untuk membangun SID untuk grup terkenal dan menggunakan fungsi EqualSid untuk membandingkan SID tersebut dengan SID grup dalam token akses pengguna. Misalnya, lihat Mencari SID di Token Akses di C++. Anda harus memanggil fungsi FreeSid untuk membebaskan SID yang dialokasikan oleh AllocateAndInitializeSid.
Sisa bagian ini berisi tabel SID terkenal dan tabel otoritas pengidentifikasi dan konstanta subautoritas yang dapat Anda gunakan untuk membangun SID terkenal.
Berikut ini adalah beberapa SID terkenal universal.
SID universal yang terkenal | Mengidentifikasi |
---|---|
Null SID Nilai string: S-1-0-0 |
Grup tanpa anggota. Ini sering digunakan ketika nilai SID tidak diketahui. |
World Nilai string: S-1-1-0 |
Grup yang menyertakan semua pengguna. |
Lokal Nilai string: S-1-2-0 |
Pengguna yang masuk ke terminal secara lokal (secara fisik) terhubung ke sistem. |
ID Pemilik Pembuat Nilai string: S-1-3-0 |
Pengidentifikasi keamanan yang akan digantikan oleh pengidentifikasi keamanan pengguna yang membuat objek baru. SID ini digunakan dalam ACE yang dapat diwariskan. |
ID Grup Pembuat Nilai string: S-1-3-1 |
Pengidentifikasi keamanan yang akan digantikan oleh SID grup utama pengguna yang membuat objek baru. Gunakan SID ini dalam ACE yang dapat diwariskan. |
Tabel berikut mencantumkan konstanta otoritas pengidentifikasi yang telah ditentukan sebelumnya. Empat nilai pertama digunakan dengan SID terkenal universal; nilai terakhir digunakan dengan SID terkenal Windows.
Otoritas pengidentifikasi | Nilai | Nilai untai (karakter) |
---|---|---|
SECURITY_NULL_SID_AUTHORITY | 0 |
S-1-0 |
SECURITY_WORLD_SID_AUTHORITY | 1 |
S-1-1 |
SECURITY_LOCAL_SID_AUTHORITY | 2 |
S-1-2 |
SECURITY_CREATOR_SID_AUTHORITY | 3 |
S-1-3 |
SECURITY_NT_AUTHORITY | 5 |
S-1-5 |
Nilai RID berikut digunakan dengan SID terkenal universal. Kolom otoritas Pengidentifikasi menunjukkan awalan otoritas pengidentifikasi tempat Anda dapat menggabungkan RID untuk membuat SID universal yang terkenal.
Otoritas pengidentifikasi relatif | Nilai | Nilai untai (karakter) |
---|---|---|
SECURITY_NULL_RID | 0 |
S-1-0-0 |
SECURITY_WORLD_RID | 0 |
S-1-1-0 |
SECURITY_LOCAL_RID | 0 |
S-1-2-0 |
SECURITY_LOCAL_LOGON_RID | 1 |
S-1-2-1 |
SECURITY_CREATOR_OWNER_RID | 0 |
S-1-3-0 |
SECURITY_CREATOR_GROUP_RID | 1 |
S-1-3-1 |
Otoritas pengidentifikasi SECURITY_NT_AUTHORITY (S-1-5) yang telah ditentukan sebelumnya menghasilkan SID yang tidak universal tetapi hanya bermakna pada penginstalan Windows. Anda dapat menggunakan nilai RID berikut dengan SECURITY_NT_AUTHORITY untuk membuat SID terkenal.
Terus-menerus | Mengidentifikasi |
---|---|
SECURITY_DIALUP_RID Nilai string: S-1-5-1 |
Pengguna yang masuk ke terminal menggunakan modem putar-nomor. Ini adalah pengidentifikasi grup. |
SECURITY_NETWORK_RID Nilai string: S-1-5-2 |
Pengguna yang masuk di seluruh jaringan. Ini adalah pengidentifikasi grup yang ditambahkan ke token proses ketika masuk di seluruh jaringan. Jenis masuk yang sesuai LOGON32_LOGON_NETWORK. |
SECURITY_BATCH_RID Nilai string: S-1-5-3 |
Pengguna yang masuk menggunakan fasilitas antrean batch. Ini adalah pengidentifikasi grup yang ditambahkan ke token proses ketika dicatat sebagai pekerjaan batch. Jenis masuk yang sesuai LOGON32_LOGON_BATCH. |
SECURITY_INTERACTIVE_RID Nilai string: S-1-5-4 |
Pengguna yang masuk untuk operasi interaktif. Ini adalah pengidentifikasi grup yang ditambahkan ke token proses ketika dicatat secara interaktif. Jenis masuk yang sesuai LOGON32_LOGON_INTERACTIVE. |
SECURITY_LOGON_IDS_RID Nilai string: S-1-5-5-*X*-*Y* |
Sesi masuk. Ini digunakan untuk memastikan bahwa hanya proses dalam sesi masuk tertentu yang dapat memperoleh akses ke objek window-station untuk sesi tersebut. Nilai X dan Y untuk SID ini berbeda untuk setiap sesi masuk. Nilai SECURITY_LOGON_IDS_RID_COUNT adalah jumlah RID dalam pengidentifikasi ini (5-X- Y). |
SECURITY_SERVICE_RID Nilai string: S-1-5-6 |
Akun yang berwenang untuk masuk sebagai layanan. Ini adalah pengidentifikasi grup yang ditambahkan ke token proses ketika dicatat sebagai layanan. Jenis masuk yang sesuai LOGON32_LOGON_SERVICE. |
SECURITY_ANONYMOUS_LOGON_RID Nilai string: S-1-5-7 |
Masuk secara anonim, atau log masuk sesi null. |
SECURITY_PROXY_RID Nilai string: S-1-5-8 |
Proxy. |
SECURITY_ENTERPRISE_CONTROLLERS_RID Nilai string: S-1-5-9 |
Pengontrol perusahaan. |
SECURITY_PRINCIPAL_SELF_RID Nilai string: S-1-5-10 |
Pengidentifikasi keamanan PRINCIPAL_SELF dapat digunakan dalam ACL objek pengguna atau grup. Selama pemeriksaan akses, sistem mengganti SID dengan SID objek. SID PRINCIPAL_SELF berguna untuk menentukan ACE yang dapat diwariskan yang berlaku untuk objek pengguna atau grup yang mewarisi ACE. Ini satu-satunya cara untuk mewakili SID objek yang dibuat dalam deskriptor keamanan default skema. |
SECURITY_AUTHENTICATED_USER_RID Nilai string: S-1-5-11 |
Pengguna yang diautentikasi. |
SECURITY_RESTRICTED_CODE_RID Nilai string: S-1-5-12 |
Kode terbatas. |
SECURITY_TERMINAL_SERVER_RID Nilai string: S-1-5-13 |
Layanan Terminal. Secara otomatis ditambahkan ke token keamanan pengguna yang masuk ke server terminal. |
SECURITY_LOCAL_SYSTEM_RID Nilai string: S-1-5-18 |
Akun khusus yang digunakan oleh sistem operasi. |
SECURITY_NT_NON_UNIQUE Nilai string: S-1-5-21 |
SIDS tidak unik. |
SECURITY_BUILTIN_DOMAIN_RID Nilai string: S-1-5-32 |
Domain sistem bawaan. |
SECURITY_WRITE_RESTRICTED_CODE_RID Nilai string: S-1-5-33 |
Tulis kode terbatas. |
SECURITY_RESTRICTED_SERVICES_BASE_RID Nilai string: S-1-5-99 |
Layanan Terbatas. |
RID berikut relatif terhadap setiap domain.
RID | Mengidentifikasi |
---|---|
DOMAIN_ALIAS_RID_CERTSVC_DCOM_ACCESS_GROUP Nilai: 0x0000023E |
Grup pengguna yang dapat terhubung ke otoritas sertifikasi menggunakan Model Objek Komponen Terdistribusi (DCOM). |
DOMAIN_USER_RID_ADMIN Nilai: 0x000001F4 |
Akun pengguna administratif di domain. |
DOMAIN_USER_RID_GUEST Nilai: 0x000001F5 |
Akun pengguna tamu di domain. Pengguna yang tidak memiliki akun dapat secara otomatis masuk ke akun ini. |
DOMAIN_GROUP_RID_ADMINS Nilai: 0x00000200 |
Grup administrator domain. Akun ini hanya ada pada sistem yang menjalankan sistem operasi server. |
DOMAIN_GROUP_RID_USERS Nilai: 0x00000201 |
Grup yang berisi semua akun pengguna dalam domain. Semua pengguna secara otomatis ditambahkan ke grup ini. |
DOMAIN_GROUP_RID_GUESTS Nilai: 0x00000202 |
Akun grup tamu di domain. |
DOMAIN_GROUP_RID_COMPUTERS Nilai: 0x00000203 |
Grup komputer domain. Semua komputer dalam domain adalah anggota grup ini. |
DOMAIN_GROUP_RID_CONTROLLERS Nilai: 0x00000204 |
Grup pengendali domain. Semua DC dalam domain adalah anggota grup ini. |
DOMAIN_GROUP_RID_CERT_ADMINS Nilai: 0x00000205 |
Grup penerbit sertifikat. Komputer yang menjalankan Layanan Sertifikat adalah anggota grup ini. |
DOMAIN_GROUP_RID_ENTERPRISE_READONLY_DOMAIN_CONTROLLERS Nilai: 0x000001F2 |
Grup pengontrol domain baca-saja perusahaan. |
DOMAIN_GROUP_RID_SCHEMA_ADMINS Nilai: 0x00000206 |
Grup administrator skema. Anggota grup ini dapat mengubah skema Direktori Aktif. |
DOMAIN_GROUP_RID_ENTERPRISE_ADMINS Nilai: 0x00000207 |
Grup administrator perusahaan. Anggota grup ini memiliki akses penuh ke semua domain di forest Direktori Aktif. Administrator perusahaan bertanggung jawab atas operasi tingkat hutan seperti menambahkan atau menghapus domain baru. |
DOMAIN_GROUP_RID_POLICY_ADMINS Nilai: 0x00000208 |
Grup administrator kebijakan. |
DOMAIN_GROUP_RID_READONLY_CONTROLLERS Nilai: 0x00000209 |
Grup pengontrol domain baca-saja |
DOMAIN_GROUP_RID_CLONEABLE_CONTROLLERS Nilai: 0x0000020A |
Grup pengontrol domain yang dapat dikloning. |
DOMAIN_GROUP_RID_CDC_RESERVED Nilai: 0x0000020C |
Grup CDC yang dipesan. |
DOMAIN_GROUP_RID_PROTECTED_USERS Nilai: 0x0000020D |
Grup pengguna yang dilindungi. |
DOMAIN_GROUP_RID_KEY_ADMINS Nilai: 0x0000020E |
Grup admin kunci. |
DOMAIN_GROUP_RID_ENTERPRISE_KEY_ADMINS Nilai: 0x0000020F |
Grup admin kunci perusahaan. |
RID berikut digunakan untuk menentukan tingkat integritas wajib.
RID | Nilai | Mengidentifikasi |
---|---|---|
SECURITY_MANDATORY_UNTRUSTED_RID | 0x00000000 |
Tidak tepercaya. |
SECURITY_MANDATORY_LOW_RID | 0x00001000 |
Integritas rendah. |
SECURITY_MANDATORY_MEDIUM_RID | 0x00002000 |
Integritas sedang. |
SECURITY_MANDATORY_MEDIUM_PLUS_RID | SECURITY_MANDATORY_MEDIUM_RID + 0x100 |
Integritas tinggi sedang. |
SECURITY_MANDATORY_HIGH_RID | 0X00003000 |
Integritas tinggi. |
SECURITY_MANDATORY_SYSTEM_RID | 0x00004000 |
Integritas sistem. |
SECURITY_MANDATORY_PROTECTED_PROCESS_RID | 0x00005000 |
Proses yang dilindungi. |
Tabel berikut ini memiliki contoh RID relatif domain yang dapat Anda gunakan untuk membentuk SID terkenal untuk grup lokal (alias). Untuk informasi selengkapnya tentang grup lokal dan global, lihat Fungsi Grup Lokal dan Fungsi Grup.
RID | Mengidentifikasi |
---|---|
DOMAIN_ALIAS_RID_ADMINS Nilai: 0x00000220 Nilai string: S-1-5-32-544 |
Grup lokal yang digunakan untuk administrasi domain. |
DOMAIN_ALIAS_RID_USERS Nilai: 0x00000221 Nilai string: S-1-5-32-545 |
Grup lokal yang mewakili semua pengguna di domain. |
DOMAIN_ALIAS_RID_GUESTS Nilai: 0x00000222 Nilai string: S-1-5-32-546 |
Grup lokal yang mewakili tamu domain. |
DOMAIN_ALIAS_RID_POWER_USERS Nilai: 0x00000223 Nilai string: S-1-5-32-547 |
Grup lokal digunakan untuk mewakili pengguna atau sekumpulan pengguna yang berharap untuk memperlakukan sistem seolah-olah itu adalah komputer pribadi mereka daripada sebagai stasiun kerja untuk beberapa pengguna. |
DOMAIN_ALIAS_RID_ACCOUNT_OPS Nilai: 0x00000224 Nilai string: S-1-5-32-548 |
Grup lokal yang hanya ada pada sistem yang menjalankan sistem operasi server. Grup lokal ini mengizinkan kontrol atas akun nonadministrator. |
DOMAIN_ALIAS_RID_SYSTEM_OPS Nilai: 0x00000225 Nilai string: S-1-5-32-549 |
Grup lokal yang hanya ada pada sistem yang menjalankan sistem operasi server. Grup lokal ini melakukan fungsi administratif sistem, tidak termasuk fungsi keamanan. Ini menetapkan berbagi jaringan, mengontrol printer, membuka kunci stasiun kerja, dan melakukan operasi lain. |
DOMAIN_ALIAS_RID_PRINT_OPS Nilai: 0x00000226 Nilai string: S-1-5-32-550 |
Grup lokal yang hanya ada pada sistem yang menjalankan sistem operasi server. Grup lokal ini mengontrol pencetak dan antrean cetak. |
DOMAIN_ALIAS_RID_BACKUP_OPS Nilai: 0x00000227 Nilai string: S-1-5-32-551 |
Grup lokal yang digunakan untuk mengontrol penetapan hak istimewa pencadangan dan pemulihan file. |
DOMAIN_ALIAS_RID_REPLICATOR Nilai: 0x00000228 Nilai string: S-1-5-32-552 |
Grup lokal yang bertanggung jawab untuk menyalin database keamanan dari pengendali domain utama ke pengontrol domain cadangan. Akun-akun ini hanya digunakan oleh sistem. |
DOMAIN_ALIAS_RID_RAS_SERVERS Nilai: 0x00000229 Nilai string: S-1-5-32-553 |
Grup lokal yang mewakili server RAS dan IAS. Grup ini mengizinkan akses ke berbagai atribut objek pengguna. |
DOMAIN_ALIAS_RID_PREW2KCOMPACCESS Nilai: 0x0000022A Nilai string: S-1-5-32-554 |
Grup lokal yang hanya ada pada sistem yang menjalankan Windows 2000 Server. Untuk informasi selengkapnya, lihat Mengizinkan Akses Anonim. |
DOMAIN_ALIAS_RID_REMOTE_DESKTOP_USERS Nilai: 0x0000022B Nilai string: S-1-5-32-555 |
Grup lokal yang mewakili semua pengguna desktop jarak jauh. |
DOMAIN_ALIAS_RID_NETWORK_CONFIGURATION_OPS Nilai: 0x0000022C Nilai string: S-1-5-32-556 |
Grup lokal yang mewakili konfigurasi jaringan. |
DOMAIN_ALIAS_RID_INCOMING_FOREST_TRUST_BUILDERS Nilai: 0x0000022D Nilai string: S-1-5-32-557 |
Grup lokal yang mewakili pengguna kepercayaan forest apa pun. |
DOMAIN_ALIAS_RID_MONITORING_USERS Nilai: 0x0000022E Nilai string: S-1-5-32-558 |
Grup lokal yang mewakili semua pengguna yang sedang dipantau. |
DOMAIN_ALIAS_RID_LOGGING_USERS Nilai: 0x0000022F Nilai string: S-1-5-32-559 |
Grup lokal yang bertanggung jawab untuk mencatat pengguna. |
DOMAIN_ALIAS_RID_AUTHORIZATIONACCESS Nilai: 0x00000230 Nilai string: S-1-5-32-560 |
Grup lokal yang mewakili semua akses resmi. |
DOMAIN_ALIAS_RID_TS_LICENSE_SERVERS Nilai: 0x00000231 Nilai string: S-1-5-32-561 |
Grup lokal yang hanya ada pada sistem yang menjalankan sistem operasi server yang memungkinkan layanan terminal dan akses jarak jauh. |
DOMAIN_ALIAS_RID_DCOM_USERS Nilai: 0x00000232 Nilai string: S-1-5-32-562 |
Grup lokal yang mewakili pengguna yang dapat menggunakan Model Objek Komponen Terdistribusi (DCOM). |
DOMAIN_ALIAS_RID_IUSERS Nilai: 0X00000238 Nilai string: S-1-5-32-568 |
Grup lokal yang mewakili pengguna Internet. |
DOMAIN_ALIAS_RID_CRYPTO_OPERATORS Nilai: 0x00000239 Nilai string: S-1-5-32-569 |
Grup lokal yang mewakili akses ke operator kriptografi. |
DOMAIN_ALIAS_RID_CACHEABLE_PRINCIPALS_GROUP Nilai: 0x0000023B Nilai string: S-1-5-32-571 |
Grup lokal yang mewakili prinsipal yang dapat di-cache. |
DOMAIN_ALIAS_RID_NON_CACHEABLE_PRINCIPALS_GROUP Nilai: 0x0000023C Nilai string: S-1-5-32-572 |
Grup lokal yang mewakili prinsipal yang tidak dapat di-cache. |
DOMAIN_ALIAS_RID_EVENT_LOG_READERS_GROUP Nilai: 0x0000023D Nilai string: S-1-5-32-573 |
Grup lokal yang mewakili pembaca log peristiwa. |
DOMAIN_ALIAS_RID_CERTSVC_DCOM_ACCESS_GROUP Nilai: 0x0000023E Nilai string: S-1-5-32-574 |
Grup pengguna lokal yang dapat terhubung ke otoritas sertifikasi menggunakan Model Objek Komponen Terdistribusi (DCOM). |
DOMAIN_ALIAS_RID_RDS_REMOTE_ACCESS_SERVERS Nilai: 0x0000023F Nilai string: S-1-5-32-575 |
Grup lokal yang mewakili server akses jarak jauh RDS. |
DOMAIN_ALIAS_RID_RDS_ENDPOINT_SERVERS Nilai: 0x00000240 Nilai string: S-1-5-32-576 |
Grup lokal yang mewakili server titik akhir. |
DOMAIN_ALIAS_RID_RDS_MANAGEMENT_SERVERS Nilai: 0x00000241 Nilai string: S-1-5-32-577 |
Grup lokal yang mewakili server manajemen. |
DOMAIN_ALIAS_RID_HYPER_V_ADMINS Nilai: 0x00000242 Nilai string: S-1-5-32-578 |
Grup lokal yang mewakili admin hyper-v. |
DOMAIN_ALIAS_RID_ACCESS_CONTROL_ASSISTANCE_OPS Nilai: 0x00000243 Nilai string: S-1-5-32-579 |
Grup lokal yang mewakili bantuan kontrol akses OPS. |
DOMAIN_ALIAS_RID_REMOTE_MANAGEMENT_USERS Nilai: 0x00000244 Nilai string: S-1-5-32-580 |
Grup lokal yang mewakili pengguna manajemen jarak jauh. |
DOMAIN_ALIAS_RID_DEFAULT_ACCOUNT Nilai: 0x00000245 Nilai string: S-1-5-32-581 |
Grup lokal yang mewakili akun default. |
DOMAIN_ALIAS_RID_STORAGE_REPLICA_ADMINS Nilai: 0x00000246 Nilai string: S-1-5-32-582 |
Grup lokal yang mewakili admin replika penyimpanan. |
DOMAIN_ALIAS_RID_DEVICE_OWNERS Nilai: 0x00000247 Nilai string: S-1-5-32-583 |
Grup lokal yang mewakili dapat membuat pengaturan diharapkan untuk Pemilik Perangkat. |
DOMAIN_ALIAS_RID_USER_MODE_HARDWARE_OPERATORS Nilai: 0x00000248 Nilai string: S-1-5-32-584 |
Anggota grup ini dapat mengakses driver pemeta mode pengguna. |
Enumerasi WELL_KNOWN_SID_TYPE mendefinisikan daftar SID yang umum digunakan. Selain itu, Security Descriptor Definition Language (SDDL) menggunakan string SID untuk mereferensikan SID terkenal dalam format string.