FormsProtectionEnum Výčet
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í.
Definuje typ šifrování, pokud existuje, který se má použít pro soubory cookie.
public enum class FormsProtectionEnum
public enum FormsProtectionEnum
type FormsProtectionEnum =
Public Enum FormsProtectionEnum
- Dědičnost
Pole
All | 0 | Určuje, že aplikace používá ověření dat i šifrování k ochraně souborů cookie. Tato možnost používá nakonfigurovaný algoritmus ověření dat (na základě elementu |
Encryption | 2 | Určuje, že soubory cookie se šifrují pomocí triple-DES nebo DES, ale u souborů cookie se neprovádí ověření dat. Soubory cookie použité tímto způsobem můžou být předmětem zvolených útoků na zabezpečení ve formátu prostého textu. |
None | 1 | Určuje, že šifrování a ověřování jsou zakázané pro weby, které používají soubory cookie pouze pro přizpůsobení, a proto mají slabší požadavky na zabezpečení. Používání souborů cookie tímto způsobem se nedoporučuje; je to však nejméně náročný způsob, jak povolit přizpůsobení pomocí rozhraní .NET Framework. |
Validation | 3 | Určuje, že aplikace používá ověřovací schéma k ověření, že obsah šifrovaného souboru cookie nebyl během přenosu změněn. Soubor cookie se vytvoří zřetězením ověřovacího klíče s daty cookie, výpočtem ověřovacího kódu zprávy (MAC) a připojením mac k odchozímu souboru cookie. |
Příklady
Následující příklad ukazuje, jak použít FormsProtectionEnum
výčet. Informace o získání oddílu najdete v příkladu FormsAuthenticationConfiguration kódu ve třídě.
// Get the current Protection.
FormsProtectionEnum currentProtection =
formsAuthentication.Protection;
// Set the Protection property.
formsAuthentication.Protection =
FormsProtectionEnum.All;
' Get the current Protection.
Dim currentProtection As FormsProtectionEnum = _
formsAuthentication.Protection
' Set the Protection property.
formsAuthentication.Protection = FormsProtectionEnum.All
Poznámky
Pokud tuto hodnotu vyberete All
, systém použije nakonfigurovaný algoritmus ověření dat na základě značky machineKey . Toto je výchozí a doporučená hodnota.
Pokud vyberete None
, soubory cookie můžou být předmětem útoků ve formátu prostého textu.
Pokud vyberete Validation
, soubor cookie se vytvoří pomocí ověření souboru cookie tím, že zřetězením ověřovacího klíče s daty souboru cookie, výpočtu ověřovacího kódu zprávy (MAC) a připojením kódu MAC k odchozímu souboru cookie.
Platí pro
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro