ÀÎÅÚÀº Æß¿þ¾î ¾÷µ¥ÀÌÆ® ¹ßÇ¥...SGX È°¼ºÈµÈ ¸ðµç ÇÁ·Î¼¼¼¿¡¼ ¹®Á¦ ¹ß°ßµÅ
[º¸¾È´º½º ¹®°¡¿ë ±âÀÚ] ÀÎÅÚ ÇÁ·Î¼¼¼ÀÇ CPU Àü¾Ð Á¶Á¤ ±â´ÉÀ» È°¿ëÇØ ÀúÀåµÈ µ¥ÀÌÅ͸¦ ³ëÃâ½ÃÅ°´Â °ø°Ý ±â¹ýÀÌ ¹ß°ßµÆ´Ù. ÀÎÅÚÀÇ ½ÃÅ¥¾î °¡µå ÀͽºÅÙ¼Ç(Secure Guard Extensions, SGX)°úµµ °ü·ÃÀÌ ÀÖ´Ù°í ÇÑ´Ù.
[À̹ÌÁö = iclickart]
ÀÌ °ø°ÝÀ» °¡´ÉÄÉ ÇÏ´Â Ãë¾àÁ¡¿¡´Â Ç÷±´õº¼Æ®(Plundervolt)¶ó´Â À̸§°ú CVE-2019-11157 °ü¸® ¹øÈ£°¡ ºÙÀº »óÅ´Ù. ¿µ±¹ ¹ö¹ÖÇÜ´ëÇÐ, ¿À½ºÆ®¸®¾Æ ±×¶óÃ÷°ø°ú´ëÇÐ, º§±â¿¡ ·çº¥´ëÇÐÀÇ ¿¬±¸ÀÚµéÀÌ ÇÕµ¿À¸·Î ¹ß°ßÇÑ °ÍÀ̸ç, 6°³¿ù Àü¿¡ ÀÌ¹Ì ÀÎÅÚ ÃøÀ¸·Î º¸°íµÆ´Ù.
ÀÎÅÚÀº ÀÌ¹Ì ÀÌ ¿¬±¸ °á°ú¸¦ Á¢¼öÇØ Æß¿þ¾î ¾÷µ¥ÀÌÆ®¸¦ ¹ßÇ¥ÇßÀ¸¸ç, ¡°ÇöÀç±îÁö ÀÌ Ãë¾àÁ¡À» ¾Ç¿ëÇÑ ½ÇÁ¦ »ç·Ê´Â ¾ø´Â °ÍÀ¸·Î º¸Àδ١±°í ÁÖÀåÇß´Ù. ¡°ÇÏÁö¸¸ ¾ÈÀüÀ» À§Çؼ ¾÷µ¥ÀÌÆ®¸¦ Àû¿ëÇÒ °ÍÀ» ±ÇÀåÇÕ´Ï´Ù.¡±
ÀÎÅÚÀº Ç÷±´õº¼Æ® °ø°Ý¿¡ ´ëÇØ ´ÙÀ½°ú °°ÀÌ ¼³¸íÇÑ´Ù. ¡°SGX°¡ È°¼ºÈ µÈ ½Ã½ºÅÛ¿¡¼ ±ÇÇÑÀÌ ³ôÀº »ç¿ëÀÚ´Â CPU Àü·Â Á¶Á¤ ¿É¼ÇÀ» ÅëÇØ °ø°ÝÀ» ½Ç½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. °ø°Ý¿¡ ¼º°øÇÒ °æ¿ì ¼ÒÇÁÆ®¿þ¾î ÀÚ»êÀÇ ±â¹Ð¼º°ú ¹«°á¼º¿¡ ¼Õ»óÀ» ÁÙ ¼ö ÀÖ°Ô µË´Ï´Ù. ÀúÈñ´Â ½Ã½ºÅÛ º¥´õµé°ú ÇùÁ¶ÇÏ¿© ¸¶ÀÌÅ©·Î ¾÷µ¥ÀÌÆ®¸¦ °³¹ßÇØ ¹èÆ÷Çß½À´Ï´Ù. Àü·Â ¿É¼ÇÀ» µðÆúÆ®·Î °íÁ¤Çسõ´Â ÆÐÄ¡·Î¼, °ø°ÝÀÌ ¼º¸³ÇÒ ¼ö ¾øµµ·Ï ÇÑ °ÍÀÔ´Ï´Ù.¡±
±×¿¡ µû¶ó ¿¬±¸¿øµéÀº Ç÷±´õº¼Æ®¿¡ ´ëÇÑ »ó¼¼ÇÑ ³»¿ëÀÌ ´ã±ä ¹é¼¸¦ ¹ßÇ¥Çß´Ù. ¹é¼¿¡ ÀÇÇÏ¸é °ø°ÝÀÌ ¼º¸³ °¡´ÉÇÑ °Ç ¡°CPU ÁÖÆļö¿Í Àü·ÂÀÌ ÇöÀç ºÎÇÏ »óȲ¿¡ ¸ÂÃç ÇÑ ½ÖÀ¸·Î ÀÛµ¿Çϵµ·Ï ¼³°èµÇ¾î Àֱ⠶§¹®¡±À̶ó°í ÇÑ´Ù. ¡°ÇÁ·Î¼¼¼°¡ ÀÛµ¿ÇÒ ¶§ Àü·ÂÀ» Á¶Á¤ÇØ Æ¯Á¤ ÁÖÆļö¸¦ ¸ÂÃß°Ô µÈ´Ù¸é ¿À·ù°¡ ¹ßµ¿ÇÑ´Ù´Â ¶æÀÔ´Ï´Ù.¡±
¸¸¾à °ø°ÝÀÚ°¡ ³ôÀº ±ÇÇÑÀ» ÀÌ¹Ì ÃëµæÇÑ »óŶó¸é, ÀÎÅÚ ÄÚ¾î(Intel Core)ÀÇ Àü·Â Á¶Á¤ ÀÎÅÍÆäÀ̽º¸¦ ¾Ç¿ëÇÏ°Ô ÇØÁִ Ư¼öÇÑ ¼ÒÇÁÆ®¿þ¾î¸¦ »ç¿ëÇØ SGX ¿£Å¬·¹À̺ê(Enclave) ȯ°æ ³» µ¥ÀÌÅ͸¦ Á¶ÀÛÇÏ´Â °Ô °¡´ÉÇÏ´Ù°í ÇÑ´Ù. ¡°¿£Å¬·¹ÀÌºê ³»¿¡¼ ÄÄÇ»ÆÃÀÌ ÁøÇàµÇ´Â µ¿¾È ÇÁ·Î¼¼½º ÆÐÅ°Áö ³»¿¡ ÀϺη¯ ¿À·ù¸¦ ÀÏÀ¸Å´À¸·Î½á, ¾ÏÈ£È ¾Ë°í¸®ÁòÀÇ Å°¸¦ ÈÉÃij»´Â °ÍÀº ¹°·Ð ¸Þ¸ð¸® ¾ÈÀü °ü·Ã Ãë¾àÁ¡À» ¹ßµ¿½ÃÅ°´Â °Í¿¡µµ ¼º°øÇß½À´Ï´Ù.¡±
Çö´ë ÇÁ·Î¼¼¼µé¿¡´Â ¿©·¯ °¡Áö ÃÖÀûÈ ÀåÄ¡µéÀÌ Æ÷ÇԵǾî ÀÖ´Ù. Àü·Â ¼Òºñ¸¦ ÃÖ¼ÒÈ Çϱâ À§Çؼ´Ù. µû¶ó¼ Ŭ·Ï ÁÖÆļö¿Í °ø±Þ Àü¾ÐÀº ÃÖ¼ÒÈ·Î ¸ÂÃçÁ® ÀÖ´Â °Ô º¸ÅëÀÌ´Ù. ¹°·Ð ÇÊ¿äÇÒ ¶§´Â ÀÌ µÎ °¡Áö ¼öÄ¡°¡ ¿Ã¶ó°¥ ¶§µµ ÀÖ´Ù. ¶ÇÇÑ ²Ï³ª ³ôÀº ±ÇÇÑÀÌ ÁÖ¾îÁ® ÀÖÁö ¾ÊÀº ÀÌ»ó, ½Ã½ºÅÛ Àü·Â°ú ÁÖÆļö¸¦ ¸¶À½´ë·Î Á¶Á¤ÇÏ´Â °Ç ºÒ°¡´ÉÇÏ´Ù.
¡°ÇÏÁö¸¸ SGX ¿£Å¬·¹ÀÌºê ³»¿¡¼ ÄÄÇ»Å×À̼ÇÀÌ ¹ß»ýÇÒ ¶§ °ø±ÞµÇ´Â Àü·ÂÀ» ³·ÃãÀ¸·Î½á À߸øµÈ °è»ê½ÄÀÌ ¼öÇàµÇµµ·Ï À¯¹ßÇÒ ¼ö ÀÖ´Ù´Â °É ¾Ë°Ô µÇ¾ú½À´Ï´Ù. À̸¦ È°¿ëÇØ ¿£Å¬·¹À̺ê·ÎºÎÅÍ µ¥ÀÌÅ͸¦ »©³¾ ¼ö ÀÖ´Ù´Â °Íµµ È®ÀÎÇÒ ¼ö ÀÖ¾ú°í¿ä.¡± ¿¬±¸¿øµéÀÇ ¼³¸íÀÌ´Ù.
½ÇÇèÀ» ´õ ÁøÇàÇß´õ´Ï ƯÁ¤ »óȲ¿¡¼ ¸Þ¸ð¸® ¾ÈÀü ÀåÄ¡°¡ À߸ø ÀÛµ¿Çϵµ·Ï ¸¸µé ¼öµµ ÀÖ°Ô µÆ´Ù. ¡°ÄÄÆÄÀÏ·¯µéÀÌ ´ëºÎºÐ °è»ê½Ä °á°ú¿¡ ¸¹ÀÌ ÀÇÁ¸ÇÑ °á°ú¹°À» ³À´Ï´Ù. ±×·¸±â ¶§¹®¿¡ ÀÌ °á°ú¹°À» Á¶ÀÛÇÏ°Ô µÈ´Ù¸é ¸Þ¸ð¸® ÇÒ´ç ¿ë·®À̳ª Á¤È®ÇÑ À§Ä¡ µî¿¡¼ ¿À·ù°¡ ³ªÁÒ.¡±
ÇöÀç±îÁö ¹àÇôÁø ¹Ù·Î, Ç÷±´õº¼Æ® °ø°Ý¿¡ ¿µÇâÀ» ¹Þ´Â °Ç SGX°¡ È°¼ºÈµÈ ¸ðµç ÀÎÅÚ ÄÚ¾î Á¦Ç°µéÀÌ´Ù. ¡°½ºÄ«ÀÌ·¹ÀÌÅ©(Skylake) ÀÌÈÄ ³ª¿Â ¸ðµç Á¦Ç°µé¿¡¼ ¹ß°ßµÇ°í ÀÖ½À´Ï´Ù. ½ÉÁö¾î SGX ÀÌÀü¿¡ ³ª¿Â ÀÎÅÚ ÄÚ¾î ÇÁ·Î¼¼¼µé ÀϺÎÀÇ °æ¿ì¿¡µµ ÀÎÅÍÆäÀ̽º¿¡ °ø±ÞµÇ´Â Àü·ÂÀ» ³·Ãâ ¼ö ÀÖ´Ù´Â °É È®ÀÎÇÒ ¼ö ÀÖ¾ú½À´Ï´Ù. ¡±
ÀÎÅÚ¿¡ ÀÇÇϸé ÀÎÅÚ 6, 7, 8, 9, 10¼¼´ë ÄÚ¾î ÇÁ·Î¼¼¼µé°ú, ÀÎÅÚ Á¦¿Â ÇÁ·Î¼¼¼ E3 v5~v6, ÀÎÅÚ Á¦¿Â ÇÁ·Î¼¼¼ E-2100°ú E-2200 Æйи®µé¿¡ Ç÷±´õº¼Æ®ÀÇ ¿µÇâÀÌ ÀÖ´Ù°í ÇÑ´Ù. ÀÎÅÚÀº ÀÚ»ç À¥»çÀÌÆ®¸¦ ÅëÇØ Ç÷±´õº¼Æ® Ãë¾àÁ¡À» ÆÐÄ¡ÇØ¾ß ÇÏ´Â Á¦Ç°À» ¸ñ·ÏÈ ÇÏ¿© Á¦°øÇÏ°í ÀÖ´Ù.
3ÁÙ ¿ä¾à
1. ÀÎÅÚ Ä¨¼Â¿¡¼ Ç÷±´õº¼Æ®¶ó´Â Ãë¾àÁ¡ ¹ß°ßµÊ.
2. Àü·Â ¿É¼ÇÀ» Á¶Á¤ÇØ ÁÖÆļö¿Í °ü·ÃµÈ ¿À·ù¸¦ SGX ³»¿¡¼ ÀÏÀ¸Å°¸é °ø°Ý °¡´É.
3. ÀÎÅÚ ÇÁ·Î¼¼¼ »ç¿ëÀÚ¶ó¸é ÀÎÅÚ À¥»çÀÌÆ® ÅëÇØ ÆÐÄ¡ ÇÊ¿äÇÑ ÇÁ·Î¼¼¼ ¸ñ·Ï È®ÀÎÇØ¾ß ¾ÈÀü.
[±¹Á¦ºÎ ¹®°¡¿ë ±âÀÚ(globoan@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>