Home > Àüü±â»ç

½ºÆåÅÍ µî ºÎä³Î Ãë¾àÁ¡ ¿¬±¸ÇÑ ±¸±Û, ¡°¼ÒÇÁÆ®¿þ¾î ÆÐÄ¡ ºÒ°¡´É¡±

ÀÔ·Â : 2019-02-21 11:32
ÆäÀ̽ººÏ º¸³»±â Æ®À§ÅÍ º¸³»±â ³×À̹ö ¹êµå º¸³»±â Ä«Ä«¿À ½ºÅ丮 º¸³»±â ³×À̹ö ºí·Î±× º¸³»±â
CPUÀÇ ÃßÃø ½ÇÇà ±â´É, ÆÛÆ÷¸Õ½º¸¦ ³ôÀ̱â À§ÇØ °í¾ÈµÈ °³³ä
¼Óµµ¸¦ Á¦ÀÏ ³ôÀº °¡Ä¡·Î ¿©±â´Â ÀÌ»ó ½ºÆåÅÍ·ù Ãë¾àÁ¡Àº Ç×»ó ÀÖÀ» °Í


[º¸¾È´º½º ¹®°¡¿ë ±âÀÚ] ½ºÆåÅÍ(Spectre)³ª ¸áÆ®´Ù¿î(Meltdown)°ú °°Àº Ãë¾àÁ¡À» ÀÌ¿ëÇÑ ºÎä³Î °ø°Ý¿¡ ´ëÇØ ´ëºÎºÐÀÇ Àü¹®°¡µéÀº ¡®ÀÌ·Ð»ó °¡´ÉÇÑ °ø°Ý¡¯À̶ó°í ¸»ÇØ¿Ô´Ù. »ç½Ç»ó ¹ß»ýÇϱ⠾î·Á¿î °ø°ÝÀ̶ó´Â °ÍÀÌ´Ù. ÇÏÁö¸¸ ÀÌ À§ÇùÀÌ ¸¸¿¬ÇÑ °Í¸¸Àº »ç½ÇÀÌ´Ù. ÃßÃø ½ÇÇàÀ» ÅëÇØ ½Ã½ºÅÛ ÆÛÆ÷¸Õ½º¸¦ ³ôÀÌ´Â ±â´ÉÀ» °¡Áø ¸ðµç ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼­¿¡ Á¸ÀçÇÏ´Â Ãë¾àÁ¡À̱⠶§¹®ÀÌ´Ù. °Ô´Ù°¡ ÃÖ±Ù ±¸±ÛÀÇ ¹ßÇ¥¿¡ ÀÇÇÏ¸é ¡®¼ÒÇÁÆ®¿þ¾î ±â¹Ý ÆÐÄ¡¡¯·Î´Â ÇØ°áÀÌ ºÒ°¡´ÉÇϱâ±îÁö ÇÏ´Ü´Ù.

[À̹ÌÁö = iclickart]


Áö³­ ÁÖ ±¸±ÛÀÌ ¹ßÇ¥ÇÑ º¸°í¼­¿¡ ÀÇÇÏ¸é ¡°½ºÆåÅÍ Ãë¾àÁ¡Àº ´çºÐ°£ ¿ì¸® °ç¿¡ °è¼Ó ¸Ó¹°·¯ ÀÖÀ» °¡´É¼ºÀÌ ³ô´Ù.¡± ±¸±ÛÀÇ ÄÄÇ»ÅÍ °úÇÐÀÚ ´Ù¼¸ ¸íÀÌ ºÎä³Î ¹× ÃßÃø ½ÇÇà¿¡ °üÇØ ºÐ¼®ÇÑ ÈÄ, Çö´ë ÄÄÇ»ÅÍ ÇÁ·Î¼¼¼­µé¿¡¼­ »ç¿ëµÇ°í ÀÖ´Â ¸¶ÀÌÅ©·Î¾ÆÅ°ÅØóÀÇ Ãß»óÀû ¸ðµ¨À» ±¸ÃàÇߴµ¥, ±× °á°ú ¡°(ºÎä³Î ÃßÃø ½ÇÇàÀ» ÅëÇÑ) ÃÖÀûÈ­ ±â´ÉÀÌ ¾îµð¼­³ª ¹ß°ßµÇ°í ÀÖ°í, µû¶ó¼­ ºÎä³Î °ø°ÝÀÇ °¡´É¼ºÀº Ç×»ó ¿­·Á ÀÖ´Â »óÅ¡±¶ó´Â µ¥¿¡ µµ´ÞÇß´Ù.

ÀÌ °á·ÐÀ» Áõ¸íÇϱâ À§ÇØ ±¸±ÛÀÇ Àü¹®°¡µéÀº ¡®¹ü¿ë Àб⠵µ±¸(universal read gadget)¡¯¸¦ ¸¸µé¾î³Â´Ù. °ÅÀÇ ¾Æ¹«·± Á¦¾àÀ» ¹ÞÁö ¾Ê°í µ¥ÀÌÅ͸¦ Àо´Â Åø·Î, ÀÚ¹Ù½ºÅ©¸³Æ®, C++, À¥¾î¼Àºí¸®(WebAssembly)·Î ±¸ÇöÇß´Ù. µ¥ÀÌÅ͸¦ º¸È£µÈ ¸Þ¸ð¸®·ÎºÎÅÍ Àо´Â ¼Óµµ´Â ÃÖ¼Ò ÃÊ´ç 10 ¹ÙÀÌÆ®, ÃÖ´ë ÃÊ´ç 1õ ¹ÙÀÌÆ®¿´´Ù.

¡°¿¬±¸ °á°ú, Çö´ë Çϵå¿þ¾î Àåºñµé¿¡ ÀÖ´Â ÃßÃø ½ÇÇà°ú °ü·ÃµÈ ºÎä³Î Ãë¾àÁ¡µéÀº ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î º¸ÀåµÇ´Â ±â¹Ð¼ºÀ¸·Î ¿ÏÈ­µÇÁö ¾ÊÀ¸¸ç, ¾ÆÁ÷±îÁö ÀÌ Ãë¾àÁ¡À» ÇØ°áÇØÁÙ ¼ÒÇÁÆ®¿þ¾î ´Ü°èÀÇ ÆÐÄ¡ ¹æ¹ýÀº Á¸ÀçÇÏÁö ¾Ê´Â °ÍÀ¸·Î Æľǵ˴ϴÙ.¡±

¸áÆ®´Ù¿îÀº ÀÎÅÚ x86 ÇÁ·Î¼¼¼­µé¿¡ Á¸ÀçÇÏ´Â Çϵå¿þ¾î ¼³°è Ãë¾àÁ¡À¸·Î, °ø°ÝÀÚµéÀÌ À̸¦ ¾Ç¿ëÇØ OS Ä¿³Î¿¡ ¹èÁ¤µÈ ¸Þ¸ð¸® ¿µ¿ªÀ» ÀÐÀ» ¼ö ÀÖ°Ô µÈ´Ù. ½ºÆåÅÍ´Â ÃßÃø ½ÇÇà ±â´ÉÀ» °¡Áø ¸ðµç ÇÁ·Î¼¼¼­¿¡ Á¸ÀçÇÏ´Â ¼³°è Ãë¾àÁ¡À¸·Î, À̸¦ ¾Ç¿ëÇÒ °æ¿ì °ø°ÝÀÚ°¡ ¾ÖÇø®ÄÉÀ̼ÇÀ¸·Î º¸È£µÈ ¸Þ¸ð¸® ¿µ¿ªÀ» ÀÐÀ» ¼ö ÀÖ°Ô µÈ´Ù.

ÃßÃø ½ÇÇàÀ̶õ ½ÇÇà °¡´É¼ºÀÌ ÀÖ´Â ¼±ÅÃÁö°¡ µÎ °³ ÀÖÀ¸¸é, »ç¿ëÀÚ°¡ °áÁ¤À» Çϱâ Àü¿¡ µÎ °¡Áö Äڵ带 ¸ðµÎ ¹Ì¸® ·Îµù½ÃÄÑ ³õ´Â °ÍÀ» ¸»ÇÑ´Ù. °ÅÀÇ ¸ðµç Çö´ë ÇÁ·Î¼¼¼­µé¿¡ Á¸ÀçÇÏ´Â ±â´ÉÀ¸·Î, CPUÀÇ ÆÛÆ÷¸Õ½º¸¦ ¿Ã¸®±â À§ÇØ µµÀԵƴÙ. ±¸±ÛÀº ¡°½ºÆåÅÍ Ãë¾àÁ¡Àº »ý°¢Çß´ø °Íº¸´Ù ÈξÀ ±¤¹üÀ§ÇÏ°Ô ÆÛÁ® ÀÖ´Ù¡±¸ç ¡°¼ö¹é¾ï °³ÀÇ CPUµéÀÌ ÀÌ Ãë¾àÁ¡À» °¡Áö°í ÀÖ´Ù¡±°í ¹àÇû´Ù.

ÃÖÃÊ·Î ½ºÆåÅÍ °ü·Ã ³í¹®À» ¹ßÇ¥ÇÑ Æú ÄÚó(Paul Kocher)´Â ¼ÒÇÁÆ®¿þ¾î ±â¹Ý ÆÐÄ¡°¡ ÀÖÀ» ¼ö ¾ø´Ù´Â ±¸±ÛÀÇ °á·ÐÀÌ ´ç¿¬ÇÏ´Ù°í ¸»ÇÑ´Ù. ¡°CPU ½ÃÀåÀº Áö³­ 40³â µ¿¾È ´Ü ÇÑ °¡Áö ¸ñÇ¥¸¸À» Ãß±¸ÇØ¿Ô½À´Ï´Ù. ¹Ù·Î ¡®ÆÛÆ÷¸Õ½º¡¯ÁÒ. ÆÛÆ÷¸Õ½º°¡ ÃÖ°íÀÇ °¡Ä¡ÀÌÀÚ ´ö¸ñÀ̸ç, ÀÌ»óÀ̾ú½À´Ï´Ù. ÃßÃø ½ÇÇàÀ̶ó´Â °Íµµ ´©±¸º¸´Ù ´õ ºü¸£±â À§ÇØ °í¾ÈµÈ °³³äÀÌ°í¿ä. ½ºÆåÅÍ´Â ´Ü¼ø Çϵå¿þ¾î ¹®Á¦¶ó±âº¸´Ù, ÀÌ·¸°Ô ºü¸£±â¸¸ Ãß±¸ÇØ¿Â »ê¾÷ÀÇ ¼ºÀå ¹æÇâ ÀÚü¿¡¼­ ¿À´Â ¹®Á¦ÀÔ´Ï´Ù. ÀÌ°É ¾î¶»°Ô ¼ÒÇÁÆ®¿þ¾î·Î ÇØ°áÇÒ ¼ö ÀÖÀ»±î¿ä.¡±

°á±¹ Ĩ Á¦Á¶»çµéÀÌ ÀÚÃæ¼ö¸¦ µÐ °ÝÀ̶ó°í ±×´Â ÁÖÀåÇÑ´Ù. ¡°¾Æ¸¶ ¡®ÃÖ°í ¼Óµµ¡¯ ȤÀº ¡®ÃÖ°í ÆÛÆ÷¸Õ½º¡¯¶ó´Â Ç׸ñÀ» CPU È«º¸¿¡ ³ÖÀ» ÇÊ¿ä°¡ ¾ø¾ú´Ù¸é ½ºÆåÅÍ ¹®Á¦µµ ¾ø¾úÀ» °ÍÀÔ´Ï´Ù. ÇÏÁö¸¸ º¥Ä¡¸¶Å© Å×½ºÆ®¿¡¼­µµ ¼Óµµ¿Í ÆÛÆ÷¸Õ½º°¡ °¡Àå Á߽õǴ °ÍÀÌ Çö½ÇÀÌÁÒ. ÀÌ°Ç À¯±¸ÇÑ ¿ª»ç¿Í ÀüÅëÀ» ÀÚ¶ûÇÏ´Â Çö»óÀÌ¶ó ½±°Ô °íÃÄÁöÁö ¾ÊÀ» °Ì´Ï´Ù. ¾ÕÀ¸·Îµµ ÀÌ·± dzÁ¶°¡ À̾îÁø´Ù¸é, ½ºÆåÅÍ ¹× °ü·Ã ºÎä³Î °ø°ÝµéÀº °ñÄ¡ ¾ÆÇ ¹®Á¦·Î ³²¾ÆÀÖÀ» °Ì´Ï´Ù.¡±

Å©·Ò ÇȽº
±¸±ÛÀÇ ÄÄÇ»ÅÍ °úÇÐÀÚ ÆÀÀº ÃßÃø ½ÇÇà °ø°Ý ½Ã³ª¸®¿À¸¦ ÃÑ ³× °¡Áö·Î ºÐ·ùÇß´Ù. ±×¸®°í ¼¼ °³ÀÇ ¿ÏÈ­ ¹æ¹ýÀ» Á¶»çÇß´Ù. 1) ÃßÃø ½ÇÇà ±â´ÉÀÇ ºñÈ°¼ºÈ­, 2) ÇÁ·Î¼¼¼­ÀÇ Å¸ÀÌ¸Ó ±â´É¿¡ ³ëÀÌÁî Ãß°¡, 3) ÃßÃø ½ÇÇà¿¡ ÇÊ¿äÇÑ Ãß°¡ ¾ÈÀü È®ÀÎ ÀåÄ¡ ¸¶·ÃÀÌ ¹Ù·Î ±×°ÍÀÌ´Ù. ±×·¯³ª ÀÌ ¼¼ °¡Áö ¸ðµÎ ¡®¿Ïº®¡¯°ú´Â °Å¸®°¡ ¸Ö¾ú´Ù°í ÇÑ´Ù.

±×·¡¼­ ±¸±ÛÀº Å©·Ò ºê¶ó¿ìÀú¸¦ º¸È£Çϱâ À§ÇÑ ¹æ¾î Àü·«À» ¹Ù²ã¾ß¸¸ Çß´Ù. ±¸±ÛÀº Å©·Ò 64~67 ¹öÀüÀ» º¸È£Çϱâ À§ÇØ Å¸ÀÌ¸Ó ±â´ÉÀ» Ãß°¡ÇÏ´Â ¹æ¹ýÀ» »ç¿ëÇß¾ú´Ù. ±×·¯³ª À̹ø ¿¬±¸¸¦ ÅëÇØ ±× ¹æ¹ýÀÇ Á¦ÇÑÁ¡À» ÆľÇÇß°í, µû¶ó¼­ º¸´Ù ±¤¹üÀ§ÇÑ ÄÚµå º¯°æÀ» ½Ç½ÃÇÒ ¼ö¹Û¿¡ ¾ø¾ú´Ù°í ¹àÇû´Ù.

¡°¼ÒÇÁÆ®¿þ¾î¸¦ ÅëÇÑ Ãë¾àÁ¡ ¿ÏÈ­ Àü·«ÀÌ ¿ÏÀüÇÏÁö ¾Ê´Ù´Â °Í°ú, Å©·ÒÀ» Á¦´ë·Î º¸È£ÇÏ·Á¸é ¼ö¹é¸¸ ÇàÀ¸·Î ÀÌ·ïÁø Å©·ÒÀÇ C++ Äڵ带 ÀüºÎ ¼öÁ¤ÇØ¾ß ÇÑ´Ù´Â °á·ÐÀ» ¾ò¾ú½À´Ï´Ù. ±×·¡¼­ Å©·Ò ÆÀÀº »çÀÌÆ® °Ý¸®(site isolation)À¸·Î Àü·«À» ¼öÁ¤Çß½À´Ï´Ù. Áï Ãâó°¡ ´Ù¸¥ Äڵ带 »÷µå¹Ú½º ó¸®ÇÏ´Â ¹æ¹ýÀ» ÅÃÇÑ °ÍÀÌÁÒ.¡±

ÄÚó´Â ¡°¸ÖƼÄÚ¾î ÇÁ·Î¼¼¼­¸¦ ¸¸µé¾î¾ß ÇØ°áµÉ ¹®Á¦ÀÏ ¼öµµ ÀÖ´Ù¡±´Â ÀÇ°ßÀÌ´Ù. ¡°ÀϺΠÄÚ¾î´Â ÆÛÆ÷¸Õ½º¸¦ À§ÇØ ±¸¼ºÇÏ°í, ÀϺΠÄÚ¾î´Â º¸¾ÈÀ» À§ÇØ ±¸¼ºÇÑ ¸ÖƼÄÚ¾î ÇÁ·Î¼¼¼­°¡ ÁøÂ¥ ´äÀÏ °ÍÀÔ´Ï´Ù. ÀÌ·¸°Ô ÇÏ¸é ½ºÆåÅÍ ¸»°íµµ ´Ù¸¥ Ãë¾àÁ¡µéµµ ÇØ°áÇÒ ¼ö ÀÖ°Ô µÇÁÒ. ÆÛÆ÷¸Õ½º¿Í º¸¾ÈÀÇ ±ÕÇüÀ» ¸ÂÃßÁö ¸øÇØ, ¾î¿ ¼ö ¾øÀÌ º¸¾ÈÀ» Èñ»ý½ÃÅ°´Â °æ¿ì°¡ ºó¹øÇ߰ŵç¿ä. º¸¾È ÄÚ¾î µû·Î, ÆÛÆ÷¸Õ½º ÄÚ¾î µû·Î Çϸé ÀÌ·± ºÎºÐÀÌ ÇØ°áµÉ ¼ö ÀÖ½À´Ï´Ù. ¹°·Ð ¡®ÃÖ´ë ¼º´É¡¯À» ²ø¾î³»°í ½ÍÀº »ç¶÷µé¿¡°Ô´Â ±×¸® ¸¸Á·½º·¯¿î ÇØ°áÃ¥ÀÌ ¾Æ´Ò ¼ö ÀÖ½À´Ï´Ù. °³ÀÎÀûÀ¸·Î ¼Óµµµµ ÃÖ°í·Î ¿Ã¸®°í º¸¾Èµµ ÃÖ°í·Î ¿Ã¸± ¼ö´Â ¾ø´Ù°í º¾´Ï´Ù.¡±

±¸±Û ¿ª½Ã ÄÚó¿Í ¾î´À Á¤µµ µ¿ÀÇÇÑ´Ù. ¡°¹®Á¦ÀÇ ±Ù°£Àº ÆÛÆ÷¸Õ½º¶ó´Â °¡Ä¡¿¡ ÁýÁßÇÑ ³ª¸ÓÁö º¸¾ÈÀ» °£°úÇÑ °Í¡±À̶ó°í °á·ÐÀ» ³»¸° °ÍÀÌ´Ù. ¡°CPU¶ó´Â ¿ä¼Ò¿¡ °Å´Â ½ÃÀåÀÇ ±â´ë°¡ À߸ø Çü¼ºµÇ¾î ÀÖ½À´Ï´Ù. ±× ±â´ë¿¡ ÃæÁ·½ÃÅ°·Á´Â ½ÃÀåÀÇ ¹æÇâµµ À߸ø µÇ¾î ÀÖ°í¿ä. ¼Óµµ¸¸ ¿Ã¸± ¼ö ÀÖ´Ù¸é ¾ÈÀüµµ Èñ»ý½Ãų ¼ö ÀÖ´Ù´Â ±× »ý°¢À» ¸»ÇÏ´Â °Ì´Ï´Ù. ±× »ý°¢ÀÌ ³Ê¹« »Ñ¸® ±í¾î¼­, °£´ÜÇÑ ÇØ°áÃ¥À» ³¾ ¼ö ¾ø´Â °Ô Áö±ÝÀÇ »óȲÀÔ´Ï´Ù.¡±

3ÁÙ ¿ä¾à
1. ±¸±Û, ½ºÆåÅÍ Ãë¾àÁ¡¿¡ ´ëÇÑ ¿¬±¸ °á°ú ¹ßÇ¥ : ¼ÒÇÁÆ®¿þ¾î ÆÐÄ¡·Î ÇØ°á ºÒ°¡´É.
2. ¹®Á¦ÀÇ ±Ù°£Àº º¸¾È°ú ¾ÈÀüÀ» Èñ»ý½ÃÄѼ­¶óµµ ¼Óµµ¿Í ÆÛÆ÷¸Õ½º¸¦ ³ôÀÌ¸é µÈ´Ù´Â »ý°¢.
3. CPU ±¸Á¶ÀÇ °³³ä ÀÚü°¡ ¹Ù²î¾î¾ß ÇÔ. ¾î¼¸é º¸¾È ÄÚ¾î¿Í ÆÛÆ÷¸Õ½º Äھ µû·Î ÀÖ´Â ¸ÖƼÄÚ¾î ÇÁ·Î¼¼¼­?

[±¹Á¦ºÎ ¹®°¡¿ë ±âÀÚ(globoan@boannews.com)]

Copyrighted 2015. UBM-Tech. 117153:0515BC
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>

  •  
  • 0
  • ÆäÀ̽ººÏ º¸³»±â Æ®À§ÅÍ º¸³»±â ³×À̹ö ¹êµå º¸³»±â Ä«Ä«¿À ½ºÅ丮 º¸³»±â ³×À̹ö ºí·Î±× º¸³»±â

  • ¡°
  •  SNS¿¡¼­µµ º¸¾È´º½º¸¦ ¹Þ¾Æº¸¼¼¿ä!! 
  • ¡±
¾Æ½ºÆ®·Ð½ÃÅ¥¸®Æ¼ ÆÄ¿öºñÁî 2023³â2¿ù23ÀÏ ½ÃÀÛ ³Ý¾Øµå ÆÄ¿öºñÁî ÁøÇà 2020³â1¿ù8ÀÏ ½ÃÀÛ~2021³â 1¿ù8ÀϱîÁö À§Áîµð¿£¿¡½º 2018
¼³¹®Á¶»ç
³»³â ȸ»ç¿¡ ²À µµÀÔÇÏ°í ½ÍÀº º¸¾È ¼Ö·ç¼Ç ¶Ç´Â Ç÷§ÆûÀº ¹«¾ùÀΰ¡¿ä?
XDR
EDR
AI º¸¾È
Á¦·ÎÆ®·¯½ºÆ®
°ø±Þ¸Á º¸¾È ü°è(SBOM)
Ŭ¶ó¿ìµå º¸¾È ¼Ö·ç¼Ç
±âŸ(´ñ±Û·Î)