Schlüsselbegriffe der Sicherheit

Microsoft .NET Framework bietet Sicherheitstransparenz, Codezugriffssicherheit und rollenbasierte Sicherheit, um Sicherheitsprobleme bei mobilem Code zu beheben und es den Komponenten zu ermöglichen, die Berechtigungen 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.

HinweisHinweis

Ab .NET Framework, Version 4 bildet die Sicherheitstransparenz den standardmäßigen Erzwingungsmechanismus.Durch Sicherheitstransparenz wird Code getrennt, der als Teil der Anwendung von Code ausgeführt wird, der wiederum als Teil der Infrastruktur ausgeführt wird.Weitere Informationen finden Sie unter Sicherheitstransparenter Code.

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

Verwandte Abschnitte