DNS ¾ÈÀü¿î¿ë°¡À̵å 2001. 2 À¯ ½Å±Ù sgyoo@certcc.or.kr, ÀÌ Çö¿ì lotus@certcc.or.kr 1. DNS ¾ÈÀü¿î¿ë°¡ÀÌµå ¼Ò°³ DNS´Â ÀÎÅÍ³Ý ±â¹Ý ±¸Á¶¿¡ ÀÖ¾î¼ ÇÙ½ÉÀûÀÎ ¿ªÇÒÀ» Çϱ⠶§¹®¿¡ ¾ÈÀüÇÑ ¿î¿ëÀ» ¿ä±¸ÇÏ´Â ¸Å¿ì Áß¿äÇÑ ¿ä¼ÒÀÌ´Ù. ±×·¯³ª ¿¹ÀüºÎÅÍ ÃÖ±Ù±îÁö DNS °ü·Ã Ãë¾àÁ¡µéÀÌ Áö¼ÓÀûÀ¸·Î ¹ß°ßµÇ°í ÀÖ°í, ÃÖ±Ù¿¡´Â ÀÌ·¯ÇÑ Ãë¾àÁ¡À» °ø°ÝÇÏ´Â Äڵ尡 °ø°³µÇ¾î ÀÖ¾î ½ÇÁ¦ °ü·Ã ÇØÅ·»ç°íµµ ¸¹ÀÌ ¹ß»ýÇÏ°í ÀÖ´Ù. ¶ÇÇÑ DNS´Â °¢ Á¶Á÷ÀÇ ÇʼöÀûÀÎ ¼ºñ½º·Î Firewall¿¡¼ ÈçÈ÷ °³¹æÇسõ´Â Æ÷Æ®À̱⠶§¹®¿¡ °ø°ÝÀڷκÎÅÍ ÁÖ¿ä °ø°Ý¸ñÇ¥°¡ µÉ ¼ö ÀÖ¾î ´õ¿í ÁÖÀÇ°¡ ÇÊ¿äÇÑ ¼ºñ½º ÀÌ´Ù. º» °¡À̵忡¼´Â DNS ¿î¿ë ½Ã ¹ß»ýÇÒ ¼ö ÀÖ´Â º¸¾È Ãë¾àÁ¡¿¡ ´ëÇÏ¿© ¸ÕÀú ¾Ë¾Æº¸°í ÀÌ¿¡ ´ëÇÑ ÇØ°áÃ¥À» ¼Ò°³ÇÑ´Ù. º» °¡À̵忡¼ Ưº°ÇÑ ¾ð±ÞÀÌ ÀÖÁö ¾Ê´Â ÇÑ DNS¶ó ÇÔÀº ISC(Internet Software Consortium, http://www.isc.org)ÀÇ BIND 8.x ¹öÀüÀ» ÀǹÌÇϸç ÀÌ °¡À̵带 Àд µ¶ÀÚ´Â ±âº»ÀûÀÎ DNS µ¿ÀÛ ¿ø¸®¿Í ¼¹ö ¼³Á¤¿¡ ´ëÇØ ÀÌÇØ ÇÏ°í ÀÖ´Ù°í °¡Á¤ÇÑ´Ù. BIND´Â µÎ °¡Áö ¹öÀüÀ¸·Î(4, 8¹ø´ë) ¹ßÀüÇØ ¿Ô´Âµ¥, ÇöÀç´Â 8¹ø´ë ¹öÀü¸¸ÀÌ Áö¼ÓÀûÀ¸·Î ±â´ÉÀÌ È®ÀåµÇ°í ÀÖ´Ù. µû¶ó¼ º» ¹®¼¿¡ 8¹öÀü´ë ÀÌ»óÀÇ BIND¸¦ Áß½ÉÀ¸·Î ¼³¸íÇÑ´Ù. Top 2. DNS º¸¾È Ãë¾àÁ¡ °¡. Zone Transfer DNS ¼¹ö °ü¸®¿¡ ÀÖ¾î¼ °¡Àå ÈçÈ÷ À߸ø ¼³Á¤ÇÏ´Â °Í ÁßÀÇ Çϳª´Â ¹Ù·Î ºÒÇÊ¿äÇÑ »ç¿ëÀÚ¿¡°Ô DNS Zone Transfer¸¦ Çã¿ëÇÏ´Â °ÍÀÌ´Ù. ÇØ´ç µµ¸ÞÀÎÀÇ Zone¿¡ ´ëÇÑ º¹»çº»À» ¾ò±â À§ÇØ Primary Name Server·ÎºÎÅÍ Zone µ¥ÀÌÅͺ£À̽º¸¦ ²ø¾î¿À´Â ÀÛ¾÷À» Zone Transfer¶ó Çϴµ¥, ÀÌ´Â Primary Name Server°¡ ´Ù¿îµÉ °æ¿ì Secondary Name Server°¡ ±× ¿ªÇÒÀ» ´ë½ÅÇÏ°Ô µÇ±â ¶§¹®¿¡ ¾çÂÊ ¼¹ö°£ÀÇ Á¤º¸¸¦ ÀÏ°ü¼º ÀÖ°Ô À¯Áö½ÃÅ°±â À§ÇØ ¼öÇàµÇ´Â ÀÛ¾÷ÀÌ´Ù. ÀÌ ÀÛ¾÷Àº ÁÖ·Î Secondary Name Server Ãø¿¡¼ ÀÌ·ç¾îÁö¸ç, ¶§¶§·Î ¾ó¸¶³ª ¸¹Àº ¼öÀÇ È£½ºÆ®°¡ µî·ÏµÇ¾î ÀÖ´ÂÁö ȤÀº ZoneÀÇ ¹®¹ýÀû ¿À·ù¸¦ °Ë»çÇϱâ À§ÇØ °ü¸®ÀÚ°¡ ¼öµ¿À¸·Î Á¶ÀÛÇϱ⵵ ÇÑ´Ù. Zone Transfer´Â Authority¸¦ °®´Â DNS ¼¹ö¿¡ Á÷Á¢ ÁúÀÇÇÏ¿©¾ß ÇϹǷÎ, nslookup »ó¿¡¼ ÇØ´ç DNS ¼¹ö·Î ÁúÀÇ ¼¹ö¸¦ º¯°æÇÑ ÈÄ, ls ¸í·ÉÀ» »ç¿ëÇÏ¸é µÈ´Ù. ÀϹÝÀûÀ¸·Î Zone Transfer´Â Primary Name Server¿Í Secondary Name ServerÀÇ Zone Á¤º¸¸¦ ÀÏ°ü¼ºÀÖ°Ô À¯ÁöÇϱâ À§ÇØ ÀÌ·ç¾î Áö±â ¶§¹®¿¡ Second Name Server¿¡¼¸¸ Zone Transfer¸¦ ÇÒ ¼ö ÀÖµµ·Ï ÇÏ¸é µÈ´Ù. ±×·¯³ª Çã°¡µÇÁö ¾Ê´Â »ç¿ëÀÚ¿¡°Ô Zone Transfer¸¦ Çã¿ëÇÒ °æ¿ì DNS ¼¹öÀÇ Áß¿äÇÑ Á¤º¸°¡ À¯ÃâµÇ°Ô µÈ´Ù. Áï, °ø°ÝÀÚ´Â Àü¼Û ¹ÞÀº Zone Á¤º¸¸¦ ÀÌ¿ëÇÏ¿© È£½ºÆ® Á¤º¸, ³×Æ®¿öÅ© ±¸¼º ÇüÅ µîÀÇ ¸¹Àº Á¤º¸¸¦ ÆľÇÇÒ ¼ö ÀÖ°Ô µÈ´Ù. ´ëºÎºÐÀÇ »çÀÌÆ®¿¡¼ DNS ¼¹ö¸¦ µðÆúÆ®·Î ¼³Ä¡ÇÒ °æ¿ì ÀÓÀÇÀÇ »ç¿ëÀÚ°¡ Zone Transfer ¸¦ ÇÒ ¼ö ÀÖµµ·Ï ¼³Á¤µÈ´Ù. ´ÙÀ½Àº nslookup ¸í·ÉÀ» ÀÌ¿ëÇÏ¿© DNS ¼¹öÀÇ Zone µ¥ÀÌÅ͸¦ ¼öÁýÇÏ´Â °ÍÀ» º¸¿©ÁØ´Ù. (±×¸² 1) Zone Transfer ¿¹Á¦ (±×¸² 1)°ú °°ÀÌ °ø°ÝÀÚ´Â xxx.co.kr µµ¸ÞÀο¡ ´ëÇÑ Zone Transfer¸¦ ÅëÇØ ³»ºÎ ½Ã½ºÅÛ¿¡ ´ëÇÑ Á¤º¸¸¦ ÆľÇÇÒ ¼ö ÀÖ°Ô µÈ´Ù(nslookupÀÇ ls ¸í·É ÀÌ¿Ü¿¡µµ dig¿¡¼ axfr ¿É¼ÇÀ» ÅëÇؼµµ Zone Transfer¸¦ ¿äûÇÒ ¼ö ÀÖ´Ù). db ¶ó´Â È£½ºÆ® À̸§Àº ¾Æ¸¶µµ µ¥ÀÌÅͺ£À̽º ¼¹öÀÏ °¡´É¼ºÀÌ ³ôÀ¸¸ç, intra ¶ó´Â À̸§ÀÇ ¼¹ö´Â »ç³» ÀÎÆ®¶ó³Ý ¼¹ö·Î ÃßÃøÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. »ç½Ç DNSÀÇ Zone Á¤º¸¿¡ ´ëÇÑ Á¢±ÙÀ» Á¦ÇÑÇÏ´Â °ÍÀº °¡Àå È¿°úÀûÀÎ ÇØÅ· ¿¹¹æ ¹æ¹ýÁßÀÇ ÇϳªÀÌ´Ù. ´ëºÎºÐÀÇ °ø°Ýµµ±¸(ÁÖ·Î Ãë¾àÁ¡ ½ºÄ³³Ê)´Â °ø°ÝÇÏ°íÀÚ ÇÏ´Â ½Ã½ºÅÛÀÇ IP ¸®½ºÆ®¸¦ ¾ò±â À§ÇØ Zone Tranfer¸¦ ÀÌ¿ëÇÑ´Ù. Áï, ƯÁ¤ »çÀÌÆ®ÀÇ µµ¸ÞÀο¡ ´ëÇÏ¿© Zone Á¤º¸¸¦ ¼öÁýÇؼ ³ª¿Â È£½ºÆ® IP¿¡ ´ëÇÏ¿© °ø°ÝÀ» ½ÃµµÇÏ°Ô µÈ´Ù. ¹Ý´ë·Î ¸»Çϸé Zone Á¤º¸¸¦ °¡´ÉÇÑ ¿ÜºÎ¿¡ ³ëÃâ½ÃÅ°Áö ¾ÊÀ¸¸é ±×¸¸Å °ø°ÝÀ» ´çÇÏÁö ¾Ê°Ô µÇ´Â °ÍÀÌ´Ù. ³ª. Dynamic Updates BIND-8 ¹öÀüºÎÅÍ Áö¿øµÇ´Â Dynamic Update±â´ÉÀº °ü¸®ÀÚ°¡ Á÷Á¢ ÇØ´ç µµ¸ÞÀÎ ³×ÀÓ¼¹öÀÇ Zone ÆÄÀÏÀ» ¼öÁ¤ÇÏÁö ¾Ê°íµµ µ¿ÀûÀ¸·Î Zone ÆÄÀÏÀÇ ·¹Äڵ带 ¿ø°Ý °»½ÅÇÒ ¼ö ÀÖµµ·Ï ÇØÁØ´Ù. µµ¸ÞÀÎ °ü¸®¸¦ ÀÚµ¿È Çϰųª, »ç¿ëÀÚº°·Î Á¢¼Ó µµ¸ÞÀÎÀ» ½Ç½Ã°£ º¯°æÇÏ¿© Á¦°øÇϰųª, DHCP¿¡¼ÀÇ ÁÖ¼Ò-IP ¸ÅĪ°ú °°ÀÌ ½Ç½Ã°£À¸·Î ·¹Äڵ带 º¯°æ ¶Ç´Â °»½ÅÇÒ ÇÊ¿ä°¡ ÀÖ´Â ¼ºñ½º¿¡ ƯÈ÷ À¯¿ëÇÑ ±â´ÉÀÌ´Ù. Dynamic Update´Â º¸¾È»óÀÇ ÀÌÀ¯·Î ±âº»ÀûÀ¸·Î ¼³Á¤µÇ¾î ÀÖÁö ¾Ê±â¶§¹®¿¡ À̸¦ Çã¿ëÇÒ µµ¸ÞÀο¡ ´ëÇؼ´Â allow-update ¿É¼ÇÀ» Ãß°¡ÇØ¾ß ÇÑ´Ù. Dynamic Updates ±â´ÉÀº Àß »ç¿ëÇÒ °æ¿ì À¯¿ëÇÒ ¼ö ÀÖÁö¸¸, ±×·¸Áö ¾ÊÀ» °æ¿ì¿¡´Â Updator¿¡ ÀÇÇØ Zone ³»ºÎÀÇ ·¹ÄÚµå Á¤º¸°¡ »èÁ¦µÇ°Å³ª º¯°æµÉ ¼ö ÀÖ´Â À§Ç輺ÀÌ ÀÖ´Ù. Top ´Ù. DNS ÄÚµå Ãë¾àÁ¡ DNS Æ®·¡ÇÈÀº ÀϹÝÀûÀ¸·Î FirewallÀ» Åë°úÇÒ ¼ö ÀÖµµ·Ï ¼³Á¤µÇ¾î ÀÖ¾î °ø°ÝÀÚ´Â ÃæºÐÈ÷ À̸¦ ¾Ç¿ëÇÒ ¼ö ÀÖ´Ù. µû¶ó¼ ÃÖ±Ù¿¡´Â À̸¦ ÀÌ¿ëÇÏ´Â °ø°Ý¹æ¹ýÀÌ ¸¹ÀÌ °ø°³µÇ°í ÀÖÀ¸¸ç, ½ÇÁ¦ ÇØÅ·¿¡ »ç¿ëµÇ°í ÀÖ´Ù. ¸®¸ðÆ®¿¡¼ °ø°ÝÀÚ°¡ DNS ¼¹ö·Î ÇÏ¿©±Ý °ø°ÝÀÚ°¡ ¿øÇÏ´Â Äڵ带 ½ÇÇà½ÃÅ°°Å³ª ·çÆ® ½©À» ¾ò°Ô ÇÏ´Â ÀϹÝÀûÀÎ ¹æ¹ýÀº DNS ¼¹ö¿¡°Ô ±³¹¦È÷ Á¶ÀÛµÈ ÆÐŶÀ» º¸³¿À¸·Î½á ¹öÆÛ ¿À¹öÇ÷ο츦 ¹ß»ý½ÃÅ°µµ·Ï ÇÏ´Â °ÍÀÌ´Ù. ÀÌ·¯ÇÑ °ø°ÝÀÇ ¿¹·Î´Â ÃÖ±Ù¿¡ º¸°íµÈ BIND 8.2.3 ÀÌÀü ¹öÀüÀÇ TSIG Ãë¾àÁ¡°ú BIND 8.2/8.2.1 ¹öÀü¿¡ ´ëÇÑ NXT Record Ãë¾àÁ¡ÀÌ ÀÖ´Ù. BIND Ãë¾àÁ¡ ¸®½ºÆ® : http://www.isc.org/products/BIND/bind-security-19991108.html BIND 8.2/8.2.1 ¹öÀüÀÇ NXT Record Ãë¾àÁ¡¿¡ ´ëÇÑ °ø°ÝÀº (±×¸² 2)~(±×¸² 4)°ú °°ÀÌ ÀÌ·ç¾îÁø´Ù. (±×¸² 2)¿¡¼´Â ¸ÕÀú °ø°ÝÇÏ·Á´Â DNS ¼¹ö¿¡ ´ëÇÑ ¹öÀüÀ» È®ÀÎÇϸç, (±×¸² 3)¿¡¼´Â nmapµîÀ¸·Î È®ÀÎµÈ DNS ¼¹ö È£½ºÆ® Á¤º¸¸¦ ÀÌ¿ëÇÏ¿© adm-nxt °ø°Ý µµ±¸(DNS Æ÷Æ® 53¹øÀ¸·Î ¹ÙÀεù µÊ)¸¦ ½ÇÇà½ÃŲ´Ù. Adm-nxt °ø°Ý µµ±¸´Â NXT Record¿Í °ü·ÃµÈ ±³¹¦È÷ Á¶ÀÛµÈ ÆÐŶ(°ø°ÝÀÚ°¡ ½ÇÇàÇϱ⸦ ¿øÇÏ´Â Äڵ尡 Æ÷ÇÔµÈ ÆÐŶ)À» »ó´ë¹æ DNS ¼¹ö·Î Àü¼ÛÇÔÀ¸·Î½á ÇØ´ç DNS ¼¹ö·Î ÇÏ¿©±Ý Á¶ÀÛµÈ NXT Record ÆÐŶÀÇ °Ë»ç °úÁ¤¿¡¼ ¹öÆÛ ¿À¹öÇ÷ο츦 ÀÏÀ¸Å°µµ·Ï ÇÑ´Ù. ±×¸®°í ÀÌ ¶§ °ø°ÝÀÚ°¡ ½ÇÇàÇϱ⸦ ¿øÇÏ´Â Äڵ尡 BIND ½ÇÇà ±ÇÇÑÀ¸·Î ½ÇÇàµÇ°Ô µÈ´Ù. (±×¸² 4)´Â ÇÇÇؽýºÅÛÀÇ DNS ¼¹ö°¡ °ø°ÝÀÚ È£½ºÆ®ÀÇ µµ¸ÞÀÎ Á¤º¸¿¡ ´ëÇØ ÁúÀǸ¦ Çϵµ·Ï ÇÏ´Â °ÍÀÌ´Ù. Áï ÇÇÇØ ½Ã½ºÅÛÀÇ DNS¼¹ö°¡ °ø°ÝÀÚ ½Ã½ºÅÛÀ¸·Î ÁúÀǸ¦ º¸³»¸é 53¹ø Æ÷Æ®¿¡¼ ´ë±âÇÏ°í ÀÖ´Â adm-nxt °ø°Ý µµ±¸´Â ±× ÀÀ´äÀ¸·Î¼ ±³¹¦È÷ Á¶ÀÛµÈ ÆÐŶÀ» º¸³»¾î °ø°ÝÇÏ°Ô µÇ´Â °ÍÀÌ´Ù. (±×¸² 2) BIND ¹öÀü È®ÀÎ (±×¸² 3) adm-nxt BIND 8.2/8.2.1 NXT Record Ãë¾àÁ¡ °ø°Ý µµ±¸ (±×¸² 4) dns.victim.net È£½ºÆ®¿¡¼ attackers.org È£½ºÆ®·ÎÀÇ Á¤º¸ ¿äû ¶ó. Address Spoofing DNS Äõ¸®´Â Recursive ¹æ½Ä°ú Iterative ¹æ½ÄÀ¸·Î Àü´ÞµÉ ¼ö ÀÖ´Ù. DNS ¼¹ö°¡ Recursive ¸ðµå·Î µ¿ÀÛÇÒ ¶§¿¡´Â, (±×¸² 5)¿Í °°ÀÌ Å¬¶óÀ̾ðÆ®(Resolver)ÀÇ ¿äû¿¡ ´ëÇØ Namespace¸¦ °Ë»öÇÑ ÈÄ °á°ú¸¦ Àü´ÞÇÏ°í ¼º´É»óÀÇ ÀÌÀ¯·Î ÀÎÇØ(µ¿ÀÏ ¿äû¿¡ ´ëÇÑ Àç°Ë»ö ¿À¹öÇìµå¸¦ ÁÙÀ̱â À§ÇØ) °Ë»ö °á°ú¸¦ ij½¬ÇÑ´Ù. ÇÏÁö¸¸ Iterative ¸ðµå¿¡¼´Â ¾Ë ¼ö ¾ø´Â ÁúÀÇ(ÀÚ½ÅÀÌ °ü¸®ÇÏÁö ¾Ê´Â µµ¸ÞÀο¡ ´ëÇÑ ¿äû)¿¡ ´ëÇØ, ÀÀ´ä °¡´ÉÇÑ DNS ¼¹öÀÇ ¸ñ·ÏÀ» Àü´ÞÇÑ´Ù. ´ëºÎºÐÀÇ DNS ¼¹ö´Â Recursive ¸ðµå·Î µ¿ÀÛÇϸç, Iterative ¸ðµå´Â ·çÆ® ¼¹ö¿Í °°ÀÌ DNS ¼¹ö¸¦ À§ÇÑ DNS ¼¹ö(DNS ¼¹ö°£ÀÇ Åë½Å¿¡´Â Iterative ¸ðµå°¡ »ç¿ëµÊ)¿¡¼ °ú´ÙÇÑ Æ®·¡ÇÈÀ» ¸·±â À§ÇØ »ç¿ëÇÑ´Ù. ¶ÇÇÑ, Ŭ¶óÀ̾ðÆ®´Â Iterative ¸ðµå·Î ¼³Á¤µÈ DNS ¼¹ö¸¦ »ç¿ëÇÒ ¼ö ¾øÀ¸¹Ç·Î, DNS ¼¹ö ¸ñ·Ï(¿¹:resolv.conf, À©µµ¿ìÀÇ DNS ã±â¸ñ·Ï)¿¡ Ãß°¡Çؼ´Â ¾È µÈ´Ù. (±×¸² 5) Recursive ¸ðµå¿Í Iterative ¸ðµå ¿¹ Address SpoofingÀÇ °æ¿ì¿¡´Â °Ë»ö °á°ú¸¦ ij½¬ÇÏ°í ÀÖ´Â Recursive ¸ðµåÀÇ DNS ¼¹ö¿¡¼ ÁÖ·Î ¹ß»ýÇÒ °¡´É¼ºÀÌ ÀÖ´Ù. (±×¸² 6)°ú °°ÀÌ °ø°ÝÀÚ´Â nslookupÀ» ½ÇÇà½ÃÅ°°í ÁúÀÇ ´ë»ó DNS ¼¹ö¸¦ Recursive ¸ðµå·Î µ¿ÀÛÇÏ°í ÀÖ´Â DNS ¼¹ö·Î ¼³Á¤ÇÑ´Ù. ÀÌÈÄ °ø°ÝÀÚ´Â °ø°Ý´ë»ó DNS ¼¹ö·Î ÇÏ¿©±Ý ¹Ì¸® À߸ø ¼³Á¤ÇصРÀÚ½ÅÀÇ DNS ¼¹ö·Î È£½ºÆ® Á¤º¸¸¦ °Ë»öÇϵµ·Ï ÇÏ°í, °ø°ÝÀÚ´Â ±× ÀÀ´äÀ¸·Î °ÅÁþ Á¤º¸¸¦ Á¦°øÇÑ´Ù. ±×·¯¸é °ø°Ý´ë»ó DNS ¼¹ö´Â °Ë»ö °á°ú¸¦ ij½¬ÇÏ°Ô µÇ¸ç, ÀÌÈÄ ÇØ´ç µµ¸ÞÀÎÀÇ È£½ºÆ®µéÀº À§Á¶µÈ ij½¬ °á°ú¸¦ »ç¿ëÇÏ¿© ÀÎÅͳÝÀ» »ç¿ëÇÏ°Ô µÈ´Ù. (±×¸² 6) Recursive ¸ðµå DNS ¼¹öÀÇ Ä³½³ ¹®Á¦ ÀÌ·¯ÇÑ °ø°ÝÀ» ÅëÇØ °ø°ÝÀÚ´Â À¯¸í ÀüÀÚ»ó°Å·¡ »çÀÌÆ®¿Í ¶È°°Àº ³»¿ëÀ¸·Î ÀÚ½ÅÀÇ »çÀÌÆ®¸¦ ¸¸µé¾î ³õ°í, ÀÏ¹Ý »ç¿ëÀÚ°¡ Á¢¼ÓÇϵµ·Ï À¯µµÇÑ µÚ »ç¿ëÀÚÀÇ Æнº¿öµå³ª ID µîÀÇ Á¤º¸¸¦ À¯ÃâÇÏ´Â °ø°ÝÀ» ¼öÇàÇÒ ¼ö ÀÖ´Ù. »ç¿ëÀÚ´Â ÀÚ½ÅÀÌ ÇØÄ¿ »çÀÌÆ®¿¡ Á¢¼ÓÇÑÁöµµ ¸ð¸¥Ã¼ ÀÚ½ÅÀÇ ¸ðµç °Å·¡Á¤º¸¸¦ ÀÔ·ÂÇÏ°Ô µÉ °ÍÀÌ´Ù. Top 3. DNS º¸¾È ¼³Á¤ DNS ¼¹ö¸¦ ¾ÈÀüÇÏ°Ô ¿î¿µÇϱâ À§Çؼ´Â ´Ü¼øÈ÷ ¼¹ö¸¦ ¼³Ä¡ÇÏ´Â °Í ÀÌ¿Ü¿¡ º¸¾È°ú °ü·ÃµÈ ¸¹Àº ¼³Á¤µéÀ» ÇÊ¿ä·Î ÇÑ´Ù. ´ÙÀ½Àº DNS ¼¹öÀÇ ¾ÈÀüÇÑ ¼³Ä¡ ¹× º¸¾È¼³Á¤¿¡ ´ëÇÏ¿© ¼³¸íÇÑ´Ù. °¡. Zone Transfer ¹æÁö BIND-8 ¹öÀü¿¡¼´Â "named.conf" ¼³Á¤ÆÄÀÏ¿¡¼ ´ÙÀ½°ú °°ÀÌ allow-transfer ¼³Á¤À» »ç¿ëÇÏ¿© Zone µ¥ÀÌÅ͸¦ ȹµæÇÒ ¼ö ÀÖ´Â ½Ã½ºÅÛÀ» Á¦ÇÑÇÒ ¼ö ÀÖ´Ù. ´ÙÀ½Àº 111, 112¹ø È£½ºÆ®¿¡¼¸¸ Zone Transfer ¸¦ Çã¿ëÇϵµ·Ï ÇÏ´Â ¼³Á¤ÀÌ´Ù. (±×¸² 7) allow-transfer¸¦ ÀÌ¿ëÇÑ Zone Transfer Á¦ÇÑ ¼³Á¤ Zone Transfer ¸¦ Á¦ÇÑÇϴµ¥ ÀÖ¾î ÁÖÀÇÇÒ °ÍÀº Secondary ¼¹ö¿¡¼µµ À̸¦ ¼³Á¤ÇØ¾ß ÇÑ´Ù´Â °ÍÀÌ´Ù. ÀÌ·² °æ¿ì allow-transfer {none;} °ú °°ÀÌ Zone µ¥ÀÌÅÍ À¯ÃâÀ» Çã¿ëÇÏÁö ¾Ê´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÏ´Ù. BIND-8.2 ÀÌ»ó ¹öÀü¿¡¼´Â Zone µ¥ÀÌÅÍ¿¡ ´ëÇÑ ÀÎÁõ°ú °ËÁõÀ» À§ÇÑ Transaction Signature (TSIG)¶ó´Â È®ÀåµÈ ±â´ÉÀ» Á¦°øÇϴµ¥, À̸¦ ÀÌ¿ëÇÏ¿© Zone Transfer¸¦ Á¦ÇÑÇÒ ¼öµµ ÀÖ´Ù. TSIG ±â´ÉÀº Primary master name server¿Í slave name server¿¡ ¾Ïȣ۸¦ ¼³Á¤ÇÏ°í, À̵é DNS ¼¹ö°¡ Åë½ÅÇÒ ¶§ ÇØ´ç Å°¸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅ͸¦ ¼¸íÇÔÀ¸·Î½á ¼¹ö°£ÀÇ ÀÎÁõÀ» Á¦°øÇÑ´Ù. (±×¸² 8)Àº Primary master name server°¡ 10.10.10.178 ÁÖ¼Ò¸¦ °¡Áø DNS ¼¹ö¿¡ ´ëÇØ ÀÀ´äÀ̳ª Zone Transfer¸¦ ÇÒ ¶§ huskymo-tornado¶ó´Â Å°¸¦ »ç¿ëÇÏ¿© ¼¸íÇϵµ·Ï ¸í½ÃÇÏ°í ÀÖ´Ù. ¶ÇÇÑ 10.10.10.178·ÎºÎÅÍÀÇ ÀÀ´ä¿¡ ´ëÇÑ ¼¸íµµ ¿ä±¸ÇÏ°í ÀÖ´Ù. µû¶ó¼ ÇØ´ç Å°¸¦ °¡Áö°í ÀÖÁö ¾ÊÀº È£½ºÆ®·ÎºÎÅÍÀÇ Zone transfer´Â °ÅºÎµÇ°Ô µÈ´Ù. (±×¸² 8) Primary master name serverÀÇ TSIG ¼³Á¤ (±×¸² 9) Slave name serverÀÇ TSIG ¼³Á¤ MS Windows 2000 DNS ServerÀÇ °æ¿ì Microsoft Management Console¿¡¼ Services and ApplicationDNS[server_name]Forward Lookup Zones[zone_name] | Properties¿¡¼ (±×¸² 10)°ú °°ÀÌ ¼³Á¤ÇÑ´Ù. MS Windows 2000 DNS ServerÀº µðÆúÆ®·Î ¸ðµç ¼¹ö¿¡°Ô Zone Transfer¸¦ Çã¿ëÇÏ°Ô²û ¼³Á¤µÇ¾î ÀÖÀ¸¹Ç·Î ¹ÝµíÀÌ ´ÙÀ½°ú °°ÀÌZone Transfer¸¦ Á¦ÇÑ ½ÃÄÑ¾ß ÇÑ´Ù. (±×¸² 10) Microsfot DNS Zone Transfer Á¦ÇÑ ¼³Á¤ ³ª. Dynamic Updates ¼³Á¤ Dynamic Updates¸¦ Á¦ÇÑÇϱâ À§Çؼ´Â IP ÁÖ¼Ò¸¦ ÀÌ¿ëÇÏ¿© Á¦ÇÑÇϰųª ¶Ç´Â TSIG Key¸¦ ÀÌ¿ëÇÏ¿© Á¦ÇÑÇÏ´Â ¹æ¹ýÀÌ ÀÖ´Ù. ¸¸ÀÏ IP ÁÖ¼Ò¸¦ »ç¿ëÇÑ´Ù¸é ¸ÕÀú ¶ó¿ìÅͳª Firewall¿¡¼ IP Spoofing °ø°ÝÀ» Â÷´ÜÇϵµ·Ï ¼³Á¤ÇÏ¿©¾ß ÇÑ´Ù. ¿Ö³ÄÇϸé IP ÁÖ¼Ò¸¦ ÀÌ¿ëÇÑ ÀÎÁõÀº ¾ðÁ¦µç spoofing °ø°ÝÀ» ÀÌ¿ëÇÏ¿© ¿ìȸÇÒ ¼ö Àֱ⠶§¹®ÀÌ´Ù. Dynamic Updates ±â´ÉÀº BIND-8 ÀÌ»óÀÇ ¹öÀü¿¡¼¸¸ »ç¿ë°¡´ÉÇϸç, µðÆúÆ®·Î Çã¿ëµÇÁö ¾Ê±â ¶§¹®¿¡ Ưº°È÷ ¼³Á¤ÇÒ ÇÊ¿ä´Â ¾øÀ¸¸ç, ÇÊ¿äÇÒ °æ¿ì¿¡¸¸ ÁÖÀÇÇÏ¿© ¼³Á¤ÇÏ¸é µÈ´Ù. (±×¸² 11) allow-update ¸¦ ÀÌ¿ëÇÑ Dynamic Updates Çã°¡ ¼³Á¤ Top ´Ù. DNS ÄÚµå Ãë¾àÁ¡ º¸¾È DNS´Â ÀÎÅͳÝÀÇ ±â¹ÝÀÌ µÇ´Â ÁÖ¿ä¼¹ö·Î¼ ¸Å¿ì ¸Å·ÂÀûÀÎ °ø°Ý´ë»ó ÁßÀÇ ÇϳªÀÌ´Ù. ÇöÀç Áö¼ÓÀûÀ¸·Î DNS °ü·Ã Ãë¾àÁ¡ÀÌ ¹ß°ßµÇ°í ÀÖÀ¸¸ç, À̸¦ ÀÌ¿ëÇÑ Ä§ÀÔÀÌ ÀÌ·ç¾î Áö°í ÀÖ´Ù. °ø°ÝÀÚ´Â Ãë¾àÁ¡(¹ö±×)À» ÀÌ¿ëÇÏ¿© ¿ø°Ý¿¡¼ ÀÓÀÇÀÇ Äڵ带 ½ÇÇà½ÃÅ°°Å³ª, ¼ºñ½º°ÅºÎ°ø°ÝÀ» Çϰųª ¶Ç´Â ½©À» ȹµæÇÏ¿© ½Ã½ºÅÛ¿¡ ħÀÔÇϱ⵵ ÇÑ´Ù. ±×¸®°í ¹«¾ùº¸´Ù ´Ù¸¥ Ãë¾àÁ¡ÀÌ ¾ðÁ¦µç ¹ß°ßµÉ ¼ö ÀÖÀ¸¹Ç·Î DNS ¼¹ö ¿î¿µÈ¯°æÀ» ¾ÈÀüÇÏ°Ô ±¸¼ºÇÏ¿©¾ß ÇÑ´Ù. ´ÙÀ½Àº DNS ¼¹ö ÀÚüÀÇ Ãë¾àÁ¡¿¡ ´ëºñÇÏ¿© ¾ÈÀüÇÏ°Ô ¼¹ö¸¦ ¿î¿µÇÏ´Â ¹æ¹ý¿¡ °üÇÑ °ÍÀÌ´Ù. 1) DNS ¼¹ö¸¦ »ç¿ëÇÏÁö ¾Ê´Â´Ù¸é À̸¦ ½ÇÇàÇÏÁö ¾Ê°Å³ª ¾Æ¿¹ Á¦°ÅÇÑ´Ù. 2) Ç×»ó ÃÖ½ÅÀÇ ¹öÀüÀÇ BIND ¸¦ »ç¿ëÇÑ´Ù. - http://www/isc.org 3) named¸¦ ½ÇÇàÇÒ ¶§ °ü¸®ÀÚ ±ÇÇÑ(root ±ÇÇÑ)ÀÌ ¾Æ´Ñ º°µµÀÇ »ç¿ëÀÚ °èÁ¤À¸·Î ½ÇÇà½ÃŲ´Ù. BIND¿¡¼´Â À̸¦ À§ÇÑ ½ÇÇà ¿É¼ÇÀ» °¡Áö°í ÀÖ´Ù. ´ÙÀ½°ú °°Àº ¿É¼ÇÀ¸·Î named¸¦ ½ÇÇàÇÏ°Ô µÇ¸é, óÀ½¿¡ 53¹ø Æ÷Æ®·Î ¹ÙÀεùÇÒ ¶§´Â °ü¸®ÀÚ ±ÇÇÑÀ¸·Î ½ÇÇàµÇ¸ç, ÀÌÈÄ¿¡´Â ¸í½ÃµÈ user_id¿Í group_id·Î ½ÇÇàµÇ°Ô µÈ´Ù. ¸¸ÀÏÀÇ °æ¿ì named ¼¹ö°¡ °ø°ÝÀ» ´çÇÏ´õ¶óµµ ³·Àº ±ÇÇÑÀ» °®°Ô µÇ¹Ç·Î ±×¸¸Å ÇÇÇظ¦ ÁÙÀÏ ¼ö ÀÖ°Ô µÈ´Ù. (±×¸² 12) named ½ÇÇà ±ÇÇÑ º¯°æ ¿É¼Ç 4) Chroot (Change Root Directory) ȯ°æ¿¡¼ named¸¦ ½ÇÇà½ÃŲ´Ù. (±×¸² 13) named chroot º¯°æ ¿É¼Ç À§¿Í °°Àº chroot ȯ°æ¿¡¼ named ÇÁ·Î¼¼½º¸¦ ½ÇÇàÇϰԵǸé, named´Â /chroot/named µð·ºÅ丮¸¦ ½Ã½ºÅÛÀÇ ·çÆ® µð·ºÅ丮·Î ¿©±â°Ô µÇ°í µû¶ó¼ /chroot/named ÇÏÀ§ µð·ºÅ丮¿¡ ´ëÇؼ¸¸ Á¢±ÙÇÒ ¼ö ÀְԵȴÙ. ÀÌ´Â ¸¸ÀÏ ¼¹öÀÇ Ãë¾àÁ¡À¸·Î ÀÎÇÏ¿© ħÀÔÀ» ´çÇÑ °æ¿ì, Á¦ÇÑ ¿µ¿ªÀÇ ½Ã½ºÅÛ µð·ºÅ丮¿¡¸¸ ±× ÇÇÇظ¦ ±¹ÇѽÃÅ°±â À§ÇÑ ¸ÞÄ¿´ÏÁòÀÌ´Ù. (±×¸² 14)~(±×¸²17)±îÁö´Â BIND-8.2.3 ¹öÀüÀÇ named ÇÁ·Î¼¼½º¸¦ chroot ȯ°æ(Jail, °¨¿ÁÀ̶ó°íµµ ºÎ¸§)¿¡¼ ½ÇÇà½ÃÅ°±â À§ÇÑ °úÁ¤À» ±â¼úÇÑ °ÍÀ¸·Î¼ ¼¼ºÎ »çÇ×Àº Âü°í¹®Çå[3]À» Âü°íÇϱ⠹ٶõ´Ù. (±×¸² 14) Preparing the Jail (±×¸² 15) Compiling BIND (±×¸² 16) Installing Your Shiny New BIND (±×¸² 17) Launching BIND Top ¶ó. Address Spoofing DNS¸¦ ¾Æ¹«·± Á¦ÇÑ ¾øÀÌ Recursive ¸ðµå·Î µ¿ÀÛÇÏ°Ô µÇ¸é spoofing °ø°Ý¿¡ Ãë¾àÇÏ°Ô µÈ´Ù. µû¶ó¼ DNS¸¦ ¼³Á¤ÇÒ ¶§, ´ÙÀ½°ú °°Àº º¸¾È¼³Á¤À» ÇÏ¿©¾ß ÇÑ´Ù. . recursion ¸ðµå¸¦ ÇØÁ¦ÇÑ´Ù. . named°¡ ÀÀ´äÇÒ query¸¦ Á¦ÇÑÇÑ´Ù. . named°¡ ÀÀ´äÇÒ recursive query¸¦ Á¦ÇÑÇÑ´Ù. 1) recursion ¸ðµå ÇØÁö BIND 8.x ¹öÀü¿¡¼´Â (±×¸² 18)°ú °°ÀÌ recursion ¸ðµå¸¦ ÇØÁöÇÒ ¼ö ÀÖ´Ù. ÀÌ´Â ÇØ´ç DNS°¡ ´Ù¸¥ DNS³ª Ŭ¶óÀ̾ðÆ®¸¦ ´ë½ÅÇؼ µµ¸ÞÀο¡ ´ëÇÑ ÁúÀǸ¦ ¼öÇàÇÏÁö ¾Êµµ·Ï ÇÑ´Ù. ÇÏÁö¸¸ À̴ Ŭ¶óÀ̾ðÆ®ÀÇ ¿äûÀ» Áö¿øÇÏÁö ¸øÇϹǷÎ, Ŭ¶óÀ̾ðÆ®¿¡°Ô DNS ¼ºñ½º¸¦ Á¦°øÇϰųª, forwarder·Î »ç¿ëµÉ °æ¿ì¿¡´Â ÀÌ·¯ÇÑ ¹æ½ÄÀ¸·Î ¼³Á¤ÇÏÁö ¸øÇÑ´Ù. (±×¸² 18) Iterative ¸ðµå ¼³Á¤ ¹æ¹ý Microsoft DNS ServerÀÇ °æ¿ì¿¡´Â ·¹Áö½ºÆ®¸® ¿¡µðÅÍ(regedit.exe)¸¦ ÀÌ¿ëÇÏ¿© (±×¸² 19)°ú °°ÀÌ Iterative ¸ðµå·Î ¼³Á¤ÇÒ ¼ö ÀÖ´Ù. (±×¸² 19) MS Windows DNS Iterative ¸ðµå ¼³Á¤ ¹æ¹ý ¸¸¾à Ŭ¶óÀ̾ðÆ®¿¡°Ô DNS ¼ºñ½º¸¦ Á¦°øÇØ¾ß ÇÏ´Â °æ¿ì(´ëºÎºÐÀÇ °æ¿ìÀÌ´Ù)¿¡´Â, Recursive ÁúÀǸ¦ Çã¿ëÇؾ߸¸ Çϴµ¥, ÀÌ °æ¿ì¿¡´Â DNS ¼¹ö°¡ ¹Þ¾Æ µéÀÏ ¼ö ÀÖ´Â ¿äûÀ» Á¦ÇÑÇÒ ¼ö ÀÖµµ·Ï ¼³Á¤ÇÏ¿© »ç¿ëÇÏ¸é µÈ´Ù. Áï, ƯÁ¤ ÁּҷκÎÅÍ ¿Â ÁúÀÇ¿¡ ´ëÇؼ¸¸ DNS ¼¹ö°¡ ÀÀ´äÀ» Çϵµ·Ï ¼³Á¤Çϰųª, ƯÁ¤ Zone¿¡ ´ëÇÑ ¿äû¿¡¸¸ ÀÀ´äÇϵµ·Ï ¼³Á¤ÇÒ ¼ö ÀÖ´Ù. ÀϹÝÀûÀ¸·Î DNS ¼¹ö°¡ °ü¸®ÇÏ´Â Zone¿¡ ´ëÇÑ ¿äûÀº ¿ÜºÎ³ª ³»ºÎ ¸ðµÎ¿¡°Ô¼ ¹ß»ýÇÒ ¼ö ÀÖÀ¸¸ç, DNS ¼¹ö°¡ °ü¸®ÇÏÁö ¾Ê´Â Zone¿¡ ´ëÇؼ´Â ³»ºÎ¿¡¼¸¸ ¹ß»ýµÇ°Ô µÈ´Ù. ÀÌ´Â (±×¸² 20)¿Í °°ÀÌ "allow-query"¸¦ »ç¿ëÇÏ¿© Á¦ÇÑÇÒ ¼ö ÀÖ´Ù. (±×¸² 20) DNS ¼¹ö·ÎÀÇ ÁúÀÇ Á¦ÇÑ ¼³Á¤ ÀÌ´Â ³»ºÎ Ŭ¶óÀ̾ðÆ®(resolver)¿¡°Ô´Â ¸ðµç DNS ÁúÀǸ¦ Çã¿ëÇϸç, ÇØ´ç DNS ¼¹ö°¡ °ü¸®ÇÏ´Â "xxx.co.kr" Zone¿¡ ´ëÇÑ ÁúÀÇ´Â ³»ºÎ ¿ÜºÎ ¸ðµÎ¿¡°Ô Çã¿ëÇÑ´Ù´Â ¼³Á¤ÀÌ´Ù. ÀÌ·¯ÇÑ ¼³Á¤Àº BIND 8 ¹öÀü ´ë¿¡¼¸¸ °¡´ÉÇÏ´Ù. ƯÈ÷, BIND-8.2.1 ÀÌ»ó ¹öÀü¿¡¼´Â ±âº»ÀûÀ¸·Î Iterative ¸ðµå·Î µ¿ÀÛÇÏ°í ÀÖ´Â »óÅ¿¡¼ ƯÁ¤ IP ÁÖ¼Ò¿¡ ÇÑÇÏ¿© Recursive ÁúÀǸ¦ ¹Þ¾ÆµéÀÏ ¼ö ÀÖµµ·Ï ¼³Á¤ÇÒ ¼ö ÀÖ´Ù. ÀÌ´Â "allow-recursion"À» »ç¿ëÇÏ¿© ´ÙÀ½°ú °°ÀÌ º¸´Ù °£ÆíÇÏ°Ô ¼³Á¤ÇÒ ¼ö ÀÖ´Ù. (±×¸² 21) Recursive ÁúÀÇ Á¦ÇÑ ¼³Á¤ Top 4. ¾ÈÀüÇÑ DNS ±¸¼º °¢ ±â°üÀÇ È¯°æ¿¡ µû¶ó ³»ºÎÀÇ DNS µ¥ÀÌÅÍ°¡ ¿ÜºÎÀÇ ¸ðµç »ç¶÷¿¡°Ô °ø°³Çϱ⿡´Â ´Ù¼Ò ¹Î°¨ÇÑ °æ¿ì°¡ ÀÖÀ» ¼ö ÀÖÀ¸¸ç, ³»ºÎ È£½ºÆ®¿Í ¿ÜºÎ È£½ºÆ®¸¦ ±¸ºÐÇÏ¿© Á¦°øÇÏ´Â Á¤º¸ÀÇ ¼öÁØ ¹× ³»¿ëÀ» Â÷º°È Çϱ⸦ ¿øÇÏ´Â °æ¿ì, ¶Ç´Â ³»ºÎ DNS ¼¹ö¸¸À¸·Î´Â Á¦´ë·Î ¿î¿ëÇϱ⠾î·Æ°í ¿ÜºÎ¿¡ Á» Àß À¯ÁöµÈ Á¤º¸¸¦ Á¦°øÇϱ⸦ ¿øÇÏ´Â °æ¿ì¿¡´Â º¸Åë 2°³ÀÇ DNS ¼¹ö¸¦ »ç¿ëÇÏ°Ô µÈ´Ù. ³»ºÎ DNS ¼¹ö´Â Recursive ¸ðµå·Î µ¿ÀÛÇÏ¸é¼ ³»ºÎ Ŭ¶óÀ̾ðÆ®µéÀÇ ÁúÀÇ¿¡ ¼ºñ½º¸¦ Á¦°øÇÏ°í, ¿ÜºÎ DNS ¼¹ö´Â Iterative ¸ðµå·Î µ¿ÀÛÇÏ¸é¼ °¢ ±â°üÀÌ °ü¸®ÇÏ´Â Zone¿¡ ´ëÇؼ¸¸ ¿ÜºÎ DNS·ÎºÎÅÍÀÇ ÁúÀÇ ¿äû¿¡ ¼ºñ½º¸¦ Á¦°øÇϵµ·Ï ¼³Á¤ÇÑ´Ù. ÀÌ·¯ÇÑ ¼³Á¤Àº ¿ÜºÎ¿¡¼ Zone Á¤º¸¸¦ °¡Á®°£´Ù ÇÏ´õ¶óµµ, ¿ÜºÎ¿¡ ¼ºñ½ºÇÏ´Â Á¤º¸¸¸À» À¯Ãâ½ÃÅ°¸ç, ³»ºÎ ½Ã½ºÅÛ¿¡ ´ëÇÑ Á¤º¸´Â ȹµæÇÒ ¼ö ¾øµµ·Ï ÇÑ´Ù. ¶ÇÇÑ Firewall¿¡¼ ³»ºÎ¿Í ¿ÜºÎ DNS °¢°¢¿¡ ´ëÇÏ¿© Á¢±ÙÁ¦¾î¸¦ ÇÔÀ¸·Î¼ ÇÑÃþ ´õ º¸¾ÈÀ» °ÈÇÒ ¼ö ÀÖ°Ô µÈ´Ù. Áï, ¿ÜºÎ DNS ¼¹ö°¡ ħÀÔÀ» ´çÇÏ´õ¶óµµ ³»ºÎ½Ã½ºÅÛ±îÁö´Â °ø°ÝÀ» ´çÇÏÁö ¾Êµµ·Ï ¼³Á¤ÇÏ´Â °ÍÀÌ´Ù. ÇϳªÀÇ DNS¸¸À» ¿î¿µÇÏ°Ô µÇ¸é, ÇØ´ç DNS ¼¹ö¿¡ ³»ºÎ½Ã½ºÅÛ¿¡ ´ëÇÑ Á¤º¸°¡ Æ÷Ç﵃ ¼ö ¹Û¿¡ ¾øÀ¸¸ç, ½Ã½ºÅÛÀÌ Ä§ÀÔ´çÇßÀ» °æ¿ì, ³»ºÎ½Ã½ºÅÛ±îÁö À§ÇèÇÏ°Ô µÇ´Â °ÍÀÌ´Ù. »ç½Ç 2°³ÀÇ DNS ¼¹ö¸¦ ÀÌ¿ëÇϱâ À§Çؼ´Â firewallÀÇ ±â´É°ú ÇÔ²² ÅëÇյǾî¾ß ÇÑ´Ù. º¸´Ù ÀÚ¼¼ÇÑ ³»¿ëÀº "Building Intenet Firewall(ÀÎÅÍ³Ý ¹æȺ® ±¸ÃàÇϱâ)" ¼ÀûÀ» Âü°íÇϱ⠹ٶõ´Ù. (±×¸² 22) 2°³ÀÇ DNS ¿î¿ë ÇüÅ (±×¸² 23) ¿ÜºÎ DNS ¼¹ö ¼³Á¤ ¿¹ (±×¸² 24) ³»ºÎ DNS ¼¹ö ¼³Á¤ ¿¹ 5. DNSÀÇ È®ÀåµÈ º¸¾È±â´É DNSÀÇ È®ÀåÀ¸·Î¼ Á¦°øµÇ´Â DNSSEC(DNS Security) ±â´ÉÀº DNS ¸Þ½ÃÁö¿¡ °ø°³Å° ±â¹ÝÀÇ ÀüÀÚ¼¸í ±â´ÉÀ» Á¦°øÇÑ´Ù. ÀÌ´Â DNS µ¥ÀÌÅÍ¿¡ ´ëÇÑ ÀÀ´äÀÌ ´©±¸·ÎºÎÅÍ ¿Ô´Â°¡¿¡ °ü·ÃÇÑ ÀÎÁõ ¸ÞÄ¿´ÏÁòÀ» Á¦°øÇÑ´Ù. DNSSECÀº ÀÌ¿Í °°Àº ÀÎÁõÀ» À§ÇØ 2°³ÀÇ »õ·Î¿î ·¹ÄÚµå ŸÀÔÀÎ KEY¿Í SIG ·¹ÄÚµå ŸÀÔÀ» Ãß°¡Çß´Ù. KEY ·¹ÄÚµå´Â DNS ¼¹ö°¡ °ü¸®ÇÏ°í ÀÖ´Â ZoneÀ» À§ÇÑ °ø°³Å°¸¦ ÀúÀåÇÏ°í ÀÖÀ¸¸ç SIG ·¹ÄÚµå´Â Zone ³»ºÎÀÇ °¢°¢ ·¹Äڵ忡 ´ëÇÑ ¼¸í °á°ú¸¦ (±×¸² 25)¿¡¼¿Í °°ÀÌ °¡Áö°Ô µÈ´Ù. ¼¸íµÈ Zone¿¡ ´ëÇÑ ÁúÀÇ´Â (±×¸² 26)¿Í °°Àº °úÁ¤À¸·Î 󸮵ȴÙ. DNSSECÀÇ °æ¿ì IETF RFC ¹× Draft·Î Ç¥ÁØÈ ÀÛ¾÷ÀÌ ÁøÇà ÁßÀ̸ç BIND-9¹öÀü ´ë ÀÌÈÄ¿¡ Àß ±¸ÇöµÇ¾î ÀÖ´Ù. ±×·¯³ª ÇöÀç ³Î¸® »ç¿ëµÇ°í ÀÖ´Â BIND-8 ¹öÀü ´ë¿ÍÀÇ °øÁ¸ »óȲ¿¡¼ DNSSEC ±â´ÉÀº Á¦ÇÑÀûÀ¸·Î »ç¿ëµÇ°í ÀÖ´Â ½ÇÁ¤ÀÌ´Ù. (±×¸² 25) DNSSEC¿¡¼ÀÇ KEY ·¹ÄÚµå¿Í SIG ·¹ÄÚµå (±×¸² 26) DNSSECÀ» »ç¿ëÇßÀ» ¶§ÀÇ Äõ¸® ó¸® °úÁ¤ Top [Âü°í ¹®Çå] 1. Cricket Liu, ¡°Securing an Internet Name Server¡± http://www.acmebw.com/papers/securing.pdf 2. Rob Thomas, ¡°Secure BIND Template Version 2.0¡±, http://www.cymru.com/~robt/Docs/Articles/secure-bind-template-20.html 3. Scott Wunsch, ¡°Chroot-BIND HOWTO¡± http://www.losurs.org/docs/howto/Chroot-BIND.html 4. DNSSEC FAQ http://www.nominum.com/resources/faqs/dnssec-faq.pdf 5. Brian Wellington, ¡°Network Security, Domain Name System(DNS) Security" http://www.pgp.com/research/nailabs/network-security/an-introduction.asp 6. Matt Larson, Cricket Liu, ¡°Using BIND: Don¡¯t get spoofed again¡± http://www.sun.com/sunworldonline/swol-11-1997/swol-11-bind.html 7. Edward Lewis, ¡°DNS Security Extensions¡± http://download.nai.com/products/media/pgp/ppt/RIPE37_9122000_Intro.ppt 8. RFC 2535, ¡°Domain Name System Security Extensions¡± 9. ±è½Â¿µ, ¡°Powered by DNS¡± http://www.kr.freebsd.org/doc/PoweredByDNS/PoweredByDNS-3.4.1.html 10. Joel Scambray, Stuart McClure, George Kurtz, ¡°Hacking Exposed, 2nd¡±, Osborne/McGraw-Hill, 2000 11. Zwicky Cooper, Chapman, ¡°Building Internet Firewalls 2nd¡±, O¡¯Reilly, 2000 12. W. Richard Stevens, ¡°TCP/IP Illustrated, Voulme1¡±, Addison-Wesley, 1994 13. http://securityportal.com/cover/coverstory19990621.html 14. http://www.nominum.com/resources/faqs/bind-faq.html 15. http://www.isc.org/products/BIND/bind-security-19991108.html Top |