ÀÌ·Ð»ó¸¸ °¡´ÉÇÏ´Ù°íµµ ÇÏ´Â ÀϺΠºÎä³Î °ø°ÝÀÇ Çö½Ç °¡´É¼º ³ô¿©Áà
[º¸¾È´º½º ¹®°¡¿ë ±âÀÚ] µÎ ¸íÀÇ º¸¾È Àü¹®°¡°¡ »õ·Î¿î ¡®Å¸ÀÌ¹Ö Ã¤³Î °ø°Ý(timing channel attack)¡¯ ±â¹ýÀ» ¹ß°ßÇß´Ù. Ç÷¯½Ã(flush)¸¦ ±â¹ÝÀ¸·Î ÇÑ ±âÁ¸ °ø°Ý ±â¼úµéÀÇ È¿À²À» ³ôÀÎ´Ù°í ¼³¸íÇÑ ¾Æ´Ï½Ã »è¼¼³ª(Anish Saxena)¿Í ºñ½º¿Í¹Ý´Ü ÆÇ´Ù(Biswabandan Panda)´Â »ó¼¼ÇÑ ³»¿ëÀ» º¸°í¼ ÇüÅ·Π¹ßÇ¥Çϸç, ÀÌ ±â¹ý¿¡ ¡®´Ù¹æ(DABANGG)¡¯À̶ó´Â À̸§À» ºÙ¿´´Ù. ¡®´Ù¹æ¡¯Àº ÈùµÎ¾î·Î ¡®¿ë°¨ÇÏ´Ù¡¯´Â ¶æÀÌ´Ù.
[À̹ÌÁö = utoimage]
»è¼¼³ª¿Í ÆÇ´Ù¿¡ ÀÇÇϸé Ç÷¯½Ã ±â¹Ý »çÀ̹ö °ø°ÝµéÀº ƯÁ¤ ȯ°æ¿¡¼´Â ¸Å¿ì Á¤È®Çϴٴ Ư¡À» °¡Áö°í ÀÖ´Ù°í ÇÑ´Ù. ¿©±â¼ ¸»Çϴ ƯÁ¤ ȯ°æÀ̶õ, OS ÆäÀÌÁöµéÀ» °øÀ¯ÇÑ °ø°ÝÀÚ¿Í ÇÇÇØÀÚÀÇ ÇÁ·Î¼¼½ºµé¸¸ µ¹¾Æ°¡´Â »óŸ¦ ¸»ÇÑ´Ù. ÇÏÁö¸¸ ¸ÖƼÄÚ¾î ½Ã½ºÅÛ¿¡¼ ´Ù¸¥ ÇÁ·Î¼¼½ºµéÀÌ Ãß°¡·Î µ¹¾Æ°¡±â ½ÃÀÛÇÏ¸é °ø°ÝÀÇ Á¤È®µµ°¡ ¶³¾îÁø´Ù.
Á¤È®µµ°¡ ¶³¾îÁö°Ô µÇ´Â °¡Àå Å« ÀÌÀ¯´Â ÄÚ¾î ÁÖÆļöÀÇ ¿ªµ¿ÀûÀΠƯ¼º°ú, ÇÁ·Î¼¼¼ ³» ÇÇÇØÀÚ¿Í °ø°ÝÀÚ ½º·¹µåµéÀÇ ´ç´ëÀûÀÎ À§Ä¡ ¶§¹®À̶ó°í µÎ Àü¹®°¡´Â ¼³¸íÇÑ´Ù. ÀÌ µÎ °¡Áö°¡ ij½Ã Áö¿¬¼Óµµ¸¦ ¼³Á¤ÇÏ´Â ´Ü°è¿¡ ¿µÇâÀ» Áֱ⠶§¹®ÀÌ´Ù. ¡°ÀÌ°Ç ½Ã½ºÅÛ ³ëÀÌÁî¶ó°íµµ º¼ ¼ö ÀÖ½À´Ï´Ù. ¸î °¡Áö Á¶Ä¡¸¦ ÃëÇÏ°Ô µÇ¸é ÀÌ·¯ÇÑ ³ëÀÌÁîµé¿¡ ´ëÇÑ ÀúÇ×·ÂÀÌ °ÇØÁý´Ï´Ù. Áï °ø°Ý¿¡ Å« º¯¼ö°¡ »ý±âÁö ¾Ê°Ô ÇÒ ¼ö ÀÖ´Ù´Â °Ì´Ï´Ù.¡±
µÎ Àü¹®°¡´Â ÀüÇüÀûÀÎ Ç÷¯½Ã ±â¹Ý °ø°ÝÀÎ Ç÷¯½Ã+¸®·Îµå(Flush+Reload)¿Í Ç÷¯½Ã+Ç÷¯½Ã(Flush+Flush) °ø°ÝÀ» ´Ù¾çÇÑ °ø°Ý ½Ã³ª¸®¿À ³»¿¡¼ ½ÇÇèÇØ º¸¾Ò´Ù°í ÇÑ´Ù.
1) ºÎä³Î ±â¹Ý Å°·Î±ë ½Ã³ª¸®¿À
2) AES ºñ¹Ð Å° ÃßÃ⠽󪸮¿À
3) ºñ¹Ð ä³ÎÀ» ÅëÇÑ °ø°Ý ½Ã³ª¸®¿À
4) ½ºÆåÅÍ(Spectre) °ø°Ý ½Ã³ª¸®¿À
±× °á°ú Á¤È®µµ°¡ ±âÁ¸ Ç÷¯½Ã ±â¹Ý °ø°Ý¿¡ ºñÇØ Å©°Ô ¿Ã¶ó°¬À½À» È®ÀÎÇÒ ¼ö ÀÖ¾ú´Ù°í ÇÑ´Ù.
¡°ÄÄǻƮ, ¸Þ¸ð¸®, I/O ³ëÀÌÁîÀÇ ´Ù¾çÇÑ Á¶ÇÕÀ» ½ÃÇèÇØ º¸¾ÒÀ» ¶§, LLC¸¦ ºÎä³Î·Î¼ È°¿ëÇÑ Ç÷¯½Ã+¸®·Îµå °ø°Ý°ú Ç÷¯½Ã+Ç÷¯½Ã °ø°ÝÀÌ °¢°¢ 42.8%¿Í 8.1%ÀÇ °ø°Ý ¼º°ø·üÀ» ±â·ÏÇß½À´Ï´Ù. ºñ¹Ð ä³Î °ø°ÝÀÇ °æ¿ì, Ç÷¯½Ã+¸®·Îµå¿Í Ç÷¯½Ã+Ç÷¯½Ã °ø°ÝµéÀÇ °æ¿ì ¿À·ù ¹ß»ý·üÀÌ °¢°¢ 45%¿Í 53%ÀÎ °ÍÀ¸·Î ³ªÅ¸³µ½À´Ï´Ù.¡±
´Ù¹æ °ø°Ý ±â¹ýÀÇ ÇÙ½ÉÀº ¡°Áö¿¬¼Óµµ ¼³Á¤À» º¸´Ù ¾ÈÁ¤ÀûÀ¸·Î ÇÒ ¼ö ÀÖµµ·Ï ÇÏ°í, °ø°ÝÀÚµéÀÌ ¼³Á¤ÇÑ ½½¸®ÇÎ ¸ðµå¸¦ Çâ»ó½ÃÅ´À¸·Î½á, ½Ã½ºÅÛ ³ëÀÌÁî¿¡ ´ëÇÑ ÀúÇ×·ÂÀ» °ÈÇÏ°í ij½Ã Áö¿¬¼Óµµ¸¦ ¾ÈÀüÇÏ°Ô À¯ÁöÇÏ´Â °Í¡±À̶ó°í µÑÀº ¼³¸íÇß´Ù. ÀÌ µÑ¸¸ ¼º¸³Çصµ Ç÷¯½Ã ±â¹Ý °ø°ÝµéÀÌ Å©°Ô ¾ÈÁ¤ÀûÀ¸·Î º¯ÇÑ´Ù´Â °ÍÀÌ´Ù.
¡°´Ù¹æÀº ½Ã½ºÅÛ ³ëÀÌÁî¿¡ °ÅÀÇ ¹æÇظ¦ ¹ÞÁö ¾Ê´Â »õ·Î¿î À¯ÇüÀÇ Å¸ÀÌ¹Ö Ã¤³Î °ø°ÝÀÔ´Ï´Ù. °ú°Å¿¡ ¹ß°ßµÈ ½ºÆåÅÍ(Spectre) Ãë¾àÁ¡À» ÅëÇÑ ºÎä³Î °ø°ÝÀÇ È¿°ú¸¦ ³ôÀÏ ¼ö ÀÖ´Â Àü·«ÀÎ °ÍÀÔ´Ï´Ù.¡± ±×·¡¼ µÑÀº ÀÎÅÚ°ú AMD¿¡ ÀÌ·¯ÇÑ »ç½ÇÀ» ¾Ë¸®°í, ÇöÀç ÀÌ µÎ ȸ»ç¿Í Çù·ÂÇÏ¸ç ¹æ¾î ´ëÃ¥À» ¿¬±¸ÇÏ°í ÀÖ´Â ÁßÀ̶ó°í ÇÑ´Ù.
ÇÏÁö¸¸ ´Ù¹æÀº º»Áú»ó Ç÷¯½Ã ±â¹Ý °ø°ÝÀ̱⠶§¹®¿¡ Ç÷¯½Ã+¸®·Îµå °ø°ÝÀ̳ª Ç÷¯½Ã+Ç÷¯½Ã °ø°Ý¿¡ ´ëÇÑ À§Çè ¿ÏÈ ±â¹ýÀ¸·Î ¾î´À Á¤µµ ¹æ¾î°¡ °¡´ÉÇÏ´Ù°í ÇÑ´Ù. ¡°´Ù¹æÀº ±âÁ¸ Ç÷¯½Ã ±â¹Ý °ø°ÝÀÇ ¸ðµç ÀåÁ¡°ú °Á¡À» ´õ À§ÇùÀûÀ¸·Î ½ÂȽÃÅ°°í´Â ÀÖ°í, µû¶ó¼ Ç÷¯½Ã °ø°ÝÀÌ Á» ´õ Çö½ÇÈ µÉ ¼ö ÀÖµµ·Ï ÇØÁÖ±ä ÇÏÁö¸¸, Ç÷¯½Ã °ø°ÝÀÇ ÇÑ°èµµ ¾î´À Á¤µµ º¸À¯ÇÏ°í ÀÖ½À´Ï´Ù.¡±
ÇØ´ç °ø°ÝÀÇ ÀÌ·ÐÀû ¼¼ºÎ »çÇ×Àº º¸°í¼(https://www.cse.iitk.ac.in/users/biswap/DABANGG.pdf)¸¦ ÅëÇØ ´Ù¿î·Îµå ¹× ¿¶÷ÀÌ °¡´ÉÇÏ´Ù.
3ÁÙ ¿ä¾à
1. ÀεµÀÇ º¸¾È Àü¹®°¡µéÀÌ ¡®´Ù¹æ¡¯À̶ó´Â »õ·Î¿î ŸÀÌ¹Ö Ã¤³Î °ø°Ý ±â¹ý ¹ß°ßÇÔ.
2. ÀÏÁ¾ÀÇ Ç÷¯½Ã ±â¹Ý °ø°ÝÀε¥, ½ºÆåÅÍ °ø°Ý°ú °°Àº ºÎä³Î °ø°ÝÀÇ Çö½Ç°¡´É¼ºÀ» ³ôÀδٴ °Í¿¡ ÀÇÀÇ°¡ ÀÖÀ½.
3. Ç÷¯½Ã °ø°ÝÀÇ ÀåÁ¡À» ±Ø´ëÈ ÇÏÁö¸¸, Ç÷¯½Ã °ø°ÝÀÇ ÇÑ°èµµ ¾î´À Á¤µµ °è½ÂÇÔ.
Copyrighted 2015. UBM-Tech. 117153:0515BC
[±¹Á¦ºÎ ¹®°¡¿ë ±âÀÚ(globoan@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>