Sie sind hier: Wissen
Begriff Security Identifier
Abkürzung SID
Eintrag zuletzt aktualisiert am 04.02.2006

 Zur Stichwortliste unseres Lexikons

Was ist Security Identifier ?

SID ist ein zentraler Begriff aus dem Sicherheitssystem von Windows.

SID

Jeder Benutzer und jede Benutzergruppe besitzt einen so genannten Security Identifier (kurz: SID), der den Benutzer bzw. die Gruppe eindeutig identifiziert. Ein SID ist ein Zahlenarray variabler Länge.

SD

Jedes Objekt (z.B. eine Datei, ein Dateiordner, ein Eintrag im Active Directory, ein Registrierungsschlüssel) besitzt zur Speicherung der Zugriffsrechte einen so genannten Security Descriptor (kurz: SD; dt. Sicherheitsbeschreibung). Ein SD besteht aus drei Teilen:
  • Aus dem Security Identifier (SID) des Besitzers. Ein SID ist ein Zahlenarray variabler Länge.
  • Aus einer Discretionary ACL (DACL), die die Zugriffsrechte beschreibt.
  • Aus einer System ACL (SACL), die die Überwachungseinstellungen enthält.

ACL und ACE

Eine Access Control List (ACL) (sowohl DACL als auch SACL) besteht aus Access Control Entries (ACE). Ein ACE wiederum enthält folgende Informationen:
  • Trustee: der SID des Benutzers bzw. der Gruppe.
  • AceType: Der Typ ist entweder ACCESSALLOWED_ACE (0) oder ACCESS_DENIED_ACE (1). ACEs in einer SACL haben immer den Typ SYSTEM_AUDITACE.
  • AccessMask: Die AccessMask definiert die Rechte. Für jeden Objekttyp gibt es unterschiedliche Rechte. Jedes Recht ist dabei ein Bit bzw. eine Kombination von Bits in diesem Long-Wert. Eine AccessMask besteht in der Regel aus der Addition mehrerer einzelner Zugriffsrechte.
  • AceFlags: Über die AceFlags wird die Vererbung der Rechte gesteuert.

Beratung & Support

Schulungen zu diesem Thema

 Windows Modern Apps/Windows Universal Apps entwickeln mit der Windows Runtime (WinRT), XAML und .NET/C#/Visual Basic
 Active Directory für Administratoren
 Microsoft SharePoint für Entwickler: Anpassen/Customizing und Programmieren von Microsoft Sharepoint
 Umstieg von .NET-Desktop-Entwicklung (WPF/Windows Forms) auf Webentwicklung (ASP.NET/ASP.NET Core + JavaScript/TypeScript mit Webframeworks wie Angular, Vue.js oder React)
 node.js - Entwicklung hoch-skalierbarer Webanwendungen/WebAPIs mit JavaScript (und/oder TypeScript) auf dem Server
 PMP - Prüfungsvorbereitung nach PMI
 Windows Modern Apps/Windows Universal Apps entwickeln mit der Windows Runtime (WinRT), XAML und C++/CX sowie der WRL
 Gruppenrichtlinien
 Windows Modern Apps/Windows Universal Apps entwickeln mit der Windows Runtime (WinRT), HTML/CSS und JavaScript sowie WinJS
 Umstieg auf ASP.NET Core 8.0/9.0-Webanwendungen in .NET 6.0/7.0/8.0 (Umstellung/Migration von klassischen ASP.NET-Webanwendungen auf ASP.NET Core)
 Windows 10/Windows 11 für Administratoren
 Moderne Web-Anwendungen mit Blazor (Blazor United und/oder Blazor SSR und/oder Blazor WebAssembly und/oder Blazor Server und/oder Blazor Hybrid)
 Vergleich von Angular, React und Vue.js
 Vue.js
 Inspirierende Workshops für methodisch erarbeiteten Produktfokus
 Next.js
 Skriptbasierte Active Directory-Migration
 Svelte
 Windows 8/Windows 8.1 für Anwender/Benutzer (Umstieg von Windows XP auf Windows 8)
 Windows 8/Windows 8.1 für Administratoren
 Windows Vista für Entwickler (Programmieren für Windows Vista)
 Infragistics Ignite UI - Infragistics jQuery Controls (vormals Netadvantage for jQuery)
 Neuheiten in HTML5 (Das ist neu in Hypertext Markup Language in Version 5)
 Neuerungen in .NET Core 3.0/3.1 gegenüber Version 2.x (inkl. ASP.NET Core, Entity Framework Core, WPF und Windows Forms)
 C# 9.0 - Neuerungen gegenüber C# 8.0
 ASP.NET Core 8.0/9.0: komplettes Wissen - mit MVC, Razor Pages, Blazor, WebAPIs und gRPC
 Windows 10/Windows 11 für Anwender/Benutzer (Umstieg von Windows 7/8/8.1 auf Windows 10)
 Angular - Aufbauwissen (Angular Advanced)
 Konzepte und Softwarearchitektur moderner Web-, Mobil- und Cross-Platform-Anwendung
 Anfrage für eine individuelle Schulung zum Thema Security Identifier SID  Gesamter Schulungsthemenkatalog