SecurityManager.SecurityEnabled Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Upozornění
Toto rozhraní API je teď zastaralé.
Upozornění
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.
Upozornění
Because security can no longer be turned off, the SecurityEnabled property no longer has any effect.
Upozornění
The security manager cannot be turned off on MS runtime
Získá nebo nastaví hodnotu označující, jestli je povoleno zabezpečení.
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("The security manager cannot be turned off on MS runtime")]
public static bool SecurityEnabled { get; set; }
[<System.Obsolete>]
member this.SecurityEnabled : bool with get, set
member this.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.")>]
member this.SecurityEnabled : bool with get, set
[<System.Obsolete("Because security can no longer be turned off, the SecurityEnabled property no longer has any effect.")>]
member this.SecurityEnabled : bool with get, set
[<System.Obsolete("The security manager cannot be turned off on MS runtime")>]
member this.SecurityEnabled : bool with get, set
Public Shared Property SecurityEnabled As Boolean
Hodnota vlastnosti
true
pokud je povolené zabezpečení; v opačném případě . false
- Atributy
Výjimky
Kód, který volá tuto metodu nemá ControlPolicy.
Poznámky
Tuto vlastnost používá Caspol.exe (nástroj zásad zabezpečení přístupu kódu)
-security
(-s
) možnost vypnout zabezpečení založené na kódu.
SecurityEnabled poskytuje správcům způsob, jak zakázat zabezpečení přístupu k kódu. Pokud je zabezpečení přístupu kódu zakázáno, všechny přístupy ke kódu budou úspěšné. Efektivně to uděluje veškerý kód FullTrust
. Zakázání zabezpečení přístupu k kódu obchází systém zabezpečení, aby mohl kód mírně lépe než ekvivalentní zásady zabezpečení udělovat FullTrust
všem kódům. Tato vlastnost nezakazuje zabezpečení na základě role; PrincipalPermission proto nejsou ovlivněny požadavky.
Upozornění
Zakázání zabezpečení přístupu kódu způsobí, že bude systém zranitelný vůči útokům škodlivým kódem, jako jsou například viry nebo červi. Zakázání zabezpečení přístupu k kódu neblokuje automaticky spuštění spravovaného kódu žádným způsobem. To způsobí, že se spravovaný kód spustí bez omezení systémem zabezpečení přístupu k kódu a měl by být proveden pouze s nejvyšší opatrností. Vypnutí zabezpečení pro zvýšení výkonu by mělo být provedeno pouze v případě, že byla přijata další bezpečnostní opatření, která pomáhají chránit zabezpečení systému. Mezi příklady dalších bezpečnostních opatření patří: odpojení od veřejné sítě, fyzické zabezpečení počítačů atd.
Změna této vlastnosti není v registru zachována, dokud SavePolicy se nevolá. Změny nebudou mít vliv na nové procesy, dokud se neuchová v registru. Změna hodnoty této vlastnosti v běžícím procesu nemusí nutně změnit stav očekávaným způsobem. Chcete-li zajistit, aby se změny projevily, musíte volat SavePolicy a spustit nový proces.