Freigeben über


Gewährung von Berechtigungen

Wichtiger HinweisWichtig

In .NET Framework, Version 4 ist es nicht mehr die Aufgabe der CLR (Common Language Runtime), Sicherheitsrichtlinien für Computer bereitzustellen.Microsoft empfiehlt die Verwendung von Windows-Richtlinien für die Softwareeinschränkung anstelle der CLR-Sicherheitsrichtlinie.Die Informationen in diesem Thema gelten für .NET Framework, Version 3.5 oder früher, nicht für Version 4 oder höher.Weitere Informationen über diese und andere Änderungen finden Sie unter Änderungen der Sicherheit in .NET Framework 4.

Die Common Language Runtime gewährt Berechtigungen für Anwendungsdomänen und Assemblys. Der Gewährungsprozess für Berechtigungen besteht aus mindestens einem der folgenden Schritte:

  1. Berechnen des zulässigen Berechtigungssatzes.

    1. Zur Ladezeit bestimmt die Laufzeit den Berechtigungssatz, der dem Code von den einzelnen Richtlinienebenen gewährt wird.

    2. Die Laufzeit teilt dann die zulässigen Berechtigungssätze nach den zutreffenden Richtlinienebenen auf. Dadurch entsteht ein Satz zulässiger Berechtigungen für die Anwendungsdomäne oder Assembly.

  2. Bestimmen der gewährten Berechtigungen.

    Die Laufzeit vergleicht den letzten Satz zulässiger Berechtigungen mit den von der Assembly angeforderten Berechtigungen. Dadurch entsteht ein Berechtigungssatz, der der Assembly gewährt wird. Dieser Schritt hat keine Auswirkungen auf Berechtigungen für Anwendungsdomänen.

Siehe auch

Weitere Ressourcen

Verwaltung der Sicherheitsrichtlinien