ÀÌ ¹®¼¿¡¼´Â ASP.NET ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ À§ÀÓ¿¡ ÇÊ¿äÇÑ ÀÎÅÍ³Ý Á¤º¸ ¼ºñ½º(IIS) ¹× Microsoft
Active Directory¸¦ ±¸¼ºÇÏ´Â ¹æ¹ýÀ» ´Ü°èº°·Î ¼³¸íÇÕ´Ï´Ù. À§ÀÓÀº °¡Àå ´ÙÀ½ ´Ü°èÀÔ´Ï´Ù. À§ÀÓÀ» »ç¿ëÇÏ¸é ·ÎÄà ¸®¼Ò½º¿¡¸¸ ¾×¼¼½ºÇÏ´Â
°ÍÀÌ ¾Æ´Ï¶ó Ŭ¶óÀÌ¾ðÆ®¸¦ ´ë½ÅÇÏ¿© ¿ø°Ý ¸®¼Ò½º¿¡µµ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¹®¼¿¡¼´Â ASP.NET ¿¬°á ÀÀ¿ë ÇÁ·Î±×·¥À» À§ÀÓÇϱâ À§ÇØ
¼öÇàÇØ¾ß ÇÒ ´Ü°è¸¦ ¼³¸íÇÕ´Ï´Ù.
À§ÀÓ ¿ä±¸ »çÇ×
À§ÀÓ¿¡¼ ¸®¼Ò½º¿¡ ¾×¼¼½ºÇϱâ À§Çؼ´Â Windows ÅëÇÕ ÀÎÁõÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. °èÁ¤À» À§ÀÓÇÒ ¼ö ÀÖ´Â ÄÄÇ»ÅÍ ¼ö¿¡´Â
ÇѰ谡 ¾øÁö¸¸, °¢ ÄÄÇ»Å͸¦ ¿Ã¹Ù¸£°Ô ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù. Windows ÅëÇÕ ÀÎÁõ ¹æ¹ýÀº ´ÙÀ½ µÎ °¡Áö Á¶°Ç¿¡ ÇØ´çÇÒ ¶§¸¸ ÀÛµ¿ÇÕ´Ï´Ù.
- Active Directory°¡ ÇÊ¿äÇÑ Kerberos ÀÎÁõ ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇϵµ·Ï ³×Æ®¿öÅ©¸¦
¼³Á¤ÇÕ´Ï´Ù.
- »ç¿ëÀÚ ³×Æ®¿öÅ©¿¡ ¼ÓÇÑ À§ÀÓ¿¡ Æ®·¯½ºÆ®µÇµµ·Ï ÄÄÇ»ÅÍ¿Í °èÁ¤À» ¼³Á¤ÇÕ´Ï´Ù.
ÀÌ·¯ÇÑ Á¶°Ç¿¡ ÇØ´çµÇÁö ¾ÊÀ» ¶§´Â Windows ÅëÇÕ ÀÎÁõ¿¡¼ ÇØ´ç IIS ¼¹ö¿¡ ¾×¼¼½ºÇÏ´Â °Í¸¸ Çã¿ëÇϰí ÀÌ
IIS ¼¹ö°¡ ¿ø°ÝÀ¸·Î ¾×¼¼½ºÇÏ´Â Windows ÀÎÁõ¿¡ ¸Â°Ô ±¸¼ºµÈ ´Ù¸¥ ¸®¼Ò½º¿¡ ¾×¼¼½ºÇÏ´Â °ÍÀ» Çã¿ëÇÏÁö ¾ÊÀ¸¹Ç·Î Windows ÅëÇÕ ÀÎÁõÀ»
»ç¿ëÇØ¼ ¿ø°Ý ¸®¼Ò½ºÀÇ µ¥ÀÌÅÍ¿¡ ¾×¼¼½ºÇÒ ¼ö ¾ø½À´Ï´Ù.
Kerberos ÀÎÁõÀÌ ¼¹ö¿Í Ŭ¶óÀÌ¾ðÆ®¸¦ ¸ðµÎ ÀÎÁõÇÏ´Â ¹Ý¸é¿¡
NTLM(Windows NT Challenge/Response)Àº Ŭ¶óÀÌ¾ðÆ®¸¸ ÀÎÁõÇÕ´Ï´Ù. Windows 2000 ÀÌÀüÀÇ Ç÷§ÆûÀº
Kerberos ÀÎÁõÀ» Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. Kerberos¸¦ »ç¿ëÇÏ·Á¸é IIS 5.0 ÀÌ»óÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. µû¶ó¼, Kerberos À§ÀÓÀ»
»ç¿ëÇÒ ¸ðµç ÄÄÇ»ÅÍ¿¡¼´Â Windows 2000 ÀÌ»óÀÇ ÃֽŠ¿î¿µ üÁ¦¸¦ ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù. ¶ÇÇÑ, ¸ðµç ÄÄÇ»Å͸¦ °°Àº Active
Directory Æ÷¸®½ºÆ®¿¡ ¹èÄ¡ÇØ¾ß ÇÕ´Ï´Ù. Microsoft Internet Explorer 5.0 À̻󿡼¸¸ Kerberos¸¦
Áö¿øÇÕ´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº Microsoft ±â¼ú ÀÚ·áÀÇ ´ÙÀ½
¹®¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
217098
(http://support.microsoft.com/kb/217098/KO/
)
Windows 2000 Kerberos »ç¿ëÀÚ ÀÎÁõ ÇÁ·ÎÅäÄÝÀÇ ±âº» °³¿ä
À§ÀÓ ¿ä±¸ »çÇ×À» ¸ðµÎ ÃæÁ·½ÃŰ¸é ´ÙÀ½°ú °°Àº ¿äûÀÚÀÇ ÀÚ°Ý Áõ¸íÀÌ
Àü¼ÛµË´Ï´Ù.
- Ŭ¶óÀ̾ðÆ®(Internet Explorer 5.0 ÀÌ»ó).
- µµ¸ÞÀÎ »ç¿ëÀڷκÎÅÍÀÇ ¿äû.
- À¥ ¼¹ö(IIS 5.0 ÀÌ»ó).
- µµ¸ÞÀÎ »ç¿ëÀÚ ÀÚ°Ý Áõ¸í À§ÀÓ.
- µµ¸ÞÀÎ »ç¿ëÀÚ ÀÚ°Ý Áõ¸íÀÇ ºñÁî´Ï½º ¼¹ö À§ÀÓ.
- ÆÄÀÏ, µ¥ÀÌÅͺ£À̽º, Active Directory µîÀÇ ¿ø°Ý ¸®¼Ò½º¿¡ ¾×¼¼½º.
À§ÀÓÇÒ ¼ö ÀÖµµ·Ï Internet Explorer ±¸¼º
Internet Explorer 5.0 ÀÌ»óÀ» »ç¿ëÇÒ °æ¿ì ASP.NET - IIS À§ÀÓÀÌ °¡´ÉÇϵµ·Ï ´ÙÀ½°ú °°ÀÌ
Internet Explorer¸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
- Internet Explorer¸¦ ½ÃÀÛÇÕ´Ï´Ù. ¸Þ´º ¸ðÀ½¿¡¼ µµ±¸¸¦ ´©¸¥
´ÙÀ½ ÀÎÅÍ³Ý ¿É¼ÇÀ» ´©¸¨´Ï´Ù.
- °í±Þ ÅÇÀ» ´©¸¥ ´ÙÀ½ ÅëÇÕµÈ Windows ÀÎÁõ »ç¿ë(´Ù½Ã
½ÃÀÛÇØ¾ß ÇÔ) È®ÀζõÀ» ¼±ÅÃÇÕ´Ï´Ù.
ÀÌ ¼³Á¤À» ¼³Á¤Çϸé Internet Explorer°¡ Negotiate
challenge¿¡ ÀÀ´äÇÑ ´ÙÀ½ Kerberos ÀÎÁõÀ» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ±â´É¿¡´Â Windows 2000 ÀÌ»óÀÌ ÇÊ¿äÇϱ⠶§¹®¿¡
Internet Explorer°¡ Windows 2000 ÀÌ»ó ¿î¿µ üÁ¦¿¡¼ ½ÇÇàµÇÁö ¾ÊÀ¸¸é Internet Explorer°¡
Negotiate challenge¿¡ ÀÀ´äÇÏÁö ¾Ê½À´Ï´Ù. ±âº»ÀûÀ¸·Î, Internet Explorer´Â ÅëÇÕµÈ Windows
ÀÎÁõ »ç¿ë(´Ù½Ã ½ÃÀÛÇØ¾ß ÇÔ) È®ÀζõÀ» ¼±ÅÃÇÑ °æ¿ì¿¡µµ NTLM ÀÎÁõÀ» »ç¿ëÇÕ´Ï´Ù.
°æ°í: ·¹Áö½ºÆ®¸® ÆíÁý±â¸¦ À߸ø »ç¿ëÇÏ¸é ½É°¢ÇÑ ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖÀ¸¸ç ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ ¿î¿µ üÁ¦¸¦ ´Ù½Ã ¼³Ä¡Çؾß
ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. Microsoft´Â ·¹Áö½ºÆ®¸® ÆíÁý±â¸¦ À߸ø »ç¿ëÇÔÀ¸·Î½á ¹ß»ýÇÏ´Â ¹®Á¦¿¡ ´ëÇØ ÇØ°áÀ» º¸ÁõÇÏÁö ¾Ê½À´Ï´Ù. ·¹Áö½ºÆ®¸®
ÆíÁý±âÀÇ »ç¿ë¿¡ µû¸¥ ¸ðµç Ã¥ÀÓÀº »ç¿ëÀÚ¿¡°Ô ÀÖ½À´Ï´Ù.
Âü°í °ü¸®ÀÚ´Â ´ÙÀ½ ·¹Áö½ºÆ®¸® Ű¿¡¼ EnableNegotiate : REG_DWORD °ªÀ» 1·Î ¼³Á¤ÇÏ¿© Windows ÅëÇÕ ÀÎÁõÀ» ¼³Á¤ÇÒ ¼ö
ÀÖ½À´Ï´Ù.
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet
Settings
. - Kerberos°¡ Internet Explorer Ŭ¶óÀÌ¾ðÆ®¿¡¼ ½ÇÆÐÇÒ ¼ö ÀÖ´Â ¹®Á¦°¡ ¸î °¡Áö ÀÖ½À´Ï´Ù.
Kerberos ÀÎÁõ °ü·Ã ¹®Á¦¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Microsoft ±â¼ú ÀÚ·áÀÇ ´ÙÀ½ ¹®¼¸¦
ÂüÁ¶ÇϽʽÿÀ.
321728
(http://support.microsoft.com/kb/321728/KO/
)
Internet Explorer°¡ ÇÁ·Ï½Ã ¼¹ö¿¡¼ Kerberos ÀÎÁõÀ» Áö¿øÇÏÁö ¾Ê´Â´Ù
325608
(http://support.microsoft.com/kb/325608/KO/
)
PRB: ·Îµå ±ÕÇü Á¶Á¤ ¾ÆÅ°ÅØÃ³¿¡¼ Kerberos¸¦ ÅëÇÑ ÀÎÁõ À§ÀÓÀÌ ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù
248350
(http://support.microsoft.com/kb/248350/KO/
)
IIS 4.0¿¡¼ IIS 5.0À¸·Î ¾÷±×·¹À̵åÇϸé Kerberos ÀÎÁõÀÌ ½ÇÆÐÇÑ´Ù
264921
(http://support.microsoft.com/kb/264921/KO/
)
INFO: IIS°¡ ºê¶ó¿ìÀú Ŭ¶óÀÌ¾ðÆ®¸¦ ÀÎÁõÇÏ´Â ¹æ¹ý
À§ÀÓÇÒ ¼ö ÀÖµµ·Ï IIS ±¸¼º
ASP.NET ¿¬°á ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ Windows ÅëÇÕ ÀÎÁõ°ú °¡ÀåÀ» ¼³Á¤ÇÏ·Á¸é ÀÎÅÍ³Ý Á¤º¸ ¼ºñ½º(IIS)¸¦ ±¸¼ºÇؾß
ÇÕ´Ï´Ù. IIS¿¡¼ Windows ÀÎÁõÀ» »ç¿ëÇϵµ·Ï ±¸¼ºÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÇϽʽÿÀ.
- ½ÃÀÛÀ» ´©¸£°í ½ÇÇàÀ» ´©¸¨´Ï´Ù.
¿±â ÅØ½ºÆ® »óÀÚ¿¡ inetmgrÀ» ÀÔ·ÂÇÑ ´ÙÀ½
È®ÀÎÀ» ´©¸¨´Ï´Ù.
- ·ÎÄà ÄÄÇ»Å͸¦ È®ÀåÇÑ ´ÙÀ½ À¥ »çÀÌÆ®¸¦
È®ÀåÇÕ´Ï´Ù.
- ±âº» À¥ »çÀÌÆ®¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃß·Î ´©¸¥ ´ÙÀ½ µî·Ï
Á¤º¸¸¦ ´©¸¨´Ï´Ù.
- µð·ºÅ͸® º¸¾È ÅÇÀ» ´©¸¥ ´ÙÀ½ ÀÍ¸í ¾×¼¼½º ¹× ÀÎÁõ
Á¦¾îÀÇ ÆíÁýÀ» ´©¸¨´Ï´Ù.
- Windows ÅëÇÕ ÀÎÁõ È®ÀζõÀº ¼±ÅÃÇϰí À͸í
¾×¼¼½º, Windows µµ¸ÞÀÎ ¼¹öÀÇ ´ÙÀÌÁ¦½ºÆ® ÀÎÁõ ¹× ±âº»
ÀÎÁõ È®ÀζõÀº ¼±Åà Ãë¼ÒÇÕ´Ï´Ù.
Âü°í Internet Explorer´Â ¿©·¯ °³ÀÇ ÀÎÁõ ½ºÅ°¸¶¿¡¼ ¼±ÅÃÇÒ ¼ö ÀÖ´Â ¿É¼ÇÀÌ ÀÖ´Â °æ¿ì Ç×»ó ù ¹øÂ° ÀÎÁõ
½ºÅ°¸¶¸¦ ¼±ÅÃÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, À͸í ÀÎÁõÀ» ¼³Á¤ÇÑ °æ¿ì À͸í ÀÎÁõÀÌ Windows ÀÎÁõ ¾Õ¿¡ ÀÖÀ¸¸é Internet Explorer´Â
À͸íÀ¸·Î ÀÎÁõÇÏ·Á°í ÇÕ´Ï´Ù. Internet Explorer°¡ ÀÚµ¿À¸·Î ÀÎÁõÇÒ ¼ö ¾øÀ» °æ¿ì Internet Explorer´Â ´ÙÀ½ ¹ø ÀÎÁõ
¹æ¹ýÀ» ¼±ÅÃÇϰí Windows ÀÎÁõÀ¸·Î ÀÎÁõÇÏ·Á°í ÇÕ´Ï´Ù.
À§ÀÓÇÒ ¼ö ÀÖµµ·Ï ASP.NET ¿¬°á ÀÀ¿ë ÇÁ·Î±×·¥ ±¸¼º
- Microsoft ¸Þ¸ðÀå °°Àº ÅØ½ºÆ® ÆíÁý±â¿¡¼ Web.config ÆÄÀÏÀ» ¿±´Ï´Ù. Web.config
ÆÄÀÏÀº Web Application µð·ºÅ͸®¿¡ ÀÖ½À´Ï´Ù.
- Web.config ÆÄÀÏÀÇ <configuration> ±¸¿ª¿¡¼ ´ÙÀ½ Á¤º¸¸¦ ã½À´Ï´Ù.
<allow users="*" />
<deny users="?" />
- <System.web> ±¸¿ª¿¡¼ ´ÙÀ½°ú °°ÀÌ authentication ¿ä¼Ò°¡
Windows·Î ¼³Á¤µÇ¾ú´ÂÁö È®ÀÎÇÕ´Ï´Ù.
<authentication mode="Windows" />
- <System.web> ±¸¿ª¿¡¼ ´ÙÀ½°ú °°Àº impersonation ¿ä¼Ò¸¦ Ãß°¡ÇÕ´Ï´Ù.
<identity impersonate="true" />
Âü°í½º·¹µå¿¡¼ ƯÁ¤ »ç¿ëÀÚ¸¦ °¡ÀåÇÏ´Â ÇÁ·Î¼¼½ºÀÇ ID¿¡´Â "¿î¿µ üÁ¦ÀÇ ÀϺηΠȰµ¿" °ü¸® ÀÚ°Ý Áõ¸íÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.
±âº»ÀûÀ¸·Î aspnet_wp.exe ÇÁ·Î¼¼½º´Â ASPNETÀ̶ó´Â ÄÄÇ»ÅÍ °èÁ¤¿¡¼ ½ÇÇàµË´Ï´Ù. ±×·¯³ª, ÀÌ °èÁ¤¿¡´Â ƯÁ¤ »ç¿ëÀÚ¸¦ °¡ÀåÇÏ´Â µ¥
ÇÊ¿äÇÑ °ü¸® ÀÚ°Ý Áõ¸íÀÌ ¾ø½À´Ï´Ù. ¼ºñ½º°¡ LocalSystemÀ¸·Î ½ÇÇà ÁßÀÎ °æ¿ì¿¡´Â ÀÌ °èÁ¤ÀÌ ÀÚµ¿À¸·Î °¡Àå ±â´ÉÀ» Áö¿øÇϹǷΠÀÌ ´Ü°è¸¦
¼öÇàÇÏÁö ¾Ê¾Æ¾ß ÇÕ´Ï´Ù. Windows Server 2003¿¡¼´Â ÀÌ ¿ä±¸ »çÇ×ÀÌ ´õ ÀÌ»ó ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù. -
ÀÚ¼¼ÇÑ ³»¿ëÀº Microsoft ±â¼ú ÀÚ·áÀÇ ´ÙÀ½ ¹®¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
306158
(http://support.microsoft.com/kb/306158/KO/
)
INFO: ASP.NET ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ °¡Àå(Impersonation) ±¸Çö
317012
(http://support.microsoft.com/kb/317012/KO/
)
INFO: ASP.NET¿¡¼ ÇÁ·Î¼¼½º ¹× ¿äû ID
315736
(http://support.microsoft.com/kb/315736/KO/
)
HOWTO: Windows º¸¾ÈÀ» »ç¿ëÇÏ¿© ASP.NET ÀÀ¿ë ÇÁ·Î±×·¥ º¸¾È
À§ÀÓÇÒ ¼ö ÀÖµµ·Ï Active Directory ±¸¼º
Kerberos À§ÀÓ¿¡ Âü¿©ÇÏ´Â ¸ðµç ÄÄÇ»ÅÍ¿¡ À§ÀÓÀ» ¼³Á¤ÇØ¾ß Çϸç Active Directory µµ±¸¿¡¼ À̸¦
±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
À§ÀÓÇÒ ¼ö ÀÖµµ·Ï ÄÄÇ»ÅÍ ±¸¼º
À§ÀÓ¿¡ Æ®·¯½ºÆ®µÇµµ·Ï ÄÄÇ»Å͸¦ ±¸¼ºÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÇϽʽÿÀ.
- ÀÛ¾÷ Ç¥½ÃÁÙ¿¡¼ ½ÃÀÛÀ» ´©¸£°í ¼³Á¤À» °¡¸®Å²
´ÙÀ½ Á¦¾îÆÇÀ» ´©¸¨´Ï´Ù.
- °ü¸® µµ±¸¸¦ µÎ ¹ø ´©¸¥ ´ÙÀ½ Active Directory
»ç¿ëÀÚ ¹× ÄÄÇ»Å͸¦ µÎ ¹ø ´©¸¨´Ï´Ù.
- Computers¸¦ ´©¸¨´Ï´Ù. ¿À¸¥ÂÊ Ã¢¿¡¼ ±¸¼ºÇÒ ÄÄÇ»Å͸¦ ¸¶¿ì½º ¿À¸¥ÂÊ
´ÜÃß·Î ´©¸¥ ´ÙÀ½ µî·Ï Á¤º¸¸¦ ´©¸¨´Ï´Ù.
- ÀÏ¹Ý ÅÇ¿¡¼ À§ÀÓÇÒ ¼ö ÀÖ´Â Æ®·¯½ºÆ®¸¦ ÁÜ
È®ÀζõÀ» ¼±ÅÃÇÕ´Ï´Ù.
- È®ÀÎÀ» ´©¸¨´Ï´Ù.
À§ÀÓÇÒ ¼ö ÀÖµµ·Ï »ç¿ëÀÚ ±¸¼º
±âº»ÀûÀ¸·Î, ASP.NET ÀÀ¿ë ÇÁ·Î±×·¥Àº ¸ðµÎ aspnet_wp.exe ÇÁ·Î¼¼½º¿¡¼ ½ÇÇàµË´Ï´Ù.
aspnet_wp.exe ÇÁ·Î¼¼½º´Â ASPNETÀ̶ó´Â ÄÄÇ»ÅÍ °èÁ¤¿¡¼ ½ÇÇàµË´Ï´Ù. ÇØ´ç ÀÀ¿ë ÇÁ·Î±×·¥ °èÁ¤ÀÌ ´ë¸®ÀÎÀ¸·Î Ȱµ¿ÇÒ ¼ö ÀÖ´ÂÁö
È®ÀÎÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÇϽʽÿÀ.
- ÀÛ¾÷ Ç¥½ÃÁÙ¿¡¼ ½ÃÀÛÀ» ´©¸£°í ¼³Á¤À» °¡¸®Å²
´ÙÀ½ Á¦¾îÆÇÀ» ´©¸¨´Ï´Ù.
- °ü¸® µµ±¸¸¦ µÎ ¹ø ´©¸¥ ´ÙÀ½ Active Directory
»ç¿ëÀÚ ¹× ÄÄÇ»Å͸¦ µÎ ¹ø ´©¸¨´Ï´Ù.
- Users¸¦ ´©¸¨´Ï´Ù. ¿À¸¥ÂÊ Ã¢¿¡¼ À§ÀÓÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºÇÒ »ç¿ëÀÚÀÇ
À̸§À» ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃß·Î ´©¸¥ ´ÙÀ½ µî·Ï Á¤º¸¸¦ ´©¸¨´Ï´Ù.
- °èÁ¤ ÅÇÀ» ´©¸¨´Ï´Ù. °èÁ¤¿¡¼
°èÁ¤ÀÌ À§ÀÓ¿¡ Æ®·¯½ºÆ®µÇ¾ú½À´Ï´Ù. È®ÀζõÀ» ã¾Æ¼ ¼±ÅÃÇÕ´Ï´Ù.
Âü°í ÇØ´ç ¼ºñ½º°¡ LocalSystemÀ¸·Î ½ÇÇàµÇ¸é ÀÌ °èÁ¤ÀÌ À§ÀÓ¿ëÀ¸·Î Æ®·¯½ºÆ® ¼³Á¤À» ÀÚµ¿À¸·Î Áö¿øÇϹǷΠÀÌ ´Ü°è¸¦ ¼öÇàÇÏÁö ¸¶½Ê½Ã¿À. ±âº»ÀûÀ¸·Î, ASP.NETÀ»
LocalSystem(Machine.config ÆÄÀÏÀÇ <processModel> ¿ä¼Ò ±¸¿ª¿¡¼ userName = SYSTEM)À¸·Î ½ÇÇàÇϸé À§ÀÓ¿ëÀ¸·Î Æ®·¯½ºÆ®·Î ½ÇÇàµË´Ï´Ù.
Âü°í°èÁ¤ÀÌ ¹Î°¨ÇÏ¿© À§ÀÓÇÒ ¼ö ¾ø½À´Ï´Ù.·Î Ç¥½ÃµÈ °èÁ¤Àº À§ÀÓÇÒ ¼ö ¾ø½À´Ï´Ù. °èÁ¤ÀÌ
±×·¸°Ô Ç¥½ÃµÇ¾î ÀÖ´ÂÁö È®ÀÎÇÏ·Á¸é °èÁ¤ ¿É¼Ç ¸ñ·Ï¿¡¼ °èÁ¤ÀÌ ¹Î°¨ÇÏ¿© À§ÀÓÇÒ ¼ö
¾ø½À´Ï´Ù.¸¦ ã½À´Ï´Ù. ÀÌ ¿É¼ÇÀÌ ¼±ÅõǾî ÀÖÁö ¾Ê¾Æ¾ß ÇÕ´Ï´Ù. - È®ÀÎÀ» ´©¸¨´Ï´Ù.
¹®Á¦ ÇØ°á
- URL¿¡¼ ASP.NET ÆäÀÌÁö¸¦ È£ÃâÇϱâ À§ÇØ »ç¿ëÇÑ À¥ ¼¹ö À̸§ÀÌ ÇØ´ç IIS ÄÄÇ»ÅÍÀÇ NetBIOS
À̸§ÀÌ ¾Æ´Ñ °æ¿ì ¿À·ù 401.3ÀÌ ¹ß»ýÇÏ¸é¼ ÅëÇÕ ÀÎÁõÀÌ ½ÇÆÐÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é SetSPN.exe À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿©
ÇØ´ç ÄÄÇ»ÅÍÀÇ »õ ¼ºñ½º »ç¿ëÀÚ À̸§À» µî·ÏÇÕ´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº Microsoft ±â¼ú ÀÚ·áÀÇ ´ÙÀ½ ¹®¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
294382
(http://support.microsoft.com/kb/294382/KO/
)
À¥ »çÀÌÆ®ÀÇ "È£½ºÆ® Çì´õ"°¡ ¼¹öÀÇ NetBIOS À̸§°ú ´Ù¸¥ °æ¿ì "401.3" ¿À·ù°¡ ³ªÅ¸³ª¸é¼ ÀÎÁõÀÌ ½ÇÆÐÇÒ ¼ö ÀÖ´Ù
- Kerberos°¡ ·Îµå ±ÕÇü Á¶Á¤ ¾ÆÅ°ÅØÃ³¿¡¼ ÀÛµ¿ÇÏÁö ¾Ê°í IIS°¡ ´Ù½Ã NTLM ÀÎÁõÀ¸·Î ¹Ù²ò´Ï´Ù.
À§ÀÓ¿¡ NTLMÀ» »ç¿ëÇÒ ¼ö ¾øÀ¸¹Ç·Î À§ÀÓÀÌ ÇÊ¿äÇÑ ÀÀ¿ë ÇÁ·Î±×·¥À̳ª ¼ºñ½º°¡ ¸ðµÎ ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù.
ÀÚ¼¼ÇÑ
³»¿ëÀº Microsoft ±â¼ú ÀÚ·áÀÇ ´ÙÀ½ ¹®¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
325608
(http://support.microsoft.com/kb/325608/KO/
)
PRB: ·Îµå ±ÕÇü Á¶Á¤ ¾ÆÅ°ÅØÃ³¿¡¼ Kerberos¸¦ ÅëÇÑ ÀÎÁõ À§ÀÓÀÌ ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù
- Kerberos°¡ ¿Ã¹Ù¸£°Ô ÀÛµ¿Çϱâ À§Çؼ´Â ¸ðµç Åë½Å¿¡ Á¤½Ä µµ¸ÞÀÎ À̸§(FQDN)À» »ç¿ëÇØ¾ß
ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Microsoft ±â¼ú
ÀÚ·áÀÇ ´ÙÀ½ ¹®¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
326089
(http://support.microsoft.com/kb/326089/KO/
)
HOWTO: ºñ µµ¸ÞÀÎ ÄÁÆ®·Ñ·¯¿¡¼ IIS À¥ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ëÇØ Kerberos ¼³Á¤
- Windows 2000 Ŭ¶óÀÌ¾ðÆ®¿¡¼ Internet Explorer¸¦ »ç¿ëÇØ¼ È£½ºÆ® Çì´õ À̸§ÀÌ
ÄÄÇ»ÅÍÀÇ NetBIOS À̸§°ú ´Ù¸¥ À¥ »çÀÌÆ®¸¦ ãÀ¸¸é ¿À·ù 401.3ÀÌ ³ªÅ¸³ª¸é¼ ÅëÇÕ ÀÎÁõÀÌ ½ÇÆÐÇÒ ¼ö ÀÖ½À´Ï´Ù. Windows NT 4,
Windows 98 ¶Ç´Â Windows 95¸¦ »ç¿ëÇÏ´Â Internet Explorer Ŭ¶óÀÌ¾ðÆ®´Â ½ÇÆÐÇÏÁö ¾Ê½À´Ï´Ù. ¶ÇÇÑ, ´Ù¸¥ ÀÎÁõ
½ºÅ°¸¶µµ ÀÛµ¿ÇÕ´Ï´Ù.
- À¥ ¼¹ö°¡ Á¤½Ä µµ¸ÞÀÎ À̸§À» »ç¿ëÇÒ °æ¿ì¿¡´Â Internet Explorer¿¡¼ ÀÎÆ®¶ó³Ý »çÀÌÆ® ¸ñ·Ï¿¡
ÇØ´ç »çÀÌÆ®¸¦ Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù. À¥ ¼¹ö°¡ Á¤½Ä µµ¸ÞÀÎ À̸§À» »ç¿ëÇÏ´ÂÁö È®ÀÎÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÇÕ´Ï´Ù.
- Internet Explorer¸¦ ¿±´Ï´Ù. µµ±¸ ¸Þ´º¿¡¼
ÀÎÅÍ³Ý ¿É¼ÇÀ» ´©¸¥ ´ÙÀ½ º¸¾È ÅÇÀ» ´©¸¨´Ï´Ù.
- ·ÎÄà ÀÎÆ®¶ó³ÝÀ» ¼±ÅÃÇÕ´Ï´Ù. »çÀÌÆ®¸¦
´©¸¨´Ï´Ù.
- °í±ÞÀ» ´©¸¥ ´ÙÀ½ ¿µ¿ª¿¡ À¥ »çÀÌÆ®
Ãß°¡ ´ëÈ »óÀÚ¿¡ À¥ ÁÖ¼Ò¸¦ ÀÔ·ÂÇÕ´Ï´Ù. Ãß°¡¸¦ ´©¸¥ ´ÙÀ½
È®ÀÎÀ» ´©¸¨´Ï´Ù.
- ÇÁ·Ï½Ã ¼¹ö¸¦ »ç¿ëÇϵµ·Ï Internet Explorer Ŭ¶óÀÌ¾ðÆ®¸¦ ¼³Á¤ÇÑ °æ¿ì¿¡´Â ·ÎÄÃ
ÁÖ¼Ò¿¡ ÇÁ·Ï½Ã ¼¹ö »ç¿ë ¾È ÇÔ È®ÀζõÀ» ¼±ÅÃÇÕ´Ï´Ù. ÇÁ·Ï½Ã ¼¹ö¸¦ »ç¿ëÇϵµ·Ï Internet Explorer Ŭ¶óÀÌ¾ðÆ®¸¦
¼³Á¤Çß´ÂÁö È®ÀÎÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÇÕ´Ï´Ù.
- Internet Explorer¸¦ ½ÃÀÛÇÕ´Ï´Ù. µµ±¸ ¸Þ´º¿¡¼
ÀÎÅÍ³Ý ¿É¼ÇÀ» ´©¸¥ ´ÙÀ½ ¿¬°á ÅÇÀ» ´©¸¨´Ï´Ù.
- LAN ¼³Á¤À» ´©¸¨´Ï´Ù. ÇÁ·Ï½Ã ¼¹ö¿¡¼ ·ÎÄà ÁÖ¼Ò¿¡
ÇÁ·Ï½Ã ¼¹ö »ç¿ë ¾È ÇÔ È®ÀζõÀ» ¼±ÅÃÇß´ÂÁö È®ÀÎÇÕ´Ï´Ù.
- ASP.NET ¿¬°á ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ SQL Server¿¡ ¾×¼¼½ºÇÏ·Á¸é TCP/IP¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
¸í¸íµÈ ÆÄÀÌÇÁ´Â Kerberos À§ÀÓÀ» Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. ¸í¸íµÈ ÆÄÀÌÇÁ´Â NTLM¸¸À» »ç¿ëÇÕ´Ï´Ù. ÀÌ·¸°Ô ÇÏ·Á¸é ¿¬°á ¹®ÀÚ¿¿¡ ´ÙÀ½ Ư¼ºÀ»
Ãß°¡ÇÕ´Ï´Ù.
"Network Library =dbmssocn"
³×Æ®¿öÅ© ¶óÀ̺귯¸®¸¦ ¸í½ÃÀûÀ¸·Î ¼³Á¤ÇÏÁö ¾ÊÀ¸¸é NTLMÀÌ Å¬¶óÀÌ¾ðÆ® ±¸¼º À¯Æ¿¸®Æ¼(Cliconfg.exe)¿¡¼ ù ¹øÂ°
¶óÀ̺귯¸® ¼³Ä¡¸¦ ¼öÇàÇÕ´Ï´Ù. Microsoft Data Access Components(MDAC) 2.6¿¡¼´Â ÀÌ ±âº»°ªÀÌ ¸í¸íµÈ ÆÄÀÌÇÁ¿¡¼
TCP/IP·Î º¯°æµË´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº Microsoft ±â¼ú ÀÚ·áÀÇ ´ÙÀ½ ¹®¼¸¦ ÂüÁ¶ÇϽʽÿÀ. 315159
(http://support.microsoft.com/kb/315159/KO/
)
BUG: ÀÛ¾÷ÀÚ ÇÁ·Î¼¼½º°¡ ASPNET °èÁ¤À¸·Î ½ÇÇàµÇ¸é ¸í¸íµÈ ÆÄÀÌÇÁ°¡ ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù
176377
(http://support.microsoft.com/kb/176377/KO/
)
INFO: ASP¿¡¼ ÅëÇÕ º¸¾ÈÀ» »ç¿ëÇÏ¿© SQL Server¿¡ ¾×¼¼½º
176379
(http://support.microsoft.com/kb/176379/KO/
)
INFO: Æ®·¯½ºÆ®µÈ ¿¬°áÀÌ ÀÖ´Â °³º° ½Ã½ºÅÛÀÇ IIS ¹× SQL Server
247931
(http://support.microsoft.com/kb/247931/KO/
)
INF: ASP¿¡¼ SQL Server·ÎÀÇ ¿¬°á ½Ã ÀÎÁõ ¹æ¹ý
º¸¾È À¥ ±â¹Ý ÀÀ¿ë ÇÁ·Î±×·¥°ú À§ÀÓ ½Ã³ª¸®¿À¸¦ ¼³°èÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀ» º¸·Á¸é ´ÙÀ½
Microsoft Developer Network À¥ »çÀÌÆ®¸¦ ¹æ¹®ÇϽʽÿÀ.
º¸¾È ASP.NET ÀÀ¿ë ÇÁ·Î±×·¥ ÀÛ¼º: ÀÎÁõ, ±ÇÇÑ ºÎ¿© ¹× º¸¾È Åë½Å
º¸¾È À¥ ±â¹Ý ÀÀ¿ë ÇÁ·Î±×·¥À»
¼³°èÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½À» ÂüÁ¶ÇϽʽÿÀ.
"Designing Secure Web-Based Applications"
Microsoft Press
Michael Howard, Marc Levy ¹× Richard Waymire
ISBN 0-7356-0995-0
Microsoft Á¦Ç° °ü·Ã ±â¼ú Àü¹®°¡µé°ú ¿Â¶óÀÎÀ¸·Î Á¤º¸¸¦ ±³È¯ÇϽ÷Á¸é Microsoft ´º½º ±×·ì
(http://support.microsoft.com/newsgroups/default.aspx)
¿¡ Âü¿©ÇϽñ⠹ٶø´Ï´Ù.±â¼ú ÀÚ·á: 810572 - ¸¶Áö¸· °ËÅä: 2007³â 12¿ù 4ÀÏ È¿äÀÏ - ¼öÁ¤: 2.5
º» ¹®¼ÀÇ Á¤º¸´Â ´ÙÀ½ÀÇ Á¦Ç°¿¡ Àû¿ëµË´Ï´Ù.
- Microsoft ASP.NET 1.1
- Microsoft ASP.NET 1.0
- Microsoft Internet Information Services 5.0
- Microsoft Internet Information Services 6.0
| kbauthentication kbwebforms kbdomain kbclient kbconfig kbwebserver kbhowtomaster kbhowto KB810572 |