¸ðµç BIND ¹öÀüÀÌ Ãë¾àÁ¡¿¡ ¿µÇâ ¹Þ¾Æ...ISC, °¢ ¹öÀüº°·Î ÆÐÄ¡ Á¦ÀÛ
[º¸¾È´º½º È£¾ÖÁø] BIND ³×ÀÓ ¼¹ö°¡ ƯÁ¤ ¿À·ù ¸Þ½ÃÁö¿Í ÇÔ²² °©ÀÚ±â ÁߴܵǴ Ãë¾àÁ¡ÀÌ ¹ß°ßµÆ´Ù.
BIND ¼ÒÇÁÆ®¿þ¾î °³¹ß ±×·ìÀÎ ÀÎÅÍ³Ý ¼ÒÇÁÆ®¿þ¾î ÄÁ¼Ò½Ã¾ö(the Internet Software Consortium, ISC)Àº ÇöÀç ÀÌ Ãë¾àÁ¡À» Á¶»ç ÁßÀÌ¸ç ¹®Á¦ÀÇ ½É°¢¼ºÀÌ ¾î´À Á¤µµÀÎÁö ÆľÇÇÏ°í ÀÖ´Ù. BIND 9.7x, 9.8x µî ISC°¡ ÇöÀç Áö¿ø ÁßÀÎ ¸ðµç BIND ¹öÀüÀÌ Ãë¾àÁ¡¿¡ ¿µÇâÀ» ¹Þ´Â´Ù.
ISC´Â Ãë¾àÁ¡À» ºÐ¼®ÇÑ ±Û¿¡¼ ¡°Àç±ÍÀû Äõ¸®(recursive queires)¸¦ ó¸®ÇÏ´Â BIND 9 ³×ÀÓ¼¹öÀÇ ¼ºñ½º°¡ Áߴܵȴٴ º¸°í¸¦ ¹Þ¾Ò´Ù. ¿µÇâÀ» ¹ÞÀº ¼¹ö´Â ¡±INSIST(! dns_rdataset_isassociated(sigrdataset))¡± ¸Þ½ÃÁö¿Í ÇÔ²² query.cÀÇ ¿À·ù¸¦ ±â·ÏÇÑ ÈÄ ÀÛµ¿À» ¸ØÃá´Ù. BIND 9 µî ISC°¡ ÇöÀç Áö¿øÇÏ´Â ¸ðµç À¯Æ÷ ¹öÀüÀÌ ¿µÇâÀ» ¹Þ´Â °ÍÀ¸·Î È®ÀεƴÙ. ISC´Â ±Ùº» ¿øÀÎÀ» Á¶»ç ÁßÀÌ¸ç ³×ÀÓ¼¹öÀÇ Áß´ÜÀ» ¹æÁöÇÏ´Â ÆÐÄ¡¸¦ Á¦ÀÛÇß´Ù¡°°í ¹àÇû´Ù.
ISC¿¡ µû¸£¸é ¾ÆÁ÷ È®ÀεÇÁö ¾ÊÀº ³×Æ®¿öÅ© À̺¥Æ®(an as-yet unidentified network event)¿¡ ÀÇÇØ BIND 9 ¸®Á¹¹ö(resolver)°¡ À¯È¿ÇÏÁö ¾ÊÀº µ¥ÀÌÅÍ¿Í ÈÄ¼Ó Äõ¸®µéÀ» ij½Ã¿¡ ÀúÀåÇÔÀ¸·Î½á ¸®¼Ö¹ö°¡ ¡®¿¡·¯(assertion failure)¡¯¿Í ÇÔ²² Áß´ÜµÈ °ÍÀ¸·Î º¸ÀδÙ.
ISC´Â ¿Ö ÀÌ Æ¯Á¤ ºÒÀÏÄ¡ µ¥ÀÌÅÍ(a record with this particular inconsistency)°¡ ij½Ã¿¡ ÀúÀåµÇ´ÂÁö ºÐ¼® ÁßÀÌ´Ù. ÇöÀç ÆÐÄ¡¸¦ ¹èÆ÷ ÁßÀÌ°í ÆÐÄ¡´Â ij½Ã¿¡¼ ºÒÀÏÄ¡ µ¥ÀÌÅ͸¦ ¹ÝȯÇÏÁö ¸øÇÏ°Ô ÇØ ³×ÀÓ¼¹öÀÇ ºñÁ¤»óÀû Áß´ÜÀ» ¹æÁöÇÑ´Ù. ¹öÀüº°·Î ÆÐÄ¡°¡ Á¦ÀÛµÆÀ¸¸ç ÀÌ´Â ISCÀÇ BIND À¥»çÀÌÆ®¿¡¼ ¹ÞÀ» ¼ö ÀÖ´Ù.
ISC´Â ¡°ÆÐÄ¡´Â 2°¡Áö ÄÄÆ÷³ÍÆ®·Î ±¸¼ºµÈ´Ù. Ŭ¶óÀ̾ðÆ® Äõ¸®¸¦ ó¸®ÇÏ´Â ÄÚµå´Â Äõ¸®¸¦ ó¸®ÇÒ ¶§ Äõ¸®µÇ´Â À̸§ÀÇ µ¥ÀÌÅÍ°¡ ij½Ã¿¡ ÀÖ´ÂÁö ÆľÇÇÑ´Ù¡±¸é¼ ¡°Ã¹ ¹ø° ÄÄÆ÷³ÍÆ®´Â ij½Ã¿¡¼ ºÒÀÏÄ¡ µ¥ÀÌÅ͸¦ ¹ÝȯÇÏÁö ¾Êµµ·Ï ¹æÁöÇÏ¸ç µÎ ¹ø° ÄÄÆ÷³ÍÆ®´Â ÀÌ·¯ÇÑ ¼º°ÝÀÇ ºÒÀÏÄ¡ µ¥ÀÌÅ͸¦ ¹Þ´õ¶óµµ ³×ÀÓ¼¹ö°¡ ÁߴܵÇÁö ¾Êµµ·Ï ¹æÁöÇÑ´Ù¡±°í ÀüÇß´Ù.
[È£¾ÖÁø ±âÀÚ(boan5@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(http://www.boannews.com/) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>