Konfigurieren der Sicherheitsrichtlinien

Sicherheit spielt beim Erstellen von Anwendungen eine wichtige Rolle. Durch die Common Language Runtime werden verschiedene Vertrauensebenen für Code gewährt, basierend auf bestimmten Attributen, so genannten Beweisen, die der Code verarbeitet. Wird dem Code durch die Common Language Runtime eine bestimmte Ebene der Vertrauenswürdigkeit zugeteilt, erhält er Zugriff auf geschützte Ressourcen, die dieser Ebene entsprechen. Beispielsweise verfügt eine über das Internet ausgeführte .NET Framework-Anwendung nicht über die gleiche Vertrauensebene wie eine .NET Framework-Anwendung, die auf einem lokalen Computer ausgeführt wird. Letztere kann auf Ressourcen wie das Dateisystem zugreifen, eine über das Internet ausgeführte Anwendung hingegen nicht.

Die Standardsicherheitsrichtlinie bietet angemessene Sicherheit für den Computer und sollte nur geändert werden, wenn dies notwendig ist. Vor dem Konfigurieren der Sicherheitsrichtlinie sollten Sie sich mit den unter Verwaltung der Sicherheitsrichtlinien beschriebenen Konzepten vertraut machen. Verwenden Sie das .NET Framework-Konfigurationstool (Mscorcfg.msc), um Sicherheitsrichtlinien zu ändern. Wenn Sie die Sicherheitsrichtlinie mithilfe eines Batchskripts konfigurieren möchten, verwenden Sie das Sicherheitsrichtlinientool für den Codezugriff (Caspol.exe).

In diesem Abschnitt

Verwandte Abschnitte