English
¢¸¢· µÚ·Î
Ãë¾àÁ¡ID 19003
À§Çèµµ 30
Æ÷Æ® 53
ÇÁ·ÎÅäÄÝ TCP,UDP
ºÐ·ù DNS
»ó¼¼¼³¸í ÇØ´ç DNS ¼­¹ö´Â ÀÓÀÇÀÇ È£½ºÆ®µé¿¡ ÀÇÇÑ Recursive Query(Àç±Í ÁúÀÇ)¸¦ Çã¿ëÇÑ´Ù. ÇØ´ç È£½ºÆ®¿¡ ÀÖ´Â DNS µ¥ÀÌÅͺ£À̽º¿¡¼­ °ÅÁþ ·¹Äڵ带 °¡Áöµµ·Ï DNS ·¹ÄÚµåµéÀ» ¼öÁ¤ÇØ ³õÀ½À¸·Î½á, °ø°ÝÀÚ´Â DNS Cache Poisoning(DNS ij½¬¿¡ °ÅÁþÁ¤º¸°¡ µé¾î°¡°Ô ÇÔ) °ø°ÝÀ» ½ÃµµÇÒ ¼ö ÀÖ´Ù. °ø°ÝÀÚ´Â ¿ì¸®ÀÇ µµ¸ÞÀÎ ³×ÀÓ¼­¹ö°¡ °ÅÁþ ·¹Äڵ带 °¡Áö°í ÀÖ´Â ÀÚ½ÅÀÇ ¾ÇÀÇÀûÀÎ ³×ÀÓ¼­¹ö¿¡ ´ëÇØ Recursive Query(Àç±Í ÁúÀÇ)¸¦ ÇÏ°Ô ÇÑ´Ù. ±×·¯¸é ¿ì¸®ÀÇ µµ¸ÞÀÎ ³×ÀÓ¼­¹ö´Â ±× ÀÀ´ä¿¡ Æ÷ÇԵǾî ÀÖ´Â °ÅÁþ ·¹Äڵ带 ¹Þ¾Æµé¿© ij½¬¿¡ ÀúÀåÇÑ´Ù.
ÀÌ´Â °ø°ÝÀÚ°¡ ¾î¶² ƯÁ¤ À¥ »çÀÌÆ®¸¦ ¾ÇÀÇÀûÀÎ À¥ »çÀÌÆ®·Î Àüȯ½ÃÄÑ ³õ°Å³ª, ȤÀº MX ·¹Äڵ带 ¼Ó¿© ¿ì¸®ÀÇ µµ¸ÞÀÎ ¸ÞÀÏ ¼­¹öÀÇ e-mailµéÀ» ÀÚ½ÅÀÇ ¸ÞÀÏ ¼­¹ö·Î µ¹·Á ³õÀ» ¼öµµ ÀÖ´Ù.

* ¾Ë¸²: ¸¸¾à DNS ¼­¹ö°¡ ³»ºÎ »ç¿ëÀÚµéÀÌ »ç¿ëÇÏ´Â Internal ³×ÀÓ ¼­¹ö¶ó¸é ÀÌ Ãë¾àÁ¡Àº ¹«½ÃÇÑ´Ù.

* Âü°í »çÀÌÆ®:
http://www.cert.org/advisories/CA-1997-22.html

* ¿µÇâÀ» ¹Þ´Â Ç÷§Æû:
DNS Any version
ÇØ°áÃ¥ ÇØ´ç ³×ÀÓ¼­¹ö¸¦ »ç¿ëÇÏ¿©¾ß Çϴ ȣ½ºÆ®µé (Áï, °°Àº ³×Æ®¿÷À» »ç¿ëÇÏ´Â LAN »óÀÇ È£½ºÆ®µé)¿¡ ´ëÇÑ Recursive QueryµéÀ» Á¦ÇÑÇÏ¿©¾ß ÇÑ´Ù.

À¯´Ð½º ȤÀº ¸®´ª½º ½Ã½ºÅÛµéÀÇ °æ¿ì:
Bind ¹öÀü 8À» »ç¿ëÇÑ´Ù¸é named.conf ÆÄÀÏÀÇ 'options' ¼½¼Ç¿¡¼­ 'allow-recursive' ¸í·ÉÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù. Bind ¹öÀü 9¸¦ »ç¿ëÇÑ´Ù¸é 'allow-recursion' ¸í·ÉÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù.
º¸¿© ÁÖÁö ¾Ê¾Æµµ µÉ Á¤º¸°¡ °Ë»öµÇ¾î ÁöÁö ¾Êµµ·Ï ¿ÜºÎ Ŭ¶óÀÌ¾ðÆ®µé¿¡°Ô DNS ¼­¹ö·ÎºÎÅÍ ¼­ºñ½ºµÇ´Â Á¤º¸¸¦ ºÎºÐÀûÀ¸·Î Á¦ÇÑÇÒ Çʿ䰡 ÀÖ´Ù. ÀÌ Á¤º¸´Â allow-transfer, allow-query, allow-recursive (ȤÀº allow-recursion) ±×¸®°í version°ú °°Àº ¿É¼ÇµéÀÌ ÇØ´çµÈ´Ù. Global ¼½¼Ç (¼­ºñ½ºµÇ´Â ¸ðµç ZoneµéÀÌ Àû¿ëµÊ)À̳ª per-zone basis ¿¡¼­ À̰ÍÀ» Á¦ÇÑÇÒ ¼ö ÀÖ´Ù.

¿¹µéµé¾î, ¼­¹ö°¡ ÀÎÅͳݰú ³»ºÎ ³×Æ®¿÷ (³»ºÎ IP°¡ 192.168.1.2)¿¡ ¿¬°áµÇ¾î ÀÖ°í (±âº»ÀûÀ¸·Î Multi-Homed ¼­¹ö), ³»ºÎ È£½ºÆ®µé¿¡°Ô¸¸ DNS LookupÀ» Çã¿ëÇØ ÁÖ°í ÀÎÅͳÝÀ¸·Î´Â ¾î¶² ¼­ºñ½ºµµ Á¦°øÇÏÁö ¾Ê°íÀÚ ÇÑ´Ù¸é /etc/named.conf¿¡ ´ÙÀ½ ³»¿ëÀ» Æ÷ÇÔÇÏ¿© Á¦ÇÑÇÒ ¼ö ÀÖ´Ù:

options {
allow-query { 192.168.1/24; } ;
allow-transfer { none; } ;
allow-recursive { 192.168.1/24; } ;
listen-on { 192.168.1.2; } ;
forward { only; } ;
forwarders { A.B.C.D; } ;
};

Microsoft WindowsÀÇ °æ¿ì:
1. ·¹Áö½ºÆ®¸® ÆíÁý±â¸¦ ¿ÀÇÂÇÑ´Ù. (Windows ½Ã½ºÅÛ ½ÃÀÛ ¸Þ´º¿¡¼­, ½ÇÇà ¼±ÅÃ, regedit ȤÀº regedt32¸¦ ŸÀÌÇÎÇϰí È®ÀÎÀ» Ŭ¸¯ÇÑ´Ù.)
2. ·¹Áö½ºÆ®¸® Ű HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNS\Parameters·Î À̵¿ÇÑ´Ù.
3. ÆíÁý ¸Þ´º¿¡¼­ REG_DWORD Á¾·ù·Î½á °ª À̸§ NoRecursionÀ» Ãß°¡ÇÑ´Ù.
4. DWORD ÆíÁý±â¿¡¼­ µ¥ÀÌÅÍ °ªÀ» 1·Î ¼³Á¤ÇÑ´Ù (True·Î RecursionÀ» Disable ½ÃŲ´Ù).
5. DNS ¼­¹ö¸¦ Á¾·áÇϰí Àç½ÃÀÛÇÑ´Ù.
°ü·Ã URL CVE-1999-002 (CVE)
°ü·Ã URL (SecurityFocus)
°ü·Ã URL (ISS)