| Ãë¾àÁ¡ID |
23019 |
| À§Çèµµ |
40 |
| Æ÷Æ® |
1900 |
| ÇÁ·ÎÅäÄÝ |
UDP |
| ºÐ·ù |
UPNP |
| »ó¼¼¼³¸í |
ÇØ´ç ½Ã½ºÅÛ¿¡´Â ¸¹Àº Ãë¾àÁ¡À» °¡Áø UPnP ¼ºñ½º°¡ °¡µ¿ ÁßÀÌ´Ù. UPnP(Universal Plug and Play)´Â Áö´ÉÀûÀÎ ±â±âµé(appliance), ¹«¼± Àåºñ ¹× ¸ðµç ´Ù¾çÇÑ ÇüÅÂÀÇ PC µé¿¡ ´ëÇÑ ´Ü´ë´Ü(Peer-to-Peer) ³×Æ®¿öÅ© ¿¬°áÀ» Áö¿øÇÏ´Â ±¸Á¶(architecture)ÀÌ´Ù. UPnP´Â ½±°Ô PC¿¡ ÁÖº¯±â±â¸¦ Ãß°¡ÇÏ°í ¼³Á¤Çϱâ À§ÇØ »ç¿ëµÇ´Â "Plug and Play peripheral model"ÀÇ ´Ü¼øÇÑ È®Àå ÀÌ»óÀÇ ±â´ÉÀ» Á¦°øÇÑ´Ù. UPnP ¸¦ »ç¿ëÇØ¼, Àåºñ´Â µ¿ÀûÀ¸·Î ³×Æ®¿öÅ© »ó¿¡ Ãß°¡µÇ°í IP¸¦ ÇÒ´ç¹ÞÀ¸¸ç ±×¿¡ ´ëÇÑ ±â´É ¹× ¿ë·®(capability)µµ È®ÀÎÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ, ´Ù¸¥ ÀåºñÀÇ ±â´É ¹× ¿ë·®(capability)À̳ª ³×Æ®¿öÅ© »óÀÇ Á¸Àç¿©ºÎµµ È®ÀÎÇÒ ¼ö ÀÖ´Ù. ÀÌ ¸ðµç µ¿ÀÛÀº º°µµÀÇ Á¶ÀÛ¾øÀÌ ÀÚµ¿ÀûÀ¸·Î ÀÌ·ç¾îÁø´Ù. ÀÌ UPnP ¼ºñ½º´Â Windows XPÀÇ ¸ðµç ¹öÀü¿¡¼ µðÆú·Î ¼³Ä¡µÇ¾î µ¿ÀÛÇϸç Windows 98, 98SE, ME »ó¿¡¼´Â Internet Connection Sharing Ŭ¶óÀÌ¾ðÆ®¸¦ ÅëÇØ¼ ¼³Ä¡µÉ ¼ö ÀÖ´Ù. Windows XP »ó¿¡¼ UPnP ¼ºñ½º´Â µÎ °¡Áö ¼ºñ½º ÇÁ·Î¼¼½ºÀÎ "SSDPDS(SSDP Discovery Service)" ¿Í "UPNPDH(Universal Plug and Play Device Host) ¸¦ Áö¿øÇÑ´Ù. SSDPS ¼ºñ½º´Â ³×Æ®¿öÅ© »ó¿¡¼ Á¸ÀçÇÏ´Â µð¹ÙÀ̽º¸¦ °Ë»öÇϱâ À§Çؼ, UPNPD´Â µð¹ÙÀ̽º¸¦ ³×Æ®¿öÅ© »ó¿¡ À§Ä¡½Ã۱â À§Çؼ »ç¿ëµÈ´Ù. µÎ ¼ºñ½º´Â ¸í·ÉÀ» ÅëÇØ¼ ½ÇÇàµÇ³ª SSDP ¼ºñ½º´Â Windows XP ½Ã½ºÅÛÀÌ ºÎÆÃµÉ ¶§ µðÆúÆ®·Î ½ÇÇàµÇ°í, UPNPDH ¼ºñ½º´Â SSDPDS ¿¡ ÀÇÁ¸ÇÏ¿© Çʿ信 ÀÇÇØ¼¸¸ ½ÇÇàµÈ´Ù. ¼ºñ½º°¡ µ¿ÀÛÇÏ°Ô µÇ¸é ½Ã½ºÅÛÀº UDP µ¥ÀÌÅͱ׷¥ ÆÐŶÀ» À§ÇÑ UDP Æ÷Æ® 1900¹ø°ú TCP Æ÷Æ® 5000¹ø»ó¿¡¼ Á¢¼Ó´ë±â(Listen)ÇÑ´Ù. ÀÌ·Î ÀÎÇÏ¿©, ¿ø°ÝÁö °ø°ÝÀÚ³ª ¶Ç´Â È®»ê ¼Óµµ°¡ ºü¸¥ ÀÎÅÍ³Ý ¿úÀº ÀÌ·¯ÇÑ Æ÷Æ®¸¦ ½ºÄ³´×ÇÏ¿© UPnP ¼ºñ½º°¡ °¡µ¿ ÁßÀÎ ½Ã½ºÅÛÀÇ À§Ä¡¸¦ ÆÄ¾ÇÇÒ ¼ö ÀÖ°Ô µÈ´Ù. ÇöÀç, ¿ø°ÝÁö °ø°ÝÀÚµé ¶Ç´Â ÀÎÅÍ³Ý ¿ú¿¡ ÀÇÇØ¼ µµ¿ëµÉ ¼ö ÀÖ´Â ´Ù¼öÀÇ Ãë¾àÁ¡µéÀÌ º¸°íµÇ¾î ÀÖ´Ù. ù¹øÂ° Ãë¾àÁ¡ÀÎ ¹öÆÛ ¿ÀÆÛÇ÷οì(Buffer Overflow) Ãë¾àÁ¡Àº ³×Æ®¿öÅ© »óÀÇ UPnP ¼ºñ½º°¡ °¡µ¿ ÁßÀÎ Àåºñ¸¦ ã±â À§ÇØ »ç¿ëµÇ´Â NOTIFY µð·ºÆ¼ºê(directive) ¸¦ ó¸®ÇÏ´Â ÄÄÆ÷³ÊÆ® »ó¿¡ °æ°è üũ¸¦ ÇÏÁö ¾Ê´Â ¹öÆÛ°¡ Á¸ÀçÇÔÀ¸·Î ÀÎÇÏ¿© ¹ß»ýÇÏ´Ù. µÎ¹øÂ° Ãë¾àÁ¡Àº Á¦ 3ÀÇ ¼¹ö(Èñ»ý ¼¹ö) ¿¡ ´ëÇÑ ¼ºñ½º °ÅºÎ °ø°Ý¿¡ °üÇÑ Ãë¾àÁ¡ÀÌ´Ù. ÀÌ´Â UPnP ¼ºñ½º°¡ »õ·Ó°Ô ¹ß°ßµÈ Àåºñ¸¦ »ç¿ëÇØ¼ Á¤º¸¸¦ ȹµæÇÏ´Â ´Ü°è¿¡¼ ÃæºÐÇÑ Á¦ÇÑ(limitation)ÀÌ ±¸ÇöµÇ¾î ÀÖÁö ¾Ê±â ¶§¹®¿¡ ¹ß»ýÇÏ°Ô µÈ´Ù. ÀÌ·Î ÀÎÇÏ¿©, Èñ»ý ¼¹ö°¡ ¹«ÇÑ ·çÇÁ¸¦ µ¹µµ·Ï À¯µµÇÏ¿© CPU 100% »ç¿ë¿¡ À̸£°Ô ÇÔÀ¸·Î½á Á¤»óÀûÀÎ µ¿ÀÛÀÌ ºÒ°¡´ÉÇϵµ·Ï ÇÑ´Ù.
* ¾Ë¸² : ½ÃÅ¥¾ÆÀ̽ºÄµÀº UPnP ¼ºñ½ºÀÇ °¡µ¿ ¿©ºÎ¸¦ È®ÀÎÇϱâ À§Çؼ, ´ë»ó ½Ã½ºÅÛ¿¡ UPnP ¼ºñ½º°¡ °¡µ¿ ÁßÀ̶ó¸é °Á¦·Î ½ÃÅ¥¾ÆÀ̽ºÄµÀÌ ¼³Ä¡µÈ ½Ã½ºÅÛÀÇ 80¹ø Æ÷Æ®·Î HTTP ¿äûÀ» ½ÃµµÇϵµ·Ï À¯µµÇÑ´Ù. ½ÃÅ¥¾ÆÀ̽ºÄµÀÌ ¼³Ä¡µÈ ½Ã½ºÅÛ¿¡ 80¹ø Æ÷Æ®°¡ ¿·Á ÀÖÀ» ¶§, ÀÌ HTTP ¿äûÀº ½ÇÁ¦·Î ¼º°øÇÏ°Ô µÈ´Ù. ¶ÇÇÑ, ·ÎÄà ½Ã½ºÅÛ¿¡¼ UPnP ¼ºñ½ºÀÇ °¡µ¿¿©ºÎ¸¦ È®ÀÎÇÏ´Â ¹æ¹ýÀº º°µµÀÇ À¯Æ¿¸®Æ¼ ÇÁ·Î±×·¥ÀÎ (UnPlug n' Pray) ¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù. http://grc.com/UnPnP/UnPnP.htm * Âü°í »çÀÌÆ®: http://technet.microsoft.com/en-us/security/bulletin/ms01-059 http://cert-nl.surfnet.nl/s/2001/S-01-119.htm
* ¿µÇâÀ» ¹Þ´Â Ç÷§Æû: Windows XP Windows 98, 98SE Windows ME |
| ÇØ°áÃ¥ |
´ÙÀ½ Microsoft À¥ »çÀÌÆ®·ÎºÎÅÍ Windows XP Ãֽмºñ½º ÆÑÀ» ´Ù¿î¹Þ¾Æ ¼³Ä¡ÇØ¾ß ÇÑ´Ù. http://www.microsoft.com/Downloads/details.aspx?displaylang=ko&FamilyID=D17CBEB5-7478-4147-B4BA-E6CF686A352B
-- ¶Ç´Â --
¼ºñ½º°¡ ºÒÇÊ¿äÇÑ °æ¿ì, ¼ºñ½º¸¦ ¿Ïº®ÇÏ°Ô Á߽ýÃÄÑ¾ß ÇÑ´Ù. ´Ü, ½ÇÁ¦·Î SSDP Discovery Service ¸¦ Á¾·áÇØ¾ß¸¸, TCP 5000°ú UDP 1900 Æ÷Æ®°¡ ´ÝÈ÷°Ô µÈ´Ù. ±×·¯¹Ç·Î, UPnP ¼ºñ½º¸¦ ¿Ïº®ÇÏ°Ô ÁßÁöÇϱâ À§Çؼ´Â µÎ ¼ºñ½º "SSDP Discovery Service" ¿Í "UPNP Device Host" ¸ðµÎ¸¦ ÁßÁöÇØ¾ß ÇÑ´Ù.
1. [½ÃÀÛ] ¸Þ´ºÀÇ [½ÇÇà]À» ÅëÇØ "services.msc(¼ºñ½º °ü¸® ÄܼÖ)" À» ¿¬´Ù. 2. ¼ºñ½º ¸ñ·Ï¿¡¼ "SSDP Discovery Service" ¸¦ ¼±ÅÃÇÑ ÈÄ µî·ÏÁ¤º¸¸¦ ¿¬´Ù. 3. "ÁßÁö" ¹öưÀ» Ŭ¸¯Çϰí "½ÃÀÛ À¯Çü" Çʵ带 "»ç¿ë¾ÈÇÔ" À¸·Î º¯°æÇÑ´Ù. 4. ¼ºñ½º ¸ñ·Ï¿¡¼ "Universal Plug and Play Device Host" ¸¦ ¼±ÅÃÇÑ ÈÄ µî·ÏÁ¤º¸¸¦ ¿¬´Ù. 5. "ÁßÁö" ¹öưÀ» Ŭ¸¯Çϰí "½ÃÀÛ À¯Çü" Çʵ带 "»ç¿ë¾ÈÇÔ" À¸·Î º¯°æÇÑ´Ù. |
| °ü·Ã URL |
CVE-2001-0721,CVE-2001-0877 (CVE) |
| °ü·Ã URL |
1548 (SecurityFocus) |
| °ü·Ã URL |
7318,7428,7721,7722 (ISS) |
|