?? ????? ????? ??? ??? ?????? ??? ????? ??? ASP.NET ???? ??? ???? ????? ????? ??? ??????? ?? ASP.NET 1.1 ??? ASP.NET 2.0

???? ???????: 911722 - ??? ???????? ???? ????? ????? ??? ???????.
??? ????? ??? ??????? ??? ??????? ??? ????? ????? ???????. ???? ?? ??? ???? ???????? ?? ????? ??? ??????. ???? ?? ????? ????? ???????? ?? ???? ???? ?????. ?????? ??? ???? ?? ????????? ??? ????? ??? ???? ???????? ?? ??????? ????????? ??????? ???? ??? ??? ??????? ?????? ?????? ?? "????? ??????? ?? Microsoft:
256986??? ??? Microsoft Windows
????? ???? | ?? ????

?? ??? ??????

???????

??? ??????? ?? Microsoft ASP.NET 1.1 ??? Microsoft ASP.NET 2. 0? ?? ?? ???? ??? ????????? ???????? ??? ASP.NET ???? ????. ???????? ??? ???? ??? ?????? ??? ????? ??? ASP.NET ???? ??? ???? ????? ????? ?? ????? ????? ????? ???????:
[InvalidOperationException: ??? ??????? ??? ????? ?? ????????? ??????? FIPS ?????? ??????? Windows ?????? ?? ???.]
System.Security.Cryptography.RijndaelManagedctor() +200 System.Web.Configuration.MachineKeySection.ConfigureEncryptionObject() +2088
System.Web.Configuration.MachineKeySection.EnsureConfig() +904
System.Web.Configuration.MachineKeySection.GetEncodedData (???? [] buf ? ???? [] ??????? ? ????? Int32 ? Int32 & ???) +88
System.Web.UI.ObjectStateFormatter.Serialize(Object stateGraph) +1320
System.Web.UI.Util.SerializeWithAssert(IStateFormatter formatter, Object stateGraph) +248
System.Web.UI.HiddenFieldPageStatePersister.Save() +280
System.Web.UI.Page.SaveAllState() +6488
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +17240
--------------------------------------------------------------------------------
??????? ???????: ????? ASP.NET: 2.0.50606.0; Version:2.0.50606.0 Microsoft .NET Framework

?????

???? ??? ??????? ??? ?????? ???????:
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\fipsalgorithmpolicy
    ????? ????? ??????? ?????? ??? 1.
  • ?????? ASP.NET 2.0 ????? RijndaelManaged ???????? ????? ??????? ??????? ??? ???? ??????? ?????? ???? ?????. ?? ????? ??????? ????? ReindaelManaged ?????? "???? ???????? ??????? ????????? (NIST) ?? ??????? ?? ????????? ??????? ???????? ????? (FIPS). ????? ???????? ????? ??????? ??????? ??? ????? ?? ????????? ??????? FIPS ?????? ??????? Windows ?????? ?? ?????.

???? ??????

??? ?? ???? ??? ??????? ????? ??????. ?? ???? ????? ??? ??? ???? ????????? ?? ?????? ???? ???? ??????? ???? ??? ?? ??? ?????????? ??????? ?? ?? ??? ??????? ?????? ??? ?????????. ???? ??????? ???? ???? ??? ??????? ?????? ??????? ?????? ??? ?? ??????? ?? ?????? ????????? ?????? ????. ??? ?????? ?????? ??? ?????????? ???? ?????? ??????? ???????? ?? ????? ??? ??????? ?? ???? ??????? ?????? ??. ??? ???? ????? ??? ??????? ?????? ??? ????? ?????? ?????? ???????? ??? ????? ??????. ?? ???????? ??????? ??? ??????? ??? ??? ????? ??? ??????? ?????.

??????? ?????? ??? ??? ??????? ?? ?????? ??????? ?? ??? Web.config ????? ???????. ????? ?? ?????? ASP.NET ???????? "????? Triple ????? ????? ????????" (3DES) ?????? ?????? ???? ?????. ?????? ????? ???? ??????? ???????:
  1. ?? ???? ?? ??? ???????, ???? ??? Web.config ????? ???????.
  2. ?? ??? Web.config ??? ???? ?? <system.web> ??????.
  3. ??? ?????? <machinekey> ?????? ??? <system.web> ??????:
    <machineKey validationKey="AutoGenerate,IsolateApps" decryptionKey="AutoGenerate,IsolateApps" validation="3DES" decryption="3DES"/>
  4. ??? ??? Web.config.
  5. ????? ????? ???? ????? ??????? ?????? ?? Microsoft (IIS). ?????? ????? ?? ?????? ????? ?????? ?? ???? ???????:
    iisreset
??? ?????? ? ???????? 3DES ??? ?????? ?? ???????? ????? ??????? ??????? (Rijndael). ?? ???????? ??????? ???????? ????? ??????? ??????? ???? ???? ??? ???????? ?? ????? ??????.

??????? ????

????? ????? ????? ???????

????? ?? ???? ?????? ????? ?? ???? ????? ????? ?????? ??? ????? ???????? "???? ???????" ?? ???????? ????? ????. ?? ????? ??? ??? ???????? ????? ????? ???? ???????. ??? ???? Microsoft ?? ????? ?? ?? ??? ????????. ????? ??????? ??? ???????? ??????.

??? ?? ????? ????? ??? ???????, ??? ???? ?????
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\fipsalgorithmpolicy
????? ??????? ?????? ??? 1 ?????? ??? ??????????? ????????? ?? FIPS.

???? ??????? ??????? ?? ?? ?????? ???? ???????:
  1. ???? ??? ???? ?? ???? ??? ????? ????? regedit ?? ???? ??? ?????.
  2. ??? ???? ?? ???? ??? ??????? ?????? ?? ???????:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\fipsalgorithmpolicy
  3. ?? ??????? ????? ? ???? ??? ?????.
  4. ???? 1 ????? ENTER.
?????? ??? ????? ????? ????????? ??????? ?????? ???? ???????.

????? ????? ??????? ? ???? ??????? ???????:
  1. ?? Visual Studio 2005 ? ???? ??? ???? ??? ???? ?? ??????? ??? ? ???? ??? ???? ??? ASP.NET ??? ????? ? ??? DriveLetter: \ \KB911722 Path ?? ?????? ?????? ?? ???? ??? ?????.
  2. ?? "?????? ??????" ???? ??? ?????? ?????? ??? Default.aspx ??? ?? ???? ??? ???.
  3. ??????? ????????? ???????? ???????? code.
    <%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head>
    	<title>Test Page for KB911722</title>
    </head>
    <body>
    <form id="Form1" runat="server" >
     <script language="C#" runat="server" > 
     public void Page_Load() 
     { 
     	Label1.Text = "EnableViewState attribute is set to " + Page.EnableViewState.ToString(); 
     } 
     </script> 
    
     <asp:Label id="Label1" runat="server" Text="text"></asp:Label>
    </form>
    </body>
    </html>
  4. ?? ??????? "?????" ? ???? ??? ??? ???????.
???? ????? ????? ???????? ?? ??? "???????".

?????? ??? ???? ?? ????????? ??? ????????? ????? "????? ??????: ??????? FIPS ??????????? ????????? ?? ???????, ????? ????????" ????? ?????? ?? Windows XP ??? ????????? ??????? ?? Windows XP? ???? ??? ??? ??????? ?????? ?????? ?? "????? ??????? ?? Microsoft:
811833????? ????????? "????? ??????: ??????? FIPS ??????????? ????????? ?? ???????, ????? ????????" ????? ?????? ?? Windows XP ?????????? ??????

???????

???? ???????: 911722 - ????? ??? ??????: 25/?? ?????/1428 - ??????: 3.2
????? ???
  • Microsoft ASP.NET 2.0
  • Microsoft ASP.NET 1.1
????? ??????: 
kbmt kbtshoot kbprb KB911722 KbMtar
????? ????
???: ??? ????? ??? ?????? ???????? ?????? ????? ???? ????? ?????????? ????? ?? ????????? ?????? ????. ???? ???? ?????????? ???? ?? ???????? ???????? ?????? ????????? ????? ????????? ???????? ????? ???????? ?????? ?? ?????? ??? ?? ???????? ???????? ?? ????? ??????? ?????? ??? ??????? ?????? ??. ?????? ?? ???? ??? ??????? ???????? ????? ?? ???? ????? ?????? ??? ????? ??? ????? ??????? ?? ????? ?? ?????? ??? ??? ??????? ??????? ?? ????? ????? ????? ????? ?????. ?? ????? ???? ?????????? ??????? ??? ????? ?? ??????? ?? ????? ?????? ?? ??? ????? ?? ????? ??????? ?? ???????? ?? ??? ???????. ???? ???? ?????????? ???????? ??? ????? ?????? ??????? ??????
???? ??? ????? ??????? ?????? ??????????911722

????? ???????