SBOM ÃßÃâ ¹× °ü¸® ±â¼úÀ» Àû¿ëÇÏ¿© ±¹Á¦ Ç¥ÁØ º¸°í¼ »ý¼º Áö¿ø
[º¸¾È´º½º ¹ÚÀºÁÖ ±âÀÚ] À¶ÇÕº¸¾È Àü¹®±â¾÷ ÄïÅØ(´ëÇ¥ ¹æÇõÁØ)ÀÌ ÀÚü ¼ÒÇÁÆ®¿þ¾î °ø±Þ¸Á º¸¾È ¼Ö·ç¼Ç ¡®ÀÌÁö½º(AEGIS)¡¯¸¦ ÅëÇØ ±¹³» ±â¾÷ ¼ÒÇÁÆ®¿þ¾î °ø±Þ¸Á º¸¾È °¡À̵å¶óÀÎ Áؼö¸¦ Áö¿øÇÑ´Ù°í ¹àÇû´Ù.

¡ã¿ÀǼҽº¿Í ¹ÙÀ̳ʸ® ÆÄÀÏ °ü¸®¸¦ Áö¿øÇÏ´Â ÀÌÁö½º-SCA ´ë½Ãº¸µå[À̹ÌÁö=ÄïÅØ]
µðÁöÅÐ Æ®·£½ºÆ÷¸ÞÀÌ¼Ç °¡¼ÓÀ¸·Î ´Ù¾çÇÑ »ê¾÷ ºÐ¾ß¿¡¼ ¼ÒÇÁÆ®¿þ¾î°¡ ´ã´çÇÏ´Â ºñÁßÀÌ Ä¿Áö¸é¼ ¼ÒÇÁÆ®¿þ¾î °ø±Þ¸Á º¸¾ÈÀÇ Á߿伺 ¿ª½Ã °Á¶µÇ°í ÀÖ´Ù. ±×·¯³ª ¿ÀǼҽº ¼ÒÇÁÆ®¿þ¾î µµÀÔÀÇ È®´ë ¹× ¼ÒÇÁÆ®¿þ¾î ±¸¼º¿ä¼Ò °ø±Þ ºÐ¾÷È·Î ÀÎÇÑ Ã¥ÀÓ ºÎÀç, °íµµÈµÇ°í ÀÖ´Â °ø±Þ¸Á º¸¾È À§Çù µîÀ¸·Î ÀÎÇÑ ´Ù¾çÇÑ ¹®Á¦Á¡µµ ÇÔ²² ¹ß»ýÇϰí ÀÖ´Ù.
ÀÌ¿¡ Áö³ 5¿ù 12ÀÏ, Á¤ºÎ´Â ¼ÒÇÁÆ®¿þ¾î °ø±Þ¸Á º¸¾È °È¸¦ À§ÇÑ °¡À̵å¶óÀÎ 1.0À» ¹ßÇ¥Çß´Ù. À̹ø °¡À̵å¶óÀÎÀº °ø±Þ¸Á º¸¾ÈÀÇ ±¹Á¦ µ¿Çâ ¹× SBOM(¼ÒÇÁÆ®¿þ¾îÀÚÀç¸í¼¼¼) Ȱ¿ë»ç·Ê µîÀ» Æ÷ÇÔÇϰí ÀÖ´Ù. Á¡Â÷ ¹üÀ§°¡ È®´ëµÇ°í ÀÖ´Â ¼ÒÇÁÆ®¿þ¾î °ø±Þ¸Á º¸¾È À§Çù ¹× ÇØ¿Ü ±ÔÁ¦¿Í °ü·ÃµÈ ´ëÀÀ¹æ¾ÈÀ» ¸¶·ÃÇϱâ À§ÇØ Á¦Á¤µÆ´Ù.
¼ÒÇÁÆ®¿þ¾î °ø±Þ¸Á º¸¾È °¡À̵å¶óÀÎÀº ÃÑ 4°³ ÀåÀ¸·Î ±¸¼ºµÇ¾î ÀÖ´Ù. ¡â´ëÅë·É Á÷¼Ó µðÁöÅÐÇ÷§ÆûÁ¤ºÎÀ§¿øÈ¸ÀÇ °ø±Þ¸Á º¸¾È Á¤Ã¥¹æÇâ ¡â±¹³» Àü¹®°¡ÀÇ ¿¬±¸°á°ú ¡â±¹»ê ¼ÒÇÁÆ®¿þ¾î¿¡ ´ëÇÑ SBOM ½ÇÁõ ¡â°ø±Þ¸Áº¸¾ÈÆ÷·³ ³íÀÇ °á°ú ¡â°ø±Þ¸Á º¸¾È Å×½ºÆ®º£µå ½Ã¹ü¿î¿µ ¡â¹Î°ü Á¤Ã¥ÇùÀÇü ³íÀÇ °á°ú¸¦ Æ÷ÇÔÇϰí ÀÖ´Ù.
ÄïÅØÀº ÀÚüÀûÀ¸·Î °³¹ßÇÑ °ø±Þ¸Á º¸¾È ¼Ö·ç¼Ç ¡®ÀÌÁö½º(AEGIS)¡¯¸¦ ÅëÇØ ±¹³» ±â¾÷ÀÌ ÇØ´ç °¡À̵å¶óÀÎÀ» ÁؼöÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇØ ±Ã±ØÀûÀÎ ¼ÒÇÁÆ®¿þ¾î °ø±Þ¸Á º¸¾È °È¿¡ ±â¿©ÇÒ °èȹÀÌ´Ù.
±âÁ¸ÀÇ º¸¾È ¼Ö·ç¼ÇÀº ¼ÒÇÁÆ®¿þ¾î¿¡ ´ëÇÑ ´Ü¼ø ºÐ¼®À» ±â¹ÝÀ¸·Î Ãë¾àÁ¡°ú ¿ÀǼҽº ¶óÀ̼±½º °ü¸®¸¸ ¼öÇàÇØ ü°èÀûÀÎ º¸¾È °ü¸®¿¡ ÇѰ谡 ÀÖ¾ú´Ù. ÀÌÁö½º´Â ¼ÒÇÁÆ®¿þ¾î °³¹ß »ý¸íÁÖ±â(SDLC)¸¦ ±â¹ÝÀ¸·Î ¼ÒÇÁÆ®¿þ¾î °ø±Þ¸Á Àüü¿¡ Á¸ÀçÇÏ´Â ¾Ç¼ºÄÚµå, ÆÄÀÏ º¯Á¶ ¹× ¹«°á¼º, º¸¾È Ãë¾àÁ¡, ¶óÀ̼±½º À̽´ µîÀÇ ÀüüÀûÀÎ À§Çù »çÇ×À» È¿°úÀûÀ¸·Î ã¾Æ³»°í °ü¸®ÇÒ ¼ö ÀÖ´Â ¼ÒÇÁÆ®¿þ¾î °ø±Þ¸Á º¸¾È ÅëÇÕ °ü¸® ¼Ö·ç¼ÇÀÌ´Ù. ÀÌÁö½º´Â ±¹³» ´Ù¾çÇÑ ´ëÇü ÇÁ·ÎÁ§Æ®¿¡ °í°´»ç ȯ°æ¿¡ ¸Â°Ô Àû¿ëµÅ ¾ÈÁ¤ÀûÀ¸·Î ¿î¿ëµÇ°í ÀÖÀ¸¸ç ¿©±â¼ ½×Àº ³ëÇÏ¿ì¿Í SBOM ÃßÃâ ¹× °ü¸® ±â¼úÀ» ¼ÒÇÁÆ®¿þ¾î °ø±Þ¸Á º¸¾È °ü¸®¿¡ Àû¿ëÇØ »çÀ̹ö º¸¾È ½ÃÀåÀÇ ¼±µÎÁÖÀÚ·Î ÀÚ¸®¸Å±èÇϰí ÀÖ´Ù.
ÄïÅØÀÌ Á¦°øÇÏ´Â °ø±Þ¸Á º¸¾È ¼Ö·ç¼ÇÀº ¡âÀÌÁö½º-SCA ¡âÀÌÁö½º-SCM ¡âÀÌÁö½º-RMS 3°¡Áö·Î ±¸¼ºµÈ´Ù. ÀÌÁö½º-SCA(Software Component Analysis)´Â ¿ÜºÎ·ÎºÎÅÍ ¹ÝÀÔµÈ ¿ÀǼҽº¿Í ¹ÙÀ̳ʸ® ÆÄÀÏ¿¡ ´ëÇÑ SBOMÀ» ±¹Á¦ Ç¥ÁØ ±Ô°ÝÀÇ º¸°í¼(SPDX, CycloneDX)·Î »ý¼ºÇÏ´Â °ÍÀ» Áö¿øÇÑ´Ù. ¶ÇÇÑ, Ãë¾àÁ¡ ¹× ¶óÀ̼±½º À̽´¸¦ ´ë½Ãº¸µå¸¦ ÅëÇØ Á÷°üÀûÀ¸·Î Á¡°Ë °á°ú¿Í ÇöȲÀ» ÆÄ¾ÇÇϰí, µµÀԻ纰 Ä¿½ºÅ͸¶ÀÌ¡À» ÅëÇØ °áÀ硤½ÂÀÎ ÇÁ·Î¼¼½º¸¦ Á¢¸ñÇØ ¼Õ½±°Ô °ü¸®ÇÒ ¼ö ÀÖ´Ù.
ÀÌÁö½º-SCM(Supply Chain Management)Àº ¿ÜºÎ·ÎºÎÅÍ ¹ÝÀÔµÈ ½ÇÇà ¼ÒÇÁÆ®¿þ¾î¿¡ ´ëÇØ ¹ÙÀ̳ʸ® ºÐ¼®À» ±â¹ÝÀ¸·Î ÇÑ´Ù. ¾Ç¼ºÄÚµå À¯ÀÔ ¶Ç´Â º¯Á¶ °¡´É¼ºÀ» È®ÀÎÇÏ°í ÆÄÀÏÀ» ±¸¼ºÇϰí ÀÖ´Â ÇÔ¼ö¸¦ ÆÄ¾ÇÇÏ¿© À§ÇèÇÑ ÇÔ¼ö¸¦ ¼±º°Çϸç SPDX, json, spdx.xml µî ´Ù¾çÇÑ Çü½ÄÀÇ SBOMÀ» ¾÷·ÎµåÇÑ´Ù. À̸¦ ÅëÇØ ÀÌÀü ¹öÀü ÆÄÀÏÀÇ SBOMÀ» ºñ±³ÇÔÀ¸·Î½á °³¹ß»ç, °ø±Þ»ç, ¿î¿µ»ç·Î À̾îÁö´Â ¼ÒÇÁÆ®¿þ¾î °ø±Þ¸ÁÀ» È¿°úÀûÀ¸·Î °ü¸®ÇÒ ¼ö ÀÖ´Ù.
ÀÌÁö½º-RMS(Repository Management System)´Â ÆÛºí¸¯ ·¹ÆÄÁöÅ丮¿Í °í°´»ç ³» ·¹ÆÄÁöÅ丮¸¦ °í°´»ç¿¡¼ »ç¿ëÇϰí ÀÖ´Â ´Ù¾çÇÑ ¾ð¾î¿Í ȯ°æ¿¡ ¸ÂÃß¾î Ä¿½ºÅ͸¶ÀÌ¡ÇÒ ¼ö ÀÖ´Ù. °³¹ßÀÚ PC¿¡¼ ÆÐŰÁö ¸Å´ÏÀú(Package Manger)¸¦ ÅëÇØ ¡®¿äû-Á¡°Ë-¹ÝÀÔ¡¯ÀÇ ¿ø½ºÅé ÇÁ·Î¼¼½º·Î Àû¿ë½ÃÄÑ »ç³» Ŭ¸° ·¹ÆÄÁöÅ丮¸¦ ±¸¼ºÇÏ¿© °ü¸®ÇÑ´Ù.
ÄïÅØ ¹æÇõÁØ ´ëÇ¥´Â ¡°¼ÒÇÁÆ®¿þ¾î °ø±Þ¸Á º¸¾ÈÀÇ Á߿伺ÀÌ Á¡Â÷ °Á¶µÇ¸é¼ ±¹³»¿Ü °¡À̵å¶óÀο¡ µû¶ó ¼ÒÇÁÆ®¿þ¾î º¸¾ÈÀ» °ü¸®ÇÏ´Â °ÍÀÌ ÇʼöÀûÀ̳ª »ç½Ç»ó ±â¾÷ÀÌ ÀÚüÀûÀ¸·Î SBOMÀ» ºÐ¼®Çϰí À̸¦ Åä´ë·Î °ø±Þ¸Á º¸¾ÈÀ» °ü¸®ÇÏ´Â °Í¿¡´Â ÇѰ谡 ÀÖ´Ù¡±¸ç, ¡°ÄïÅØÀº SBOM ºÐ¼®À» ±â¹ÝÀ¸·Î º¸¾È ±¸¼º¿ä¼Ò¿¡ ´ëÇÑ °¡½Ã¼ºÀ» È®º¸Çϰí Ãë¾àÁ¡±îÁö ÅëÇÕÀûÀ¸·Î °ü¸®ÇÒ ¼ö ÀÖ´Â ÀÌÁö½º¸¦ ÅëÇØ ¼ÒÇÁÆ®¿þ¾î °ø±Þ¸ÁÀÇ Ã¼°èÀûÀÎ º¸¾È °È¿¡ ¾ÕÀå¼³ °èȹ¡±À̶ó°í ¹àÇû´Ù.
[¹ÚÀºÁÖ ±âÀÚ(boan5@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>