ÄÉÀÌ¿¥¿¡½ºÅ×Å©³î·ÎÁö(´ëÇ¥ ÀÌâǥ https://kmstech.co.kr, ÀÌÇÏ KMS)´Â ±¹³» ±ÝÀ¶ ¾Û¿¡ »ç¿ëµÇ°í ÀÖ´Â ¿ÀǼҽºÀÇ ¶óÀ̼±½º ¹ý·ü À§¹Ý ÇöȲ Á¶»ç °á°ú¸¦ ¹ÙÅÁÀ¸·Î ¾ÈÀüÇÑ ‘OSS(¿ÀǼҽº ¼ÒÇÁÆ®¿þ¾î)’ »ç¿ëÀ» À§ÇÑ ±Ç°í »çÇ×À» ¹ßÇ¥Çß´Ù.
KMS °ü°èÀÚ´Â “ÃÖ±Ù ‘±¹³» ±ÝÀ¶±Ç ¾ÛÀÇ ¿ÀǼҽº °íÁö ÇöȲ Á¶»ç’¸¦ ÁøÇàÇÑ °á°ú, ±¹³» ÀºÇà 12°³ ±â¾÷, Áõ±Ç»ç 9°³ ±â¾÷ÀÌ ¾Û¿¡ »ç¿ëµÇ°í ÀÖ´Â ¿ÀǼҽº¸¦ °íÁöÇÏÁö ¾Ê°í ÀÖ¾î ¿ÀǼҽº ¶óÀ̼±½º ¹ý·ü À§¹Ý ¹®Á¦°¡ ¹ß»ýÇÒ ¿©Áö°¡ ÀÖ´Â °ÍÀ¸·Î ³ªÅ¸³µ´Ù”°í ¹àÇû´Ù.
±ÝÀ¶À» Æ÷ÇÔ, ¸ðµç ¾ÛÀº ¾Èµå·ÎÀ̵å, IOS ¿Í °°Àº Ç÷§ÆûÀ» ±â¹ÝÀ¸·Î ¸¸µé¾îÁö±â ¶§¹®¿¡ ¿ÀǼҽº°¡ »ç¿ëµÇÁö ¾ÊÀ» ¼ö ¾ø´Â Çö½ÇÀÌÁö¸¸ ¿ÀǼҽº »ç¿ë ½Ã¿¡´Â ÇØ´ç ¿ÀǼҽº¿¡ °ü·ÃµÈ ‘ÀúÀÛ±Ç °íÁöÀǹ«’ µîÀ» ÀÌÇàÇϵµ·Ï ¿ä±¸ÇÏ°í ÀÖ¾î °è¾à À§¹ÝÀº ¹°·Ð ÁöÀûÀç»ê±Ç ħÇطαîÁö ÀÎÁ¤µÅ ¼ÕÇعè»óÃ¥ÀÓÀÌ ¹ß»ýÇÒ ¼ö ÀÖ´Â À§Ç輺À» ¹èÁ¦ÇÒ ¼ö ¾ø´Â »óȲÀÌ´Ù.
½Ç·Ê·Î, ¼Ò½ºÄÚµå °ø°³¸¦ ¿ä±¸ÇÏ´Â Ä«ÇÇ·¹ÇÁÆ®(Copyleft, °ø°³ÀúÀÛ±Ç) °è¿ÀÇ ´ëÇ¥ÀûÀ¸·Î ¸¹ÀÌ »ç¿ëµÇ°í ÀÖ´Â GPL ¶óÀ̼±½º°¡ Æ÷ÇԵŠ°³¹ßµÈ Á¦Ç°ÀÇ °æ¿ì, ¾ÛÀÇ ¼Ò½ºÄÚµå Àüü¸¦ °ø°³Çϰųª »ç¿ë ÁßÁöÇØ¾ß ÇÏ´Â ½É°¢ÇÑ ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ´Ù.
¾Æ¿ï·¯ º¸¾È¿¡ Ãë¾àÇÑ ¿ÀǼҽº°¡ Æ÷ÇÔµÈ °æ¿ì, Áö³ 2014³â ¿ÀÇÂSSL Ãë¾àÁ¡ ‘ÇÏÆ®ºí¸®µå(Heartbleed)’ °ø°Ý »ç·Ê¿¡¼ º¼ ¼ö ÀÖµíÀÌ ÇØÄ¿¿¡ ÀÇÇØ ½±°Ô °ø°Ý¹ÞÀ» ¼ö ÀÖ´Ù.
¡ß“ÇöÀç ¹èÆ÷µÅ ÀÖ´Â ±ÝÀ¶±Ç ¾Û ¼Ò½ºÄڵ忡 ´ëÇÑ ¿ÀǼҽº ¶óÀ̼±½º À§¹Ý ¿©ºÎÀÇ °ËÁõ ÀÛ¾÷À» ½Å¼ÓÇÏ°Ô ½ÇÇàÇÒ °Í” = ¿ÀǼҽº´Â ¼ÒÇÁÆ®¿þ¾î¸¦ ¹èÆ÷ÇÏ´Â ¼ø°£ ¶óÀ̼±½º Àǹ«»çÇ×ÀÌ ¹ß»ýÇϱ⠶§¹®¿¡ ÇöÀç ¹èÆ÷µÈ ¸ðµç ¾ÖÇø®ÄÉÀÌ¼Ç ¼Ò½ºÄڵ忡 ´ëÇØ ¿ÀǼҽº °ËÁõ ÀÛ¾÷À» ½Ç½ÃÇÒ ÇÊ¿ä°¡ ÀÖ´Ù.
ÇÁ·ÎÁ§Æ® ¼Ò½ºÄڵ忡 ´ëÇÑ ¿ÀǼҽº °ËÁõÀÛ¾÷ÀÌ Çѹøµµ ÁøÇàµÇÁö ¾Ê¾Ò´Ù¸é °ú°Å¿¡ °³¹ßµÈ ·¹°Å½Ã ÄÚµå(legacy Code)¿¡¼ ÀáÀçÀûÀÎ ‘¹ý·üÀû·Ç°Áú' ¸®½ºÅ©°¡ Á¸ÀçÇÒ ¼ö ÀÖ´Ù.
Áï, ¿ÀǼҽºÀÇ ¼Ò½ºÄÚµå Áß ÀϺκи¸ °¡Á®¿Í »ç¿ëÇ߰ųª, ÀÌ¹Ì º¸¾ÈÃë¾àÁ¡ÀÌ ¾Ë·ÁÁ® ÀÖ´Â ¿ÀǼҽº ÄÄÆ÷³ÍÆ®¸¦ »ç¿ëÇÏ´Â µîÀÇ ¹®Á¦µéÀÌ Á¸ÀçÇÒ ¼ö ÀÖ¾î ÀÌ·¯ÇÑ ÄÚµåµéÀ» °ËÃâÇس¾ ¼ö ÀÖ´Â ºÐ¼® ¼Ö·ç¼Ç ‘ºí·¢´ö(Black Duck)’°ú °°Àº ¿ÀǼҽº ºÐ¼®µµ±¸¸¦ ÅëÇØ °ËÁõ ÀÛ¾÷À» ½Å¼ÓÇÏ°Ô ÁøÇàÇØ¾ß ÇÑ´Ù.
|
|
|
¡ã (Ãâó : KMS Á¦°ø) |
¡ß“ÇâÈÄ °³¹ßµÉ ¾ÛÀÇ ¿ÀǼҽº ÄÄÇöóÀ̾𽺠Áؼö ¿©ºÎ È®ÀÎÀ» À§ÇÑ ³»ºÎ ÇÁ·Î¼¼½º¸¦ ±¸ÃàÇÒ °Í”= ±âÁ¸¿¡ ¹èÆ÷µÈ ¾îÇø®ÄÉÀ̼ǿ¡ ´ëÇÑ ¿ÀǼҽº °ËÁõÀ» ÁøÇàÇÏ¿© ³ëÃâµÈ ÀáÀçÀû À§Ç輺¿¡ ´ëÇÑ ¿¹¹æÀ» ¸¶ÃÆ´Ù¸é, ÀÌÁ¦´Â ÇâÈÄ ¹èÆ÷µÉ ¿¹Á¤À̰ųª °³¹ß ¿¹Á¤ÀÎ ¼Ò½ºÄڵ忡 ´ëÇÑ ¿ÀǼҽº ¸®½ºÅ© ¿¹¹æÀ» À§ÇÑ ÇÁ·Î¼¼½º¸¦ ¼ö¸³ÇÒ ÇÊ¿ä°¡ ÀÖ´Ù.
³»ºÎ Àü¹® ÀηÂÀº ¹°·Ð ¿ÜºÎ Àü¹® ¼ºñ½º ±â¾÷ÀÇ µµ¿òÀ» ¹Þ¾Æ ¿ÀǼҽº ÄÄÇöóÀ̾𽺠Áؼö ¿©ºÎ¸¦ ³»ºÎÀûÀ¸·Î È®ÀÎÇÒ ¼ö ÀÖ´Â ÇÁ·Î¼¼½º¸¦ ±¸ÃàÇØ¾ß ÇÑ´Ù.
¡ß“ü°èÀûÀÎ °ü¸®¸¦ À§ÇØ ¿ÀǼҽº °Å¹ö³Í½º(°ü¸® ü°è)¸¦ ±¸ÃàÇÒ °Í” = º¸´Ù Àü¹®ÀûÀÌ°í ü°èÀûÀ¸·Î ¿ÀǼҽº¸¦ °ü¸®Çϱâ À§Çؼ´Â °Å¹ö³Í½º ±¸ÃàÀÌ ÇÊ¿äÇÏ´Ù.
¸¹Àº ´ë±â¾÷Àº ¿ÀǼҽº °Å¹ö³Í½º¸¦ ±¸ÃàÇØ Á¶Á÷ ±¸¼º, ÇÁ·Î¼¼½º ¹× Á¤Ã¥ ¼ö¸³, ÁÖ±âÀûÀÎ ±³À° ±×¸®°í ¿ÀǼҽº ºÐ¼® µµ±¸¸¦ µµÀÔ, »ç³» °³¹ßÀÚµéÀÇ ¿ÀǼҽº¿¡ ´ëÇÑ ÀÌÇصµ¸¦ ³ôÀÌ°í °³¹ß¿¡ »ç¿ëµÈ ¿ÀǼҽºÀÇ ÀáÀçÀû À§ÇèÀ» ¿¹¹æÇÏ°í, Á¦Ç°ÀÇ Ç°ÁúÀ» Çâ»ó½Ãų ¼ö ÀÖµµ·Ï Áö¿øÇÏ°í ÀÖ´Ù.
±è»ó¸ð KMS ÀÌ»ç´Â “±ÝÀ¶¾Û¿¡´Â °³¹ß ±â°£À» ÁÙÀÌ°í °³¹ß ºñ¿ëÀ» Àý°¨½ÃÄÑÁÖ´Â ¸¹Àº ¿ÀǼҽº°¡ »ç¿ëµÇ°í ÀÖ´Ù. ÇÏÁö¸¸ »ç¿ëÇÏ´Â ¿ÀǼҽº ¶óÀ̼±½º¸¦ ÆÄ¾Ç ¹× °ü¸®ÇÏÁö ¸øÇÏ¸é ¹ý·ü ¼Ò¼Û°ú ¼ÕÇØ ¹è»ó¿¡ ÈÖ¸»¸± ¼ö ÀÖ´Â ¹ýÀû À§ÇèÀÌ ÀÖ´Ù”¸ç “KMS´Â ¿ÀǼҽº ¶óÀ̼±½º ¹× º¸¾È Ãë¾àÁ¡ °ü¸® ¼Ö·ç¼ÇÀÎ ‘ºí·¢´ö’À» »ç¿ëÇØ ÅëÇÕ °ü¸®ÇÏ´Â °Í¿¡¼ ³ª¾Æ°¡, Á¤È®ÇÑ ¶óÀ̼±½º »ç¿ë ¿©ºÎ ½Äº° ¼ºñ½º¿Í ±×¿¡ µû¸¥ ¹ý·üÀû ´ëÀÀ ¹æ¾ÈÀ» ÇÔ²² Á¦°øÇØ ±â¾÷ÀÌ ¹ýÀûÀ¸·Î ¾ÈÀüÇÏ°í ½Å·Ú¼º ÀÖ´Â Á¦Ç°À» °³¹ßÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÒ °Í”À̶ó°í ¹àÇû´Ù.
<±èµ¿±â ±âÀÚ>kdk@bikorea.net < ÀúÀÛ±ÇÀÚ © BI KOREA ¹«´ÜÀüÀç ¹× Àç¹èÆ÷±ÝÁö > |