Home > Àüü±â»ç

ÀÚ¹Ù Ãë¾àÁ¡ ¾Ç¿ëÇÏ´Â ¾Ç¼ºÄÚµå »÷µå¹Ú½º ¿ìȸ ÁÖÀÇ!

ÀÔ·Â : 2012-09-09 10:45
ÆäÀ̽ººÏ º¸³»±â Æ®À§ÅÍ º¸³»±â ³×À̹ö ¹êµå º¸³»±â Ä«Ä«¿À ½ºÅ丮 º¸³»±â ³×À̹ö ºí·Î±× º¸³»±â

»÷µå¹Ú½º ¿ìȸ À§ÇØ 2°¡Áö ¹æ¹ý »ç¿ë...¿À¶óŬ º¸¾ÈÆÐÄ¡ ¼³Ä¡ Çʼö!  


[º¸¾È´º½º ±èÅÂÇü] ¾È·¦½ÃÅ¥¸®Æ¼´ëÀÀ¼¾ÅÍ(ÀÌÇÏ ASEC)¿¡¼­´Â ÃÖ±Ù¿¡ ¹ß°ßµÈ ÀÚ¹Ù Ãë¾àÁ¡À» ¾Ç¿ëÇÏ´Â ¾Ç¼ºÄÚµå Á¦ÀÛÀÚµéÀº »÷µå¹Ú½º¸¦ ¿ìȸÇϱâ À§ÇØ 2°¡Áö ¹æ¹ýÀ» »ç¿ëÇÏ°í ÀÖ´Ù°í ¹àÇû´Ù.


ASEC´Â Áö³­ 8¿ù 29ÀÏ ¡®¿À¶óŬ ÀÚ¹Ù JRE 7 Á¦·Î µ¥ÀÌ Ãë¾àÁ¡ ¾Ç¿ë ¾Ç¼ºÄÚµå À¯Æ÷¡¯¸¦ ÅëÇØ ÀÚ¹Ù(Java) JRE¿¡¼­ ¾Ë·ÁÁöÁö ¾ÊÀº Á¦·Îµ¥ÀÌ(Zero-Day, 0-Day) Ãë¾àÁ¡ÀÌ ¹ß°ßµÆÀ¸¸ç À̸¦ ¾Ç¿ëÇÑ ¾Ç¼ºÄڵ尡 À¯Æ÷µÆ´Ù°í °ø°³Çß´Ù.


ÇØ´ç CVE-2012-4681 ÀÚ¹Ù Ãë¾àÁ¡ ¿Ü¿¡µµ ´Ù¸¥ CVE-2012-0507 ÀÚ¹Ù Ãë¾àÁ¡ ¿ª½Ã ´Ù¼öÀÇ ¾Ç¼ºÄÚµå À¯Æ÷¿¡ »ç¿ëµÇ°í ÀÖ´Ù.


ÀϹÝÀûÀ¸·Î ÀÚ¹ÙÀÇ °æ¿ì JVMÀ» ÀÌ¿ëÇÑ »÷µå¹Ú½º(SandBox) °³³äÀÇ º¸¾È±â´ÉÀ» ¿î¿µÃ¼Á¦¿¡ Á¦°øÇÏ°í ÀÖ´Ù. ¾ÇÀÇÀûÀÎ ÄÚµåÀÇ °æ¿ì JVM¿¡¼­ ½ÃÅ¥¸®Æ¼ ¸Å´ÏÀú(Security Manager)¸¦ ±âÁØÀ¸·Î Â÷´ÜÇÏ°Ô µÈ´Ù´Â °Í.


¿¹¸¦ µé¾î ÆÄÀÏÀ» µð½ºÅ©¿¡ ¾²°Å³ª ½ÇÇàÇÏ´Â °æ¿ì¿¡ Á¤Ã¥¿¡ Çã¿ëµÇÁö ¾ÊÀº °æ¿ì¿¡´Â ÇØ´ç ¸í·ÉÀº Çã¿ëµÇÁö ¾Ê´Â´Ù. ±×·¯³ª ÃÖ±Ù¿¡ ¹ß°ßµÈ ÀÚ¹Ù Ãë¾àÁ¡À» ¾Ç¿ëÇÏ´Â ¾Ç¼ºÄÚµå Á¦ÀÛÀÚµéÀº »÷µå¹Ú½º¸¦ ¿ìȸÇϱâ À§ÇØ 2°¡Áö ¹æ¹ýÀ» »ç¿ëÇÏ°í ÀÖ´Ù.


1. »÷µå¹Ú½º ÀÚü ¹«·ÂÈ­ - CVE-2012-0507 Ãë¾àÁ¡

     


ASECÃøÀº ¡°ÇØ´ç CVE-2012-0507 Ãë¾àÁ¡Àº AtomicReference ¡®Array¡¯¿¡¼­ ¹ß»ýÇÑ´Ù. ¡®Atomic ReferenceArray¡¯ Ŭ·¡½ºÀÇ °æ¿ì ½ÃÅ¥¸®Æ¼ ¸Å´ÏÀú¿¡¼­ ¡®Array Object¡¯¿¡ ´ëÇÑ Å¸ÀÔÀ» üũÇÏÁö ¾ÊÀ¸¸ç ÇØ´ç ¹è¿­ »ý¼º½Ã ¿ªÁ÷·ÄÈ­¸¦ ÇÏ°í ¿ªÁ÷·ÄÈ­µÈ ¾ÇÀÇÀûÀÎ Äڵ带 ¡®doWork¡¯¿¡ Á¤ÀÇµÈ Å¬·¡½º°¡ »÷µå¹Ú½º ¹Û¿¡¼­ ½ÇÇàÇϵµ·Ï ÇÑ´Ù¡±°í ¼³¸íÇß´Ù.


¿ªÁ÷·ÄÈ­¸¦ ÇÏ°Ô µÇ¸é ¸Þ¸ð¸®¿¡ ¾ÇÀÇÀûÀÎ Äڵ尡 ¾²ÀÏ ¼ö Àֱ⠶§¹®¿¡ ½ÃÅ¥¸®Æ¼ ¸Å´ÏÀú¿¡¼­ ÇØ´ç °´Ã¼¿¡ ´ëÇؼ­ Á¢±Ù¿¡ ´ëÇÑ Ã¼Å©°¡ ÇÊ¿äÇÏÁö¸¸ üũÇÏÁö ¾Ê¾Æ ¹®Á¦°¡ ¹ß»ýÇÏ°Ô µÈ´Ù´Â °Í.


2. »÷µå¹Ú½º ³»ºÎÀÇ Á¤Ã¥ ¿ìȸ¸¦ À§ÇÏ¿© ½ÃÅ¥¸®Æ¼ ¸Å´ÏÀú¸¦ setSecurityManger(Null)·Î ¿ìȸ - CVE-2011-3544¿Í CVE-2012-4681 Ãë¾àÁ¡


»÷µå¹Ú½º¿¡¼­ ½ÃÅ¥¸®Æ¼ ¸Å´ÏÀú´Â Á¤Ã¥À¸·Î¼­ Á¢±ÙÁ¦¾î¸¦ ¼öÇàÇÏ°Ô µÈ´Ù. ÇÏÁö¸¸ ½ÃÅ¥¸®Æ¼ ¸Å´ÏÀú°¡ ¹«·ÂÈ­µÉ °æ¿ì Á¢±ÙÁ¦¾î¸¦ ¼öÇàÇÏÁö ¾Ê±â ¶§¹®¿¡ ¾ÇÀÇÀûÀÎ ÄÚµå ½ÇÇàÀÌ °¡´ÉÇØÁø´Ù.


ÀÚ¹Ù´Â JVM¿¡¼­ ¸í·ÉÀ» ¼öÇàÇϱâ À§Çؼ­´Â ½ÃÅ¥¸®Æ¼ ¸Å´ÏÀú°¡ ÇÔ¼ö³»¿¡¼­ ºó¹øÇÏ°Ô È£ÃâµÇ¸ç ÀÚ¹Ù ¾ÖÇø´ ¿ª½Ã ¿¹¿Ü°¡ ¾Æ´Ï´Ù. JVMÀÌ Æ÷ÇԵǾî ÀÖ´Â À¥ ºê¶ó¿ìÀú°¡ ¾ÖÇø´ÀÌ Æ÷ÇÔµÈ À¥ »çÀÌÆ® Á¢¼Ó½Ã JVMÀ¸·Î ¾ÖÇø´À» ´Ù¿î ¹Þ¾Æ ½ÇÇàÇÏ°Ô µÈ´Ù.


ÀÌ °úÁ¤¿¡¼­ ·ÎÄÿ¡¼­ ½ÇÇàÇϱâ À§Çؼ­´Â µð½ºÅ©¿¡ ÆÄÀÏÀ» ¾²°í ½ÇÇàÇØ¾ß Çϴµ¥ ½ÃÅ¥¸®Æ¼ ¸Å´ÏÀú¸¦ ¿ìȸÇØ¾ß ¾Ç¼ºÄڵ带 °¨¿°½Ãų ¼ö ÀÖ°Ô µÈ´Ù.


    


ASEC´Â ¡°CVE-2011-3544¿Í CVE-2012-4681ÀÇ °æ¿ì°¡ ½ÃÅ¥¸®Æ¼ ¸Å´ÏÀú¸¦ ¿ìȸÇÏ´Â Ãë¾àÁ¡À¸·Î ÇØ´ç Ãë¾àÁ¡µéÀº toString Method¿¡¼­ ÇØ´ç ÇÔ¼ö¸¦ ½ÇÇàÇÒ °æ¿ì ½ÃÅ¥¸®Æ¼ ¸Å´ÏÀú¸¦ ¿ìȸ ÇÏ´Â Ãë¾àÁ¡À̾ú´Ù¡±°í ¹àÇû´Ù.


±×¸®°í ¡°½ÃÅ¥¸®Æ¼ ¸Å´ÏÀú¸¦ ÇØÁ¦Çϱâ À§Çؼ­´Â ¡®setSecurityManager¡¯ ÇÔ¼ö¸¦ ÀÌ¿ëÇÏ¿© ½ÃÅ¥¸®Æ¼ ¸Å´ÏÁ®¸¦ ÇØÁ¦ÇØ¾ß ÇÑ´Ù. ÇÏÁö¸¸ JRM¿¡¼­ ¡®setSecurityManger(NULL)¡¯À» È£ÃâÇÏ°Ô µÇ¸é ¿¡·¯¿Í ÇÔ²² ÇÔ¼ö È£Ãâ¿¡ ´ëÇØ ½ÇÇàÀ» Çã°¡ ÇÏÁö ¾ÊÁö¸¸ toString Method¸¦ ÀÌ¿ëÇÏ°Ô µÇ¸é ÇØ´ç ÇÔ¼ö¸¦ È£ÃâÇÒ ¼ö ÀÖ´Â Ãë¾àÁ¡¡±À̶ó°í ¼³¸íÇß´Ù.


ÀÌ¿Í ºñ½ÁÇÑ ¿ø¸®·Î ÀÛµ¿ÇÏ´Â Ãë¾àÁ¡ÀÌ CVE-2012-4681À¸·Î ÇØ´ç Ãë¾àÁ¡Àº sun.awt.SunToolkitÀ» ÀÌ¿ëÇÏ¿© ÆÄÀϽýºÅÛ¿¡ ´ëÇÑ ¸ðµç ±ÇÇÑÀ» ºÎ¿©ÇÔÀ¸·Î¼­ ½ÃÅ¥¸®Æ¼ ¸Å´ÏÀú¸¦ ºñÈ°¼ºÈ­Çϵµ·Ï ÇØ¾ß ÇÑ´Ù´Â °Í.


ÇöÀç ¾Õ¼­ ¼³¸íÇÑ ÀÚ¹Ù Ãë¾àÁ¡µé ¸ðµÎ ´Ù¼öÀÇ ¾Ç¼ºÄڵ忡¼­ ¾Ç¿ëµÇ°í ÀÖÀ½À¸·Î ¿À¶óŬ¿¡¼­ Á¦°øÇÏ´Â º¸¾È ÆÐÄ¡¸¦ ¼³Ä¡Çؾ߸¸ ´Ù¸¥ º¸¾È À§Çùµé·Îº¸ÅÍ ½Ã½ºÅÛÀ» º¸È£ÇÒ ¼ö ÀÖ´Ù°í ASECÃøÀº °­Á¶Çß´Ù.

[±èÅÂÇü ±âÀÚ(boan@boannews.com)]


<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(http://www.boannews.com/) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>

  •  
  • 2
  • ÆäÀ̽ººÏ º¸³»±â Æ®À§ÅÍ º¸³»±â ³×À̹ö ¹êµå º¸³»±â Ä«Ä«¿À ½ºÅ丮 º¸³»±â ³×À̹ö ºí·Î±× º¸³»±â

  • ¡°
  •  SNS¿¡¼­µµ º¸¾È´º½º¸¦ ¹Þ¾Æº¸¼¼¿ä!! 
  • ¡±
¾Æ½ºÆ®·Ð½ÃÅ¥¸®Æ¼ ÆÄ¿öºñÁî 2023³â2¿ù23ÀÏ ½ÃÀÛ ³Ý¾Øµå ÆÄ¿öºñÁî ÁøÇà 2020³â1¿ù8ÀÏ ½ÃÀÛ~2021³â 1¿ù8ÀϱîÁö À§Áîµð¿£¿¡½º 2018
¼³¹®Á¶»ç
³»³â ȸ»ç¿¡ ²À µµÀÔÇÏ°í ½ÍÀº º¸¾È ¼Ö·ç¼Ç ¶Ç´Â Ç÷§ÆûÀº ¹«¾ùÀΰ¡¿ä?
XDR
EDR
AI º¸¾È
Á¦·ÎÆ®·¯½ºÆ®
°ø±Þ¸Á º¸¾È ü°è(SBOM)
Ŭ¶ó¿ìµå º¸¾È ¼Ö·ç¼Ç
±âŸ(´ñ±Û·Î)