FIX: Triple DES ¾Ïȣȭ Çü½ÄÀ» »ç¿ëÇÏ¿© .NET Framework 2.0ÀÇ System.Web.UI.Control.ViewState ¼Ó¼ºÀ» È®ÀÎÇÒ ¶§ ¿¹»ó´ë·Î ÀÖ´Â InvalidViewState ¿¹¿Ü°¡ throwµÇÁö ¾Ê½À´Ï´Ù.

±â¼ú ÀÚ·á: 928399 - ÀÌ ¹®¼­°¡ Àû¿ëµÇ´Â Á¦Ç° º¸±â.
¸ðµÎ È®´ë | ¸ðµÎ Ãà¼Ò

ÀÌ ÆäÀÌÁö¿¡¼­

Çö»ó

(3DES) Triple DES ¾Ïȣȭ Çü½ÄÀ» »ç¿ëÇÏ¿© Microsoft .NET Framework 2.0, System.Web.UI.Control.ViewState ¼Ó¼ºÀº À¯È¿¼º °Ë»ç ¹× À߸øµÈ °ªÀÌ System.Web.UI.Page.ViewStateUserKey ¼Ó¼ºÀ» ¼³Á¤ÇÒ ¶§ ¿¹»ó´ë·Î InvalidViewState ¿¹¿Ü°¡ throwµÇÁö ¾Ê½À´Ï´Ù.

ÇØ°á ¹æ¹ý

ÇÖÇȽº Á¤º¸

Microsoft·ÎºÎÅÍ Áö¿øµÇ´Â ÇÖÇȽº¸¦ »ç¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª À̰ÍÀº ÀÌ ¹®¼­¿¡¼­ ¼³¸íÇÏ´Â ¹®Á¦¸¸À» ÇØ°áÇϱâ À§ÇØ ¼³°èµÇ¾ú½À´Ï´Ù. ÀÌ·¯ÇÑ Æ¯Á¤ ¹®Á¦°¡ ¹ß»ýÇÏ´Â ½Ã½ºÅÛ¿¡¸¸ Àû¿ëÇϽʽÿÀ.

ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ÇÖÇȽº¸¦ ±¸ÇÏ·Á¸é Microsoft °í°´ Áö¿ø ¼­ºñ½º¿¡ ¹®ÀÇÇϽʽÿÀ. Microsoft °í°´ Áö¿ø ¼¾ÅÍ ÀüÈ­ ¹øÈ£ ¹× Áö¿ø ºñ¿ë¿¡ ´ëÇÑ Á¤º¸¸¦ Àüü ¸ñ·ÏÀº ´ÙÀ½ Microsoft À¥ »çÀÌÆ®¸¦ ¹æ¹®ÇϽʽÿÀ.
http://support.microsoft.com/contactus/?ws=support
Âü°í Microsoft ±â¼ú Áö¿ø Àü¹®°¡°¡ ƯÁ¤ ¾÷µ¥ÀÌÆ®·Î ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ´Ù°í ÆÇ´ÜÇÏ´Â °æ¿ì, ÀϹÝÀûÀ¸·Î Áö¿ø È£Ãâ¿¡ ¹ß»ýÇÏ´Â ºñ¿ëÀÌ Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù. Ãß°¡ Áö¿ø Áú¹®°ú ¹®Á¦¿¡´Â ƯÁ¤ ¾÷µ¥ÀÌÆ®°¡ ÇÊ¿äÇÏÁö ¾ÊÀº Áö¿ø ºñ¿ëÀÌ Àû¿ëµË´Ï´Ù.

ÀüÁ¦ Á¶°Ç

Framework 2.0ÀÌ ÀÌ ÇÖÇȽº¸¦ Àû¿ëÇÏ·Á¸é ¼³Ä¡µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù.

Àç½ÃÀÛ ¿ä±¸ »çÇ×

ÀÌ ÇÖÇȽº¸¦ Àû¿ëÇÑ ÈÄ¿¡´Â ÄÄÇ»Å͸¦ ´Ù½Ã ½ÃÀÛÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.

ÇÖÇȽº ´ëü Á¤º¸

ÀÌ ÇÖÇȽº´Â ´Ù¸¥ ÇÖÇȽº¸¦ ´ëüÇÏÁö ¾Ê½À´Ï´Ù.

ÆÄÀÏ Á¤º¸

ÀÌ ÇÖÇȽºÀÇ ¿µ¾î ¹öÀüÀº ´ÙÀ½ Ç¥¿¡ ³ª¿­µÈ ÆÄÀÏ Æ¯¼º(¶Ç´Â ±× ÀÌÈÄÀÇ ÆÄÀÏ Æ¯¼º)ÀÌ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ÆÄÀÏÀÇ ½Ã°£°ú ³¯Â¥´Â UTC (ÇùÁ¤ ¼¼°è½Ã) ·Î ³ª¿­µË´Ï´Ù. ÆÄÀÏ Á¤º¸¿¡¼­´Â ÇöÁö ½Ã°£À¸·Î º¯È¯µË´Ï´Ù. UTC¿Í ·ÎÄà ½Ã°£ÀÇ Â÷À̸¦ ¾Ë·Á¸é Á¦¾îÆÇÀÇ ³¯Â¥ ¹× ½Ã°£ Ç׸ñ¿¡¼­ Ç¥ÁØ ½Ã°£´ë ÅÇÀ» »ç¿ëÇϽʽÿÀ.
Microsoft .NET Framework 2.0, x 86 ±â¹Ý ¹öÀü
Ç¥ Ãà¼ÒÇ¥ È®´ë
ÆÄÀÏ À̸§ÆÄÀÏ ¹öÀüÆÄÀÏ Å©±â³¯Â¥½Ã°£Ç÷§Æû
Aspnet.wp.exe2.0.50727.24429,9682006-15-11¿ù19: 06x 86
System.web.dll2.0.50727.2445,029,8882006-15-11¿ù19: 06x 86
Webengine.dll2.0.50727.244300,0322006-15-11¿ù19: 06x 86
Microsoft .NET Framework 2.0, x 64 ±â¹Ý ¹öÀü
Ç¥ Ãà¼ÒÇ¥ È®´ë
ÆÄÀÏ À̸§ÆÄÀÏ ¹öÀüÆÄÀÏ Å©±â³¯Â¥½Ã°£Ç÷§Æû
Aspnet.wp.exe2.0.50727.24441,7442006-15-11¿ù14: 33x 64
System.web.dll2.0.50727.2444,968,4482006-15-11¿ù14: 33x 64
Webengine.dll2.0.50727.244540,6722006-15-11¿ù11: 12x 64
Microsoft .NET Framework 2.0, Itanium ±â¹Ý ¹öÀü
Ç¥ Ãà¼ÒÇ¥ È®´ë
ÆÄÀÏ À̸§ÆÄÀÏ ¹öÀüÆÄÀÏ Å©±â³¯Â¥½Ã°£Ç÷§Æû
System.data.dll2.0.50727.2443,103,2322006-15-11¿ù15: 28IA-64

ÇöÀç »óÅÂ

Microsoft´Â "º» ¹®¼­ÀÇ Á¤º¸´Â ´ÙÀ½ÀÇ Á¦Ç°¿¡ Àû¿ëµË´Ï´Ù." Àý¿¡ ³ª¿­µÈ Microsoft Á¦Ç°¿¡¼­ ÀÌ ¹®Á¦¸¦ È®ÀÎÇß½À´Ï´Ù.

Ãß°¡ Á¤º¸

ÀÌ ÇÖÇȽº¸¦ Àû¿ëÇÑ ÈÄ¿¡´Â ¡° Çö»ó ¡± Àý¿¡¼­ ¼³¸íÇÏ´Â ¿¹¿Ü °è¼Ó ³ªÅ¸³¯ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ Á¶°Ç¿¡ ÇØ´çÇϸé ÀÌ ¹®Á¦°¡ ¹ß»ýÇÕ´Ï´Ù.
  • µÎ °¡Áö ASP.NET 2.0 À¥ ÆäÀÌÁö°¡ ÀÖ½À´Ï´Ù. µÎ ASP.NET 2.0 À¥ ÆäÀÌÁö À̸§À» Page1.aspx¶ó ¹× Page2.aspx °¡Á¤ÇϽʽÿÀ.
  • Page1.aspx¶ó´Â ¿¡ Ç×»ó À¸·Î ViewStateEncryptionMode Ư¼ºÀÇ °ªÀ» ¼³Á¤ÇÕ´Ï´Ù.
  • Page1.aspx¶ó´Â ¿¡¼­ JavaScript ÂüÁ¶ Page2.aspx form.action ¼Ó¼ºÀ» »ç¿ëÇÏ¿© ´ÙÀ½ form.submit ÇÔ¼ö¸¦ È£ÃâÇÒ °ÍÀÔ´Ï´Ù.
  • Page2.aspx¿¡¼­ ¾øÀ½ À¸·Î ViewStateEncryptionMode Ư¼ºÀÇ °ªÀ» ¼³Á¤ÇÕ´Ï´Ù.
  • ÆäÀÌÁö¸¦ ½ÇÇàÇÒ ¶§ Page2.aspx, ¾ÏȣȭµÈ ViewState ¼Ó¼ºÀ» °Ô½ÃÇϰí Page2.aspx ¾ÏȣȭµÈ ViewState ¼Ó¼ºÀÌ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù.
ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½ ¹æ¹ý Áß Çϳª¸¦ »ç¿ëÇϽʽÿÀ.

¹æ¹ý 1

ViewStateEncryptionMode Ư¼ºÀ» ¸ðµÎ µÎ ASP.NET 2.0 À¥ ÆäÀÌÁö¸¦ µ¿±â ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.

¹æ¹ý 2

JavaScriptÀ» form.action ¼Ó¼ºÀ» º¯°æÇÒ ¶§ __ViewState ¾ç½Ä ÇÊµå ¼±ÅÃÀ» ³í¸®¸¦ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ Äڵ带 »ç¿ëÇÏ¿© ³í¸®¸¦ Ãß°¡ÇÕ´Ï´Ù.
document.getElementById("__ViewState").value = "";

¹æ¹ý 3

ASP.NET ´ÜÃß ÄÁÆ®·Ñ¿¡ ¹× ´ÙÀ½ ´ÜÃß ÄÁÆ®·ÑÀÇ PostBackUrl ¼Ó¼ºÀ» ¼³Á¤ÇÏ¿© ´Ù½Ã °Ô½Ã ÀÛ¾÷À» ¼öÇàÇϽʽÿÀ. ÀÌ ÀÛ¾÷Àº JavaScript¿¡¼­ form.action ¼Ó¼ºÀ» ¼³Á¤ÇÏ´Â »Ó¸¸ ¾Æ´Ï¶ó ¶ÇÇÑ __PREVIOUSPAGE ¾ç½Ä Çʵ带 ¼³Á¤ÇÕ´Ï´Ù. µû¶ó¼­ ViewState ¼Ó¼ºÀº ´Ù½Ã °Ô½Ã ÀÛ¾÷Àº ¼öÇàÇÏ´Â µ¿¾È repopulated °ÍÀÔ´Ï´Ù. ÀÌ ¹®Á¦¸¦ ÇÇÇÒ ¼ö ÀÖ½À´Ï´Ù.

¼ÒÇÁÆ®¿þ¾î ¾÷µ¥ÀÌÆ® ¿ë¾î¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Microsoft ±â¼ú ÀÚ·áÀÇ ´ÙÀ½ ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.
824684Microsoft ¼ÒÇÁÆ®¿þ¾î ¾÷µ¥ÀÌÆ®¸¦ ¼³¸íÇÏ´Â µ¥ »ç¿ëµÇ´Â Ç¥ÁØ ¿ë¾î¿¡ ´ëÇÑ ¼³¸í
ÀÌ ¹®¼­¿¡ ³ª¿Í ÀÖ´Â ´Ù¸¥ °ø±Þ¾÷ü Á¦Ç°Àº Microsoft¿Í ¹«°üÇÑ È¸»ç¿¡¼­ Á¦Á¶ÇÑ °ÍÀÔ´Ï´Ù. Microsoft´Â ÀÌ·¯ÇÑ Á¦Ç°ÀÇ ¼º´ÉÀ̳ª ½Å·Ú¼º¿¡ °üÇÏ¿© ¸í½ÃÀûÀÌµç ¹¬½ÃÀûÀÌµç ¾î¶°ÇÑ º¸Áõµµ ÇÏÁö ¾Ê½À´Ï´Ù.

¼Ó¼º

±â¼ú ÀÚ·á: 928399 - ¸¶Áö¸· °ËÅä: 2007³â 12¿ù 3ÀÏ ¿ù¿äÀÏ - ¼öÁ¤: 2.2
º» ¹®¼­ÀÇ Á¤º¸´Â ´ÙÀ½ÀÇ Á¦Ç°¿¡ Àû¿ëµË´Ï´Ù.
  • Microsoft .NET Framework 2.0
Ű¿öµå:?
kbmt kbhotfixserver kbqfe kbpubtypekc KB928399 KbMtko
±â°è ¹ø¿ªµÈ ¹®¼­
Áß¿ä: º» ¹®¼­´Â Àü¹® ¹ø¿ª°¡°¡ ¹ø¿ªÇÑ °ÍÀÌ ¾Æ´Ï¶ó Microsoft ±â°è ¹ø¿ª ¼ÒÇÁÆ®¿þ¾î·Î ¹ø¿ªÇÑ °ÍÀÔ´Ï´Ù. Microsoft´Â ¹ø¿ª°¡°¡ ¹ø¿ªÇÑ ¹®¼­ ¹× ±â°è ¹ø¿ªµÈ ¹®¼­¸¦ ¸ðµÎ Á¦°øÇϹǷΠMicrosoft ±â¼ú ÀÚ·á¿¡ ÀÖ´Â ¸ðµç ¹®¼­¸¦ Çѱ۷ΠÁ¢ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ±â°è ¹ø¿ª ¹®¼­°¡ Ç×»ó ¿Ïº®ÇÑ °ÍÀº ¾Æ´Õ´Ï´Ù. µû¶ó¼­ ±â°è ¹ø¿ª ¹®¼­¿¡´Â ¸¶Ä¡ ¿Ü±¹ÀÎÀÌ Çѱ¹¾î·Î ¸»ÇÒ ¶§ ½Ç¼ö¸¦ ÇÏ´Â °Íó·³ ¾îÈÖ, ±¸¹® ¶Ç´Â ¹®¹ý¿¡ ¿À·ù°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. Microsoft´Â ³»¿ë»óÀÇ ¿À¿ª ¶Ç´Â Microsoft °í°´ÀÌ ÀÌ·¯ÇÑ ¿À¿ªÀ» »ç¿ëÇÔÀ¸·Î½á ¹ß»ýÇÏ´Â ºÎ Á¤È®¼º, ¿À·ù ¶Ç´Â ¼ÕÇØ¿¡ ´ëÇØ Ã¥ÀÓÀ» ÁöÁö ¾Ê½À´Ï´Ù. Microsoft´Â ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ ±â°è ¹ø¿ª ¼ÒÇÁÆ®¿þ¾î¸¦ ÀÚÁÖ ¾÷µ¥ÀÌÆ®Çϰí ÀÖ½À´Ï´Ù.

Çǵå¹é º¸³»±â