pdf È®ÀåÀÚ Ã¼Å©ÇØ ÇÊÅ͸µ ÇØÁÖ´Â °ÍÀÌ ¾ÈÀü
[º¸¾È´º½º ±èÅÂÇü] ÃÖ±Ù À¥ ÇØÅ· ¹æ½ÄÀº ƯÁ¤ »çÀÌÆ®·Î À̵¿½ÃÄÑ »ç¿ëÀÚÀÇ ºê¶ó¿ìÀú¿¡ ¸Â´Â °ø°ÝÀ» ÅëÇØ °ø°Ý ¼º°øÀ²À» ³ôÀÌ´Â °ÍÀÌ Ãß¼¼´Ù. ÀÌ·¯ÇÑ °¡¿îµ¥ ±¹³» ÁÖ¿ä Æ÷ÅлçÀÎ ´ÙÀ½°ú ³×À̹öÀÇ ºí·Î±×¡¤Ä«Æ䡤À̸ÞÀÏ¿¡¼ ÀÌ¿Í °°Àº ¡®Java Script In PDF °ø°Ý¡¯¿¡ Ãë¾àÇØ ÀÌ¿ëÀÚµéÀÇ ÁÖÀÇ°¡ ÇÊ¿äÇÏ´Ù.
À̹ø Ãë¾àÁ¡À» ¹ß°ßÇÑ Ã»¼Ò³â ÇØÅ·&º¸¾ÈÆÀ, Little Rascal ÆÀÀÇ ¸®´õ ¿°¼¼Çö ±ºÀº ¡°Java Script In PDF °ø°Ý ±â¹ýÀº XSS ±â¹ý°ú PDFÀÇ Open ActionÀ» ÀÌ¿ëÇؼ ÀÌ·ç¾îÁö´Â °ÍÀ¸·Î ±¹³»¿¡¼´Â ¾ÆÁ÷ ¸¹ÀÌ ¹ß°ßµÇÁö ¾ÊÀº Ãë¾àÁ¡ÀÌ¸ç ±¹³» À¥ °ü¸®Àڵ鵵 Àß ¸ð¸£´Â Ãë¾àÁ¡¡±À̶ó°í ¼³¸íÇß´Ù.
¶ÇÇÑ, ±×´Â ¡°¿ì¸® ÆÀ¿¡¼ ½ÇÁ¦·Î °¡»ó ȯ°æ¿¡¼ ½ÇÇèÀ» Çغ» °á°ú, Áö´ÉÇü °ø°Ýµµ °¡´ÉÇØ °ø°Ý ¼º°øÀ²µµ ³ô°í ÀÌ·Î ÀÎÇÑ ÇÇÇØ ±Ô¸ðµµ »ó´çÇÒ µí ÇÏ´Ù°í ÆÇ´ÜÇß´Ù¡±°í °Á¶Çß´Ù.
±×¸² 1
°ø°Ý ±â¹ýÀ» ºÐ¼®ÇØ º¸¸é ±×¸² 1°ú °°ÀÌ ÀüüÀûÀÎ PDF ±¸Á¶¸¦ Á÷Á¢ ¼Ò½º·Î ÇÁ·Î±×·¡¹ÖÇßÀ¸¸ç »¡°£»ö Å׵θ® ¾ÈÀ» º¸¸é PDF ¹®¼°¡ ¿ÀÇ µÇ¾úÀ» ¶§ app.launchURLÀ» ÀÌ¿ëÇؼ ƯÁ¤ ÁÖ¼Ò·Î À̵¿Çϵµ·Ï ¸¸µé¾ú´Ù(À̶§ ¾²ÀÎ ÁÖ¼Ò´Â ¾Ç¼º ÁÖ¼Ò°¡ ¾Æ´Ï¶ó Å×½ºÆ®·Î ¸¸µç ȨÆäÀÌÁö ÁÖ¼ÒÀÌ´Ù).
±×¸² 2
±×¸² 2´Â °ø°Ý¿¡ »ç¿ëµÉ ¾Ç¼º PDF ÆÄÀÏÀ» ¿ÜºÎ¿¡ ¾÷·Îµå ½ÃÅ°´Â °ÍÀÌ´Ù.
±×¸² 3
±×¸² 3ó·³ ¿ÜºÎ¿¡ ÀÖ´Â ¾Ç¼º PDF ÆÄÀÏÀ» embed ű׸¦ ÀÌ¿ëÇؼ ³×À̹ö ºí·Î±×¿¡ Æ÷½ºÆÃÇß´Ù.
±×¸² 4
±×¸² 4ó·³ °¡»ó PC¿¡¼ Æ÷½ºÆà ½ÃŲ ºí·Î±×¿¡ Á¢¼ÓÇß´Ù.
±×¸² 5
±×¸² 5¿Í °°ÀÌ Æ÷½ºÆà ½ÃŲ ºí·Î±×¿¡ Á¢¼ÓÀ» ÇÏ´Ï ÀÚµ¿À¸·Î PDF°¡ ½ÇÇàµÆ´Ù.
±×¸² 6
±×¸² 6°ú °°ÀÌ PDF°¡ ½ÇÇàµÇ¸é¼ ƯÁ¤ ÁÖ¼Ò·Î °Á¦·Î À̵¿µÆ´Ù.
±×¸² 7
ÀÌ·± ¹®Á¦´Â ±×¸² 7~9¿Í °°ÀÌ À̸ÞÀÏ¿¡¼µµ ¹ß°ß µÇ¾ú´Ù. ÇöÀç ÀÌ¿Í °°Àº Ãë¾àÁ¡ÀÌ ¹ß°ßµÈ »çÀÌÆ®´Â ³×À̹ö ºí·Î±×, Ä«Æä, ¸ÞÀÏ, ´ÙÀ½ ºí·Î±×, Ä«Æä, ¸ÞÀÏ µîÀÌ´Ù.
±×¸² 8
¿°¼¼Çö ±ºÀº ¡°ÀÌ¿Í °°Àº ¹®Á¦°¡ ½É°¢ÇÑ ÀÌÀ¯´Â Àüü °úÁ¤¿¡¼ º¼ ¶§ °á·ÐÀº ƯÁ¤ »çÀÌÆ®·Î À̵¿½ÃŲ´Ù. À̶§ ƯÁ¤ »çÀÌÆ®·Î À̵¿À» ½ÃÅ°°í ±× »çÀÌÆ®¿¡¼ Á¢¼ÓÇÑ »ç¿ëÀÚÀÇ ºê¶ó¿ìÀú¸¦ üũÇØ ±×¿¡ ¸Â´Â ÃֽŠ¡®exploit¡¯ °ø°ÝÀ» ½ÃµµÇÏ¸é º¸¾È ÆÐÄ¡¸¦ ÇÏÁö ¾ÊÀº »ç¿ëÀÚ´Â ÇÇÇظ¦ ÀÔ°Ô µÈ´Ù¡±°í ¸»Çß´Ù.
±×´Â ¶Ç ¡°°£È¤ ¸î¸î exploit Áß¿¡¼´Â Á¦·Îµ¥ÀÌ Ãë¾àÁ¡À» ÀÌ¿ëÇؼ °ø°ÝÀ» Çϱ⵵ ÇÑ´Ù. ÀÌ·± ¹æ¹ýÀÇ °ø°ÝÀº ¿¹Àü ¹æ½Äº¸´Ù º¸´Ù ´õ º¹ÀâÇÏ°í °ø°Ý ¼º°ø È®·üÀÌ ³ô´Ù. ÀÌ·¯ÇÑ °ø°ÝÀ» ¹Þ¾ÒÀ» °æ¿ì¿¡´Â °ø°ÝÀ» ´çÇÑ »ç¿ëÀÚÀÇ PC´Â °ø°ÝÀ» ½ÃµµÇÑ ÇØÄ¿¿¡ Àǵµ¿¡ µû¶ó¼ ¸¶À½´ë·Î °¡´ÉÇÏ°Ô µÈ´Ù¡±°í µ¡ºÙ¿´´Ù.
ÀÌ¾î¼ ±×´Â ¡°µû¶ó¼ ¾ÇÀÇÀûÀÎ ÇØÄ¿°¡ ÀÌ Ãë¾àÁ¡À» ÀÌ¿ëÇÏ¸é ±¹³»¿¡¼ Á¢¼ÓÀÚ°¡ °¡Àå ¸¹Àº Æ÷ÅÐÀÎ ³×À̹ö¿Í ´ÙÀ½¿¡¼ ¼ö ¸¹´Â ÇÇÇØÀÚ¸¦ ¸¸µé ¼öµµ ÀÖ´Ù¡±°í °Á¶Çß´Ù.
¶ÇÇÑ ±×´Â ¡°º¸ÅëÀÇ »ç¿ëÀÚµéÀº pdf ÆÄÀÏÀ» Á÷Á¢ ¡®embed¡¯ ű׸¦ ÀÌ¿ëÇؼ ¿Ã¸®´Â °Íº¸´Ù´Â ÆÄÀÏ Ã·ºÎ¸¦ ÀÌ¿ëÇؼ ÁÖ·Î ¿Ã¸®°í Àֱ⠶§¹®¿¡ pdf È®ÀåÀÚ¸¦ üũÇÏ¿© ÇÊÅ͸µ ÇØÁÖ´Â °ÍÀÌ ÁÁ´Ù¡±°í ¼³¸íÇß´Ù.
±×´Â ¡°ÇöÀç ¿ì¸® ÆÀ¿¡¼ ¡®Java Script In PDF °ø°Ý¡¯ ±â¹ýÀº ÀͽºÇ÷η¯, ¿ÀÆä¶ó, »çÆĸ®¿¡¼ ¹ß°ßµÇ´Â °ÍÀ¸·Î È®ÀεƴÙ. Å©·Ò°ú ÆÄÀ̾îÆø½º¿¡¼´Â PDF ÆÄÀÏÀÌ Á¤»óÀûÀ¸·Î ·Îµå µÇÁö ¾Ê´Â °ÍÀ» ÆÇ´ÜÇÏ°í PDF ÆÄÀÏÀÇ ¼öÇàÀ» Â÷´ÜÇÏ´Â °ÍÀ¸·Î º¸¿´´Ù¡±¸é¼ ¡°°á·ÐÀûÀ¸·Î´Â ÀÎÅÍ³Ý ºê¶ó¿ìÀú¸¦ Å©·ÒÀ̳ª ÆÄÀ̾îÆø½º¸¦ »ç¿ëÇϰųª ÀͽºÇ÷η¯ÀÇ º¸¾È ¼öÁØÀ» ³ôÀ½À¸·Î ¼³Á¤ÇÏ¸é µÈ´Ù°í ÆÇ´ÜÇß´Ù. ¶ÇÇÑ À¥ »çÀÌÆ® Ãø¿¡¼´Â ¡®embed¡¯ ű׸¦ ¾Æ¿¹ Â÷´ÜÇعö¸®°Å³ª pdf È®ÀåÀÚÀÇ ¾÷·Îµå¸¦ Á¦ÇÑÇÏ´Â ¹æ¹ý±îÁö »ý°¢À» ÇßÀ¸³ª ÀÌ°ÍÀº Æ÷Åл簡 °áÁ¤ÇÒ ¹®Á¦´Ù¡±¶ó°í ¸»Çß´Ù.
[±èÅÂÇü ±âÀÚ(boan@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(http://www.boannews.com/) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>