ÄÚµå ½ÇÇà ¹ö±×´Â ¿ø°Ý Á¢±Ù ÅëÇØ ÀͽºÇ÷ÎÀÕ °¡´É...½Ã½ºÅÛ ¿ÏÀü Àå¾Ç °¡´É
[º¸¾È´º½º ¹®°¡¿ë ±âÀÚ] ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ IoT º¸¾È Ç÷§ÆûÀÎ ¾ÖÀú ½ºÇǾî(Azure Sphere)¿¡¼ ¹ß°ßµÈ ¿ø°Ý ÄÚµå ½ÇÇà ¹ö±×µé¿¡ ´ëÇÑ ¼¼ºÎ ³»¿ëµéÀÌ °ø°³µÆ´Ù. ´õºÒ¾î µÎ °³ÀÇ ±ÇÇÑ »ó½Â ¿À·ùµé¿¡ ´ëÇÑ Á¤º¸µµ ÇÔ²² °øÀ¯µÆ´Ù. °ø°³ÀÚ´Â ½Ã½ºÄÚÀÇ Å»·Î½º(Talos) ÆÀÀÌ´Ù.
[À̹ÌÁö = utoimage]
¾ÖÀú ½ºÇǾî´Â 2018³â RSAC¿¡¼ óÀ½ °ø°³µÈ Ç÷§ÆûÀ¸·Î, ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯ À¯´Ö(MCU) ±â¹Ý ÀåºñµéÀÇ º¸¾ÈÀ» °ÈÇϱâ À§ÇØ °í¾ÈµÆ´Ù. ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯ À¯´ÖÀ» ±â¹ÝÀ¸·Î ÇÑ Àåºñ¶õ ÁÖ·Î »ç¹°ÀÎÅÍ³Ý Àåºñµé·Î, ¾ÖÀú ½ºÇǾî´Â ÀÎÁõ¼ ±â¹Ý ÀÎÁõ ½Ã½ºÅÛÀ» È°¿ëÇÑ º¸¾È ±â¼úÀ» ±âº» žÀç½ÃÅ´À¸·Î½á »ç¹°ÀÎÅÍ³Ý Àåºñµé¿¡ ´ëÇÑ À§ÇùÀ» ¸·´Â´Ù´Â °³³äÀ» °¡Áö°í ÀÖ´Ù.
À̹ø¿¡ °ø°³µÈ ¿ø°Ý ÄÚµå ½ÇÇà Ãë¾àÁ¡ Áß Çϳª´Â ¾ÖÀú ½ºÇǾî 20.06 ¹öÀü¿¡¼ ¹ß°ßµÆÀ¸¸ç ÀÏÁ¾ÀÇ Èü ȤÀº ¸Þ¸ð¸® ³» µ¥ÀÌÅÍ °ü·ÃµÈ ¹®Á¦¶ó°í º¼ ¼ö ÀÖ´Ù°í ÇÑ´Ù. °ø°ÝÀÚ´Â ¼ÐÄڵ带 È°¿ëÇÔÀ¸·Î½á READ_IMPLIES_EXECÀ» ÅëÇØ Ãë¾àÁ¡À» ¹ßµ¿½Ãų ¼ö ÀÖ´Ù. ÀͽºÇ÷ÎÀÕ¿¡ ¼º°øÇÒ °æ¿ì °ø°ÝÀÚ´Â ½Ã½ºÅÛÀ» ¿ÏÀüÈ÷ Àå¾ÇÇÒ ¼ö ÀÖ°Ô µÈ´Ù. µû¶ó¼ ¸Å¿ì ½É°¢ÇÑ ¹®Á¦¶ó°í º¼ ¼ö ÀÖ´Ù´Â °Ô ½Ã½ºÄÚÀÇ ÀÔÀåÀÌ´Ù.
´Ù¸¸ µÎ °¡Áö ¿ø°Ý ÄÚµå ½ÇÇà Ãë¾àÁ¡ ¸ðµÎ ¿ø°Ý Á¢±ÙÀ» ÅëÇؼ¸¸ ÀͽºÇ÷ÎÀÕÀÌ °¡´ÉÇÏ´Ù. ¶ÇÇÑ ½Å·Ú°¡ Çü¼ºµÈ ¾ÖÀú ½ºÇǾî ȯ°æ ¹Ù±ù¿¡¼´Â ÀͽºÇ÷ÎÀÕ ÇÒ ¼ö ¾ø´Ù. ¡°ÃÖÃÊ Ä§Åõ¿¡ È°¿ëÇÒ ¸¸ÇÑ Ãë¾àÁ¡Àº ¾Æ´Õ´Ï´Ù. ħÅõ ÀÌÈÄ¿¡, °ø°ÝÀ» È®´ë½ÃÅ°´Â µ¥ ÀÖ¾î¼ À¯¿ëÇÒ ¼ö ÀÖÁÒ.¡± ½Ã½ºÄÚÀÇ ¼³¸íÀÌ´Ù.
µÎ ¹ø° ÄÚµå ½ÇÇà Ãë¾àÁ¡Àº ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ¾ÖÀú ½ºÇǾî 20.07 ¹öÀü¿¡¼ ¹ß°ßµÆÀ¸¸ç, ·ÎÄÃÀÇ °ø°ÝÀÚ°¡ ¾Ç¼º ¾ÖÇø®ÄÉÀ̼ÇÀ» ¾ÖÀú ½ºÇǾîÀÇ »ç¹°ÀÎÅÍ³Ý »ýÅ°迡 ¹Ð¾î³ÖÀ» ¼ö ÀÖ´Ù´Â °ÍÀÌ ÇÙ½ÉÀÌ´Ù. ¡°Æ¯¼öÇÏ°Ô Á¶ÀÛÇÑ ¼ÐÄڵ带 ÅëÇØ ¾²±â°¡ ºÒ°¡´ÉÇÑ ¸Þ¸ð¸®¿¡ ¾²±â¸¦ ÇÒ ¼ö ÀÖ°Ô µÇ´Â °ÍÀÔ´Ï´Ù. À̸¦ ÅëÇØ °ø°ÝÀÚ´Â ÇÁ·Î±×·¥À» ·±Å¸ÀÓ µ¿¾È º¯°æÇÒ ¼ö ÀÖ´Â ¼ÐÄڵ带 ½ÇÇà½Ãų ¼ö ÀÖ½À´Ï´Ù.¡±
Å»·Î½º ÆÀÀº µÎ °³ÀÇ ±ÇÇÑ »ó½Â Ãë¾àÁ¡ÀÇ ±â¼ú ¼¼ºÎ ³»¿ëµµ °ø°³Çß´Ù. µÑ ´Ù °íÀ§Ç豺¿¡ Æ÷ÇԵǴ °ÍÀ¸·Î ºÐ¼®µÆ°í, ¾ÖÀú ½ºÇǾî 20.06 ¹öÀü¿¡¼ ³ªÅ¸³´Ù. Çϳª´Â ijÆÛºô¸®Æ¼(Capability)¶ó´Â Á¢±Ù Á¦¾î ±â´É¿¡ À§Ä¡ÇØ ÀÖ°í, Ư¼öÇÏ°Ô Á¶ÀÛµÈ ptrace ½Ã½ºÅÛ È£ÃâÀ» ÅëÇØ ÀͽºÇ÷ÎÀÕ µÉ ¼ö ÀÖ´Ù°í ÇÑ´Ù.
½Ã½ºÄÚ¿¡ µû¸£¸é °ø°ÝÀÚ´Â ptrace API¸¦ »ç¿ëÇØ ¶Ç ´Ù¸¥ ¾ÖÀú ½ºÇǾî ÇÁ·Î¼¼½º¿¡¼ ½ÇÇà ±ÇÇÑÀ» ¾ò°Ô µÈ´Ù°í ÇÑ´Ù. ¿©±â¼ºÎÅÍ °ø°ÝÀÚ´Â ¾ÖÀú ½ºÇǾ¼ Á¦°øµÇ´Â ¿©·¯ °¡Áö ±â´ÉµéÀ» »ç¿ëÇØ ÀÔ·Â ¹× Ãâ·Â Á¦¾î¿Í °ü·ÃµÈ °¢Á¾ ¿äûµéÀ» ½ÇÇàÇÒ ¼ö ÀÖ°Ô µÈ´Ù.
µÎ ¹ø° ±ÇÇÑ »ó½Â Ãë¾àÁ¡Àº »ç¹°ÀÎÅÍ³Ý ÀåºñµéÀÇ Ãë¾àÁ¡°ú °íÀ¯ ½Äº°ÀÚ ¹øÈ£(UID)¿Í °ü·ÃÀÌ ÀÖ´Ù. ¡°¾ÖÀú ½ºÇǾî 20.06¿¡ ÀÖ´Â uid_map ±â´É ³»¿¡ ÀÖ´Â Ãë¾àÁ¡ÀÔ´Ï´Ù. Ư¼öÇÏ°Ô Á¶ÀÛÇÑ uid_map ÆÄÀÏÀ» ÅëÇØ °ø°ÝÀÚ´Â ¿©·¯ ¾ÖÇø®ÄÉÀ̼ǿ¡ °°Àº UID¸¦ ºÎ¿©ÇÒ ¼ö ÀÖÀ¸¸ç, À̸¦ ÅëÇØ °ø°Ý °æ·Î¸¦ È®Àå½Ãų ¼ö ÀÖ°Ô µË´Ï´Ù.¡±
ÀÌ ¸ðµç Ãë¾àÁ¡µéÀ» ¹ß°ßÇÑ °Ç ½Ã½ºÄÚ Å»·Î½ºÀÇ Å¬¶ó¿ìµð¿À º¸ÀÚÅä(Claudio Bozzato), µ¥ÀÌºê ¸Æ´Ù´Ï¿¤(Dave McDaniel), ¸®¸®½º >_>(Lilith >_>)¶ó°í ÇÑ´Ù. MS´Â ÀÌ Ãë¾àÁ¡ Á¤º¸¸¦ Àüü °ø°³Çϱâ ÀüÀÎ 8¿ù 10ÀÏ °í°´»çµé¿¡ ¼± °ø°³ Çß´Ù°í ÇÑ´Ù.
3ÁÙ ¿ä¾à
1. MSÀÇ »ç¹°ÀÎÅÍ³Ý º¸¾È Ç÷§ÆûÀÎ ¾ÖÀú ½ºÇǾ¼ ¿©·¯ ½É°¢ÇÑ Ãë¾àÁ¡ ³ª¿È.
2. 2°³´Â ¿ø°Ý ÄÚµå ½ÇÇà, 2°³´Â ±ÇÇÑ »ó½Â °ø°ÝÀ» °¡´ÉÄÉ ÇÔ.
3. ³× °³ Ãë¾àÁ¡ ÀüºÎ ÆÐÄ¡ ³ª¿ÔÀ½. »ç¿ëÀÚµéÀÇ ÆÐÄ¡ Àû¿ëÀÌ ±Ç°íµÊ.
[±¹Á¦ºÎ ¹®°¡¿ë ±âÀÚ(globoan@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>