¹ö±× Àç»ý»ê ¾î·Á¿ö ±ä ½Ã°£ ÆÐÄ¡ ºÒ°¡´É...3¿ù¸»¿¡ Àç»ý»ê ¹æ¹ý °³¹ßµÅ
[º¸¾È´º½º ¹®°¡¿ë ±âÀÚ] ¾Èµå·ÎÀ̵å¿ë ¾Æ¿ô·è¿¡¼ ÃÖ±Ù ¹ß°ßµÇ°í ÆÐÄ¡µÈ Ãë¾àÁ¡À» ¾Ç¿ëÇÒ °æ¿ì Àåºñ¿¡ ÀúÀåµÈ Á¤º¸¸¦ ÈÉÄ¡´Â °Ô °¡´ÉÇØÁø´Ù°í ÇÑ´Ù. ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿¡ ÀÇÇϸé ÀÌ Ãë¾àÁ¡ÀÇ ¹®Á¦´Â ¾Èµå·ÎÀ̵å¿ë ¾Æ¿ô·èÀÌ Æ¯Á¤ À̸ÞÀÏ ¸Þ½ÃÁöµéÀ» È®ÀÎÇÏ´Â ¹æ¹ý¿¡¼ºÎÅÍ ³ª¿Â´Ù°í ÇÑ´Ù. ±×·¯¹Ç·Î °ø°ÝÀڴ Ư¼öÇÏ°Ô Á¶ÀÛµÈ À̸ÞÀÏ ¸Þ½ÃÁö¸¦ º¸³»±â¸¸ ÇÏ¸é ¹®Á¦¸¦ ÀͽºÇ÷ÎÀÕ ÇÒ ¼ö ÀÖ´Ù.
[¾Æ¹ÌÁö = iclickart]
¡°Ãë¾àÁ¡ ÀͽºÇ÷ÎÀÕ¿¡ ¼º°øÇÑ °ø°ÝÀÚ´Â, ±× ÀÌÈÄ XSS °ø°ÝÀ» ½Ç½ÃÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù. ±×·± ÈÄ¿¡ ÇöÀç »ç¿ëÀÚÀÇ º¸¾È ÄÁÅؽºÆ®¿¡¼ ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀ» °®½À´Ï´Ù.¡± MSÀÇ ¼³¸íÀÌ´Ù. ÀÌ Ãë¾àÁ¡¿¡´Â CVE-2019-1105¶ó´Â ¹øÈ£°¡ ºÙ¾úÀ¸¸ç, Áö³ ÁÖ ÆÐÄ¡°¡ ¹ßÇ¥µÆ´Ù.
Ãë¾àÁ¡À» Á¦ÀÏ ¸ÕÀú ¹ß°ßÇØ MS¿¡ º¸°íÇÑ º¸¾È ¾÷ü F5 ³×Æ®¿÷½º(F5 Networks)ÀÇ º¸¾È Àü¹®°¡ ºê¶óÀ̾ð ¾ÖÇúñ(Bryan Appleby)´Â ¡°À̸ÞÀÏ ¸Þ½ÃÁö ¾È¿¡ ¾ÆÀÌÇÁ·¹ÀÓÀ» ÀÓº£µå ÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÌ ¹®Á¦ÀÇ ±Ù¿ø¡±À̶ó°í ¼³¸íÇß´Ù.
¡°ÄÚµå ³»¿¡ ÀÖ´Â ÀÚ¹Ù½ºÅ©¸³Æ®°¡ ¾Èµå·ÎÀ̵å¿ë ¾Æ¿ô·è¿¡¼´Â ¾Æ¹«·± Á¦ÇÑÀ» °¡ÁöÁö ¾Ê°Ô µË´Ï´Ù. ÄíÅ°, ÅäÅ«, ½ÉÁö¾î ÀϺΠÀ̸ÞÀÏ¿¡µµ Á¢±ÙÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù. ±×¸®°í ÀÌ·¸°Ô Á¢±ÙÇÑ Á¤º¸µéÀ» ´Ù½Ã ¿ø°ÝÀÇ °ø°ÝÀÚ·Î º¸³¾ ¼öµµ ÀÖ°Ô µÇÁÒ.¡±
¾ÖÇúñ´Â ¡°ÀÌ·± Á¾·ùÀÇ Ãë¾àÁ¡Àº ÀÚ¹Ù½ºÅ©¸³Æ®°¡ Æ÷ÇÔµÈ À̸ÞÀÏÀ» ÇÇÇØÀÚ°Ô º¸³¿À¸·Î½á ÀͽºÇ÷ÎÀÕÀÌ °¡´ÉÇÏ´Ù¡±¸ç ¡°¾ÆÀÌÇÁ·¹ÀÓ ³»ºÎ¿¡ Á¸ÀçÇϱ⠶§¹®¿¡ ¼¹ö°¡ ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ º¸Áö ¸øÇÏ°Ô µÈ´Ù¡±°í ¼³¸íÇÑ´Ù. ¡°ÀÌ·¯ÇÑ ¸ÞÀÏÀÌ µµÂøÇϸé, ¸ÞÀÏ Å¬¶óÀ̾ðÆ®°¡ ÀÚµ¿À¸·Î ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ ½ÇÇà½Ãŵ´Ï´Ù.¡±
¶ÇÇÑ °ø°ÝÀÇ Æ¯¼º»ó(½ºÅä¾îµå XSS(stored XSS)), ¡°°ø°ÝÀÚ°¡ ÇÒ ¼ö ÀÖ´Â ÀÏÀÌ ±²ÀåÈ÷ ¸¹´Ù¡±°í ÇÑ´Ù. ¡°Á¤º¸¸¦ ÈÉÄ¡°í, »©³»´Â °ÍÀº ½±°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù. °ø°Ý ³À̵µµµ ³·½À´Ï´Ù. ±×³É ¸ÞÀÏÀ» º¸³»°í, ÇÇÇØÀÚ°¡ Àеµ·Ï À¯µµÇϱ⸸ ÇÏ¸é µÇ°Åµç¿ä. ¹ÞÀº ¸ÞÀÏÇÔ¿¡ ÀÖ´Â ¸Þ½ÃÁöµéµµ »©µ¹¸± ¼ö ÀÖ°Ô µÇ´Ï, ½É°¢ÇÑ »çÅ·ΠÀ̾îÁú °¡´É¼ºÀÌ ³ô½À´Ï´Ù.¡±
ÀÌ ¹®Á¦°¡ Á¦ÀÏ Ã³À½ ¹ß°ßµÈ °Ç 2018³â 12¿ùÀÇ ÀÏÀÌ´Ù. ¾ÖÇúñ´Â Áï°¢ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿¡ À̸¦ ¾Ë·È´Ù. ±×·¯³ª ÆÐÄ¡¸¦ °³¹ßÇÏ´Â °úÁ¤ÀÌ ±â¼úÀûÀ¸·Î ½±Áö ¾Ê¾Ò´Ù°í ÇÑ´Ù. Ãë¾àÁ¡À» º¹»çÇس»´Â °ÍÀÌ ºÒ°¡´ÉÇ߱⠶§¹®ÀÌ´Ù. ±×·¡¼ ÆÐÄ¡°¡ ÀÚ²Ù¸¸ ´Ê¾îÁ³´Ù.
ÀÌ¿¡ ¾ÖÇúñ´Â ¡°¾Æ¿ô·è ¾ÛÀ¸·ÎºÎÅÍ ·»´õ¸µ µÈ HTMLÀ» ÃßÃâÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ °è¼ÓÇؼ °í¹ÎÇß´Ù¡±°í ¼³¸íÇÑ´Ù. ¡°±×·¯´Ù°¡ °á±¹ Ãë¾àÁ¡ ÀÚü°¡ ¿¼è¶ó´Â »ç½ÇÀ» ±ú´Þ¾Ò½À´Ï´Ù. ÀÌ Ãë¾àÁ¡ÀÌ ÀÖ¾î¼ ¾ÛÀ¸·ÎºÎÅÍ µ¥ÀÌÅ͸¦ ÈÉÃij¾ ¼ö ÀÖ´Ù´Â °ÍÀ» ¸»ÀÌÁÒ. ±×·¸´Ù´Â °Ç ÀÌ Ãë¾àÁ¡À» ÅëÇØ HTMLÀ» Àаí ÃßÃâÇÒ ¼ö ÀÖ´Ù´Â ¶æÀÔ´Ï´Ù.¡±
±×·± ¹ß»ó¿¡¼ºÎÅÍ ´Ù½Ã Ãë¾àÁ¡À» ÃßÀûÇϱ⠽ÃÀÛÇÑ ¾ÖÇúñ´Â ¡°Ãë¾àÁ¡ÀÌ ¹ß»ýÇÏ´Â ÁöÁ¡ÀÌ ÀüȹøÈ£¸¦ Ŭ¸¯ °¡´ÉÇÏ°Ô ¸¸µé¾îÁÖ´Â, Ŭ¶óÀ̾ðÆ® »çÀ̵å ÄÚµå(client-side code)¶ó´Â °Í¡±À» ¹ß°ßÇß´Ù. ¡°ÀüȹøÈ£°¡ ÀüȹøÈ£·Î¼ Á¦´ë·Î Ŭ¸¯ °¡´ÉÇÏ°Ô ÀνÄÀÌ µÉ ¶§ ¹ö±×°¡ ¹ßµ¿µÇ´õ±º¿ä.¡±
ÀÌ ¹ß°ßÀ» ¸¶Ä¡°í ¾ÖÇúñ´Â °³³äÁõ¸í¿ë Äڵ带 ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿¡ Á¦ÃâÇß´Ù. 3¿ù ¸»ÀÇ ÀÏÀ̾ú´Ù. À̸¦ Á¢¼öÇÏ°í¼¾ß ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â ¹ö±×¸¦ º¹»çÇس»´Â µ¥ ¼º°øÇÒ ¼ö ÀÖ¾ú´Ù. ¡°°³ÀÎÀ̳ª ±â¾÷ü³ª ÇØÅ· °ø°ÝÀÇ À§ÇèÀ» ³·Ãß·Á¸é ÀÌ¹Ì ¾Ë·ÁÁø Ãë¾àÁ¡µé¿¡ ´ëÇÑ ÆÐÄ¡¸¦ ÃÖ´ëÇÑ ºü¸£°Ô ÇÏ´Â °ÍÀÌ Áß¿äÇÕ´Ï´Ù. ÀÌ·± ¼Ò½ÄÀ» ÀÚ²Ù¸¸ ³»º¸³»´Â °Íµµ, °á±¹ ¡®ÆÐÄ¡Çϼ¼¿ä¡¯¶ó´Â ¸Þ½ÃÁö¸¦ Àü´ÞÇϱâ À§ÇÔÀÌ°í¿ä.¡±
3ÁÙ ¿ä¾à
1. ¾Èµå·ÎÀ̵å¿ë ¾Æ¿ô·è ¾Û¿¡¼ Ãë¾àÁ¡ ¹ß°ßµÊ. ½ºÅä¾îµå XSS °ø°ÝÀ» °¡´ÉÄÉ ÇØÁÖ´Â °ÍÀÓ.
2. °ø°ÝÀÚ´Â ÇÇÇØÀÚ¿¡°Ô ¾ÆÀÌÇÁ·¹ÀÓÀÌ ¼¯ÀÎ ¸ÞÀÏÀ» º¸³»°í ¿°Ô ÇÔÀ¸·Î½á °ÅÀÇ ¸ðµç °ø°ÝÇÒ ¼ö ÀÖÀ½.
3. ¹ö±× Àç»ý»êÀÌ ´Ê¾îÁ® ÆÐÄ¡µµ ´Ê¾îÁü. ±â¼úÀûÀ¸·Î ¹ß°ß°ú ÀÔÁõ, ¼öÁ¤ÀÌ ¾î·Á¿ü´ø ¹ö±×.
[±¹Á¦ºÎ ¹®°¡¿ë ±âÀÚ(globoan@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>