¼¹ö Ãø¿¡¼ ¼º´É ÀúÇÏ Æ¯È÷ Ä¡¸íÀû...¡°ÇÏÁö¸¸ ÇÏ´Â ÆíÀÌ ¾ÈÀü¡±
[º¸¾È´º½º ¹®°¡¿ë ±âÀÚ] ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®°¡ ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼¿¡¼ ¹ß°ßµÈ Ãë¾àÁ¡À» ÆÐÄ¡Çϸé À©µµ¿ì ½Ã½ºÅÛ ¼Óµµ°¡ ´«¿¡ ¶ç°Ô ¶³¾îÁø´Ù°í °ø½ÄÀûÀ¸·Î ¹ßÇ¥Çß´Ù. ÀÎÅÚ, AMD, ARM ÇÁ·Î¼¼¼ÀÇ Ãë¾àÁ¡À» ÆÐÄ¡Çϸé À©µµ¿ì¿Í ¸®´ª½º ½Ã½ºÅÛÀÇ ¼Óµµ°¡ Å©°Ô ¶³¾îÁú °Å¶ó´Â ¿ì·Á°¡ ÀÖ¾î¿Ô´ø °Ç »ç½ÇÀÌÁö¸¸ À©µµ¿ì¸¦ ¸¸µç ´ç»ç°¡ À̸¦ °ø½ÄȽÃÄ×´Ù´Â °Ç ÀÌ »ç¾ÈÀÇ ¹«°Ô°¨À» ´Þ¸® ÇÑ´Ù.
[À̹ÌÁö = iclickart]
¸áÆ®´Ù¿î(Meltdown)°ú ½ºÆåÅÍ(Spectre) Ãë¾àÁ¡Àº ¡®ÆÐÄ¡ÇÏ¸é ³¡¡¯ÀÇ ¹®Á¦°¡ ¾Æ´Ï¶ó´Â °Ç ÀÏÂġ Á¦±âµÈ ¹®Á¦¿´´Ù. ¾ÈÀüÇØÁö´Â ´ë½Å ¼Óµµ°¡ ¶³¾îÁø´Ù´Â ¸®½ºÅ©°¡ ÀÖ¾ú±â ¶§¹®ÀÌ´Ù. ÀϺΠÀü¹®°¡µé »çÀÌ¿¡¼± 30%±îÁö ¼Óµµ°¡ ¶³¾îÁú °Å¶ó´Â ¿¹»óµµ ³ª¿Ô´Ù. ºñ°ø½ÄÀûÀÎ ½ÇÇè °á°ú°¡ ÀϺΠĿ¹Â´ÏƼ¿¡¼ µ¹¾Æ´Ù´Ï±âµµ Çß¾ú´Ù.
±×·± °¡¿îµ¥ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â ÀÚ»ç ºí·Î±×¸¦ ÅëÇØ À©µµ¿ì üÁ¦ÀÇ ¼¹öµéÀÌ Å« ¼Óµµ ÀúÇϸ¦ °Þ°Ô µÉ °ÍÀ̶ó°í °æ°íÇß´Ù. 2015³â ¹× ±× ÀÌÀü¿¡ Ãâ½ÃµÈ ÇÁ·Î¼¼¼°¡ žÀçµÈ À©µµ¿ì 7°ú À©µµ¿ì 8 Ŭ¶óÀ̾ðÆ® ±â±âµé ¿ª½Ã »çÁ¤Àº ºñ½ÁÇÏ´Ù°í ¼³¸íÇϱ⵵ Çß´Ù. À©µµ¿ì 10ÀÌ ¼³Ä¡µÈ Ç÷§Æû¿¡¼µµ ¼Óµµ ÀúÇÏ°¡ ¹ß»ýÇϱä ÇÏÁö¸¸, À©µµ¿ì 7°ú 8¸¸ÅÀº ¾Æ´Ï´Ù.
±×·¯¸é ¾î¶»°Ô Ç϶õ ¸»Àϱî? ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ Ä¿¹Â´ÏÄÉÀÌ¼Ç Ã¥ÀÓÀÚÀÎ ÇÁ·©Å© ¼î(Frank Shaw)´Â ¡°¾ÈÀü¸¸ »ý°¢ÇÑ´Ù¸é OS, ºê¶ó¿ìÀú, ¸¶ÀÌÅ©·ÎÄڵ忡 ´ëÇÑ ÆÐÄ¡¸¦ ÀüºÎ ½Ç½ÃÇØ¾ß ÇÑ´Ù¡±°í ¸»ÇÑ´Ù. ¡°À©µµ¿ì 10 Ŭ¶óÀ̾ðÆ® ±â±âµé Áß ÃֽŠ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼ÀÎ 2016³âÇü ½ºÄ«ÀÌ·¹ÀÌÅ©(Skylake), Ä«ºñ·¹ÀÌÅ©(Kabylake) ȤÀº ±× ÀÌÈÄ¿¡ Ãâ½ÃµÈ CPU°¡ žÀçµÈ °ÍµéÀº ÆÐÄ¡ ÈÄ ¼º´É ÀúÇÏ°¡ ¹ß»ýÇÕ´Ï´Ù. ÇÏÁö¸¸ »ç¿ëÀÚ°¡ ü°¨Çϱâ Èûµç ¼öÁØÀÌÁÒ.¡±
À©µµ¿ì 10 ±â±âµé Áß ÇϽºÀ£±Þ ȤÀº ±× ÀÌÀü ¼¼´ë ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼°¡ žÀçµÈ °ÍÀ̶ó¸é ¾î¶³±î? ¡°»ç¿ëÀڵ鵵 ü°¨ÇÒ ¼ö ÀÖÀ» Á¤µµÀÇ ¼º´É ÀúÇÏ°¡ ³ªÅ¸³³´Ï´Ù.¡± À©µµ¿ì 7°ú 8ÀÌ ¼³Ä¡µÈ ¿À·¡µÈ ±â±â¶ó¸é ÀÌ Ã¼°¨ÀÇ Á¤µµ°¡ ´õ ½ÉÇØÁø´Ù°í ¼î´Â ¼³¸íÇÑ´Ù.
¡°½ºÄ«ÀÌ·¹ÀÌÅ©±Þ ÀÌ»ó µÇ´Â CPUÀÇ °æ¿ì, ÀÎÅÚÀÌ ½ºÆåÅÍ °ü·Ã ÆÐÄ¡¸¦ Çصµ ¼º´É ÀúÇϸ¦ ÃÖ¼ÒÈÇÒ ¼ö ÀÖµµ·Ï Á¶Á¾Çß´Ù´Â °É ¸ÕÀú ¹àÈ÷°í ½Í½À´Ï´Ù. À©µµ¿ì 7°ú 8 µî ¿À·¡µÈ À©µµ¿ì°¡ ¼³Ä¡µÈ ½Ã½ºÅÛ¿¡¼ ¹ß»ýÇÏ´Â ½Ã½ºÅÛ ÀúÇÏ ¹®Á¦´Â »ç¿ëÀÚ¿Í Ä¿³Î »çÀÌÀÇ ÀÌÇàÀÌ º¸´Ù ¿ëÀÌÇÏ°í ´Ü¼øÇÏ°Ô ÀϾ ¼ö ÀÖµµ·Ï ¼³°èµÇ¾î Àֱ⠶§¹®¿¡ ´õ ½ÉÇØÁö´Â °Ì´Ï´Ù. ÀÌ¿Í °ü·ÃµÈ º¥Ä¡¸¶Å© ¼º´É µ¥ÀÌÅÍ´Â Á¶¸¸°£ °ø°³ÇÒ ¿¹Á¤ÀÔ´Ï´Ù.¡±
¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â ÇöÀç ¼º´É ÀúÇϸ¦ ÃÖ¼ÒȽÃų ¼ö ÀÖ´Â ¹æ¹ýÀ» ¿¬±¸ Áß¿¡ ÀÖ´Ù°í ÇÑ´Ù. ÀÏ¹Ý »ç¿ëÀÚµéÀÇ Å¬¶óÀ̾ðÆ® ±â±â¿¡¼º¸´Ù ¼¹ö¿¡¼ ÀÌ À̽´°¡ ½É°¢ÇÑ ¹®Á¦¸¦ ¹ß»ý½Ãų ¼ö Àֱ⠶§¹®ÀÌ´Ù. ¡°À©µµ¿ì ¼¹ö¿¡¼ÀÇ ÆÐÄ¡ ÈÄ ¼º´É ÀúÇÏ°¡ ´õ ½É°¢ÇÑ °ÍÀ¸·Î ³ªÅ¸³µ½À´Ï´Ù. ¼Óµµ¿Í ¾ÈÀü °£ÀÇ ±ÕÇü ¹®Á¦°¡ º¸´Ù ¹Ì¹¦ÇÏ°í Ä¡¸íÀûÀ¸·Î ÀÛ¿ëÇÒ °ÍÀ¸·Î º¸ÀÔ´Ï´Ù.¡±
±×·¸´Ù¸é ÃÖ±Ù ¹ßÇ¥µÈ À©µµ¿ì ¾÷µ¥ÀÌÆ®¿¡´Â ¹¹°¡ Æ÷ÇԵǾî ÀÖÀ»±î? ¡°½ºÆåÅ͸¦ ´ëºñÇϱâ À§ÇØ ÄÄÆÄÀÏ·¯¸¦ º¯°æÇÏ°í ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ¿§Áö ºê¶ó¿ìÀú¿Í ÀÎÅÍ³Ý ÀͽºÇ÷η¯ 11 ºê¶ó¿ìÀú¸¦ °ÈÇß½À´Ï´Ù. ÀÚ¹Ù½ºÅ©¸³Æ®·Î ½ÇÇàµÇ´Â ÀͽºÇ÷ÎÀÕÀ» ¹æ¾îÇÏ´Â µ¥¿¡ ÁÖ¿ä ¸ñÀûÀÌ ÀÖ¾ú½À´Ï´Ù. ÀÌ ÇȽºÀÇ °æ¿ì, ÇÁ·Î¼¼¼ÀÇ ¸¶ÀÌÅ©·ÎÄÚµå ¾÷µ¥ÀÌÆ®¸¦ ÇÊ¿ä·Î ÇÏÁö ¾Ê½À´Ï´Ù.¡±
½ºÆåÅÍ ºê·£Ä¡ Ç¥Àû ÁÖÀÔ(Spectre Branch Target Injection) Ãë¾àÁ¡(CVE-2017-5715)ÀÇ °æ¿ì, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â ÆÐÄ¡¸¦ ÅëÇØ ºÎä³Î(side-channel) Åë½Å ÇÁ·Î¼¼½º¿¡ À§Ç輺ÀÌ ³ôÀº ½Ã³ª¸®¿À°¡ ¹ß»ýÇÒ ¶§ »õ·Î¿î CPU ¸í·ÉÀÌ È£ÃâµÇµµ·Ï Çß´Ù. ÀÌ ÆÐÄ¡´Â ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼ ÀÚüÀÇ ¾÷µ¥ÀÌÆ®°¡ ÇÔ²² ÁøÇàµÇ¾î¾ß¸¸ ÇÑ´Ù.
´ÙÀ½Àº ¸áÆ®´Ù¿î °ø°ÝÀÌ´Ù. °¡Â¥ µ¥ÀÌÅÍ Ä³½Ã(Rogue Data Cache) °ø°Ý Ãë¾àÁ¡(CVE-2017-5754)ÀÇ °æ¿ì, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â ¡°Ä¿³Î°ú »ç¿ëÀÚ ¸ðµå ÆäÀÌÁö Å×À̺íµéÀ» °í¸³½ÃÄÑ ¸áÆ®´Ù¿î °ø°Ý ÀÚü°¡ ¼º¸³µÇÁö ¸øÇϵµ·Ï Çß´Ù¡±°í ¹àÈù´Ù. ÀÌ ÆÐÄ¡´Â ¸¶ÀÌÅ©·ÎÄÚµå ¾÷µ¥ÀÌÆ®¸¦ ÇÊ¿ä·Î ÇÏÁö ¾Ê´Â´Ù.
¶ÇÇÑ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â ¼¹ö °ü¸®Àڵ鿡°Ôµµ ±ÇÀå »çÇ×À» ¹ßÇ¥Çß´Ù. ¡°¼¹öÀÇ ¹°¸®ÃþÀ§¿¡ Ãë¾àÁ¡ ¾àÈ ÀÛ¾÷À» ÁøÇàÇØ ¼¹ö ³» °¡»óÈµÈ ¿öÅ©·Îµå¸¦ °Ý¸®½ÃÅ°´Â °ÍÀÌ ÁÁ½À´Ï´Ù. °¡»ó ±â±â ȯ°æÀ» º¸È£Çϱâ À§ÇØ ¾ÖÀúÀÇ ¾÷µ¥ÀÌÆ®´Â ÀÌ¹Ì ¿Ï·áµÈ »óÅÂÀÔ´Ï´Ù. ¿ÂÇÁ·¹¹Ì½º ¼¹öÀÇ °æ¿ì, ±â±â¿¡ ¸Â´Â ¸¶ÀÌÅ©·ÎÄÚµå ¾÷µ¥ÀÌÆ®¸¦ ¹°¸® ¼¹ö¿¡ Àû¿ëÇÏ´Â °Ô ÃÖ¼±ÀÔ´Ï´Ù.¡±
°á±¹¿¡ ³²´Â Áú¹®, ¡°ÇÏ´À³Ä, ¸¶´À³Ä¡±
ÆÐÄ¡°¡ ÀÌ·¸°Ô³ª È¥¶õ½º·¯¿ì¸é, ÇÏÁö ¾Ê¾Æµµ ±¦ÂúÀº °Ç ¾Æ´Ò±î? ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ ¼î´Â ¡°½Å·Ú¹ÞÁö ¸øÇÏ´Â ¾ÖÇø®ÄÉÀ̼ǵéÀ» ÀüÇô ¼³Ä¡ÇÏÁö ¾Ê¾Ò´Ù´Â ÀüÁ¦ ÇÏ¿¡, ÀϺΠÀü¹®°¡µéÀº ºÐ¸íÈ÷ ¸¶ÀÌÅ©·ÎÄÚµå ÆÐÄ¡¸¦ ½Ç½ÃÇÏÁö ¾ÊÀ» °Í¡±À̶ó°í ¿¹ÃøÇß´Ù. ¡°CPU ¿Ü¿¡ ¸ðµç °ÍÀÌ ¾ÈÀüÇÏ´Ù¸é, ±×·¡¼ º¸¾È¿¡ ´ëÇØ °ÆÁ¤ÇÒ °ÍÀÌ ¾ø´Â ȯ°æÀ̶ó¸é, ±×·¡µµ ±¦Âú½À´Ï´Ù.¡±
±×·¯³ª ±×ÀÇ ¼³¸íÀº À̾îÁø´Ù. ¡°À©µµ¿ì Ŭ¶óÀ̾ðÆ®°¡ ½Å·Úµµ°¡ ³·°Å³ª ¾ø´Â ÄÚµå¿Í »óÈ£ÀÛ¿ëÇÏ´Â ¹æ¹ýÀº ±²ÀåÈ÷ ¸¹½À´Ï´Ù. ±× Áß Çϳª°¡ ÀÎÅÍ³Ý ºê¶ó¿ìÀú¸¦ ÅëÇØ ¶ç¿î À¥ÆäÀÌÁö¿¡ ¿Ã¶ó¿Í ÀÖ´Â ±¤°íµéÀÌÁÒ. ¾Æ´Ï¸é Ãâó°¡ ºÒºÐ¸íÇÑ ¾ÛÀ» ´Ù¿î·Îµå ¹Þ°í ¼³Ä¡ÇÏ´Â °Íµµ ±×·¯ÇÑ »óȲ Áß Çϳª°í¿ä. À§ÇèÀÌ ¹«¼öÈ÷ µµ»ç¸®°í ÀÖ´Â °¡¿îµ¥ »ç¿ëÀÚ¿¡°Ô ±ÇÀåÇÏ´Â °Ç, Ç×»ó À©µµ¿ì ¾÷µ¥ÀÌÆ®¸¦ ½Ç½ÃÇÏ´Â °Í°ú ¸¶ÀÌÅ©·ÎÄÚµå ¾÷µ¥ÀÌÆ®¸¦ Àû¿ëÇÏ´Â °Ì´Ï´Ù.¡±
¼î´Â ¡°°á±¹ Ĩ°ú OS¿Í ¿¬°áµÈ Çϵå¿þ¾î ¹®Á¦¡±¶ó°í ÀÌ »çŸ¦ Á¤¸®ÇÑ´Ù. ¡°¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â ÆÐÄ¡ ½Ã ÀϾ ÀÏÀ» °í°´µé¿¡°Ô Åõ¸íÇÏ°Ô ¾Ë¸®°í ½Í¾ú½À´Ï´Ù. ȸÀü µð½ºÅ©(spinning disk)¸¦ »ç¿ëÇÑ´Ù¸é º°´Ù¸¥ ¿µÇâÀÌ ¾øÀ» °ÍÀÌ°í, ¹ÝµµÃ¼ µð½ºÅ©(solid state disk)¸¦ »ç¿ëÇÑ´Ù¸é ü°¨µÉ °Å¶ó°í º¸¸é µË´Ï´Ù.¡±
¶ÇÇÑ ¾ÆÁ÷±îÁö ÀÌ Ãë¾àÁ¡µéÀ» ½ÇÁ¦ °ø°Ý¿¡ È°¿ëÇÑ »ç·Ê³ª ÀͽºÇ÷ÎÀÕÀÌ ¹ß°ßµÈ ¹Ù°¡ ¾ø´Ù´Â °É ±×´Â ÁöÀûÇÑ´Ù. ¡°ÀÌ´Â °ø°ÝÀÌ ÀϾ±â Èûµé °Å¶ó´Â ¶æÀÌ ¾Æ´Ï¶ó, ¹º°¡ Á¶Ä¡¸¦ ÃëÇÒ ½Ã°£ÀÌ ¿ì¸®¿¡°Ô ÁÖ¾îÁ³´Ù´Â ¶æÀÔ´Ï´Ù. ±× ½Ã°£ µ¿¾È ¸ÕÀú À©µµ¿ì¿Í ¾ÖÇà OS ¾÷µ¥ÀÌÆ®´Â Çصδ ÆíÀÌ ¾ÈÀüÇÕ´Ï´Ù. ±×·± ´ÙÀ½ °¢ Á¦Á¶»çº°·Î ¸¶ÀÌÅ©·ÎÄÚµå ¾÷µ¥ÀÌÆ®¸¦ ¹èÆ÷ÇÏ¸é ¼øÂ÷ÀûÀ¸·Î Àû¿ëÇÏ´Â ÆíÀÌ ÁÁ°í¿ä.¡±
ÇöÀç±îÁö ¸¶ÀÌÅ©·ÎÆ÷½ºÆ®´Â 45°³ À©µµ¿ì ¹öÀüµé Áß 41°³¿¡ ´ëÇÑ ÆÐÄ¡¸¦ ³»³õ¾Ò´Ù. ³ª¸ÓÁö ³× °³ ¿ª½Ã °ð ¹ßÇ¥µÉ ¿¹Á¤À̶ó°í ºí·Î±×¸¦ ÅëÇØ ¹àÈ÷°í ÀÖ´Ù.
[±¹Á¦ºÎ ¹®°¡¿ë ±âÀÚ(globoan@boannews.com)]
Copyrighted 2015. UBM-Tech. 117153:0515BC
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>