±¹³» ÁÖ¿ä ¼ÒÇÁÆ®¿þ¾î(SW) °³¹ß»ç°¡ ÃÖ±Ù Áõ°¡ÇÏ´Â SW °ø±Þ¸Á °ø°Ý¿¡ ´ëºñÇØ º¸¾ÈÃë¾àÁ¡ ¹× ¿ÀǼҽº °ü¸®¿¡ Àû±ØÀûÀ¸·Î ³ª¼°í ÀÖ´Ù. ½ºÆзοì´Â ±¹³» SW°³¹ß»çÀÎ ³Ý¾Øµå, ¶ó¿Â½ÃÅ¥¾î, ¼Ò¸¸»ç, ½´ÇÁ¸®¸¶ µî¿¡ SW °ø±Þ¸Á º¸¾È °È¸¦ À§ÇÑ Á¦Ç°À» °ø±ÞÇÏ¸ç ¾ÈÀüÇÑ °³¹ß ȯ°æ ±¸Ãà¿¡ ¾ÕÀå¼°í ÀÖ´Ù.
SW °ø±Þ¸Á °ø°ÝÀº °³¹ß ´Ü°è¿¡¼ºÎÅÍ ¾Ç¼ºÄڵ带 »ðÀÔÇϰųª º¸¾È Ãë¾àÁ¡À» ¾Ç¿ëÇØ ÃÖÁ¾ »ç¿ëÀÚ¿¡°Ô±îÁö ÇÇÇظ¦ ÁÙ ¼ö ÀÖ´Ù. ÇѹøÀÇ °ø°ÝÀ¸·Î ¿¬¼âÀûÀÎ ÇÇÇظ¦ ÀÏÀ¸Å³ ¼ö ÀÖ¾î ³ª³¯ÀÌ °íµµÈµÇ°í ÀÖ´Ù. ¼Ö¶óÀ©Áî »çÅÂ¿Í Log4j Ãë¾àÁ¡ »ç°ÇÀÌ ´ëÇ¥ÀûÀÎ SW °ø±Þ¸Á °ø°Ý »ç·Ê´Ù.
¹Ì±¹ÀÇ »çÀ̹ö º¸¾È Àü´ã ±â°üÀÎ CISA¿¡¼´Â SW °³¹ß»ç°¡ Á¦Ç°À» ¿Ï¼ºÇϱâ ÀüºÎÅÍ Ãë¾àÁ¡À» Á¶Ä¡ÇÏ´Â ¡®½ÃÅ¥¸®Æ¼ ¹ÙÀÌ µðÀÚÀÎ(Security by Design)¡¯À» ÀÌÇàÅä·Ï Çß´Ù.
±¹³» ¶ÇÇÑ Á¤ºÎ°¡ ¡®¼ÒÇÁÆ®¿þ¾î °ø±Þ¸Á º¸¾È °¡À̵å¶óÀÎ v1.0¡¯À» ¹ß°£ÇÏ¸ç °³¹ß»çÀÇ °ø±Þ¸Á º¸¾È ±ÇÀå È°µ¿À» Á¦½ÃÇß´Ù. °¡À̵å¶óÀο¡¼´Â °³¹ß ´Ü°è¿¡¼ºÎÅÍ º¸¾ÈÃë¾àÁ¡À» ÃÖ¼ÒÈÇÏ°í, SW¿¡ Æ÷ÇÔµÈ ¶óÀ̺귯¸®¿Í ºôµå ¹× ¹èÆ÷ ü°èÀÇ º¸¾È¼ºÀ» È®º¸ÇÒ °ÍÀ» ±Ç°íÇÑ´Ù.
±¸Ã¼ÀûÀ¸·Î ¡ã¾ÈÀüÇÑ ÄÚµå °³¹ß ȯ°æ ¸¶·Ã ¡ã°ø°³ SW °ü¸® °üÇà ¸¶·Ã ¡ã¼ÒÇÁÆ®¿þ¾î ÀÚÀç¸í¼¼¼(SBOM)¸¦ È°¿ëÇÑ SW ±¸¼º¿ä¼Ò °ËÁõ µîÀÌ ¿ä±¸µÈ´Ù. ³Ý¾Øµå, ¶ó¿Â½ÃÅ¥¾î, ¼Ò¸¸»ç, ½´ÇÁ¸®¸¶ µîÀÇ SW°³¹ß»ç´Â SW º¸¾È Ãë¾àÁ¡ Á¡°Ë°ú ¿ÀǼҽº °ü¸®°¡ °¡´ÉÇÑ ½ºÆзοìÀÇ ¼Ö·ç¼ÇÀ» µµÀÔÇß´Ù. ÀÚü °³¹ßÇÑ ¼ÒÇÁÆ®¿þ¾îÀÇ ¾ÈÀüÀ» È®º¸ÇÏ°í ¼±Á¦ÀûÀ¸·Î °ø±Þ¸Á °ø°ÝÀ» ¿¹¹æ ÁßÀÌ´Ù. ½ºÆзοì SAST, ½ºÆзοì DAST, ½ºÆзοì SCA°¡ °ø±Þ¸Á º¸¾È °È¸¦ À§ÇØ µµÀԵǴ ´ëÇ¥ÀûÀÎ ¼Ö·ç¼ÇÀÌ´Ù.
½ºÆзοì SAST´Â SW º¸¾È¾àÁ¡ Áø´Ü °¡ÀÌµå µîÀÇ ÁÖ¿ä Á¡°Ë ±âÁØÀ¸·Î ¼Ò½ºÄÚµå Ãë¾àÁ¡À» ºÐ¼®ÇÏ°í ÇØ°á ¹æ¾ÈÀ» Á¦½ÃÇÑ´Ù. SW °³¹ß»ç´Â ¼ö½Ã ºÐ¼®À¸·Î °³¹ßÀÚµéÀÌ ¾ÈÀüÇÑ ¼Ò½ºÄڵ带 ÀÛ¼ºÇϵµ·Ï ÇÏ°í, ÃÖÁ¾ ¸±¸®Áî Àü¿¡´Â Àü¼ö ºÐ¼®À¸·Î Àüü Äڵ带 Àç°ËÁõÇØ SW º¸¾È¼ºÀ» È®º¸ÇÑ´Ù.
½ºÆзοì DAST´Â ÁÖ¿äÁ¤º¸Åë½Å±â¹Ý½Ã¼³ ±â¼úÀû Ãë¾àÁ¡ ºÐ¼® Æò°¡ »ó¼¼ °¡ÀÌµå µîÀÇ Á¡°Ë ±âÁØÀ¸·Î ¿î¿µ ÁßÀΠȯ°æ¿¡¼ ¹ß»ýÇÏ´Â À¥ Ãë¾àÁ¡À» °ËÃâÇÑ´Ù. ½ÇÁ¦·Î SW°³¹ß»çµéÀº Sparrow SAST·Î ½ÃÅ¥¾î ÄÚµùÀ» Àû¿ë ÈÄ, ½ºÆзοì DAST·Î ÀÔ/Ãâ·Â °úÁ¤¿¡¼ÀÇ Ãë¾àÁ¡ ¶ÇÇÑ Á¡°ËÇÏ°í Á¶Ä¡ÇØ º¸¾ÈÀ» ÇÑÃþ °ÈÇÏ°í ÀÖ´Ù.
»ç¿ë ÁßÀÎ ¿ÀǼҽº¸¦ ½Äº°ÇØ Ãë¾àÁ¡°ú ¶óÀ̼±½º Á¤º¸¸¦ Á¦°øÇÏ´Â ½ºÆзοì SCA·Î´Â ¾ÈÀüÇÑ ¿ÀǼҽº ¹öÀü Á¤º¸¸¦ È®ÀÎÇÏ°í ¾÷µ¥ÀÌÆ®ÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ ¼ÒÇÁÆ®¿þ¾î ÀÚÀç¸í¼¼¼(SBOM) ÀÚµ¿ »ý¼ºµµ °¡´ÉÇØ, SW°³¹ß»çÀÇ °í°´ÀÌ ¿ä±¸ ½Ã °£ÆíÇÏ°Ô Á¦°ø, SW ½Å·Ú¼ºÀ» È®º¸ÇÒ ¼ö ÀÖ´Ù.
½ºÆзοì ÀåÀϼö ´ëÇ¥´Â "±¹³»¿Ü °ø±Þ¸Á º¸¾È °ø°ÝÀÌ °Å¼¼Áü¿¡ µû¶ó SW °³¹ß»ç¿¡ SW °ø±Þ¸Á º¸¾ÈÀº ÀÌÁ¦ ¼±ÅÃÀÌ ¾Æ´Ñ Çʼö·Î ÀÚ¸®Àâ¾Ò´Ù"°í ¸»Çß´Ù. À̾î "°³¹ß ´Ü°èºÎÅÍ º¸¾ÈÀ» °í·ÁÇÏ°í, ÀÚü °³¹ßµÈ ÄÚµå»Ó ¾Æ´Ï¶ó ´Ù¾çÇÑ ÇüÅÂÀÇ ¿ÀǼҽºµéÀ» ÀûÀýÇÑ ºÐ¼®À» ÅëÇØ ÅëÇÕ°ü¸® ÇÒ ¼ö ÀÖ¾î¾ß Á¦Ç°ÀÇ ¾ÈÀü¼ºÀÌ È®º¸µÈ´Ù"°í µ¡ºÙ¿´´Ù.
¹ÚÇü¼ö ±âÀÚ parkhs@asiae.co.kr <¨ÏÅõÀÚ°¡¸¦ À§ÇÑ °æÁ¦ÄÜÅÙÃ÷ Ç÷§Æû, ¾Æ½Ã¾Æ°æÁ¦ ¹«´ÜÀüÀç ¹èÆ÷±ÝÁö> |