..
On-line Kurse
  • Folgen Sie uns auf Facebook
  • Folge uns auf Twitter
  • Folgen Sie uns auf Google +
  • Folgen Sie uns via RSS
  • Folgen Sie uns mit Ihrem Smartphone

Sicherheit in Anwendungen. NET Framework

Artikel geschrieben von Vincenzo Gaglio
Seite 1 von 3

Zugriff auf einen Rechner als Administrator anmelden, können Sie das Kontrollkästchen jedem Eingriff. Folglich wird, wenn ein Windows-Betriebssystem Sie verwenden eine nicht verwaltete Anwendung, wird es alle Privilegien des Benutzers, der sie ausgeführt wird. In diesem Fall, wenn Sie versehentlich eine bösartige Datei-Manager gibt es keine Barrieren, die ihre Aktionen blockieren könnten.

Um dieses Szenario zu vermeiden, sollten Sie haben Zugriff auf Computer-Anwender, die nur minimalen Berechtigungen besitzen. Ein sehr wichtiges Konzept in diesem Zusammenhang ist Code Access Security (CAS - Code Access Security), eine Betriebsart, die Sie steuern die Berechtigungen, dass jede Anwendung muss ermöglicht.

(Der Artikel fährt fort unten ...)

Der CAS ist ein Sicherheitssystem, das Administratoren und Entwickler, um die Berechtigungen der Anwendungen in ähnlicher Weise an den Berechtigungen für Benutzer-Accounts zu steuern. Durch dieses System können Sie beispielsweise einem Antrag auf Lese-und Schreibrechte auf dem System anmelden. Und 'möglich, überprüfen Sie die Berechtigungen der meisten System-Ressourcen, darunter:

Leider kann das CAS nur für Anwendungen auf der Basis angewendet werden. NET Framework, während andere Anwendungen nicht verwaltet werden können und den Betrieb ohne jede Einschränkung auf CAS aber nur mit Einschränkungen im Zusammenhang mit Benutzerrechten eingesetzt.

Jedes Sicherheitssystem braucht einen Weg, um Benutzer zu identifizieren und festzustellen, was ein Benutzer tun kann und was nicht zu tun und CAS ist nicht eine Ausnahme von diesem Standpunkt aus. Da jedoch dieses Sicherheitssystem erkennt und vergibt die Berechtigung auf Anwendungen, anstatt Benutzer, kann er nicht auf Benutzernamen und Passwörter basieren, sondern die sogenannte Evidenz (Beweis).

Der Nachweis ist eine Information, dass der Ausführungsumgebung. NET Framework bietet eine Baugruppe. Beispiele für solche Informationen ist der Ordner oder die Website, von der eine bestimmte Assembly behandelt wird oder digitale Signaturen. Es gibt zwei Arten von Beweisen: Host Beweise und Montage Beweise. Der erste beschreibt die Daten über die Identität der Assembly (z. B. Adresse oder die Mitgliedschaft-Verzeichnis), bietet die zweite Daten wie den Hash-Code oder die verschlüsselte Informationen über den Namen der Assembly.

Es definiert die spezifische Erlaubnis eine Zugangskontrolle. Zum Beispiel bestimmt das File Dialog Erlaubnis, ob eine Assembly vorlegen kann oder nicht auf einen bestimmten Benutzer zum Öffnen oder Speichern Dialogfelder, beides oder keines von beiden. Im Inneren des. NET Framework enthält mehrere Standard-Berechtigungen und Sie können auch benutzerdefinierte Berechtigungen. Unter denen, dort sind vordefiniert:

Kurse
HTML-Kurs HTML-Kurs
Die Markup-Sprache für das Web ab 29 €.
Linux-Kurs Linux-Kurs
Ein vollständiger Reiseführer von Open-Source-System. Ab 39 €.
Aufbaukurs Webmaster Aufbaukurs Webmaster
Werden Sie ein professioneller Webmaster. Ab 39 €.
Siehe auch ...
Anzeigen
© 2003 - 2012 cb-demolition.com - Das Portal der italienischen Webmaster - Alle Rechte vorbehalten | Powered by Internet Media IKIweb Srl - PIVA 02848390122

mega dropdown menü in drupal