[º¸¾È´º½º ¹®°¡¿ë ±âÀÚ] ¾ÖÇÃÀÇ M1 ÇÁ·Î¼¼½º Ĩ¿¡¼ ¼³°è ¿À·ù¿¡ ÇØ´çÇÏ´Â Ãë¾àÁ¡ÀÌ ¹ß°ßµÆ´Ù. ±×¸®°í ÀÌ Ãë¾àÁ¡À» ¾Ç¿ëÇÑ °³³äÁõ¸í¿ë °ø°ÝÀÌ ¼º°øÇϱ⵵ Çß´Ù. °ø°ÝÀ» ÅëÇØ ¿¬±¸¿øµéÀº OSÀÇ ±Ù°£¿¡ ±ò¸° º¸È£ ÀåÄ¡¸¦ ¹«·ÂÈ ÇÏ°í ¸Þ¸ð¸®¸¦ º¯°æ½Ãų ¼ö ÀÖ¾ú´Ù°í ¹ßÇ¥Çß´Ù. ÀÌ °ø°Ý¿¡´Â ÆѸÇ(PACMAN)À̶ó´Â À̸§ÀÌ ºÙ¾úÀ¸¸ç, ARM ¾ÆÅ°ÅØóÀÇ Æ÷ÀÎÅÍ ¿À¼¾Æ¼ÄÉÀ̼Ç(Pointer Authentication)À̶ó´Â Çϵå¿þ¾î ±â´É°ú °ü·ÃÀÌ ÀÖ´Ù°í Çϸç, ¼ÒÇÁÆ®¿þ¾î ÆÐÄ¡¸¦ ÅëÇØ ÇØ°áÇÒ ¼ö ¾ø´Ù°í ÇÑ´Ù.
[À̹ÌÁö = utoimage]
¡°Æ÷ÀÎÅÍ ¿À¼¾Æ¼ÄÉÀ̼ÇÀº ¸¶Áö¸· ¹æ¾î ¶óÀο¡ ÇØ´çÇϸç, ¸ðµç °É ´Ù ¶Õ¾î³½ °ø°ÝÀÚ°¡ ½Ã½ºÅÛ Á¦¾î ±ÇÇÑÀ» °¡Á®°¡Áö ¸øÇϵµ·Ï ÇÏ´Â °Í¡±À̶ó°í À̹ø ¿¬±¸¸¦ ÁøÇàÇÑ MITÀÇ Á¶¼Á ¶óºñÂùµå¶õ(Joseph Ravichandran)Àº ¼³¸íÇÑ´Ù. ¶óºñÂùµå¶õÀº ÆÑ¸Ç °ø°Ý ½ÇÇèÀ» °øµ¿À¸·Î ÁøÇàÇÏ°í °á°ú º¸°í¼¸¦ ÀÛ¼ºÇß´Ù. ¡°À̹ø ½ÇÇèÀ» ÅëÇØ ÃÖÈĹæÀÇ ¸¶Áö¸· ¹æ¾î¼±ÀÌ ¿ì¸®°¡ »ý°¢Çß´ø °Í¸¸Å °ß°íÇÏÁö ¾Ê´Ù´Â °É ¾Ë°Ô µÇ¾ú½À´Ï´Ù.¡±
M1 ÇÁ·Î¿Í M1 ¸Æ½º´Â ¾ÖÇÃÀÌ ¸¸µé¾î³½ °¡Àå °·ÂÇÑ Ä¨¼ÂÀ¸·Î ¾Ë·ÁÁ® ÀÖ°í, ¼ÒºñÀÚµé°ú ½ÃÀåÀÇ Âù»ç¸¦ À̲ø¾î³½ ÀÛÇ°ÀÌ´Ù. Áö³ °¡À»¿¡ óÀ½ µîÀåÇßÀ¸¸ç, ÀÏ¹Ý ¼ÒºñÀÚµé »çÀÌ¿¡¼´Â ±× ¸·°ÇÑ ¼º´ÉÀ¸·Î ÁÖ¸ñÀ» ¹Þ¾ÒÀ¸³ª º¸¾È ±â´É ¿ª½Ã °·ÂÇØÁø °ÍÀ¸·Î ¾Ë·ÁÁ® ÀÖ´Ù. M1 Ĩ¼ÂÀÇ º¸¾È¼ºÀ» °ÈÇÏ´Â °Í Áß Çϳª°¡ Æ÷ÀÎÅÍ ¿À¼¾Æ¼ÄÉÀ̼ÇÀ̾ú´Ù.
ARM ¾ÆÅ°ÅØóÀÇ ±â´ÉÀ̱⵵ ÇÑ ÀÌ Æ÷ÀÎÅÍ ¿À¼¾Æ¼ÄÉÀ̼ÇÀº ¸Þ¸ð¸® ³» Æ÷ÀÎÅÍÀÇ ¹«°á¼ºÀ» À¯ÁöÇÏ´Â ¿ªÇÒÀ» ´ã´çÇÑ´Ù. ÀÌ ¶§ ¾ÏÈ£È Çؽø¦ »ç¿ëÇϴµ¥, ÀÌ ÇؽÃÀÇ À̸§Àº Æ÷ÀÎÅÍ ¿À¼¾Æ¼ÄÉÀÌ¼Ç ÄÚµå(Pointer Authentication Code)·Î, ÁÙ¿©¼ ÆÑ(PAC)À̶ó°í ºÎ¸¥´Ù. ½Ã½ºÅÛÀº ÀÌ ÆÑÀ» È°¿ëÇÏ¿© Æ÷ÀÎÅÍ°¡ ¸ÖÂÄÇÑÁö È®ÀÎÇÑ´Ù. ¸¸¾à À߸øµÈ ÆÑÀÌ È£ÃâµÇ¸é ÇÁ·Î±×·¥¿¡¼ ¿À·ù°¡ ³´Ù. ÆÑÀº ºñ±³Àû ÀÛÀº ¿ë·®À» °¡Áö°í ÀÖ°í, ÇÁ·Î±×·¥ÀÌ Àç½ÃÀÛ Çϸé ÆÑ ¿ª½Ã ¸®ÇÁ·¹½Ã µÈ´Ù.
MITÀÇ ¿£Áö´Ï¾îµéÀº ÃÖ±Ù ½ÇÇèÀ» ÅëÇØ ¹«ÀÛÀ§ ´ëÀÔ °ø°ÝÀ» ÅëÇØ PACÀÇ °ªÀ» º¯°æÇϸ鼵µ ÇÁ·Î±×·¥¿¡¼ ¿À·ù°¡ ³ªÁö ¾Êµµ·Ï ÇÏ´Â ºÎä³Î °ø°ÝÀ» ¿Ï¼º½ÃÄ×´Ù. ±×¸®°í À̸¦ ¹ÙÅÁÀ¸·Î ÀåºñÀÇ ÇÏÀÌÀçÅ·ÀÌ °¡´ÉÇÏ´Ù´Â °É ¹àÇô³Â´Ù. ¡°ÀúÈñ°¡ ½Ç½ÃÇÑ °ø°Ý¿¡´Â ¡®ÆѸÇ(PACMAN)¡¯À̶ó´Â À̸§À» ºÙ¿´½À´Ï´Ù. ÆÑ¸Ç °ø°ÝÀÌ ½Ã»çÇÏ´Â °Ç ÃßÃø ½ÇÇàÀ̶ó´Â ±â´ÉÀ» È°¿ëÇÏ¿© ¸¶ÀÌÅ©·Î¾ÆÅ°ÅØó ºÎä³ÎÀ» ÅëÇØ PAC ÀÎÁõ °á°ú °ªÀ» ¸ô·¡ »©µ¹¸±¸®´Â °Ô °¡´ÉÇÏ´Ù´Â °ÍÀÔ´Ï´Ù. ±×°Íµµ ½Ã½ºÅÛÀ̳ª ÇÁ·Î±×·¥ÀÌ ¸¶ºñµÇ´Â ÀÏ ¾øµµ·Ï ÇÏ¸é¼ ¸»ÀÌÁÒ.¡±
ÀÌ °ø°ÝÀÌ ÃßÃø ½ÇÇà ¿µ¿ª¿¡¼ ½ÇÇàµÈ´Ù´Â °Íµµ ÁÖ¸ñÇØ¾ß ÇÒ ºÎºÐÀÌ´Ù. °ø°ÝÀÇ ÈçÀûÀ» ³²±âÁö ¾Ê´Â´Ù´Â ¶æÀÌ µÇ±â ¶§¹®ÀÌ´Ù. ¶ÇÇÑ Çϵå¿þ¾î¿¡ ´ëÇÑ °ø°ÝÀ̶ó´Â °Íµµ Å« Ư¡ÀÌ´Ù. ÆÐÄ¡·Î ÇØ°áÇÒ ¼ö ¾ø´Ù´Â ¶æÀ̱⠶§¹®ÀÌ´Ù. Áï ÆѸÇÀº Çϵå¿þ¾î¿Í ÀúÃþÀ§ ¼ÒÇÁÆ®¿þ¾î¿¡¼ ¹ß°ßµÈ Ãë¾àÁ¡ÀÌ ¾ó¸¶³ª À§ÇèÇϸç, ¶Ç °ø°ÝÀڵ鿡°Ô ¾ó¸¶³ª Áö¼ÓÀûÀ¸·Î °ø°ÝÀÇ ±âȸ¸¦ Á¦°øÇÏ´ÂÁö¸¦ µå·¯³½´Ù°í º¼ ¼ö ÀÖ´Ù.
Ãë¾àÁ¡ ¿¬±¸¸¦ À§ÇÑ »õ·Î¿î µµ±¸µé
MITÀÇ ±³¼öÀÌÀÚ À̹ø ¿¬±¸¿¡ Âü¿©ÇÑ ¸æÁö¾Æ ¾á(Menjia Yan)Àº ¡°Ä¿³Î ÃþÀ§¿¡¼ ¹ß°ßµÈ ¼ÒÇÁÆ®¿þ¾î Ãë¾àÁ¡µéÀº °³¹ßÀڵ鿡°Ô ÀÖ¾î ´Ã °í·ÁÇØ¾ß ÇÒ ¿ä¼Ò¶ó´Â °ÍÀÌ À̹ø ¿¬±¸¸¦ ÅëÇØ ÀÔÁõµÆ´Ù¡±°í ¼³¸íÇÑ´Ù. ¡°ÆѸÇÀº ´ë´ÜÈ÷ ¿À·£ ½Ã°£ Á¸ÀçÇØ ¿Ô´ø º¸¾È À§Çù ¸ðµ¨À» µé¿©´Ù º¸´Â »õ·Î¿î ¹æ¹ýÀ̶ó°í º¼ ¼ö ÀÖ½À´Ï´Ù. Ä¿³Î ÃþÀ§³ª Çϵå¿þ¾î ÃþÀ§ÀÇ À§Çè ¿ÏÈ ±â¹ýµéÀÌ Á¸ÀçÇϱä ÇÏÁö¸¸ ÆѸÇó·³ µÎ °¡Áö ¸ðµÎ°¡ ÇѲ¨¹ø¿¡ Á¸ÀçÇÏ´Â °ø°Ý¿¡ ´ëÇؼ´Â Àß ´Ù·ç°í ÀÖÁö ¾Ê½À´Ï´Ù. ÆѸÇÀº ÀÌ·± ·ùÀÇ Ãë¾àÁ¡µéÀ» µ¿½Ã¿¡ ¿¬±¸ÇÏ´Â »õ·Î¿î ¹æ¹ýÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù. º¸¾È ¾÷°è°¡ ÀÌ·± ·ùÀÇ ¿¬±¸¸¦ ´õ ¸¹ÀÌ ÁøÇàÇϱ⸦ ±â´ëÇÕ´Ï´Ù.¡±
½ÇÁ¦ ´õ ¸¹Àº ¿¬±¸¸¦ ¾÷°è Àüü¿¡¼ºÎÅÍ À̲ø¾î³»±â À§ÇØ MITÀÇ ¿¬±¸ ÆÀÀº ¾ÖÇà Ĩ¼ÂÀ» ºÐ¼®ÇÏ´Â µ¥ µµ¿òÀÌ µÇ´Â µµ±¸ 2°³¸¦ ¹«·á·Î °ø°³ÇÒ ¿¹Á¤À̶ó°í ÇÑ´Ù. ¾ÖÇÃÀÇ M1 Ĩ¿¡ ´ëÇÑ ¹®°ÇÀº ¾ÆÁ÷ °ø°³µÇÁö ¾Ê¾Ò±â ¶§¹®¿¡ Ãë¾àÁ¡À» ºÐ¼®ÇØ Ã£¾Æ³»±â Èûµé´Ù. ¡°ÀÌ µµ±¸µéÀ» ¹ÙÅÁÀ¸·Î ´õ ¸¹Àº º¸¾È Àü¹®°¡µéÀÌ ºñ±³Àû »õ·Î¿î ¿¬±¸ ´ë»óÀÎ M1À» È°¹ßÈ÷ ºÐ¼®Çϱ⸦ ¹Ù¶ø´Ï´Ù.¡± ÇØ´ç µµ±¸µéÀº pacmanattack.comÀ̶ó´Â »çÀÌÆ®¿¡¼ °ø°³µÉ °ÍÀ̶ó°í ÇÑ´Ù.
3ÁÙ ¿ä¾à
1. MIT ´ëÇп¡¼ ¾ÖÇÃÀÇ M1 Ĩ¼Â¿¡ ´ëÇÑ »õ·Î¿î °ø°Ý ±â¹ýÀÎ ÆѸÇÀ» °³¹ßÇÔ.
2. ÆѸÇÀº Ä¿³Î ÃþÀ§¿Í Çϵå¿þ¾î ÃþÀ§¿¡¼ °ø°ÝÀ» ½Ç½ÃÇÒ ¼ö ÀÖ°Ô ÇØ ÁÜ.
3. M1 Ĩ¼Â ºÐ¼® µµ±¸¸¦ Á¶¸¸°£ ¹«·á·Î °ø°³ÇÒ ¿¹Á¤À̱⵵ ÇÔ.
[±¹Á¦ºÎ ¹®°¡¿ë ±âÀÚ(globoan@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>