Methoden mit dem AllowPartiallyTrustedCallersAttribute, die Methoden ohne dieses Attribut aufrufen, können unbeabsichtigt ...

Methoden mit dem AllowPartiallyTrustedCallersAttribute, die Methoden ohne dieses Attribut aufrufen, können unbeabsichtigt Funktionalität für teilweise vertrauenswürdigen Code verfügbar machen. Wenn eine Methode den Attributsatz AllowPartiallyTrustedCallersAttribute aufweist, kann sie durch Code aufgerufen werden, der nicht voll vertrauenswürdig ist. Wenn sie dagegen Methoden ohne das Attribut aufruft, erhält ein teilweise vertrauenswürdiger Aufrufer die Erlaubnis, Code auszuführen, der vollständige Vertrauenswürdigkeit erfordert. Je nachdem, welcher voll vertrauenswürdige Code aufgerufen wird und welche Parameterwerte durch einen Aufrufer übergeben werden, der nicht voll vertrauenswürdig ist, kann dieses Sicherheitsrisiko von in bösartiger Absicht erstelltem Code ausgenutzt werden.