Durch den Aufruf einer Methode, auf die SuppressUnmanagedCodeSecurityAttribute angewendet wurde, kann ein Sicherheitsrisiko ...

Durch den Aufruf einer Methode, auf die SuppressUnmanagedCodeSecurityAttribute angewendet wurde, kann ein Sicherheitsrisiko entstehen. Mit Sicherheitsüberprüfungen von nicht verwaltetem Code wird dafür gesorgt, dass alle Aufrufer in der Aufrufliste über die Berechtigung zum Ausführen von nicht verwaltetem Code verfügen. Das Deaktivieren der Codesicherheit für P/Invoke-Methoden ermöglicht Sicherheitsverletzungen durch Aufrufer, die nicht über diese Berechtigung verfügen. Dies ist nur akzeptabel, wenn der Code völlig harmlos ist oder Aufrufer über keine Möglichkeit verfügen, willkürliche Argumente an den nicht verwalteten Code zu übergeben.