Kapitel 16. Sicherheit

16.0 Einführung

Es gibt viele Mittel, die verschiedenen Teile einer Anwendung abzusichern. Der zentrale Punkt für die Sicherheit der Code-Ausführung in .NET ist das Konzept der Code Access Security (CAS). Die CAS bestimmt die Vertrauenswürdigkeit einer Assembly auf Grundlage ihrer Herkunft und Charakteristika der Assembly selbst, wie z.B. ihrem Hash-Code. Beispielsweise ist Code, der lokal auf einem Rechner installiert ist, vertrauenswürdiger als Code, der aus dem Internet heruntergeladen wird. Die Laufzeitumgebung prüft außerdem die Metadaten und die Typsicherheit einer Assembly, bevor die Ausführung des Codes zugelassen wird.

Beim .NET Framework gibt es viele Möglichkeiten, sicheren Code zu schreiben und Daten zu schützen. ...

Get C# Kochbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.