SecurityManager.SecurityEnabled Tulajdonság

Definíció

Figyelemfelhívás

Ez az API már elavult.

Figyelemfelhívás

Because security can no longer be turned off permanently, setting the SecurityEnabled property no longer has any effect. Reading the property will still indicate whether security has been turned off temporarily.

Figyelemfelhívás

Because security can no longer be turned off, the SecurityEnabled property no longer has any effect.

Lekéri vagy beállít egy értéket, amely jelzi, hogy engedélyezve van-e a biztonság.

public:
 static property bool SecurityEnabled { bool get(); void set(bool value); };
[System.Obsolete]
public static bool SecurityEnabled { get; set; }
public static bool SecurityEnabled { get; set; }
[System.Obsolete("Because security can no longer be turned off permanently, setting the SecurityEnabled property no longer has any effect. Reading the property will still indicate whether security has been turned off temporarily.")]
public static bool SecurityEnabled { get; set; }
[System.Obsolete("Because security can no longer be turned off, the SecurityEnabled property no longer has any effect.")]
public static bool SecurityEnabled { get; set; }
[<System.Obsolete>]
static member SecurityEnabled : bool with get, set
static member SecurityEnabled : bool with get, set
[<System.Obsolete("Because security can no longer be turned off permanently, setting the SecurityEnabled property no longer has any effect. Reading the property will still indicate whether security has been turned off temporarily.")>]
static member SecurityEnabled : bool with get, set
[<System.Obsolete("Because security can no longer be turned off, the SecurityEnabled property no longer has any effect.")>]
static member SecurityEnabled : bool with get, set
Public Shared Property SecurityEnabled As Boolean

Tulajdonság értéke

trueha a biztonság engedélyezve van; egyéb esetben. false

Attribútumok

Kivételek

A metódust meghívó kód nem rendelkezik ControlPolicy.

Megjegyzések

Ezt a tulajdonságot használja a Caspol.exe (Kódelérési biztonsági szabályzat eszköz)

-security (-s) lehetőség a kódalapú biztonság kikapcsolására.

SecurityEnabled lehetővé teszi a rendszergazdák számára a kódhozzáférés biztonságának letiltását. Ha a kódhozzáférés biztonsága le van tiltva, minden kódelérési igény sikeres lesz. Ez gyakorlatilag minden kódot FullTrustmegad. A kódhozzáférési biztonság letiltása áthalad a biztonsági rendszeren, hogy a kód valamivel jobb teljesítményt nyújtson, mint az összes kódnak megfelelő FullTrust biztonsági szabályzat. Ez a tulajdonság nem tiltja le a szerepköralapú biztonságot; PrincipalPermission ezért a keresletet nem érintik.

Figyelmeztetés

A kódhozzáférés biztonságának letiltása sebezhetővé teszi a rendszert a rosszindulatú kódok, például vírusok és férgek támadásai ellen. A kódelérési biztonság letiltása nem blokkolja automatikusan a felügyelt kód bármilyen módon való futtatását. Ez csak azt eredményezi, hogy a felügyelt kód korlátozás nélkül fut a kódhozzáférés biztonsági rendszere által, és csak a legszélsőségesebb óvatossággal kell elvégezni. A biztonságot csak akkor szabad kikapcsolni, ha más biztonsági intézkedéseket hoztak a rendszerbiztonság védelme érdekében. Egyéb biztonsági óvintézkedések közé tartozik például a nyilvános hálózatok leválasztása, a számítógépek fizikai védelme stb.

A tulajdonság módosítása a beállításjegyzékben nem marad meg, amíg a rendszer nem SavePolicy hívja meg. Az új folyamatokat a változás addig nem érinti, amíg az nem marad meg a beállításjegyzékben. A tulajdonság értékének módosítása egy futó folyamatban nem feltétlenül változtatja meg az állapotot a várt módon. A módosítások érvénybe léptetéséhez új folyamatot kell meghívnia SavePolicy és elindítania.

A következőre érvényes: