Difference between revisions of "Transparent Code Level 2"

From no name for this wiki
Jump to: navigation, search
(Transparent Code)
(Transparent Code)
Line 5: Line 5:
 
== Transparent Code ==
 
== Transparent Code ==
 
* Kann '''kein''' ''Assert'' durchführen
 
* Kann '''kein''' ''Assert'' durchführen
* Kann '''kein''' ''unsafe'' oder ''unverifiable'' Code enthalten
+
* Kann '''keinen''' ''unsafe'' oder ''unverifiable'' Code enthalten
 
* Kann '''kein''' Methodenaufruf zu ''critical Code'' machen
 
* Kann '''kein''' Methodenaufruf zu ''critical Code'' machen
 
* Kann '''kein''' Member (z.B. Methode oder Property) aufrufen, welcher mit ''LinkDemand'' markiert ist.
 
* Kann '''kein''' Member (z.B. Methode oder Property) aufrufen, welcher mit ''LinkDemand'' markiert ist.

Revision as of 14:20, 16 May 2010

Ab .NET 4 wurde das Security Policy Konzept überarbeitet.

Code wird in 3 Kategorien aufgeteilt

Transparent Code

  • Kann kein Assert durchführen
  • Kann keinen unsafe oder unverifiable Code enthalten
  • Kann kein Methodenaufruf zu critical Code machen
  • Kann kein Member (z.B. Methode oder Property) aufrufen, welcher mit LinkDemand markiert ist.
  • Kann kein native Code aufrufen.
  • Kann kein Code aufrufen, welcher mit SuppressUnmanagedCodeSecurityAttribute markiert ist.

security-safe-critical code

security-critical code