SecurityManager.CurrentThreadRequiresSecurityContextCapture Metódus

Definíció

Meghatározza, hogy az aktuális szál biztonsági környezet rögzítését igényli-e, ha biztonsági állapotát később újra létre kell hozni.

public:
 static bool CurrentThreadRequiresSecurityContextCapture();
public static bool CurrentThreadRequiresSecurityContextCapture();
[System.Security.SecurityCritical]
public static bool CurrentThreadRequiresSecurityContextCapture();
static member CurrentThreadRequiresSecurityContextCapture : unit -> bool
[<System.Security.SecurityCritical>]
static member CurrentThreadRequiresSecurityContextCapture : unit -> bool
Public Shared Function CurrentThreadRequiresSecurityContextCapture () As Boolean

Válaszok

false ha a verem nem tartalmaz részben megbízható alkalmazástartományokat, nem tartalmaz részlegesen megbízható szerelvényeket, és nincsenek jelenleg aktív PermitOnly() vagy Deny() módosítók; true ha a közös nyelvi futtatókörnyezet nem tudja garantálni, hogy a verem ezek egyikét sem tartalmazza.

Attribútumok

Megjegyzések

A metódust a CurrentThreadRequiresSecurityContextCapture sikeres biztonsági igények után beszerzett bizalmas adatok gyorsítótárazása előtt használhatja.

Ha a Assert metódust magasabb szintűnek hívták a veremen, az adatok nem gyorsítótárazhatók a megfelelő biztonsági környezet rögzítése nélkül. Ellenkező esetben előfordulhat, hogy az egy Assert adott kód alatt beszerzett bizalmas adatok elérhetővé válnak a már nem futó kód számára Assert .

Important

A visszatérési érték csak akkor megbízható, ha az, falseami azt jelenti, hogy a szál garantáltan nem igényel biztonsági környezet rögzítését. A módszer akkor is igaz lehet, ha nincs szükség biztonsági környezet rögzítésére a biztonsági rések elkerülése érdekében.

CurrentThreadRequiresSecurityContextCapture biztonsági szempontból kritikus fontosságú, mivel fő felhasználási célja a szükségtelen biztonsági környezetek rögzítése, ami azt jelzi, hogy az azt használó kód biztonsági szempontból érzékeny, és naplózásra van szükség.

A következőre érvényes: