Sicherheitsrichtlinienmodell
Das Sicherheitsrichtlinienmodell von .NET Framework besteht aus folgenden Elementen:
Sicherheitsrichtlinienebenen: Organisation, Computer, Benutzer und in einigen Fällen Anwendungsdomänen.
Eine Hierarchie von Codegruppen innerhalb der Organisations-, Computer- und Benutzerrichtlinienebenen.
Benannte Berechtigungssätze, die den einzelnen Codegruppen zugeordnet sind.
Beweise, die Informationen über die Identität von Code bereitstellen.
Anwendungsdomänenhosts, die Beweise über Code für die Common Language Runtime bereitstellen.
Jede Sicherheitsrichtlinienebene weist ihre eigene Hierarchie von Codegruppen auf, die die Infrastruktur für das Einrichten und Konfigurieren von Sicherheitsrichtlinien zur Verfügung stellt. Durch Codegruppen werden einem Satz zulässiger Berechtigungen Beweise zugeordnet. Häufig sind Codegruppen einem benannten Berechtigungssatz zugeordnet, der die zulässigen Berechtigungen für Code in dieser Gruppe angibt. Die Laufzeit verwendet von einem vertrauenswürdigen Host oder dem Ladeprogramm bereitgestellte Beweise, um zu bestimmen, welchen Codegruppen der Code angehört und welche Berechtigungen dem Code daher gewährt werden.