¹ý·ü»ç¹«¼Ò ¹ÎÈÄÀÇ ‘¼ÒÇÁÆ®¿þ¾î’ À̾߱â (2)
‘¼ÒÇÁÆ®¿þ¾î °³¹ßº¸¾È(½ÃÅ¥¾î ÄÚµù)’ Àǹ«È

ÇàÁ¤¾ÈÀüºÎ´Â 2012³â 3¿ù 27ÀÏ »çÀ̹ö°ø°ÝÀÇ ÁÖ¿ä ¿øÀÎÀÎ ¼ÒÇÁÆ®¿þ¾î º¸¾È ¾àÁ¡À» ÀüÀÚÁ¤ºÎ ¼ºñ½º °³¹ß´Ü°è¿¡¼ Á¦°ÅÇϱâ À§ÇØ Á¤º¸½Ã½ºÅÛ ±¸Ãà ½Ã ‘¼ÒÇÁÆ®¿þ¾î °³¹ßº¸¾È(½ÃÅ¥¾î ÄÚµù)’À» Àǹ«ÈÇϱâ·Î Çß´Ù. ÀÌ¿¡ ½ÃÅ¥¾î ÄÚµùÀº ¹«¾ùÀÎÁö, ¿Ö ±× Á߿伺ÀÌ Ä¿Á³´ÂÁö ¾Ë¾Æº¸°íÀÚ ÇÑ´Ù.
ÃÖ±ÙÀÇ »çÀ̹ö °ø°Ý(ÇØÅ·)Àº º¸¾È ÆÐÄ¡°¡ ¹ßÇ¥µÇ±â ÀÌÀüÀÇ º¸¾ÈÃë¾àÁ¡À» ¾Ç¿ëÇÏ´Â Á¦·Îµ¥ÀÌ(Zero Day) °ø°Ý, SQL ÀÎÁ§¼Ç µî À¥»çÀÌÆ®¸¦ ´ë»óÀ¸·Î ÇÑ ÇØÅ·ÀÌ ÁÖ¸¦ ÀÌ·ç¸ç, ¾ó¸¶ Àü ¹Ì±¹ °¡Æ®³ÊÀÇ ¹ßÇ¥¿¡ µû¸£¸é »çÀ̹ö °ø°ÝÀÇ ¾à 75%°¡ ÀÀ¿ëÇÁ·Î±×·¥ÀÇ Ãë¾àÁ¡À» ¾Ç¿ëÇϰí ÀÖ´Ù.
ÀÌ·¯ÇÑ °ø°ÝµéÀº ¼ÒÇÁÆ®¿þ¾î ÀÚü¿¡ ³»ÀåµÈ º¸¾ÈÃë¾àÁ¡À» ÀÌ¿ëÇÏ´Â °ÍÀÌ ´ëºÎºÐÀ¸·Î, ƯÈ÷ ¼Ò½º ÄÚµåÀÇ º¸¾ÈÃë¾àÁ¡À» ÀÌ¿ëÇÑ »çÀ̹ö °ø°ÝÀº ¹æÈº®, ħÀÔÂ÷´Ü½Ã½ºÅÛ, ħÀÔ¹æÁö½Ã½ºÅÛ µîÀÇ ÀϹÝÀûÀÎ º¸¾ÈÀåºñ·Î´Â ´ëÀÀÇϱⰡ ¾î·Á¿î Ư¼ºÀ» °¡Áø´Ù. ÀÌ·¯ÇÑ °ø°Ý ÇüÅ´ ¼ÒÇÁÆ®¿þ¾î ÀÚüÀÇ Ãë¾àÁ¡À» °ø·«ÇϹǷΠÀϹÝÀûÀÎ º¸¾ÈÀåºñµéÀº ¾ÇÀÇÀû Á¢¼Ó ½Ãµµ¸¦ ‘Á¤»ó’À¸·Î ÀνÄÇϱ⠶§¹®ÀÌ´Ù.
½ÃÅ¥¾î ÄÚµù(Secure Coding)Àº ÀÌ·¯ÇÑ »çÀ̹ö °ø°Ý¿¡ ´ëÀÀÇϱâ À§ÇØ ¼ÒÇÁÆ®¿þ¾îÀÇ °³¹ß ´Ü°èºÎÅÍ º¸¾ÈÃë¾àÁ¡À» º¸¿ÏÇØ °ø°Ý ½Ãµµ¸¦ ¿øÃµ Â÷´ÜÇÑ´Ù´Â °³³äÀÌ´Ù. ±¸Ã¼ÀûÀ¸·Î ¼ÒÇÁÆ®¿þ¾î °³¹ß °úÁ¤¿¡¼ °³¹ßÀÚÀÇ ½Ç¼ö³ª ³í¸®Àû ¿À·ù µîÀ¸·Î ÀÎÇÑ ¼ÒÇÁÆ®¿þ¾îÀÇ º¸¾ÈÃë¾àÁ¡À» ÃÖ¼ÒÈÇϰí, ÇØÅ· µîÀÇ º¸¾ÈÀ§Çù¿¡ ´Éµ¿ÀûÀ¸·Î ´ëÀÀÇÒ ¼ö ÀÖ´Â ¾ÈÀüÇÑ ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇϱâ À§ÇÑ ÀÏ·ÃÀÇ °úÁ¤À» ÀÏÄ´´Ù.
ÇØÅ·, ¾Ç¼ºÄÚµåÀÇ ¼öÁØÀº ³ª³¯ÀÌ ³ô¾ÆÁö´Âµ¥ ºñÇØ, ÀÌ¿¡ ´ëÇÑ ´ëºñ´Â Áö±Ý²¯ ¾Ç¼ºÄڵ带 °³º°ÀûÀ¸·Î ºÐ¼®ÇØ ´ëÀÀÇÒ ¼ö ÀÖ´Â ÆÐÅÏÀ» °³¹ßÇϰí Àû¿ëÇÏ´Â ¹æ½ÄÀÌ ÀüºÎ¿´´Ù. ´ëÀÀ ¹æ¹ýÀÌ Ç×»ó ÈĹßÀûÀÏ ¼ö¹Û¿¡ ¾ø±â ¶§¹®¿¡ »õ·Î¿î ÇüÅÂÀÇ »çÀ̹ö °ø°ÝÀÌ ¹ß»ýÇÏ¸é ¹é½ÅÇÁ·Î±×·¥À» »ç¿ëÇϰí, °ªºñ½Ñ º¸¾ÈÀåºñ¸¦ °®Ãá ±â¾÷µµ ¼Ó¼ö¹«Ã¥À¸·Î ´çÇÒ ¼ö¹Û¿¡ ¾ø¾ú´Ù. °Ô´Ù°¡ ±×·¯ÇÑ º¸¾ÈÀåºñ¸¶Àú ºñ¿ëÀÌ ¸¸¸¸Ä¡ ¾Ê¾Æ ±â¾÷µé·Î¼± º¸¾È¿¡ ´ëÇÑ ÅõÀÚ°¡ ¸Á¼³¿©Áö°í Áß¼Ò¾÷üÀÇ °æ¿ì¿¡´Â ¾öµÎµµ ³»Áö ¸øÇÏ´Â °ÍÀÌ »ç½ÇÀÌ´Ù. ±×·¯³ª ¼ÒÇÁÆ®¿þ¾î °³¹ß º¸¾ÈÀÇ °æ¿ì¿¡´Â °³¹ß ´Ü°è¿¡¼ºÎÅÍ ÀÌ·¯ÇÑ Ãë¾àÁ¡À» ¹Ì¸® º¸¿ÏÇÏ°í ´ëóÇϱ⠶§¹®¿¡ »çÈÄ ´ëÀÀ ¹æ½ÄÀÇ º¸¾ÈÃë¾àÁ¡ Á¦°Å ºñ¿ë°ú ºñ±³ÇÒ ¶§ ¼ö½Ê ¹èÀÇ ºñ¿ëÀ» Àý°¨ÇÒ ¼ö ÀÖ´Ù.
°Ô´Ù°¡ »çÈÄ ´ëÀÀÀÌ ¾Æ´Ñ »çÀü ´ëºñ ¹æ½ÄÀ̹ǷΠ»ó´ëÀûÀ¸·Î ÇØÅ· »ç°í ¹ß»ý °¡´É¼ºÀÌ ³·´Ù°í ÇÒ ¼ö ÀÖ´Ù. ÇѸ¶µð·Î ¸»Çϸé, ºñ¿ëÀÌ Àú·ÅÇÑ »çÀü¿¹¹æ º¸¾È ´ëÃ¥À̶ó ÇÒ ¼ö ÀÖ´Ù. ÃÖ±Ù ÇàÁ¤¾ÈÀüºÎ´Â ÀÌ·¯ÇÑ ½ÃÅ¥¾î ÄÚµùÀ» Àǹ«ÈÇØ È¿À²ÀûÀÎ Á¤º¸º¸È£¿¡ ½Å°æÀ» ¾²°í ÀÖ´Ù. ´Ü°èÀûÀ¸·Î Á¤ºÎ±â°ü¿¡¼ ÃßÁøÇÏ´Â Á¤º¸È»ç¾÷¿¡ ¼ÒÇÁÆ®¿þ¾î °³¹ß º¸¾È Àû¿ëÀ» Àǹ«ÈÇϰí, Á¡Â÷ ¹üÀ§¸¦ ³ÐÇô°£´Ù´Â ³»¿ëÀÇ °èȹÀ» ¹ßÇ¥Çß´Ù.
¾ÕÀ¸·Î ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚµéÀº ÀÌ·¯ÇÑ ½ÃÅ¥¾î ÄÚµù¿¡ ´ëÇÑ Àü¹®¼ºÀ» ±â¸£Áö ¸øÇϸé Àü¹® ÀηÂÀ¸·Î ´ëÁ¢À» ¹ÞÁö ¸øÇÒ °¡´É¼ºµµ ÀÖ´Ù. ±× ¾î´À ¶§º¸´Ù º¸¾È ¹× Á¤º¸º¸È£°¡ ȵΰ¡ µÇ´Â ¿äÁò ½ÃÅ¥¾î ÄÚµùÀº ¼±ÅÃÀÌ ¾Æ´Ï¶ó Çʼö´Ù.
<¹ý·ü»ç¹«¼Ò ¹ÎÈÄ ±è°æÈ¯ º¯È£»ç, hi@minwho.kr>