Çö´ë´Â °ø°ÝÀڵ鿡°Ô´Â ±âȸÀÇ ¶§
[º¸¾È´º½º ¹®°¡¿ë] ¿ÀǼҽº°¡ ¼¼°è¸¦ Àá½ÄÇÏ°í ÀÖ´Ù. ÁÁÀº Çö»óÀÌ´Ù. ¿ÀǼҽº Ä¿¹Â´ÏƼ´Â ³¯¸¶´Ù Ä¿Áö°í ÀÖÀ¸¸ç Àα⵵ ³ô¾ÆÁö°í ÀÖ´Ù. ¼Ò±Ô¸ð »ç¾÷Àå¿¡¼ºÎÅÍ ´ë±â¾÷µé±îÁö Àû¾îµµ ÇÑ °³ ÀÌ»óÀÇ ¿ÀǼҽº¸¦ »ç¿ëÇÏ°í ÀÖ´Ù. ¹Ì±¹ ±¹¹æºÎµµ ±×Áß Çϳª´Ù. ±×·¯´Ùº¸´Ï ÀÌÁ¦ ÄÚµùÀ» ¿ÀǼҽº Ä¿¹Â´ÏƼ¿¡ °øÀ¯ÇÏ°í ³ª´©´Â °ÍÀÌ ¹Ì´öó·³ µÇ°í ÀÖ°í ±×·¸°Ô Ç϶ó´Â ±ÇÀåµµ Á¡Á¡ ´Ã¾î³ª´Â ´«Ä¡´Ù.
¡ã ´Ù ÁÁ´Ù°í ³ª´©´Â °Å°ÚÁö¸¸...
¿ÀǼҽºÀÇ ÀåÁ¡À̶ó°í Çϸé Á¦ÀÏ ¸ÕÀú °¡°ÝÀ» ²ÅÀ» ¼ö ÀÖ´Ù. °øÂ¥´Ï±î ¸»ÀÌ´Ù. ±×·¯´Ï ¿ÀǼҽº¸¦ ¼±È£ÇÏ´Â Çö»óÀº ¾îÁö°£Çؼ´Â ¾ø¾îÁöÁö ¾ÊÀ» °ÍÀ¸·Î º¸ÀδÙ. ±×·¯³ª ¿ÀǼҽº°¡ ´õ ¸¹ÀÌ »ç¿ëµÇ°í ÆÛÁö±â Àü¿¡ ¹Ýµå½Ã ¸î °¡Áö´Â ÇØ°áÇÏ°í ³Ñ¾î°¡¾ß ÇÑ´Ù. ƯÈ÷ ¿ÀǼҽºÀÇ º¸¾È¹®Á¦´Â, ¸¶Ä¡ »ç¹°ÀÎÅͳÝó·³, ½É»óÄ¡ ¾Ê´Ù.
Äڵ带 ±ú²ýÇÏ°Ô
ÄÚµå À§»ý ȤÀº ÄÚµå ÇÏÀÌÁø(code hygiene)À̶ó°í ºÎ¸£´Â °³³äÀÌ ÀÖ´Ù. ¾ÛÀÌ ¾ó¸¶³ª ¡®±ú²ýÇÏ°Ô¡¯ Â¥¿©Á® Àִ°¡¸¦ ¹¦»çÇϴ ǥÇöÀÌ´Ù. ´ç¿¬È÷ Ãë¾àÁ¡ÀÌ ÀÖ´ÂÁö, ³Ê¹« º¹ÀâÇÏÁö´Â ¾Ê´ÂÁö µîÀ» ¸»ÇÑ´Ù. À§»ýÀûÀÎ ÄÚµå´Â ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇÏ´Â µ¥ ÇÊ¿äÇÑ ¸ðµç ¿ä¼ÒµéÀ» ÇÑ ´«¿¡ º¼ ¼ö ÀÖ°Ô ÇØÁÖ¸ç, Ư¼öÇÑ °æ¿ì¿¡ °í·ÁÇØ¾ß ÇÒ Á¤º¸µé±îÁöµµ ¾Ë°Ô ÇØÁØ´Ù. À§Çù ¸ðµ¨¸µÀ̳ª ÀÚµ¿ÈµÈ ½ÇÇè µî ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÇ ¶óÀÌÇÁ»çÀÌŬ¿¡ Æ÷ÇԵǴ ¿©·¯ ÇàÀ§µéÀÌ ÄÚµå À§»ýÀ» º¸ÀåÇØÁØ´Ù.
±×·¯³ª ÀÌ·± ÀÏ·ÃÀÇ ÇàÀ§µé·Î ±¸¼ºµÈ ¡®ÄÚµå À§»ý¡¯¿¡´Â ÇÑ°è°¡ Àִµ¥, ¹Ù·Î ±× ÇàÀ§°¡ ÀϾ´Â ¼ø°£¿¡¸¸ ±ú²ýÇØÁø´Ù´Â °ÍÀÌ´Ù. À§ÇùÀÇ À¯ÇàÀÌ ¹Ù²ð ¶§¸¶´Ù ´Ã À§»ýÀûÀ̸®¶õ º¸ÀåÀÌ ¾ø´Ù´Â ¶æ.
¾ê±â¸¦ Á» ´õ ½±°Ô Çغ¸ÀÚ. Ä¡°ú¿¡ °¡¼ Áø·á¸¦ ¹Þ¾Ò´Âµ¥ °Ç°ÇÏ´Ù´Â °ËÁø °á°ú°¡ ³ª¿Ô´Ù°í Ä¡¸é, ±×°ÍÀº ÃæÄ¡µµ ¾ø°í ÀÕ¸öµµ Æ°Æ°ÇÏ´Ù´Â ¶æÀÌ´Ù. ÁÁÀº ¼Ò½ÄÀÌ´Ù. ±×·¯³ª ±×°ÍÀÌ ¡®´çºÐ°£Àº À̸¦ ´ÛÁö ¾Ê¾Æµµ µÈ´Ù¡¯°Å³ª ¡®ÇÑ ÁÖ Á¤µµ´Â ȸ½Ä ¶§ º´À» ÀÌ»¡·Î µûµµ ¹«¹æÇÏ´Ù¡¯´Â ¶æÀÌ ¾Æ´Ï´Ù. Áö±Ý±îÁö °ü¸®¸¦ Àß ÇØ¿ÔÀ¸´Ï, ¾ÕÀ¸·Îµµ ±×·¸°Ô Ç϶ó´Â °Å´Ù. ´ÙÀ½³¯ ¿Â °úÇа谡 ¹ßĬ µÚÁýÇô ´ç±ÙÀÌ Áö»ó ÃÖ´ëÀÇ ÃæÄ¡¿äÀÎÀ̶ó°í ¹àÇôÁö¸é, ½Ä´Üµµ Á¶Á¤ÇÏ´Â ÁöÇý¸¦ °¡Áö¶ó´Â °ÍÀ̱⵵ ÇÏ´Ù.
¿ÀǼҽºÀÇ º¸¾Èµµ ¸¶Âù°¡Áö´Ù. º¸¾È¿¡ ¹Î°¨ÇÑ Á¶Á÷Àº ¿ÀǼҽº¸¦ Æ÷ÇÔÇÑ ¸ðµç ¿ä¼ÒµéÀ» ÀáÀçÀû À§Çè¿ä¼Ò·Î °£ÁÖÇÑ´Ù. ´Ã ¾çÄ¡¸¦ ÇÏ°í µüµüÇÑ °É ¾ÃÀ» ¶§ »ì»ì Àß±ÙÀß±Ù ±ú¹«´Â °Í°ú °°´Ù. ±×·¯¸é¼ ÃÖ±Ù ¾÷°è³ª ³×Æ®¿öÅ©, ȤÀº ÀÎÅÍ³Ý »ó¿¡ À¯ÇàÇÏ°í ÀÖ´Â Ãë¾àÁ¡ÀÌ ¹«¾ùÀÎÁö, ±× À§Ç輺ÀÇ Á¤µµ´Â ¾ó¸¶³ª µÇ´ÂÁö ¾Ë¾Æº»´Ù. ƯÈ÷ ¿ÀǼҽº·Î µÈ ¹«¾ð°¡¸¦ Àû¿ëÇϱâ Àü¿£ »ç¿ëÀÚ Èı⠺ñ½º¹«¸®ÇÑ °Íµµ ²Ä²ÄÇÏ°Ô Àо°í ¸ðµç ¾ÈÀü »çÇ×À» È®ÀÎÇÑ´Ù. ¶Ç, ¿À´Ã ¾ÈÀüÇÏ´Ù°í ÆÇ¸í³ ¿ÀǼҽº Äڵ尡 ³»Àϵµ ¾ÈÀüÇϸ®¶ó´Â º¸ÀåÀÌ ¾ø´Ù´Â °Íµµ ÀÎÁöÇØ¾ß ÇÑ´Ù.
³× Äڵ带 ¾Ë¶ó
º¸¾ÈÀÇ °¡Àå ±âº»ÀÌ µÇ´Â ±ÔÄ¢ÀÌ ÀÖ´Ù¸é ³ª¿¡°Ô ´ÚÃÄ¿À´Â À§ÇùÀÇ Á¤Ã¼¸¦ ¾Ë¾Æ¾ß ÇÑ´Ù´Â °ÍÀÌ´Ù. ¹» ¾Ë¾Æ¾ß ¹æ¾î¸¦ ÇÏÁö. ¿ÀǼҽº ÄÚµå´Â ¾îµð¿¡³ª ºÙÀÌ°í »©±â°¡ ¸Å¿ì ¿ëÀÌÇÏ´Ù. ¿ÀÈ÷·Á ±×·¡¼ ÁÁÀº Äڵ尡 ¹Ýµå½Ã °¡Á®¾ß ÇÒ °¡½Ã¼ºÀÌ ÈѼյȴÙ. ¿ÀǼҽº ÄÚµå ÀÚü°¡ ¾Æ¹«¸® ¾ÈÀüÇÏ´ÙÇصµ °¡½Ã¼ºÀÌ »ç¶óÁö¸é »ç¶óÁú¼ö·Ï À§Çè ÀáÀ缺Àº ´Ã¾î¸¸ °£´Ù.
¿ÀǼҽºÀÇ »ç¿ë¿¡ ´ëÇØ Ã¶ÀúÇÑ Á¤Ã¥À» °¡Áö°í ÀÖ´Â ±â¾÷À̶ó°í Çصµ Çö½Ç¿¡ Á¦´ë·Î ¹Ý¿µµÇÁö ¾Ê´Â °æ¿ì°¡ ¼öµÎ·èÇÏ´Ù. ¿ÀǼҽº°¡ Àû¿ëµÇ´Â °÷¸¶´Ù Á¤Ã¥À» ¹Ý¿µÇÒ ¹æ¹ýÀÌ Çö½ÇÀûÀ¸·Î ¾ø´Ù. ±×·¡¼ º¸¾È ´ã´çÀÚ³ª Ã¥ÀÓÀÚ¶óµµ ÀÚ±â ȸ»ç¿¡ ¾ó¸¶³ª ¿ÀǼҽº Äڵ尡 Á¸ÀçÇÏ´ÂÁö °¨µµ ¸ø Àâ´Â °æ¿ì°¡ °ÅÀÇ ´ëºÎºÐÀÌ´Ù.
¿¹¸¦ µé¾î ¾î¶² ´ëÇü ±ÝÀ¶±â°üÀÇ °æ¿ì Á¦3ÀÇ Äڵ带 »ç¿ëÇÒ ¶§ °ü·Ã ¶óÀ̼±½º, ´ëü ¶óÀ̺귯¸®, ÄÚµå º¹À⼺, Ãë¾àÁ¡ È÷½ºÅ丮¸¦ ²Ä²ÄÇÏ°Ô È®ÀÎÇÏ°í Àû¿ëÇØ¾ß ÇÑ´Ù´Â ±ÔÄ¢À» ¾ö¼öÇÏ°í ÀÖ´Ù. ±²ÀåÈ÷ ¾ÈÀüÇÏÁö ¾ÊÀº°¡? ±×·¯³ª ÇØ´ç ±â°üÀÇ ´ã´çÀÚ´Â ¡°Çã¿ï¸¸ ÁÁÀº Á¤Ã¥¡±À̶ó°í ÇÑ´Ù. ½ÇÁ¦·Î À̸¦ ¡®°Á¦ÇÒ¡¯ ¹æ¹ýÀÌ Çϳªµµ ¾ø´Ù´Â °Í. Á¤Ã¥¿¡ À§¹ÝÀÌ µÇ´Â Äڵ尡 ÇÁ·ÎÁ§Æ®¿¡ ÷ºÎµÇ¾îµµ °³¹ßÀÚ¿¡°Ô ÀÏÀÏÀÌ Ã£¾Æ°¡ ÀÌ ÄÚµå ¾îµð¼ ³ª¿Â °Å³Ä°í ij¹¯Áö ¾Ê´Â ÀÌ»ó ¾Ë¾Æ³¾ ¼öµµ ¾ø´Ù°í ÇÑ´Ù.
°ø°ÝÀڵ鿡°Õ Ȳ±Ý±â
¿ì¸° ÀÌ¹Ì ¿ÀǼҽº¸¦ ÅëÇÑ °ø°Ý¿¡ ¸¹ÀÌ ½Ã´Þ·Á¿Â ÀüÀûÀÌ ÀÖ´Ù. ÇÏÆ®ºí¸®µå(Heartbleed)°¡ ÀÖ¾ú°í, ½©¼îÅ©(Shellshock)°¡ ÀÖ¾ú°í Ǫµé(Poodle)µµ ÀÖ¾ú´Ù. Çϳª °°ÀÌ ´ëÇü »ç°ÇµéÀ̾ú´Ù. ¿ÀǼҽº¸¦ ¾Ç¿ëÇÏ·Á´Â °ø°ÝÀڵ鿡°Õ ÀÌ »ç°ÇµéÀÌ ÇϳªÇϳª ±â³äÀÏ°ú °°´Ù. ÀÌ »ç°ÇµéÀÌ ¸»ÇÏ´Â °Ç ¹«¾ùÀΰ¡? Çö´ë ȯ°æÀÌ °ø°ÝÀڵ鿡°Ô ¸Å¿ì À¯¸®ÇÑ ±âȸÀÇ ¶§¶ó´Â °ÍÀÌ´Ù.
¿©±â¼ Çö´ë ȯ°æÀ̶ó ÇÏ¸é ³ë¸± Ç¥ÀûÀÌ ³ÑÃij¯ Á¤µµ·Î dzºÎÇÏ°í, ÀÌ¹Ì ´ëÁßÀûÀ¸·Î ¾Ë·ÁÁø Ãë¾àÁ¡µµ ¼¿ ¼ö ¾øÀ» Á¤µµ·Î ¸¹´Ù´Â °ÍÀÌ´Ù. ÀÌ°Ç ¹«½¼ ¶æÀϱî? Ãë¾àÁ¡À» ¾Ë°í ¾÷µ¥ÀÌÆ®µµ ÇØ¾ß Çϴ åÀÓÀÌ ÀÏÁ¤ ºÎºÐ »ç¿ëÀÚ¿¡°Ôµµ Áö¿öÁø´Ù´Â °Å´Ù. Ãë¾àÁ¡À» ±¦È÷ °ø°³ÇÏ´Â °Ô ¾Æ´Ï´Ù. ±â¾÷µéÀÌ ÀÌ¹Ì ´Ù ³»³õÀº »óÇ°¿¡ ´ëÇÑ ¾÷µ¥ÀÌÆ®¸¦ ºÎÁö·±È÷ °³¹ßÇÏ´Â °Íµµ ±¦ÇÑ ¼ö°í°¡ ¾Æ´Ï´Ù. ´Ù ¡®º¸¾È À§»ýÁ¡°Ë¡¯¿¡ µ¿ÂüÇÏÀÚ°í ÃÊ´ëÇÏ´Â °ÍÀÌ´Ù. °Ô´Ù°¡ ÇØÄ¿µéÀº À¯Æ©ºê·Î Ãë¾àÁ¡ ÀͽºÇ÷ÎÀÕ ¹æ¹ýÀ» Ä£ÀýÇÏ°Ô ¼³¸íÇØÁֱ⵵ ÇÑ´Ù. ±×·¸´Ù¸é Áö±ÝÀº °ø°ÝÀڵ鿡°Ô¸¸ Ȳ±ÝÀÇ ¶§ÀÎ °ÍÀϱî?
ÇÑ ¸íÀÇ »ç¿ëÀڷμ ´ÙÀ½°ú °°Àº »çÇ×À» Áö±Ý ´çÀåÀÌ¶óµµ Á¡°ËÇÏ´Â °ÍºÎÅÍ ½ÃÀÛÇϱ⸦ ±ÇÀåÇÑ´Ù.
1) ¿ÀǼҽº¿¡ ´ëÇÑ ±ÔÁ¤ÀÌ Á¸ÀçÇϴ°¡?
2) ±ÔÁ¤ÀÌ Á¸ÀçÇÑ´Ù¸é ±×°ÍÀÌ ½ÇÁ¦ ¾÷¹«¿¡ ¹Ý¿µµÉ ¼ö ÀÖ°Ô²û ÇÏ´Â ÀåÄ¡µµ Àִ°¡?
3) Ãë¾àÁ¡Àº ¾î¶² ½ÄÀ¸·Î ÆľÇÇÏ°í ÃßÀûÇÏ°í Àִ°¡?
³ª¸¦ ¾Ë°í ÀûÀ» ¾Ë¸é ¹éÀü¹é½ÂÀ̶õ ¿¾¸»Àº ¿À´Ã ³¯¿¡µµ À¯È¿ÇÏ´Ù. ÀûÀº ³Ê¹«³ª ¸¹À¸´Ï Â÷Ä¡ÇÏ°í, ³ªºÎÅÍ¶óµµ Àß ¾Ë¾Æº¸ÀÚ. Á¤Ã¥À» ¼ö¸³ÇÏ°í Àû¿ëÇÏ´Â °Í, °á±¹¿£ ÀÌ·± Â÷¿øÀÇ ÀÏÀÌ´Ù. ¾ÕÀ¸·Îµµ ¿ÀǼҽº°¡ ´Ã¾î³ª¸é ´Ã¾î³µÁö ÁÙ¾îµéÁø ¾ÊÀ» °ÍÀÌ´Ù. ¿ÀǼҽº¿¡ ´ëÇÑ ±¸Ã¼ÀûÀÎ ´ëÀÀÃ¥À» Áö±ÝºÎÅÍ ¸¶·ÃÇÏ°í üÁúȽÃÄѵµ °áÄÚ À̸£Áö ¾Ê´Ù.
±Û : ¸¶ÀÌÅ© ÇÇÅÙÀú(Mike Pittenger)
Copyrighted 2015. UBM-Tech. 117153:0515BC
[±¹Á¦ºÎ ¹®°¡¿ë ±âÀÚ(globoan@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>