Schlüsselbegriffe der Sicherheit
In Microsoft .NET Framework stehen Codezugriffssicherheit (Code Access Security) und rollenbasierte Sicherheit zur Verfügung. Dies gewährleistet Sicherheit für mobilen Code und ermöglicht es Komponenten, die Zugriffsberechtigungen von Benutzern zu überprüfen. Diese Sicherheitsmechanismen beruhen auf einem einfachen, konsistenten Modell. Entwickler, die mit Codezugriffsicherheit vertraut sind, haben daher keine Probleme im Umgang mit rollenbasierter Sicherheit und umgekehrt. Codezugriffssicherheit und rollenbasierte Sicherheit werden mit einer gemeinsamen Infrastruktur implementiert, die von der Common Language Runtime bereitgestellt wird.
Da Codezugriffssicherheit und rollenbasierte Sicherheit auf demselben Modell und derselben Infrastruktur beruhen, gelten für beide einige grundlegende Konzepte, die in diesem Abschnitt beschrieben werden. Bevor Sie die Dokumentation zur Codezugriffssicherheit und rollenbasierten Sicherheit von .NET Framework lesen, sollten Sie sich unbedingt mit diesen Schlüsselbegriffen vertraut machen.
In diesem Abschnitt
- Sicherheitsberechtigungen
Beschreibt Berechtigungsobjekte und ihre Verwendung durch die Common Language Runtime.
- Typsicherheit und Sicherheit
Beschreibt die Typsicherheit für den Speicher und die daraus entstehenden Sicherheitsvorteile.
- Sicherheitsrichtlinie
Stellt eine Übersicht über die Sicherheitsrichtlinie und ihre Verwendung zur Laufzeit bereit.
- Principal
Beschreibt drei Arten von Principals, die von der rollenbasierten Sicherheit in .NET Framework unterstützt werden.
- Authentifizierung
Stellt eine Übersicht über den Authentifizierungsvorgang in der rollenbasierten Sicherheit von .NET Framework bereit.
- Autorisierung
Stellt eine Übersicht über den Autorisierungsvorgang in der rollenbasierten Sicherheit von .NET Framework bereit.
- Sicherheitsaspekte der Schlüsselwörter "internal virtual" und "Overloads Overridable Friend"
Erläutert Sicherheitsaspekte bei der Verwendung dieser Schlüsselwörter.
Verwandte Abschnitte
- Sicherheit für ASP.NET-Webanwendungen
Beschreibt ausführlich die Sicherheit in ASP.NET und stellt Anleitungen für die Anwendung im Code bereit.
- Codezugriffssicherheit
Beschreibt detailliert die Codezugriffssicherheit in .NET Framework und gibt Hinweise zu ihrer Anwendung im Code.
- Rollenbasierte Sicherheit
Beschreibt ausführlich die rollenbasierte Sicherheit in .NET Framework und stellt Anleitungen für die Verwendung im Code bereit.
- Verwaltung der Sicherheitsrichtlinien
Beschreibt das Sicherheitsrichtlinienmodell von .NET Framework.