[º¸¾È´º½º È£¾ÖÁø] º¸¾ÈÃë¾àÁ¡ÀÌ ³»Æ÷µÈ ¼ÒÇÁÆ®¿þ¾î(SW)´Â ÇØÄ¿ÀÇ °ø°Ý¸ñÇ¥°¡ µÅ ½É°¢ÇÑ º¸¾ÈÀ§ÇùÀ» ÃÊ·¡ÇÑ´Ù. µû¶ó¼ Á¤º¸½Ã½ºÅÛ ¿î¿µ ÀÌÀü °³¹ß´Ü°èºÎÅÍ º¸¾È¼ºÀ» °í·ÁÇÏ°í ÀÜÁ¸ º¸¾È¾àÁ¡À» Á¦°ÅÇÒ ÇÊ¿ä°¡ ÀÖ´Ù.
ÀÌ¿¡ Á¤ºÎ´Â »çÀü¿¹¹æ ü°è °È¸¦ À§ÇÑ SW °³¹ßº¸¾È, Áï ½ÃÅ¥¾îÄÚµù ü°è µµÀÔÀ» ÃßÁøÇÏ°í ÀÖ´Ù. ½ÃÅ¥¾îÄÚµù(Secure Coding)À̶õ SW ±¸Çö ½Ã º¸¾È¾àÁ¡À» ¹èÁ¦Çϱâ À§ÇÑ ¾ÈÀüÇÑ ÄÚµù ±â¹ýÀ» ¸»ÇÑ´Ù.
Çѱ¹CSOÇùȸ°¡ 25ÀÏ ¼¿ïÇÁ¶óÀÚÈ£ÅÚ¿¡¼ °³ÃÖÇÑ ¡®Á¦7Â÷ CSOÆ÷·³¡¯¿¡¼ Ȳ±Ôö ÇàÁ¤¾ÈÀüºÎ Á¤º¸º¸È£Á¤Ã¥°úÀåÀº ¼ÒÇÁÆ®¿þ¾î Ãë¾àÁ¡¿¡ ÀÇÇÑ Ä§ÇØ»ç°í »ç·Ê¸¦ µé°í, ÀÌ·¯ÇÑ ÇÇÇظ¦ ¹æÁöÇϱâ À§ÇØ Á¤ºÎ°¡ ÃßÁøÇÏ°í ÀÖ´Â Á¤Ã¥ µîÀ» ¼Ò°³Çß´Ù.
Ȳ±Ôö °úÀåÀº ¡°½ÃÅ¥¾îÄÚµù ü°è¸¦ °ÈÇϱâ À§ÇØ º¸¾È¾àÁ¡ Áø´Üµµ±¸ °³¹ß, °³¹ßÀÚ¡¤´ã´ç°ø¹«¿ø ´ë»ó ±³À° ½Ç½Ã, ÀüÀÚÁ¤ºÎ ¼ºñ½º ´ë»ó ½Ã¹ü Áø´Ü, SW °³¹ß º¸¾È °¡ÀÌµå °³¹ß ¹× º¸±Þ, SW °³¹ßº¸¾È Á¦µµÈ µîÀ» ÃßÁøÇÏ°í ÀÖ´Ù¡±°í ¹àÇû´Ù.
ƯÈ÷, Áö³ÇØ 23°³ ÀüÀÚÁ¤ºÎ ½Ã½ºÅÛ ´ë»ó ½Ã¹ü Áø´Ü °á°ú ½Ã½ºÅÛº° Æò±Õ 1,328°³ÀÇ SW º¸¾È¾àÁ¡ÀÌ ¹ß°ßµÅ Á¶Ä¡µÆÀ¸¸ç, SQL »ðÀÔ(9.7%), XSS(16.9%) µî °íÀ§Çè º¸¾È¾àÁ¡Àº 2010³â, 44%º¸´Ù ´Ù¼Ò °¨¼ÒÇÑ Ãß¼¼¸¦ º¸¿´´Ù.
¾Õ¼ Á¤ºÎ´Â Áö³ 6¿ù ¡®ÀüÀÚÁ¤ºÎ¹ý¡¯ Á¦45Á¶¿¡ µû¶ó ÇàÁ¤±â°ü µîÀÇ ÀåÀÌ Á¤º¸ ½Ã½ºÅÛÀ» ±¸Ãࡤ¿î¿µÇÔ¿¡ ÀÖ¾î¼ ÁؼöÇØ¾ß ÇÒ ±âÁØ, Ç¥ÁØ ¹× ÀýÂ÷¿Í »óÈ£¿î¿ë¼º ±â¼úÆò°¡¿¡ °üÇÑ »çÇ×À» Á¤ÇÏ°í ÀÖ´Â ¡®Á¤º¸½Ã½ºÅÛ ±¸Ãࡤ¿î¿µ Áöħ¡¯À» °³Á¤¡¤°í½ÃÇÏ¸é¼ SW°³¹ßº¸¾È Àû¿ëÀ» Àǹ«ÈÇß´Ù.
ÀÌ´Â ÇàÁ¤±â°ü ¹× °ø°ø±â°üÀÌ Á¤º¸È»ç¾÷À» ÃßÁøÇÔ¿¡ ÀÖ¾î ÁؼöÇØ¾ß ÇÒ ¼ÒÇÁÆ®¿þ¾î °³¹ßº¸¾È¿¡ °üÇÑ ±âÁØ ¹× ÀýÂ÷¸¦ ±ÔÁ¤, Á¤º¸½Ã½ºÅÛ °³¹ß´Ü°èºÎÅÍ º¸¾È Ãë¾àÁ¡À» Á¦°ÅÇØ ¾ÈÀüÇÑ ÀüÀÚÁ¤ºÎ ¼ºñ½º¸¦ Á¦°øÇϱâ À§ÇØ ¸¶·ÃµÈ °ÍÀÌ´Ù.
Ȳ±Ôö °úÀåÀº ¡°SW °³¹ßº¸¾È Á¦µµÈ¸¦ À§ÇØ °³¹ßº¸¾È ¿¬±¸¼¾Å͸¦ ¼³Ä¡ÇÏ°í, °¡À̵带 º¸±ÞÇÏ´Â ÇÑÆí, ±³À°À» °ÈÇÏ°í ÀÖ´Ù¡±¸ç, ¡°¾ÕÀ¸·Î SW º¸¾È¾àÁ¡ Áø´Ü±â¼ú·ÂÀ» Á¦°í½ÃÅ°°í ¼ºñ½º¸¦ Á¦°øÇÏ´Â µ¥ Àû±Ø ³ë·ÂÇÒ °Í¡±À̶ó°í ¹àÇû´Ù.
¶ÇÇÑ, ¿î¿µ ÁßÀÎ SW¿¡ ´ëÇÑ Àû¿ë¹æ¾Èµµ ¸¶·ÃµÈ´Ù. Ȳ±Ôö °úÀåÀº ¡°±âÁ¸ ½Ã½ºÅÛÀº »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ Áß½ÉÀ¸·Î °³¹ßº¸¾È Àû¿ë ½Ã¹ü»ç¾÷À» ÃßÁøÇÏ°í, ¿î¿µ½Ã½ºÅÛ¿¡ ´ëÇÑ SW º¸¾È¾àÁ¡À» Á¦°ÅÇϱâ À§ÇØ ºñ¿ë ´ëºñ È¿°úÀûÀÎ ¹æ¾ÈÀ» µµÃâÇØ ÁÖ¿ä ½Ã½ºÅÛºÎÅÍ Àû¿ëÇÒ ¹æħ¡±À̶ó°í ¸»Çß´Ù.
[È£¾ÖÁø ±âÀÚ(boan5@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(http://www.boannews.com/) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>