HOWTO: À§ÀÓ ½Ã³ª¸®¿À¿¡ ¸Â°Ô ASP.NET ÀÀ¿ë ÇÁ·Î±×·¥ ±¸¼º

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

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

¿ä¾à

ÀÌ ¹®¼­¿¡¼­´Â 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 Windows 2000 Kerberos »ç¿ëÀÚ ÀÎÁõ ÇÁ·ÎÅäÄÝÀÇ ±âº» °³¿ä


À§ÀÓ ¿ä±¸ »çÇ×À» ¸ðµÎ ÃæÁ·½ÃŰ¸é ´ÙÀ½°ú °°Àº ¿äûÀÚÀÇ ÀÚ°Ý Áõ¸íÀÌ Àü¼ÛµË´Ï´Ù.
  1. Ŭ¶óÀ̾ðÆ®(Internet Explorer 5.0 ÀÌ»ó).
  2. µµ¸ÞÀÎ »ç¿ëÀڷκÎÅÍÀÇ ¿äû.
  3. À¥ ¼­¹ö(IIS 5.0 ÀÌ»ó).
  4. µµ¸ÞÀÎ »ç¿ëÀÚ ÀÚ°Ý Áõ¸í À§ÀÓ.
  5. µµ¸ÞÀÎ »ç¿ëÀÚ ÀÚ°Ý Áõ¸íÀÇ ºñÁî´Ï½º ¼­¹ö À§ÀÓ.
  6. ÆÄÀÏ, µ¥ÀÌÅͺ£À̽º, Active Directory µîÀÇ ¿ø°Ý ¸®¼Ò½º¿¡ ¾×¼¼½º.

À§ÀÓÇÒ ¼ö ÀÖµµ·Ï Internet Explorer ±¸¼º

Internet Explorer 5.0 ÀÌ»óÀ» »ç¿ëÇÒ °æ¿ì ASP.NET - IIS À§ÀÓÀÌ °¡´ÉÇϵµ·Ï ´ÙÀ½°ú °°ÀÌ Internet Explorer¸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
  1. Internet Explorer¸¦ ½ÃÀÛÇÕ´Ï´Ù. ¸Þ´º ¸ðÀ½¿¡¼­ µµ±¸¸¦ ´©¸¥ ´ÙÀ½ ÀÎÅÍ³Ý ¿É¼ÇÀ» ´©¸¨´Ï´Ù.
  2. °í±Þ ÅÇÀ» ´©¸¥ ´ÙÀ½ ÅëÇÕµÈ 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
    .
  3. Kerberos°¡ Internet Explorer Ŭ¶óÀÌ¾ðÆ®¿¡¼­ ½ÇÆÐÇÒ ¼ö ÀÖ´Â ¹®Á¦°¡ ¸î °¡Áö ÀÖ½À´Ï´Ù. Kerberos ÀÎÁõ °ü·Ã ¹®Á¦¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Microsoft ±â¼ú ÀÚ·áÀÇ ´ÙÀ½ ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.
    321728 Internet Explorer°¡ ÇÁ·Ï½Ã ¼­¹ö¿¡¼­ Kerberos ÀÎÁõÀ» Áö¿øÇÏÁö ¾Ê´Â´Ù
    325608 PRB: ·Îµå ±ÕÇü Á¶Á¤ ¾ÆÅ°ÅØÃ³¿¡¼­ Kerberos¸¦ ÅëÇÑ ÀÎÁõ À§ÀÓÀÌ ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù
    248350 IIS 4.0¿¡¼­ IIS 5.0À¸·Î ¾÷±×·¹À̵åÇϸé Kerberos ÀÎÁõÀÌ ½ÇÆÐÇÑ´Ù
    264921 INFO: IIS°¡ ºê¶ó¿ìÀú Ŭ¶óÀÌ¾ðÆ®¸¦ ÀÎÁõÇÏ´Â ¹æ¹ý

À§ÀÓÇÒ ¼ö ÀÖµµ·Ï IIS ±¸¼º

ASP.NET ¿¬°á ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ Windows ÅëÇÕ ÀÎÁõ°ú °¡ÀåÀ» ¼³Á¤ÇÏ·Á¸é ÀÎÅÍ³Ý Á¤º¸ ¼­ºñ½º(IIS)¸¦ ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù. IIS¿¡¼­ Windows ÀÎÁõÀ» »ç¿ëÇϵµ·Ï ±¸¼ºÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÇϽʽÿÀ.
  1. ½ÃÀÛÀ» ´©¸£°í ½ÇÇàÀ» ´©¸¨´Ï´Ù. ¿­±â ÅØ½ºÆ® »óÀÚ¿¡ inetmgrÀ» ÀÔ·ÂÇÑ ´ÙÀ½ È®ÀÎÀ» ´©¸¨´Ï´Ù.
  2. ·ÎÄà ÄÄÇ»Å͸¦ È®ÀåÇÑ ´ÙÀ½ À¥ »çÀÌÆ®¸¦ È®ÀåÇÕ´Ï´Ù.
  3. ±âº» À¥ »çÀÌÆ®¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃß·Î ´©¸¥ ´ÙÀ½ µî·Ï Á¤º¸¸¦ ´©¸¨´Ï´Ù.
  4. µð·ºÅ͸® º¸¾È ÅÇÀ» ´©¸¥ ´ÙÀ½ ÀÍ¸í ¾×¼¼½º ¹× ÀÎÁõ Á¦¾îÀÇ ÆíÁýÀ» ´©¸¨´Ï´Ù.
  5. Windows ÅëÇÕ ÀÎÁõ È®ÀζõÀº ¼±ÅÃÇϰí ÀÍ¸í ¾×¼¼½º, Windows µµ¸ÞÀÎ ¼­¹öÀÇ ´ÙÀÌÁ¦½ºÆ® ÀÎÁõ ¹× ±âº» ÀÎÁõ È®ÀζõÀº ¼±Åà Ãë¼ÒÇÕ´Ï´Ù.
    Âü°í Internet Explorer´Â ¿©·¯ °³ÀÇ ÀÎÁõ ½ºÅ°¸¶¿¡¼­ ¼±ÅÃÇÒ ¼ö ÀÖ´Â ¿É¼ÇÀÌ ÀÖ´Â °æ¿ì Ç×»ó ù ¹øÂ° ÀÎÁõ ½ºÅ°¸¶¸¦ ¼±ÅÃÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, À͸í ÀÎÁõÀ» ¼³Á¤ÇÑ °æ¿ì À͸í ÀÎÁõÀÌ Windows ÀÎÁõ ¾Õ¿¡ ÀÖÀ¸¸é Internet Explorer´Â À͸íÀ¸·Î ÀÎÁõÇÏ·Á°í ÇÕ´Ï´Ù. Internet Explorer°¡ ÀÚµ¿À¸·Î ÀÎÁõÇÒ ¼ö ¾øÀ» °æ¿ì Internet Explorer´Â ´ÙÀ½ ¹ø ÀÎÁõ ¹æ¹ýÀ» ¼±ÅÃÇϰí Windows ÀÎÁõÀ¸·Î ÀÎÁõÇÏ·Á°í ÇÕ´Ï´Ù.

À§ÀÓÇÒ ¼ö ÀÖµµ·Ï ASP.NET ¿¬°á ÀÀ¿ë ÇÁ·Î±×·¥ ±¸¼º

  1. Microsoft ¸Þ¸ðÀå °°Àº ÅØ½ºÆ® ÆíÁý±â¿¡¼­ Web.config ÆÄÀÏÀ» ¿±´Ï´Ù. Web.config ÆÄÀÏÀº Web Application µð·ºÅ͸®¿¡ ÀÖ½À´Ï´Ù.
  2. Web.config ÆÄÀÏÀÇ <configuration> ±¸¿ª¿¡¼­ ´ÙÀ½ Á¤º¸¸¦ ã½À´Ï´Ù.
    <allow users="*" /> 
    <deny users="?" />
  3. <System.web> ±¸¿ª¿¡¼­ ´ÙÀ½°ú °°ÀÌ authentication ¿ä¼Ò°¡ Windows·Î ¼³Á¤µÇ¾ú´ÂÁö È®ÀÎÇÕ´Ï´Ù.
    <authentication mode="Windows" />
  4. <System.web> ±¸¿ª¿¡¼­ ´ÙÀ½°ú °°Àº impersonation ¿ä¼Ò¸¦ Ãß°¡ÇÕ´Ï´Ù.
    <identity impersonate="true" />
    Âü°í½º·¹µå¿¡¼­ ƯÁ¤ »ç¿ëÀÚ¸¦ °¡ÀåÇÏ´Â ÇÁ·Î¼¼½ºÀÇ ID¿¡´Â "¿î¿µ üÁ¦ÀÇ ÀϺηΠȰµ¿" °ü¸® ÀÚ°Ý Áõ¸íÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î aspnet_wp.exe ÇÁ·Î¼¼½º´Â ASPNETÀ̶ó´Â ÄÄÇ»ÅÍ °èÁ¤¿¡¼­ ½ÇÇàµË´Ï´Ù. ±×·¯³ª, ÀÌ °èÁ¤¿¡´Â ƯÁ¤ »ç¿ëÀÚ¸¦ °¡ÀåÇÏ´Â µ¥ ÇÊ¿äÇÑ °ü¸® ÀÚ°Ý Áõ¸íÀÌ ¾ø½À´Ï´Ù. ¼­ºñ½º°¡ LocalSystemÀ¸·Î ½ÇÇà ÁßÀÎ °æ¿ì¿¡´Â ÀÌ °èÁ¤ÀÌ ÀÚµ¿À¸·Î °¡Àå ±â´ÉÀ» Áö¿øÇϹǷΠÀÌ ´Ü°è¸¦ ¼öÇàÇÏÁö ¾Ê¾Æ¾ß ÇÕ´Ï´Ù. Windows Server 2003¿¡¼­´Â ÀÌ ¿ä±¸ »çÇ×ÀÌ ´õ ÀÌ»ó ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù.
  5. ÀÚ¼¼ÇÑ ³»¿ëÀº Microsoft ±â¼ú ÀÚ·áÀÇ ´ÙÀ½ ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.
    306158 INFO: ASP.NET ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ °¡Àå(Impersonation) ±¸Çö
    317012 INFO: ASP.NET¿¡¼­ ÇÁ·Î¼¼½º ¹× ¿äû ID
    315736 HOWTO: Windows º¸¾ÈÀ» »ç¿ëÇÏ¿© ASP.NET ÀÀ¿ë ÇÁ·Î±×·¥ º¸¾È

À§ÀÓÇÒ ¼ö ÀÖµµ·Ï Active Directory ±¸¼º

Kerberos À§ÀÓ¿¡ Âü¿©ÇÏ´Â ¸ðµç ÄÄÇ»ÅÍ¿¡ À§ÀÓÀ» ¼³Á¤ÇØ¾ß Çϸç Active Directory µµ±¸¿¡¼­ À̸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

À§ÀÓÇÒ ¼ö ÀÖµµ·Ï ÄÄÇ»ÅÍ ±¸¼º

À§ÀÓ¿¡ Æ®·¯½ºÆ®µÇµµ·Ï ÄÄÇ»Å͸¦ ±¸¼ºÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÇϽʽÿÀ.
  1. ÀÛ¾÷ Ç¥½ÃÁÙ¿¡¼­ ½ÃÀÛÀ» ´©¸£°í ¼³Á¤À» °¡¸®Å² ´ÙÀ½ Á¦¾îÆÇÀ» ´©¸¨´Ï´Ù.
  2. °ü¸® µµ±¸¸¦ µÎ ¹ø ´©¸¥ ´ÙÀ½ Active Directory »ç¿ëÀÚ ¹× ÄÄÇ»Å͸¦ µÎ ¹ø ´©¸¨´Ï´Ù.
  3. Computers¸¦ ´©¸¨´Ï´Ù. ¿À¸¥ÂÊ Ã¢¿¡¼­ ±¸¼ºÇÒ ÄÄÇ»Å͸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃß·Î ´©¸¥ ´ÙÀ½ µî·Ï Á¤º¸¸¦ ´©¸¨´Ï´Ù.
  4. ÀÏ¹Ý ÅÇ¿¡¼­ À§ÀÓÇÒ ¼ö ÀÖ´Â Æ®·¯½ºÆ®¸¦ ÁÜ È®ÀζõÀ» ¼±ÅÃÇÕ´Ï´Ù.
  5. È®ÀÎÀ» ´©¸¨´Ï´Ù.

À§ÀÓÇÒ ¼ö ÀÖµµ·Ï »ç¿ëÀÚ ±¸¼º

±âº»ÀûÀ¸·Î, ASP.NET ÀÀ¿ë ÇÁ·Î±×·¥Àº ¸ðµÎ aspnet_wp.exe ÇÁ·Î¼¼½º¿¡¼­ ½ÇÇàµË´Ï´Ù. aspnet_wp.exe ÇÁ·Î¼¼½º´Â ASPNETÀ̶ó´Â ÄÄÇ»ÅÍ °èÁ¤¿¡¼­ ½ÇÇàµË´Ï´Ù. ÇØ´ç ÀÀ¿ë ÇÁ·Î±×·¥ °èÁ¤ÀÌ ´ë¸®ÀÎÀ¸·Î Ȱµ¿ÇÒ ¼ö ÀÖ´ÂÁö È®ÀÎÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÇϽʽÿÀ.
  1. ÀÛ¾÷ Ç¥½ÃÁÙ¿¡¼­ ½ÃÀÛÀ» ´©¸£°í ¼³Á¤À» °¡¸®Å² ´ÙÀ½ Á¦¾îÆÇÀ» ´©¸¨´Ï´Ù.
  2. °ü¸® µµ±¸¸¦ µÎ ¹ø ´©¸¥ ´ÙÀ½ Active Directory »ç¿ëÀÚ ¹× ÄÄÇ»Å͸¦ µÎ ¹ø ´©¸¨´Ï´Ù.
  3. Users¸¦ ´©¸¨´Ï´Ù. ¿À¸¥ÂÊ Ã¢¿¡¼­ À§ÀÓÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºÇÒ »ç¿ëÀÚÀÇ À̸§À» ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃß·Î ´©¸¥ ´ÙÀ½ µî·Ï Á¤º¸¸¦ ´©¸¨´Ï´Ù.
  4. °èÁ¤ ÅÇÀ» ´©¸¨´Ï´Ù. °èÁ¤¿¡¼­ °èÁ¤ÀÌ À§ÀÓ¿¡ Æ®·¯½ºÆ®µÇ¾ú½À´Ï´Ù. È®ÀζõÀ» ã¾Æ¼­ ¼±ÅÃÇÕ´Ï´Ù.

    Âü°í ÇØ´ç ¼­ºñ½º°¡ LocalSystemÀ¸·Î ½ÇÇàµÇ¸é ÀÌ °èÁ¤ÀÌ À§ÀÓ¿ëÀ¸·Î Æ®·¯½ºÆ® ¼³Á¤À» ÀÚµ¿À¸·Î Áö¿øÇϹǷΠÀÌ ´Ü°è¸¦ ¼öÇàÇÏÁö ¸¶½Ê½Ã¿À. ±âº»ÀûÀ¸·Î, ASP.NETÀ» LocalSystem(Machine.config ÆÄÀÏÀÇ <processModel> ¿ä¼Ò ±¸¿ª¿¡¼­ userName = SYSTEM)À¸·Î ½ÇÇàÇϸé À§ÀÓ¿ëÀ¸·Î Æ®·¯½ºÆ®·Î ½ÇÇàµË´Ï´Ù.

    Âü°í°èÁ¤ÀÌ ¹Î°¨ÇÏ¿© À§ÀÓÇÒ ¼ö ¾ø½À´Ï´Ù.·Î Ç¥½ÃµÈ °èÁ¤Àº À§ÀÓÇÒ ¼ö ¾ø½À´Ï´Ù. °èÁ¤ÀÌ ±×·¸°Ô Ç¥½ÃµÇ¾î ÀÖ´ÂÁö È®ÀÎÇÏ·Á¸é °èÁ¤ ¿É¼Ç ¸ñ·Ï¿¡¼­ °èÁ¤ÀÌ ¹Î°¨ÇÏ¿© À§ÀÓÇÒ ¼ö ¾ø½À´Ï´Ù.¸¦ ã½À´Ï´Ù. ÀÌ ¿É¼ÇÀÌ ¼±ÅõǾî ÀÖÁö ¾Ê¾Æ¾ß ÇÕ´Ï´Ù.
  5. È®ÀÎÀ» ´©¸¨´Ï´Ù.

¹®Á¦ ÇØ°á

  1. URL¿¡¼­ ASP.NET ÆäÀÌÁö¸¦ È£ÃâÇϱâ À§ÇØ »ç¿ëÇÑ À¥ ¼­¹ö À̸§ÀÌ ÇØ´ç IIS ÄÄÇ»ÅÍÀÇ NetBIOS À̸§ÀÌ ¾Æ´Ñ °æ¿ì ¿À·ù 401.3ÀÌ ¹ß»ýÇϸ鼭 ÅëÇÕ ÀÎÁõÀÌ ½ÇÆÐÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é SetSPN.exe À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ÇØ´ç ÄÄÇ»ÅÍÀÇ »õ ¼­ºñ½º »ç¿ëÀÚ À̸§À» µî·ÏÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Microsoft ±â¼ú ÀÚ·áÀÇ ´ÙÀ½ ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.
    294382 À¥ »çÀÌÆ®ÀÇ "È£½ºÆ® Çì´õ"°¡ ¼­¹öÀÇ NetBIOS À̸§°ú ´Ù¸¥ °æ¿ì "401.3" ¿À·ù°¡ ³ªÅ¸³ª¸é¼­ ÀÎÁõÀÌ ½ÇÆÐÇÒ ¼ö ÀÖ´Ù
  2. Kerberos°¡ ·Îµå ±ÕÇü Á¶Á¤ ¾ÆÅ°ÅØÃ³¿¡¼­ ÀÛµ¿ÇÏÁö ¾Ê°í IIS°¡ ´Ù½Ã NTLM ÀÎÁõÀ¸·Î ¹Ù²ò´Ï´Ù. À§ÀÓ¿¡ NTLMÀ» »ç¿ëÇÒ ¼ö ¾øÀ¸¹Ç·Î À§ÀÓÀÌ ÇÊ¿äÇÑ ÀÀ¿ë ÇÁ·Î±×·¥À̳ª ¼­ºñ½º°¡ ¸ðµÎ ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Microsoft ±â¼ú ÀÚ·áÀÇ ´ÙÀ½ ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.
    325608 PRB: ·Îµå ±ÕÇü Á¶Á¤ ¾ÆÅ°ÅØÃ³¿¡¼­ Kerberos¸¦ ÅëÇÑ ÀÎÁõ À§ÀÓÀÌ ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù
  3. Kerberos°¡ ¿Ã¹Ù¸£°Ô ÀÛµ¿Çϱâ À§Çؼ­´Â ¸ðµç Åë½Å¿¡ Á¤½Ä µµ¸ÞÀÎ À̸§(FQDN)À» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Microsoft ±â¼ú ÀÚ·áÀÇ ´ÙÀ½ ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.
    326089 HOWTO: ºñ µµ¸ÞÀÎ ÄÁÆ®·Ñ·¯¿¡¼­ IIS À¥ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ëÇØ Kerberos ¼³Á¤
  4. Windows 2000 Ŭ¶óÀÌ¾ðÆ®¿¡¼­ Internet Explorer¸¦ »ç¿ëÇØ¼­ È£½ºÆ® Çì´õ À̸§ÀÌ ÄÄÇ»ÅÍÀÇ NetBIOS À̸§°ú ´Ù¸¥ À¥ »çÀÌÆ®¸¦ ãÀ¸¸é ¿À·ù 401.3ÀÌ ³ªÅ¸³ª¸é¼­ ÅëÇÕ ÀÎÁõÀÌ ½ÇÆÐÇÒ ¼ö ÀÖ½À´Ï´Ù. Windows NT 4, Windows 98 ¶Ç´Â Windows 95¸¦ »ç¿ëÇÏ´Â Internet Explorer Ŭ¶óÀÌ¾ðÆ®´Â ½ÇÆÐÇÏÁö ¾Ê½À´Ï´Ù. ¶ÇÇÑ, ´Ù¸¥ ÀÎÁõ ½ºÅ°¸¶µµ ÀÛµ¿ÇÕ´Ï´Ù.
  5. À¥ ¼­¹ö°¡ Á¤½Ä µµ¸ÞÀÎ À̸§À» »ç¿ëÇÒ °æ¿ì¿¡´Â Internet Explorer¿¡¼­ ÀÎÆ®¶ó³Ý »çÀÌÆ® ¸ñ·Ï¿¡ ÇØ´ç »çÀÌÆ®¸¦ Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù. À¥ ¼­¹ö°¡ Á¤½Ä µµ¸ÞÀÎ À̸§À» »ç¿ëÇÏ´ÂÁö È®ÀÎÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÇÕ´Ï´Ù.
    1. Internet Explorer¸¦ ¿±´Ï´Ù. µµ±¸ ¸Þ´º¿¡¼­ ÀÎÅÍ³Ý ¿É¼ÇÀ» ´©¸¥ ´ÙÀ½ º¸¾È ÅÇÀ» ´©¸¨´Ï´Ù.
    2. ·ÎÄà ÀÎÆ®¶ó³ÝÀ» ¼±ÅÃÇÕ´Ï´Ù. »çÀÌÆ®¸¦ ´©¸¨´Ï´Ù.
    3. °í±ÞÀ» ´©¸¥ ´ÙÀ½ ¿µ¿ª¿¡ À¥ »çÀÌÆ® Ãß°¡ ´ëÈ­ »óÀÚ¿¡ À¥ ÁÖ¼Ò¸¦ ÀÔ·ÂÇÕ´Ï´Ù. Ãß°¡¸¦ ´©¸¥ ´ÙÀ½ È®ÀÎÀ» ´©¸¨´Ï´Ù.
  6. ÇÁ·Ï½Ã ¼­¹ö¸¦ »ç¿ëÇϵµ·Ï Internet Explorer Ŭ¶óÀÌ¾ðÆ®¸¦ ¼³Á¤ÇÑ °æ¿ì¿¡´Â ·ÎÄà ÁÖ¼Ò¿¡ ÇÁ·Ï½Ã ¼­¹ö »ç¿ë ¾È ÇÔ È®ÀζõÀ» ¼±ÅÃÇÕ´Ï´Ù. ÇÁ·Ï½Ã ¼­¹ö¸¦ »ç¿ëÇϵµ·Ï Internet Explorer Ŭ¶óÀÌ¾ðÆ®¸¦ ¼³Á¤Çß´ÂÁö È®ÀÎÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÇÕ´Ï´Ù.
    1. Internet Explorer¸¦ ½ÃÀÛÇÕ´Ï´Ù. µµ±¸ ¸Þ´º¿¡¼­ ÀÎÅÍ³Ý ¿É¼ÇÀ» ´©¸¥ ´ÙÀ½ ¿¬°á ÅÇÀ» ´©¸¨´Ï´Ù.
    2. LAN ¼³Á¤À» ´©¸¨´Ï´Ù. ÇÁ·Ï½Ã ¼­¹ö¿¡¼­ ·ÎÄà ÁÖ¼Ò¿¡ ÇÁ·Ï½Ã ¼­¹ö »ç¿ë ¾È ÇÔ È®ÀζõÀ» ¼±ÅÃÇß´ÂÁö È®ÀÎÇÕ´Ï´Ù.
  7. 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 BUG: ÀÛ¾÷ÀÚ ÇÁ·Î¼¼½º°¡ ASPNET °èÁ¤À¸·Î ½ÇÇàµÇ¸é ¸í¸íµÈ ÆÄÀÌÇÁ°¡ ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù
    176377 INFO: ASP¿¡¼­ ÅëÇÕ º¸¾ÈÀ» »ç¿ëÇÏ¿© SQL Server¿¡ ¾×¼¼½º
    176379 INFO: Æ®·¯½ºÆ®µÈ ¿¬°áÀÌ ÀÖ´Â °³º° ½Ã½ºÅÛÀÇ IIS ¹× SQL Server
    247931 INF: ASP¿¡¼­ SQL Server·ÎÀÇ ¿¬°á ½Ã ÀÎÁõ ¹æ¹ý

ÂüÁ¶

º¸¾È À¥ ±â¹Ý ÀÀ¿ë ÇÁ·Î±×·¥°ú À§ÀÓ ½Ã³ª¸®¿À¸¦ ¼³°èÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀ» º¸·Á¸é ´ÙÀ½ Microsoft Developer Network À¥ »çÀÌÆ®¸¦ ¹æ¹®ÇϽʽÿÀ.
http://msdn2.microsoft.com/en-us/library/aa302415.aspx
º¸¾È ASP.NET ÀÀ¿ë ÇÁ·Î±×·¥ ÀÛ¼º: ÀÎÁõ, ±ÇÇÑ ºÎ¿© ¹× º¸¾È Åë½Å
º¸¾È À¥ ±â¹Ý ÀÀ¿ë ÇÁ·Î±×·¥À» ¼³°èÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½À» ÂüÁ¶ÇϽʽÿÀ.
"Designing Secure Web-Based Applications"
Microsoft Press
Michael Howard, Marc Levy ¹× Richard Waymire
ISBN 0-7356-0995-0




Microsoft Á¦Ç° °ü·Ã ±â¼ú Àü¹®°¡µé°ú ¿Â¶óÀÎÀ¸·Î Á¤º¸¸¦ ±³È¯ÇϽ÷Á¸é Microsoft ´º½º ±×·ì¿¡ Âü¿©ÇϽñ⠹ٶø´Ï´Ù.

¼Ó¼º

±â¼ú ÀÚ·á: 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

Çǵå¹é º¸³»±â