4¿ù ÇÏÆ®ºí¸®µå »çÅ ÀÌ¾î ¶Ç ´Ù½Ã ºÒ°ÅÁø OpenSSL Ãë¾àÁ¡ ¹®Á¦
[º¸¾È´º½º ¹®°¡¿ë] ¡®¹ú½á?¡¯¶ó°í »ý°¢ÇÒ ¼öµµ ÀÖÁö¸¸ ¾î¿ ¼ö ¾ø´Ù. OpenSSL¸¦ ¶Ç ÆÐÄ¡ÇØ¾ß ÇÑ´Ù. ÆÐÄ¡¸¦ ÇÏÁö ¾Ê´Â´Ù¸é ´©±º°¡°¡ SSL/TLS ¼¼¼Ç¿¡ ħÅõÇØ ¾ÏÈ£¸¦ Çص¶ÇÏ°í Ŭ¶óÀ̾ðÆ®¿Í ¼¹ö »çÀÌ¿¡ ¹ß»ýÇÏ´Â Æ®·¡ÇÈÀ» ¹Ù²ã³õÀ» ¼ö ÀÖ°Ô µÇ±â ¶§¹®ÀÌ´Ù. À̸¥¹Ù Áß°£ÀÚ(MITM) °ø°ÝÀÌ´Ù.
OpenSSL ÆÀÀº Áö³ 5ÀÏ »õ·Î¿î ÆÐÄ¡¸¦ ¹èÆ÷Çϱ⠽ÃÀÛÇß´Ù. ¸Ö¿þ¾î °¨½Ã±â±¸ÀÎ SANS ÀÎÅͳݽºÅè¼¾ÅÍ(SANS Internet Storm Center)¿¡¼ ¡®Ä¡¸íÀû¡¯À̶ó°í Áø´ÜÇÑ ¿À·ù¿Í Ãë¾àÁ¡À» ¹Ù·ÎÀâ±â À§Çؼ¿´´Ù.
SSL/TLS Áß°£ÀÚ Ãë¾àÁ¡(CVE-2014-0224)¶ó°í ¸í¸íµÈ ÀÌ Ãë¾àÁ¡Àº OpenSSL SSL/TLS ¼¼¼Ç¿¡¼ Ŭ¶óÀ̾ðÆ®¿Í ¼¹ö °£ Çڵ彦ÀÌÅ©°¡ ¾àÇÏ°Ô ¹ß»ýÇÏ´Â °Í°ú °ü·ÃÀÌ ÀÖ´Ù.
SANS ÀÎÅͳݽºÅè¼¾ÅÍÀÇ ¼¾ÅÍÀåÀÎ ¿äÇϳ׽º ¿ï¸®È÷(Johannes Ullrich) ¾¾´Â ÀÚ½ÅÀÇ ºí·Î±×¿¡¼ ´ÙÀ½°ú °°Àº ÀÇ°ßÀ» ÇÇ·ÂÇß´Ù. ¡°CVE-2014-0224¸¦ ¡®Ä¡¸íÀû¡¯À̶ó°í ÆÇ´ÜÇÑ °Ç Áß°£ÀÚ °ø°ÝÀ» °¡´ÉÇÏ°Ô ¸¸µé±â ¶§¹®ÀÔ´Ï´Ù. SSLÀÇ Á¸Àç ÀÌÀ¯ Áß Çϳª°¡ Áß°£ÀÚ °ø°ÝÀ» ¸·´Â °Çµ¥ ¸»ÀÌÁÒ. ÇÏÁö¸¸ ÀÌ°Ô °¡´ÉÇÏ·Á¸é Ŭ¶óÀ̾ðÆ®¿Í ¼¹ö ¸ðµÎ°¡ Ãë¾àÇÑ »óÅ¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¸ðµç OpenSSLÀÌ ´Ù ±×·± °Ô ¾Æ´Ï¶ó OpenSSL 1.0.1 ¹öÀü¸¸ÀÌ ¼¹ö¸¦ Ãë¾àÇÑ »óÅ·Π¸¸µì´Ï´Ù.¡±
OpenSSL ¼¹ö ¹öÀü Áß Ãë¾àÇÑ °ÍÀ¸·Î´Â 1.0.1°ú 1.0.2-beta1ÀÌ ÀÖ´Ù. OpenSSL ÇÁ·ÎÁ§Æ® ÆÀÀº SSL/TLS »ç¿ëÀڵ鿡°Ô ¿¹¹æ Â÷¿ø¿¡¼ OpenSSL 0.9.8Àº 0.9.8za·Î, OpenSSL 1.0.0Àº 1.0.0mÀ¸·Î, OpenSSL 1.0.1Àº 1.0.1h·ÎÀÇ ¾÷µ¥ÀÌÆ®¸¦ ±Ç°íÇÏ°í ÀÖ´Ù. Ŭ¶óÀ̾ðÆ®¿Í ¼¹ö¸¦ ¸ðµÎ ¾÷±×·¹À̵å Çصµ µÇ°í µÑ Áß Çϳª¸¸ Çصµ µÈ´Ù.
º¸¾È¼Ö·ç¼Ç ¾÷ü ·¹Çǵå7(Rapid7)ÀÇ ´ÏÄÝ¶ó½º J ÆÛÄÚÄÚ(Nicholas J Percoco) ºÎȸÀåÀº ÀÌ Ãë¾àÁ¡ÀÌ ÃֽŠ¹öÀüÀÇ OpenSSL ¼¹ö¿¡µµ ¿µÇâÀ» ¹ÌÄ£´Ù°í À̸ÞÀÏÀ» ÅëÇØ ¹àÇû´Ù.
¡°Áö³ 4¿ù À̸¥¹Ù ÇÏÆ®ºí¸®µå ¹ö±×°¡ ¹ß°ßµÈ ÀÌÈÄ ¸¹Àº »ç¶÷µéÀÌ OpenSSLÀ» ¼µÑ·¯ ¾÷±×·¹À̵å Ç߱⠶§¹®¿¡ À̹ø »çÅ¿¡µµ ÀÎÅͳݿ¡ ¿¬°áµÈ ´ë´Ù¼ö ½Ã½ºÅÛ¿¡ ¿µÇâÀÌ ÀÖÀ» °Ì´Ï´Ù. Áß°£ÀÚ °ø°ÝÀÌ À§ÇèÇÑ °Ç °ø°ÝÀÚ°¡ Ŭ¶óÀ̾ðÆ®¿Í ¼¹ö »çÀÌ¿¡¼ ¾ÏÈ£ÈµÈ °ÍÀ¸·Î »óÁ¤µÈ µ¥ÀÌÅ͸¦ °¡·Îä´Â °ÍÀÌ °¡´ÉÇØÁö±â ¶§¹®ÀÔ´Ï´Ù. ¶ÇÇÑ ¼Ó¼º»ó °ø°ÝÀÌ ¼öµ¿ÀûÀ¸·Î ÀϾ°í Ŭ¶óÀ̾ðÆ®³ª ¼¹ö, ³×Æ®¿öÅ©¿¡ ±â¹ÝÀ» µÐ º¸¾È ÄÁÆ®·Ñ·Î´Â °¨ÁöÇÒ ¼öµµ ¾ø½À´Ï´Ù.¡±
ÇÏÆ®ºí¸®µå ÀÌÈÄ °ÅÀÇ °ð¹Ù·Î OpenSSLÀÇ º¸¾È ±â´É¿¡ ¶Ç ´Ù¸¥ ±¸¸ÛÀÌ ¹ß»ýÇß´Ù´Â °Ç ½Ã»çÇÏ´Â ¹Ù°¡ Å©´Ù. ¾ÏÈ£È ¼ÒÇÁÆ®¿þ¾î¸¦ ÀÌÁ¨ ÀüÇô »õ·Î¿î ¹æ¹ýÀ¸·Î º¸´Ù öÀúÇÏ°Ô °ËÅäÇØ¾ß ÇÒ ¶§¶ó´Â °Í. ±×·¯ÇÑ °ÍÀ» ²ç¶Õ¾î ºÃ±â ¶§¹®¿¡ ¸¹Àº º¸¾ÈÀü¹®°¡µéÀÌ ÀÌ·± »çŸ¦ ÀÌ¹Ì ¿¹°ßÇϱ⵵ Çß¾ú´ÂÁöµµ ¸ð¸¥´Ù.
Ŭ¶ó¿ìµå º¸¾È¾÷üÀÎ ¾Æ´Þ·Ò(Adallom)ÀÇ Àü·«ºÎ¹® ºÎȸÀåÀÎ Å» Ŭ¶óÀÎ(Tal Klein) ¾¾ÀÇ ¸Þ½ÃÁö¸¦ ±Í´ã¾Æ µéÀ» ÇÊ¿ä°¡ ÀÖ´Â °Ç ¹Ù·Î ÀÌ ÁöÁ¡ÀÌ´Ù.
¡°¾ÆÁ÷ »ç°í°¡ Å©°Ô ÅÍÁø °Ç ¾Æ´Õ´Ï´Ù. ´Ù¸¸ ¼¹ö°¡ ´Ü ÇÑ ¹øÀÌ¶óµµ ´Ù¿îµÇ¸é ¾È µÇ´Â ±ÝÀ¶À̳ª ´ëÁß±³Åë ¿îÇà ½Ã½ºÅÛÀÇ ÀÎÇÁ¶ó¿¡ OpenSSLÀÌ »ç¿ëµÇ°í ÀÖ´Ù¸é, ÇØ´ç±â¾÷üÀÇ °ü°èÀÚµéÀº ÀÌ »çŸ¦ ÁÖÀÇ ±í°Ô ÁöÄѺÁ¾ß ÇÒ °ÍÀÔ´Ï´Ù. ¾Æ´Ï, ÀÌÁ¦´Â ÇÑ ¹ß ´õ ³ª¾Æ°¡¾ß ÇÒ ¶§ÀÔ´Ï´Ù.¡±
µ¡ºÙ¿© ±×´Â ÀÌ·¸°Ô °Á¶Çß´Ù. ¡°ÀÌ·± ¿ÀǼҽº ¼ÒÇÁÆ®¿þ¾î°¡ ¹«·á¶ó°í Çؼ ¹«Á¶°Ç ¹Þ¾Æ´Ù ¾µ °ÍÀÌ ¾Æ´Ï¶ó °³¹ß´Ü°è¿¡¼ºÎÅÍ ÅõÀÚ¸¦ Çؼ º¸¾È±â´ÉÀ» Á» ´õ °È½Ãų ÇÊ¿ä°¡ ÀÖ´Â °ÍÀÔ´Ï´Ù. ÀÌ´Â ¿ÀǼҽº ¼ÒÇÁÆ®¿þ¾î¸¦ ´ëÇÏ´Â »ç¿ëÀÚµéÀÇ ÀÎ½Ä ÀÚüÀÇ ÀüȯÀ» ÀǹÌÇÕ´Ï´Ù. ¿ÀǼҽº´Â ºÐ¸í ¹«·á¶ó¼ ¸Å·ÂÀûÀÔ´Ï´Ù¸¸, ±× ±â´ÉÀÌ ²À ÇÊ¿äÇÏ°í È®½ÇÇÏ´Ù¸é ¾î´À Á¤µµ °ªÀ» ÁöºÒÇصµ µÈ´Ù´Â ¼º¼÷ÇÑ ÀνÄÀÌ ÇÊ¿äÇÕ´Ï´Ù.¡±
¨ÏDARKReading
[±¹Á¦ºÎ ¹®°¡¿ë ±âÀÚ(globoan@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(http://www.boannews.com/) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>