[º¸¾È´º½º ¹®°¡¿ë ±âÀÚ] ½ºÆåÅÍ(Spectre)¶ó°í ÇÏ´Â Ãë¾àÁ¡À» ´©±º°¡ ³» ½Ã½ºÅÛ¿¡¼ ÀͽºÇ÷ÎÀÕ ÇÑ´Ù¸é ¾î¶² ÀÏÀÌ ¹ú¾îÁú±î? ¾î¶² ½ÄÀ¸·Î ¹ú¾îÁú±î? ¾Æ´Ï, ¹ú¾îÁö±â´Â ÇÒ±î? ±× ±Ã±ÝÁõÀ» ÇØ°áÇØ ÁÖ°íÀÚ ±¸±ÛÀÌ »õ·Î¿î À¥»çÀÌÆ®¸¦ Çϳª ¿¾ú´Ù. ½ºÆåÅÍ°¡ ½ÇÁ¦·Î ´ç½Å¿¡°Ô ¹ú¾îÁú ¶§ÀÇ »óȲÀ» ¶È°°ÀÌ ½Ã¹Ä·¹ÀÌ¼Ç ÇØ ÁÖ´Â °÷ÀÌ´Ù.
[À̹ÌÁö = utoimage]
ÀÌ À¥»çÀÌÆ®´Â ÀÚ¹Ù½ºÅ©¸³Æ®·Î ¸¸µé¾îÁø °³³äÁõ¸í¿ë Äڵ带 ±â¹ÝÀ¸·Î ÇÏ°í ÀÖ´Ù. ÀÌ Äڵ尡 ½Ã½ºÅÛÀ¸·ÎºÎÅÍ Á¤º¸¸¦ »©³»´Â ¼Óµµ´Â ÃÊ´ç 8kb Á¤µµ µÇ´Âµ¥, ÀÌ´Â »ç¿ëÀÚÀÇ CPU¿Í OS¿¡ µû¶ó Á¶±Ý¾¿ ´Þ¶óÁú ¼ö ÀÖ´Ù. ¹®Á¦´Â ¼Óµµ°¡ ¾Æ´Ï¶ó À¥ ±â¹Ý Äڵ带 °¡Áö°íµµ ½ºÆåÅÍ ÀͽºÇ÷ÎÀÕÀ» ½Ã¿¬ÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù. ±¸±ÛÀº ½ºÆåÅͶó´Â ¡®¸Ö°Ô ´À²¸Áö´Â Ãë¾àÁ¡¡¯À» ´«À¸·Î È®ÀÎÇÏ°Ô ÇÔÀ¸·Î½á »ç¿ëÀÚµéÀÇ º¸¾È ÀνÄÀ» Á¦°íÇÒ ¼ö ÀÖÀ» °ÍÀ̶ó ±â´ëÇÏ°í ÀÖ´Ù.
ÀÌ »çÀÌÆ®´Â ÀÌ ÁÖ¼Ò(https://leaky.page/)¸¦ ÅëÇØ Á¢¼ÓÀÌ °¡´ÉÇϸç, °ü·Ã ÄÚµå´Â ±êÇãºê(https://github.com/google/security-research-pocs/tree/master/spectre.js)¿¡ ¸¶·ÃµÇ¾î ÀÖ´Ù. »çÀÌÆ®¿¡ Á¢¼ÓÇÒ °æ¿ì ¸ÕÀú ŸÀ̸Ӹ¦ ¼³Á¤ÇØ CPUÀÇ ÃßÃø ½ÇÇàÀÇ ºÎÀÛ¿ëÀ» °üÂûÇÒ ¼ö ÀÖ°Ô µÈ´Ù. ±× ´ÙÀ½À¸·Î ÀÚ¹Ù½ºÅ©¸³Æ® ¾î·¹ÀÌÀÇ ¸Þ¸ð¸® ·¹À̾ƿôÀ» Ãß·ÐÇÏ´Â °úÁ¤À» º¼ ¼ö ÀÖ´Ù. ±×·± ´ÙÀ½ ºê¶ó¿ìÀúÀÇ ·»´õ¸µ ÇÁ·Î¼¼½º¸¦ À¯Ãâ½Ãų ¼ö ÀÖ°Ô µÈ´Ù.
°¢ ´Ü°èº°·Î »ç¿ëÀÚ°¡ ¿É¼ÇÀ» Á¶Á¤ÇÒ ¼ö Àִµ¥, À̸¦ ÅëÇØ ¿©·¯ °¡Áö ȯ°æÀ» »óÁ¤ÇØ°¡¸ç ½ÇÇèÀ» À̾ ¼ö ÀÖ°Ô µÈ´Ù. Áï Á¶±Ý¸¸ ¸é¹ÐÈ÷ ÀÌ »çÀÌÆ®¸¦ È°¿ëÇÒ °æ¿ì, ÇöÀç »ç¿ëÇÏ°í ÀÖ´Â Çϵå¿þ¾îÀÇ ºê¶ó¿ìÀú°¡ ½ºÆåÅÍ °ø°Ý¿¡ ´ëÇØ ¾ó¸¶³ª °·ÂÇϰųª ¾ó¸¶³ª ¾àÇÑÁö¸¦ ¿©·¯ °¢µµ¿¡¼ ÆľÇÇÒ ¼ö ÀÖ´Â °ÍÀÌ´Ù. ¹°·Ð ÀÎÅÚ ÇÁ·Î¼¼¼°¡ žÀçµÈ ÄÄÇ»ÅÍ¿¡ Å©·Ò ºê¶ó¿ìÀú¸¦ µ¹¸± ¶§ ÃÖ»óÀÇ °á°ú°¡ ³ª¿Â´Ù.
½ºÆåÅÍ Ãë¾àÁ¡Àº 2018³â 1¿ù ¼¼»ó¿¡ óÀ½ °ø°³µÆ¾ú´Ù. 2019³â ÀÌÀü¿¡ ¸¸µé¾îÁø ¸ðµç ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼µé¿¡ Á¸ÀçÇϸç, °ø°ÝÀÚ°¡ ¸Þ¸ð¸®·ÎºÎÅÍ ÀÓÀÇÀÇ Á¤º¸¸¦ ÀÐ¾î µéÀÏ ¼ö ÀÖµµ·Ï ÇØ ÁØ´Ù. ÀÌ °ø°ÝÀº ±â¼úÀûÀ¸·Î ²Ï³ª ¾î·Á¿î °ÍÀ¸·Î ¾Ë·ÁÁ® ÀÖÀ¸¸ç, ²Ï³ª ±â¼úÀûÀÎ ÀÌÇصµ°¡ ³ô¾Æ¾ß¸¸ ½ÇÇàÇÒ ¼ö ÀÖ´Ù°í ÇÑ´Ù. ±×·¯³ª 2018³â 1¿ù ÀÌÈÄ Çظ¶´Ù ¸¹Àº °ø°Ý ¹æ¹ý ȤÀº ½ºÆåÅÍ¿Í À¯»çÇÑ Ãë¾àÁ¡µéÀÌ ¹ß±¼µÇ°í ÀÖ¾î¼ ¸¶À½ ³õ°í ÀÖÀ» ¼ö¸¸Àº ¾ø´Â »óȲÀÌ´Ù.
2019³â 2¿ù, º¸¾È ¿¬±¸¿øµéÀº ½ºÆåÅÍ Ãë¾àÁ¡À» ÀÌ¿ëÇØ ¸Ö¿þ¾î¸¦ CPU¿¡ Á÷Á¢ žÀç½ÃÅ°´Â ¹æ¹ý±îÁöµµ ¹ß°ßÇØ ³Â´Ù. ÀÌ °æ¿ì ¸Ö¿þ¾î´Â »ç¿ëÀÚ³ª º¸¾È ¼Ö·ç¼Ç¿¡ ÀüÇô °¨Áö ¹× ŽÁöµÇÁö ¾ÊÀº ä ¸ÖÂÄÈ÷ ¾Ç¼º ±â´ÉÀ» ¼öÇàÇØ ³¾ ¼ö ÀÖ°Ô µÈ´Ù°í ÇÑ´Ù. ÀÌ¿¡ ¿©·¯ Ĩ »ý»ê ¾÷üµéÀ̳ª OS ¹× ºê¶ó¿ìÀú Á¦Á¶»çµéÀÌ ¸¶ÀÌÅÍ(Mitre)¿Í ½ºÆåÅÍ(Spectre) Ãë¾àÁ¡µé¿¡ ´ëÇÑ ´Ù¾çÇÑ ÆÐÄ¡µéÀ» ¼¼»ó¿¡ ³»³õ°í ÀÖ´Â ÁßÀÌ´Ù. »ç¿ëÀÚµéÀÇ Àû¿ëÀÌ ³²¾Æ ÀÖ´Ù. ±× ¶§¹®¿¡ ¡®º¸¾È ÀÎ½Ä Á¦°í¡¯¸¦ ±¸±ÛÀÌ ±â´ëÇÏ´Â °ÍÀ̱⵵ ÇÏ´Ù.
½ºÆåÅÍ´Â ¾ÕÀ¸·Îµµ °è¼ÓÇؼ ÀͽºÇ÷ÎÀÕ ¹æ¹ýÀÌ ³ª¿Ã¸¸ÇÑ Ãë¾àÁ¡ÀÌ´Ù. ÇöÁ¸ÇÏ´Â ÆÐÄ¡µé·Î ¸ðµç ½ºÆåÅÍ °ü·Ã À§ÇèµéÀ» Á¦°ÅÇÒ ¼ö ÀÖ´Ù°í ¸»ÇÒ ¼ö ¾ø°í, 2019³â ÀÌÀü¿¡ ¸¸µé¾îÁø Ĩ¼ÂµéÀº ÇÑ µ¿¾È ¸¹Àº ÄÄÇ»ÅÍ »ç¿ëÀÚµéÀÇ È¯°æÀ» ±¸¼ºÇÒ °ÍÀ̱⠶§¹®ÀÌ´Ù.
À̹ø¿¡ ±¸±ÛÀÌ °³¼³ÇÑ »çÀÌÆ®´Â ½ºÆåÅÍ°¡ ÇöÁ¸ÇÏ¸ç ½ÇÁúÀûÀÎ À§ÇùÀ̶ó´Â °ÍÀ» º¸¿©ÁÖ´Â µµ±¸·Î¼ ¾È¼º¸ÂÃãÀ̶ó°í º¸¾È Àü¹®°¡µéÀº ¼³¸íÇÑ´Ù. ¶ÇÇÑ ÀÌ »çÀÌÆ®¿¡¼ ½ºÆåÅÍ ÀͽºÇ÷ÎÀÕÀ» ±¸ÇöÇÑ´Ù°í Çؼ ½Ã½ºÅÛ¿¡ ¹«¸®³ª ¼Õ»óÀÌ °¡´Â °Íµµ ÀüÇô ¾Æ´Ï´Ï ¾È½ÉÇصµ µÈ´Ù. ´Ù¸¸ ÀÏ°¢¿¡¼´Â ÀÌ »çÀÌÆ®³ª ±êÇãºêÀÇ °³³äÁõ¸í Äڵ带 ¸®¹ö½º ¿£Áö´Ï¾î¸µ Çؼ ½ÇÁ¦ °ø°Ý ¹«±â°¡ ź»ýÇÒ ¼ö ÀÖ´Ù°í ¿ì·ÁÇϱ⵵ ÇÑ´Ù.
3ÁÙ ¿ä¾à
1. ±¸±Û, ½ºÆåÅÍ ÀͽºÇ÷ÎÀÕÀ» ´«À¸·Î º¸¿©ÁÖ±â À§ÇØ À¥»çÀÌÆ® °³¼³.
2. »çÀÌÆ® ÁÖ¼Ò´Â https://leaky.page/·Î, »ç¿ëÀÚ°¡ ¿©·¯ °¡Áö »óȲÀ» ½ÇÇèÇÒ ¼ö ÀÖÀ½.
3. ½ºÆåÅÍ´Â ÇöÁ¸ÇÏ´Â À§ÇùÀ̹ǷΠ´©±¸³ª ¾Ë°í ÀÖ¾î¾ß Çϸç, ÆÐÄ¡ÇÒ Áغñ°¡ µÇ¾î ÀÖ¾î¾ß ÇÔ.
[±¹Á¦ºÎ ¹®°¡¿ë ±âÀÚ(globoan@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>