[º¸¾È´º½º ¹®°¡¿ë ±âÀÚ] ¼ÒÇÁÆ®¿þ¾î Àç·áÇ¥(Software Bills of Materials, SBOMs)¶ó´Â °³³äÀ» µµÀÔÇÏ·Á´Â ¿òÁ÷ÀÓÀÌ ºü¸£°Ô ÀϾ°í ÀÖ´Ù. ƯÈ÷ ¹Ì±¹ÀÇ NIST°¡ ÀÌ Á¦µµ¸¦ °·ÂÇÏ°Ô ÁöÁöÇÏ°í ÀÖÀ¸¸ç, ÀÔ¹ý ±â°ü¿¡¼µµ ÀÌ ¿òÁ÷ÀÓ¿¡ ±àÁ¤ÀûÀÌ´Ù. ¹Ì±¹ ¹é¾Ç°üÀÌ °ø±Þ¸Á °ø°Ý¿¡ ´ëÇÑ ¹æ¾î ü°è °È¸¦ ¸í·ÉÇ߱⠶§¹®¿¡ SBOMÀ̶ó´Â °Í¿¡ ÀÚ¿¬½º·´°Ô »ý°¢ÀÌ µµ´ÞÇÑ °ÍÀÌ´Ù.
[À̹ÌÁö = utoimage]
¼ÒÇÁÆ®¿þ¾î Àç·áÇ¥, Áï SBOMÀ̶ó´Â °ÍÀº ¼ÒÇÁÆ®¿þ¾î¸¦ ±¸¼ºÇÏ´Â ¸ðµç ¼ºêÄÚµå, ¶óÀ̺귯¸®, ¿ÀǼҽº ¿ä¼ÒµéÀ» °ø°³ÇÏ¿© ´©±º°¡ ¼ÒÇÁÆ®¿þ¾î¸¦ »ç¿ëÇÒ ¶§ ±× ±¸¼º ¿ä¼Òµéµµ ÀüºÎ ¿¶÷ÇÒ ¼ö ÀÖ°Ô ÇÏ´Â °ÍÀÌ´Ù. ¸¶Ä¡ ½ÄÇ° À§»ý ¾ÈÀü¹ý¿¡ ±Ù°ÅÇÏ¿© ½ÄÀç·á¸¦ ¼ÒºñÀڵ鿡°Ô °ø°³ÇÏ´Â °Í°ú ºñ½ÁÇÏ´Ù. ÀÌ·¸°Ô Çؼ ¼ÒÇÁÆ®¿þ¾î¿¡ ¾Ç¼º ¿ä¼Ò°¡ ¼¯ÀÌ°í ÆÛÁ®°¡´Â °É ¾ïÁ¦ÇÏ°Ú´Ù´Â °ÍÀÌ SBOMÀÇ Á᫐ °³³äÀÌ´Ù.
±×·±µ¥ ±¸±ÛÀÇ ¿ÀǼҽºº¸¾ÈÆÀ(Open Source Security Team)ÀÌ ¿À´Ã ºí·Î±×¸¦ ÅëÇØ ¡°SBOM¸¸ »ç¿ëÇؼ´Â ¿øÇÏ´Â È¿°ú¸¦ °ÅµÎ±â Èûµé´Ù¡±°í ÁÖÀåÇÏ°í ³ª¼¹´Ù. Á¤È®È÷´Â ƯÁ¤ ¼ÒÇÁÆ®¿þ¾î°¡ À§Çè¿¡ ¾ó¸¶³ª ³ëÃâµÇ¾î ÀÖ´ÂÁö È®ÀÎÇϱâ À§ÇÑ µµ±¸·Î¼ SBOMÀº ±×·¸°Ô °·ÂÇÏÁö ¸øÇÏ´Ù´Â ³»¿ëÀÌ´Ù. SBOMÀÇ Á¤º¸¿Í ´õºÒ¾î Ãë¾àÁ¡ µ¥ÀÌÅͺ£À̽º¿ÍÀÇ ºñ±³ ºÐ¼® ÀÚ·á°¡ ÇÔ²² ÀÖ¾î¾ß ÇÑ´Ù°í ±¸±ÛÀÇ Àü¹®°¡µéÀº ÁÖÀåÇß´Ù.
¡°ÀÌ µÎ °¡Áö Á¤º¸¸¦ ºñ±³ÇÏ°í ¿¬°áÇÔÀ¸·Î½á ¼ÒºñÀÚµéÀº ¼ÒÇÁÆ®¿þ¾î ¾È¿¡ Á¤È®È÷ ¾î¶² °ÍÀÌ ³»Æ÷µÇ¾î ÀÖ´ÂÁö¸¦ ¾Ë ¼ö ÀÖ°Ô µË´Ï´Ù. ±¸¼º ¿ä¼Òµé¸¸ÀÌ ¾Æ´Ï¶ó Ãë¾àÇÑ ¿ä¼Òµé, ±×¸®°í °ü·ÃµÈ À§Ç輺±îÁö ¸ðµÎ¸¦ ¸»ÀÌÁÒ. ¶ÇÇÑ À̸¦ ¹ÙÅÁÀ¸·Î ¼ÒÇÁÆ®¿þ¾î¸¦ ±¸¸ÅÇصµ µÇ´ÂÁö, ±¸¸ÅÇؼ °íÃÄ ¾µ ¸¸ÇÑÁöµµ ÀüºÎ ÆÇ´ÜÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù.¡±
±¸±ÛÀÇ ºÐ¼®°¡µéÀº ¿ÀǼҽºÃë¾àÁ¡(OSV) µ¥ÀÌÅͺ£À̽º¸¦ È°¿ëÇÔÀ¸·Î½á ÇÑ Å¥¹ö³×Ƽ½º SBOM ¹®°ÇÀ» º¸°ÇÒ ¼ö ÀÖ¾ú´Ù°í ¼³¸íÇϸç, ±× °úÁ¤À» »ó¼¼È÷ °ø°³Çϱ⵵ Çß´Ù. À̵éÀº ºí·Î±×¸¦ ÅëÇØ ¡°¿ÀǼҽºÃë¾àÁ¡ µ¥ÀÌÅͺ£À̽º´Â ±êÇãºê ¾îµå¹ÙÀÌÀú¸® µ¥ÀÌÅͺ£À̽º(Github Advisory Database, GHSA), ±Û·Î¹ú ½ÃÅ¥¸®Æ¼ µ¥ÀÌÅͺ£À̽º(Global Security Database, GSD)À» ºñ·ÔÇØ ´Ù¾çÇÑ »ýÅ°迡¼ »ç¿ëµÇ´Â µ¥ÀÌÅͺ£À̽º¸¦ »óÈ£ ºñ±³ È°¿ëÇÒ ¼ö ÀÖµµ·Ï Çϴ ǥÁØ Æ÷¸ËÀ» Á¦°øÇÑ´Ù¡±°íµµ ¼³¸íÇß´Ù.
¡°ÀúÈñ´Â ´©±¸³ª ½±°Ô È°¿ëÇÒ ¼ö ÀÖ´Â OSV µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇØ SBOM µ¥ÀÌÅÍ¿¡ ³ª¿Â ±¸¼º ¿ä¼ÒµéÀÇ Ãë¾àÁ¡À» ã¾Æ³¾ ¼ö ÀÖ¾ú½À´Ï´Ù. ÇÏÁö¸¸ ´Ù¸¥ À¯ÇüÀÇ Ãë¾àÁ¡ µ¥ÀÌÅͺ£À̽ºµµ ¾ó¸¶µçÁö È°¿ëÀÌ °¡´ÉÇϸç, ¾ÕÀ¸·Î SBOMÀÌ º¸ÆíÈ µÉ ¼ö·Ï ´Ù¸¥ µ¥ÀÌÅͺ£À̽ºµéµµ SBOM°ú ¿¬°áÇÏ´Â ÀÛ¾÷À» ¿øÈ°È÷ ÇÒ ¼ö ÀÖµµ·Ï ±¸Á¶¸¦ ¹Ù²Ü °ÍÀ¸·Î ¿¹»óÇÕ´Ï´Ù. ƯÈ÷ VEX¿Í °°Àº »õ·Î¿î Ç¥Áص鿡 ´ëÇÑ ±â´ë°¡ Å®´Ï´Ù.¡±
º¸¾È ´ã´çÀÚµéÀÌ SBOMÀ» º¸´Ù Á¤È®È÷ È°¿ëÇÔÀ¸·Î½á ±â¾÷ÀÌ ¸¶ÁÖÇÏ°í ÀÖ´Â ¸®½ºÅ© ¿äÀÎÀ» ¼±¸íÇÏ°Ô ÀÌÇØÇÏ·Á¸é ¾î¶»°Ô ÇØ¾ß ÇÒ±î? ±¸±ÛÀÇ Àü¹®°¡µéÀº ¡°SBOMÀ» ¸¸µå´Â »ç¶÷µéÀÌ Purl URL°ú °°Àº Ç¥ÁØ ¸í¸í ±ÔÄ¢À» »ç¿ëÇÏ¿© Âü°íÀÚ·á±îÁö SBOM ³»¿¡ Æ÷ÇÔ½ÃÄÑ¾ß ÇÑ´Ù¡±°í °Á¶ÇÑ´Ù. ¡°±×·¸°Ô ÇÏÁö ¾ÊÀ¸¸é ¼ÒÇÁÆ®¿þ¾î ±¸¼ºÇ¥ ±× ÀÚü·Î ¾Æ¹«·± Àǹ̰¡ ¾ø°Ô µË´Ï´Ù. ±× ±¸¼º ¿ä¼ÒµéÀ» Ãë¾àÁ¡ µ¥ÀÌÅͺ£À̽º¿Í ¿¬°áÇÏ¿© ÃßÀûÇÒ ¼ö ÀÖµµ·Ï ÇØ¾ß ÇÕ´Ï´Ù.¡±
±¸±ÛÀº ¡°¼ÒÇÁÆ®¿þ¾î ±¸¼º ¿ä¼Òµé°ú °ø°³µÈ Ãë¾àÁ¡ Á¤º¸¸¦ ¿¬°á½ÃÄÑÁÖ´Â ÀÛ¾÷ÀÌ¾ß ¸»·Î SBOMÀ» µµÀÔÇÏ´Â ±Ã±ØÀû ¸ñÀûÀ» ´Þ¼ºÇÏ°Ô µÇ´Â ±æ¡±ÀÓÀ» °Á¶Çß´Ù. ¡°ÀÌÁ¦ SBOMÀÌ ÇÊ¿äÇÏ´Ù´Â °Í ÀÚü¿¡ ´ëÇؼ´Â ¸¹Àº À̵éÀÌ µ¿ÀÇÇÏ°Ô µÇ¾ú½À´Ï´Ù. ÇÏÁö¸¸ ÀÌ·¯ÇÑ Á¦µµÀÇ µµÀÔ ÀÚü°¡ ¿ì¸®ÀÇ ±Ã±ØÀû ¸ñÀûÀÌ µÉ ¼ö´Â ¾ø½À´Ï´Ù. ¿ì¸®ÀÇ ±Ã±ØÀû ¸ñÀûÀº ¼ÒÇÁÆ®¿þ¾î °ø±Þ¸ÁÀ» ¾ÈÀüÇÏ°Ô °ü¸®ÇÏ´Â °ÍÀ̱⠶§¹®ÀÔ´Ï´Ù. ±¸¼º ¿ä¼ÒµéÀÇ À̸§ÀÌ Âß ¿°ÅµÈ Ç¥¸¸ °¡Áö°í´Â ÀÌ·¯ÇÑ ¸ñÀûÀ» ´Þ¼ºÇϱⰡ ¾î·Æ½À´Ï´Ù. ±× À̸§µé¿¡ Àǹ̸¦ ºÎ¿©ÇÏ´Â °Í±îÁö ÇØ¾ß ÇÕ´Ï´Ù.¡±
3ÁÙ ¿ä¾à
1. ±¸±ÛÀÇ ¿ÀǼҽº º¸¾È Àü¹®°¡µé, ¼ÒÇÁÆ®¿þ¾î ¹°ÀÚÇ¥ Á¦µµ¿¡ ´ëÇØ ÇÑ ¸¶µð ´øÁü.
2. ¹°ÀÚÇ¥¸¦ °øÀ¯ÇÏ´Â °Í ÀÚü´Â ÁÁÀº »ý°¢À̳ª, ¹°ÀÚÇ¥¸¸ °¡Áö°í´Â Å« µµ¿òÀÌ µÉ ¼ö ¾ø´Ù°í ÁÖÀå.
3. ¹°ÀÚÇ¥¸¦ Ãë¾àÁ¡ Á¤º¸¿Í ¿¬°á½ÃÄÑ¾ß ¼ÒÇÁÆ®¿þ¾î °ø±Þ¸ÁÀ» º¸´Ù È¿°úÀûÀ¸·Î º¸È£ÇÒ ¼ö ÀÖÀ½.
[±¹Á¦ºÎ ¹®°¡¿ë ±âÀÚ(globoan@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>