98-372 Understanding Security

Beschreibt die Namespaces die für die Sicherheit zuständig sind.

Beschreibt die Namespaces die für die Sicherheit zuständig sind.

Angelo Gramatica
Study

Angelo Gramatica
Diese Lernkarten bieten einen umfassenden Überblick über Sicherheitskonzepte und -techniken auf Universitätsebene. Sie behandeln Themen wie Verschlüsselung, Sicherheitsalgorithmen, Zugriffskontrollen und Authentifizierung, wobei Schwerpunkte auf symmetrischen und asymmetrischen Verschlüsselungsmethoden, Codezugriffssicherheit und rollenbasierter Sicherheit liegen. Besonders nützlich sind sie für Studierende und IT-Professionals, die ihr Verständnis von Sicherheitsmechanismen vertiefen möchten, um sicherere Anwendungen und Systeme zu entwickeln.
Flashcards
54
Students
3
Language
German
Category
Computer Science
Level
University
Created / Updated
05.11.2013 / 11.11.2023

Flashcards

Wie heissen die zwei Interfaces um die sich die role based security dreht?

  • IIdentity
  • IPrincipal

Wie heisst der Befehl über den man von einem FileSecurity Objekt eine Liste von Access Rules erhält?

fileSecurity.GetAccessRules()

Wie heisst der Namespace der die Klassen für Permissions spezifiziert?

System.Security.Permissions

Wie heisst die Methode des WindowsPrincipal Objektes mit der man herausfinden kann ob ein User in einer bestimmten Gruppe ist oder nicht?

IsInRole()

Wie heisst die Methode mit der man Bestimmen kann ob ein Benutzer in einer bestimmten Windows Gruppe ist oder nicht und von welchem Objekt stammt diese?

IsInRole und die Methode stammt vom WindowsPrincipal Object

Wie kann ich Code der in Full Trust Mode läuft trotzdem in seinen Möglichkeiten beschränken?

Du kannst ihn in eine Security Sandbox stecken (dort ausführen). 

Wie kann ich eine Assembly als SecurityTransparent deklarieren und welche Folgen hat das für die Assembly?

[assembly: SecurityTransparent()], dadurch sind dieser Assembly keine Zugriffe auf SecurityCriticalCode mehr erlaubt.

Wie wird das genannt, das beschreibt was für Aktionen Code machen ausführen darf und was nicht?

Permissions

Wie wird partial trusted Code auch genannt?

transparent code

Was repräsentiert das WindowsIdentity Object?

Den Windowsbenutzer der gerade den aktuellen Code ausführt.

Welche 3 Varianten gibt es um IsInRole aufzurufen und was sagen sie aus?

  1. IsInRole(WindowsBuiltInRole): WindowsBuiltInRole ist ein Enum, mit dem man überprüfen kann ob jemand in eriner Windows Standart Group ist oder nicht.
  2. IsInRole(string): Überprüft ob jemand in einer Gruppe ist mit einem spezifischen Namen
  3. IsInRole(RID): RIDs werden vom Betriebssystem zugeordnet und bilden eine Sprachunabhängige Variante dar um Gruppen zu identifizieren.

Welche zwei verschiedene Arten von Verschlüsselungsalgorithmen kennt das .NET Framework?

  • Secret-Key encryption
  • Public-Key encryption

Erkläre Secret Key encryption. Wie wird dieses Verfahren auch noch genannt?

Sender und Empfänger haben den selben Key mit dem sie die Nachricht entschlüsseln bzw. verschlüsseln.

Das Verfahren wird auch symmetrische Verschlüsselung genannt.

Nenne die 6 Klassen die das .Net Framework zur Verfügung stellt, die dich bei der Implementation des Secret Key Verschlüsselungsalgorithmus unterstützen

  1. AesManaged
  2. DESCryptoServiceProvider
  3. HMACSHA1
  4. RC2CryptoServiceProvider
  5. RijndaelManaged
  6. TripleDESCryptoServiceProvider

Study