³ª¿ìÄÞ Ãë¾àÁ¡ ¹ß°ß, °³¹ßÀÚ Ä¿¹Â´ÏƼ µî ±¹³»¿Ü °ü·Ã±â°ü¿¡ Àü´Þ
±¹³» °ø°ø±â°ü¿¡¼ °¡Àå ¸¹ÀÌ »ç¿ëÇÏ°í ÀÖ´Â °ø°³ À¥ °Ô½ÃÆÇ ¹× »çÀÌÆ® Á¦ÀÛ ¼ÒÇÁÆ®¿þ¾îÀÇ Ãë¾àÁ¡ÀÌ ¹ß°ßµÅ ÁÖÀÇ°¡ ¿ä±¸µÈ´Ù.
³×Æ®¿öÅ© Á¤º¸º¸¾È Àü¹®±â¾÷ ³ª¿ìÄÞ(´ëÇ¥ ±è´ë¿¬)Àº 17ÀÏ ÀͽºÇÁ·¹½º¿£Áø(Xpress Engine, ±¸ Á¦·Îº¸µå ¹× Á¦·Îº¸µåXE, ÀÌÇÏXE)ÀÇ ÃֽŹöÀüÀÎ XE Core 1.4.0.9¿¡¼ XSS(Cross-Site Scripting) °ø°ÝÀÌ °¡´ÉÇÑ Ãë¾àÁ¡À» ¹ß°ßÇß´Ù¸ç ÁÖÀǸ¦ ´çºÎÇß´Ù.
ÀÌ Ãë¾àÁ¡Àº ÇöÀç °³¹ßÁßÀÎ HTML5 ¹öÀü¿¡¼ Á¦°øÇÏ´Â À̺¥Æ® ű׸¦ Â÷´ÜÇÏÁö ¾Ê¾Æ ¹ß»ýÇϸç, ´ëºÎºÐÀÇ À¥ ºê¶ó¿ìÀú¿¡¼ ÀÌ¹Ì HTML5¸¦ ÀüºÎ ¶Ç´Â ºÎºÐ Áö¿øÇÏ°í ÀÖ¾î °ü½ÉÀÌ ÇÊ¿äÇÏ´Ù.
¡ãÁ¦·Îº¸µå ȨÆäÀÌÁö¿¡ º¸¾ÈÆÐÄ¡°¡ °ø°³µÆ´Ù. ¨Ïº¸¾È´º½º
XE¸¦ ÀÌ¿ëÇÑ °Ô½ÃÆÇÀ̳ª À¥ »çÀÌÆ®´Â À¥ ÆäÀÌÁö¿¡ Ŭ¶óÀ̾ðÆ® »çÀÌµå ½ºÅ©¸³Æ®¸¦ »ðÀÔÇÏ¿© »çÀÌÆ® °ü¸®ÀÚ°¡ ¾Æ´Ñ ´Ù¸¥ »ç¿ëÀÚ°¡ À̸¦ ½ÇÇàÇÏ°Ô Çã¿ëÇÏ´Â XSS °ø°Ý¿¡ ³ëÃâµÉ ¼ö ÀÖÀ¸¸ç, °ø°Ý´ë»ó À¥»çÀÌÆ®¿¡ »ðÀÔÇÑ ½ºÅ©¸³Æ®¸¦ ÀÌ¿ëÇÏ¿© ´Ù¸¥ À¥»çÀÌÆ®·Î Á¢±ÙÇÏ´Â °Íµµ °¡´ÉÇÏ´Ù.
ƯÈ÷ XSS °ø°ÝÀº SQL Injection °ø°Ý°ú ÇÔ²² ÀÎÅÍ³Ý »ó¿¡¼ °¡Àå ¸¹ÀÌ ÀÌ·ïÁö´Â Ãë¾àÁ¡À¸·Î ±¹Á¦ ¿ÀÇ À¥º¸¾È ÇÁ·ÎÁ§Æ® OWASP¿¡¼ °æ°íÇÏ´Â 10´ë À¥ º¸¾ÈÃë¾àÁ¡¿¡¼ ¼öÀ§¸¦ Â÷ÁöÇÑ´Ù.
³ª¿ìÄÞÀº ÀÚü ħÇØ»ç°í´ëÀÀÁ¶Á÷ÀÎ ¡®³ª¿ì¼Æ®(NOWCERT)¡¯¸¦ ÅëÇØ ÀÌ Ãë¾àÁ¡À» Á¶±â¿¡ ¹ß°ßÇÏ¿© ±¹°¡Á¤º¸¿ø, ÇØ¿Ü À¯¸í º¸¾È»çÀÌÆ®ÀÎ ½ÃÅ¥´Ï¾Æ, °³¹ßÀÚ Ä¿¹Â´ÏƼ µî ±¹³»¿Ü °ü·Ã±â°ü¿¡ Àü´ÞÇß´Ù.
¶ÇÇÑ ÀÚ»ç ¿Â¶óÀÎ À§Çù¿¹°æº¸¼ºñ½º ¡®½ÃÅ¥¾îij½ºÆ®(SecureCAST)¡¯¿¡ Ãë¾àÁ¡ Á¤º¸¸¦ °ø°³ÇÏ°í, ÀÚ»ç ³×Æ®¿öÅ© ¹× À¥ º¸¾È Á¦Ç°±º ¡®½º³ªÀÌÆÛ(SNIPER)¡¯¿¡¼ ÀÌ Ãë¾àÁ¡À» ÀÌ¿ëÇÑ °ø°ÝÀ» ŽÁöÇÏ°í Â÷´ÜÇÒ ¼ö ÀÖµµ·Ï ŽÁö ¹× Â÷´Ü ½Ã±×´Ïó¸¦ °³¹ßÇØ µî·ÏÀ» ¸¶ÃÆ´Ù.
ÃÖ±Ù ¾Û½ºÅä¾î¿¡ µî·ÏµÈ ¾ÆÀÌÆù ¹öÀüÀÇ À§Çù¿¹°æº¸¼ºñ½º ¡®¾ÆÀ̽ÃÅ¥¾îij½ºÆ®(iSecureCAST)¡¯¿¡¼µµ Ãë¾àÁ¡ Á¤º¸¸¦ È®ÀÎÇÒ ¼ö ÀÖ´Ù.
³ª¿ìÄÞ Ä§ÇØ»ç°í´ëÀÀÃÑ°ý ¼Õµ¿½Ä ÀÌ»ç´Â ¡°XE »ç¿ëÀÚ¶ó¸é ´©±¸³ª ÀÌ Ãë¾àÁ¡¿¡ ³ëÃâµÇ±â ¶§¹®¿¡ º¸¾ÈÁ¦Ç°¿¡ Â÷´Ü ½Ã±×´Ïó¸¦ Àû¿ëÇϰųª º¸¾È¹ö±× ÆÐÄ¡¸¦ ¼³Ä¡ÇØ¾ß XSS °ø°ÝÀ» ¿¹¹æÇÒ ¼ö ÀÖ´Ù¡±°í ¹àÇû´Ù.
[¿Àº´¹Î ±âÀÚ(boan4@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(http://www.boannews.com/) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>