???? ID: 329290 - ????? ???????: 04 ?????? 2010 - ??????: 2.0

??????????? ?? ???? ?????? ??????? ???????? ?? ?????????? ???? ?? ??? asp.NET ?????? ?? ????? ???? ????

?????? ??????This article applies to a different operating system than the one you are using. Article content that may not be relevant to you is disabled.

?? ????? ??

??? ?? ??????? ???? | ??? ?? ??????? ????

??????

?? ??? ?? ??? ???? ????? ???? ?? ?? ??????????? ?? ???? ?????? ??????? ???????? ?? ?????????? ???? ?? ??? Aspnet_setreg.exe ?????? ?? ????? ???? ????? Microsoft asp.NET ??????? 1.0 ?? ??? ?????? ?? ?? ?? ???????? ??????????? ?? ???? ??? ??????????? ????? ??? ??? ?? ????? ??? ?? ??? ???? ???? ????? ???:
  • ASP.NET ????? ????????? ????? ?? ????????? ?????
  • ??? ????????? ????? ????????? ?????
  • ???? ?????? ?? ??? ??? ??????? ???????? ????????? ?????
?? ???????? ?? ???? ???? ???? 329250 ("??????" ?????) Microsoft ???????? ???? ??? ????? ???? ??? ??, ?? ???? ??? ??? ????? ??????????? ???????? ?? ???? ????????? ??? ???????? ???????????? ???? ????? ?? ???? ???:
  • <identity username="password="></identity>
  • <processmodel username="password="></processmodel>
  • <sessionstate stateconnectionstring="sqlConnectionString="></sessionstate>

?????

?????????? ???? ?? ??? ?? ??? ????????? ?? ?? ???????? ????? ?? ??????? ?? ??????? ??? ?? ???????? ???? ?? ??? Aspnet_setreg.exe ?????? ?? ????? ????? ?????CryptProtectData??????????? ?? ?????????? ???? ?? ??? CRYPTPROTECT_LOCAL_MACHINE ???? ?? ???????? ??????? ???????? ?? ????? ?? ??? ??? ?? ??? ?? ???? ???CryptUnprotectData, ?? ????? discretionary ????? ???????? ???? (DACL) ?? ??? ?? ???????? ????????? ????? ?? ??????? ???????????? ???? ???????? ??? ASP.NET ?????? ??????????? ????? ??, ?? ??? ???????? ????????? ????? ???? ?? ?? ?? ????? ???? ??CryptUnprotectData???? ????????? ???? ?? ????

Inetinfo.exe, ?????? ????? ?? ??????? ???? ??, ?? ???? <processmodel></processmodel> ???? ??? ?????????? ??? ?? ??????? asp.NET ????? ????????? ?? ??? ?????? ????????? ???????? ?? ???? ?? ??? ?????? ???? ???? ?????? ?? ????? ?? ???????? ?? ???????

ASP.NET ????? ????????? (Aspnet_wp.exe) ???? <identity></identity> ?? <sessionstate></sessionstate> ???? ?? ????????? ???????? ?? ???? ?? ??? ????? ????????? ???? ???? ?????? ?? ????? ?? ???????? ?? ??????? ??? ??????? hosted ?? ??? ????????? ?????? ???????? (UNC) ????, ???? UNC ???? ?? ??????? ?? ??? ????? ???? ???? ?? ?? ?? ???????? ?? ???? ?? ?????? ???? ?????? ???

???????? ??? ??, Aspnet_setreg.exe ????? ?? ?? ????????? ???????? ?? ???? ??????, ?????????? ?? ????? ???? ?????? ?? ???? ?? ??? ????? ????????? DACL ?? ????????? ????? ?? ??????? ???? ?? ??? ???? Regedt32. exe ?? ????? ?? ???? ???? ????????? ???? ?? arbitrary ?????????? ????????? ???????? ?? ???? ???? ?? ???? ???

IIS ???????? ????

???? ???????? ??????? ???? ?? ???, ?? ??? ?? Microsoft ??????? ????? ?????? (IIS) ???????? ???? ?????? ??? IIS ???????? ????, ???? ?? ??????? ?? ??? asp.NET ????? ?????????? ??? ???? ?? ??? ????? ???????????????? ????,???????????:iisreset??????????????? ???, ?? ???? ???OK.

???:Reconfigured ???? ??? ????? ?? ?? ????? ???????? ??, ??? ???? ????? ???????? ???? ??? ???? ???

???? ???????

??????? ?? Aspnet_setreg.exe ?????

????? ????? Microsoft ??????? ?????? ?? ??????? ?? ??? ?????? ??::

?? ??? ?? ??????? ?????? ??? ?? ??????? ????
??????? ????
Aspnet_setreq.exe ?????? ?? ??????? ????? (http://download.microsoft.com/download/2/9/8/29829651-e0f0-412e-92d0-e79da46fd7a5/Aspnet_setreg.exe)
?????? ??????: ?????? 11, 2003

Microsoft ?????? ??????? ?? ???? ??????? ???? ?? ???? ??? ???? ????? ?? ???, ????? ???? ?????? ?? ????? ?? ???? ?? Microsoft ???????? ??? ?????::
119591  (http://support.microsoft.com/kb/119591/ ) ?????? ?????? ?? Microsoft ?????? ??????? ???? ??????? ????
Microsoft ????? ?? ??? ?? ????? ?? ????? ?? ??? Microsoft ?? ?? ?????? ?? ?????? ???? ??????? ?????-??? ?????????? ?? ????? ???? ?? ????? ????? ?? ?? ??.. ????? ?? ???????-????????? ??????? ?? ???????? ?? ?? ????? ??? ??????? ??????? ?????????? ?? ????? ??? ??? ???? ???..

??? ?? ????????? ???? ?? ??? ?????? ???????-?????? ??????? ?? ???? ????? ?? ????? ?? ????? ?? ???? ??? ?? ????-?????? ??????? ????? ?????????? ??? ?? ?? ????? C:\Tools\ ???? ?? ??? ????? ?? ??, ?? ??? ?????? ?? ????? ???? ?? ???? ????????? ?? ??????? ?? ??? ??? ???? ?? ??? ????? ????????? ?? ????? ???? ?????:
C:\Tools>aspnet_setreg.exe

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

???????????? ???, ????, ?? ????? ?? ????????? ?? ??????? ???? ?? ??? ????? ????? ??? ???? ???????, ??? ?? ????????? ?? ??? ??? ?? ??????? ???? ??? ?? ????? ???????? ??????? ?? ???? ???.. ?????, ????????? ???? ?? ?? ?? ????? ?? ??????????? ???? ???? ???.. ?????? ??????? ?? ???, ????????? ?? ??????? ???? ?? ???? ???? ??? ?? ???.. ???, ??? ??? ?????? ??????? ???? ?? ?? ?? ????????? ?? ???????????? ?? ???? ???.. ????????? ?? ??? ?? ???? ?? ???????????? ???? ?? ????? ?? ???? ??? ???? ??????? ?? ???, Microsoft ?????? ??? ??? ???? ????? ?? ??? ????? ???? ?????? ????? ????::
322756  (http://support.microsoft.com/kb/322756/ ) ??? ?? ???? ?? Windows ??? ????????? ?? ???????????? ???? ????


???:?? ????? ????????? ???????? ?? ??????? ?? ????? ??HKEY_LOCAL_MACHINEsubtree. ???????? ??? ??, ???? ?????????? ?? subtree ?? ??????? ???????? ??? ???? ???? ????????? ???? ?? ?? ??? ?? ??? ?? ????????? ???????? ?? ??????????? ????? ?? ??? ???? ?????????? ?? ??? ??? ???
  1. ?????????? ?????????????? ???, ??????????? ??? ????? ???? ?? ??? ?????????<identity></identity>???? (?? ?? ???? ??? ?? ??? ???? ?????? ?? ?? ???? ??? ???????? ?? ???)? ??? ???? ?? ???, ???? ?????? ?? ????? ???? ?????:
    c:\Tools>aspnet_setreg.exe - k: - u: "yourdomainname\username" - SOFTWARE\MY_SECURE_APP\identity p: "???????"
    ?? ???? ?? encrypts?????????? ???, ?????????????????? ??, ????????? ???????? ?? ???? ?? ????? ?? ???? ?? ????????? ????, ?? ???? ??? ?? ????????? ???????? ??? ????????? ?????? ?? ????? ??? ?? ???? ????? ?? ?????? ???? asp.NET, ?? ???????? ?? ????????? ??? ?? ?? ??????? ?? ????? ?? ??? ?? ????? ????? ???? Web.config ?? Machine.config ????? ?? ????????? ???? ?? ??? ????????? ???? ???

    ?? ?? ???? ?????????, ?? ??? ???? ?????? ?? ?? ????? ?? ???? ???? ??:
    ????? ????? ????? ???? ?? ??? ???? ??????????? ?? ??????? ????:

    ?????????? ??? "?????????: HKLM\SOFTWARE\MY_SECURE_APP\identity\ASPNET_SETREG, ?????????? ???" =
    ??????? = "?????????: HKLM\SOFTWARE\MY_SECURE_APP\identity\ASPNET_SETREG, ???????"

    ????????? ????? ?? DACL ??????, ????????????, ?? ????? ???? ?????? ?? ??? ????? ???????? ???? ???

    ??? ?? ?? ??? ??????????? ???????????? ?? <identity></identity> ??????????? ??? ?? ??? ???????
    ?? ??? ???????? <sessionstate></sessionstate> ??????????? ??????, ????????? ???? ?? ????? ????????? ??? ??
    ????????? ????? ?? ??? ?????? Furthermore, ??? ???? ???????? ???? IIS ????? ??????? ?? ??
    UNC ????, ???? ?? ??????? ?? ??? ????? ???? ??? ???? ????????? ????? ?? ??? ????? ?????? ?????
    ?????/????????? ?? ?????? ????? ?? ??? Regedt32. exe ?? ????? ???? ?? ???? ???

    ???? ??? ?? ???? ?? ????? ????????? ??????? ?? ????????? ??? ??? ?? ????? ?? ????
  2. ?? ????????? ???????? ?? ????? ???? ?? ??? ??????? ???????????? ????? ??????? ????? ??? ?? ??? ??? ????? ???? ????<identity></identity>????????????, ???<identity></identity>????? ???? ??? ???? ???
    <identity impersonate="true"
    userName="registry:HKLM\SOFTWARE\MY_SECURE_APP\identity\ASPNET_SETREG,userName"
    password="registry:HKLM\SOFTWARE\MY_SECURE_APP\identity\ASPNET_SETREG,password" />
    					
  3. Aspnet_wp.exe ????????? ???? ?? ??? ?????? ???? ?????? ????????? ???????? ?? ??? ????????? ????? ?? ??? ???? ???? ?? ???? ??? ???? ??????? ?? ??? ????? Regedt32. "?? ????? exe ????? ????????? ???????? ?? asp.NET ???? ?? ??? ?????? ????" ????

?? ????????? ???????? ?? asp.NET ???? ?? ??? ?????? ???? Regedt32. exe ?? ????? ????

???????????? ???, ????, ?? ????? ?? ????????? ?? ??????? ???? ?? ??? ????? ????? ??? ???? ???????, ??? ?? ????????? ?? ??? ??? ?? ??????? ???? ??? ?? ????? ???????? ??????? ?? ???? ???.. ?????, ????????? ???? ?? ?? ?? ????? ?? ??????????? ???? ???? ???.. ?????? ??????? ?? ???, ????????? ?? ??????? ???? ?? ???? ???? ??? ?? ???.. ???, ??? ??? ?????? ??????? ???? ?? ?? ?? ????????? ?? ???????????? ?? ???? ???.. ????????? ?? ??? ?? ???? ?? ???????????? ???? ?? ????? ?? ???? ??? ???? ??????? ?? ???, Microsoft ?????? ??? ??? ???? ????? ?? ??? ????? ???? ?????? ????? ????::
322756  (http://support.microsoft.com/kb/322756/ ) ??? ?? ???? ?? Windows ??? ????????? ?? ???????????? ???? ????
  1. ????? ????,???????????? ????,???????????:Regedt32??????????????? ???, ?? ???? ???OK.
  2. ????? ????
    HKEY_LOCAL_MACHINE\SOFTWARE\MY_SECURE_APP\
    ???????:.
  3. ????? ??????????????? ??,?????????????? ?? ????????????????? ????? ?? ??????? ?? ??? ?? ..

    Microsoft Windows XP ?? Windows Server 2003 ??, ????????? ????? ?? ????-????? ????, ?? ???? ????????????.
  4. ????? ????,add. ????? ????? ????? ?? ??, ??? ?????yourservername\ASPNET(??yourservername\NetWork ???? Windows Server 2003 (IIS 6.0) ?? ????? ???? ???), ?? ???? ??? ????? ????OK.
  5. ????????? ???? ?? ???? ??? ???? ??? ???? ????????? ????? ??, ?? ???? ??? ????? ????OK.
  6. ????????? ?????? ?? ??? ????..

??????

?? ?? ???? ??? ?????? ???????? ?? ????? ???? ???? ?? ?? ?? ???????? ?? ???? ??? ???? ??????? ?? ??? Microsoft ???????? ??? ???? ????? ?? ??? ????? ???? ?????? ?? ????? ????:
329250  (http://support.microsoft.com/kb/329250/ ) FIX: processModel, ????? ?? sessionState ?? ??? Stronger ???????????
???:???? ????? 329250 ???? ??? ????? ???? ??? ?? ?? .NET Framework 1.0 ?? ??? ?????? ???

Microsoft Windows ?? ???? ??? ???? ??????? ?? ??? ????????? ?? ???, Microsoft ???????? ??? ???? ????? ?? ??? ????? ???? ?????? ?? ????? ????:
256986  (http://support.microsoft.com/kb/256986/ ) Microsoft Windows ????????? ?? ?????
ASP.NET ?? ???? ??? ???? ??????? ?? ??? ?????? ?? Microsoft ???????? ??? ????? ?? ??? ????? ???? ???????? ?? ????? ????:
315158  (http://support.microsoft.com/kb/315158/ ) FIX: asp.NET ??? ???? ???? ?? ????? ???????? ?? ??????? ASPNET ????
???:???? ????? 315158 ???? ??? ????? ???? ??? ?? ?? .NET Framework 1.0 ?? ??? ?????? ???

317012  (http://support.microsoft.com/kb/317012/ ) ASP.NET ??? ????????? ?? ?????? ?????

???? ???? ???? ??:
  • Microsoft ASP.NET 1.1
  • Microsoft ASP.NET 1.0
??????: 
kbproductlink kbdownload kbconfig kbfix kbhowtomaster kbsecurity kbstate kbmt KB329290 KbMthi
???? ?????? ???????????? ?????? ????????
??????????: ?? ???? ?? ???? ??????? ?? ????? ?? Microsoft ????-?????? ?????????? ?????? ?????? ???? ??? ??. Microsoft ???? ??? ????-???????? ?? ????-???????? ????? ?????? ?? ???? ???????? ???? ?? ???? ????? ????? ??? ?? ??? ?????? ?? ???? ???? ???? ??? ????? ??. ???????, ????-???????? ???? ????? ???? ???? ???? ???. ?????, ????????, ?????-???? ?? ??????? ?? ???????? ?? ???? ???, ???? ?? ??? ?????? ???? ???? ??? ????? ??? ?? ???? ??. Microsoft ??????? ??? ???? ?? ?????? ?? ??????????, ????????? ?? ??? ?????? ?? ???? ????? ?? ???? ???????? ?? ??? ???? ????? ?? ??? ????????? ???? ??. Microsoft ????-?????? ?????????? ?? ????? ?????? ?? ?? ??? ??.
?????????? ?? ??????? ????????? ??????? ??:329290  (http://support.microsoft.com/kb/329290/en-us/ )