¾ÖÇÃÀÇ ÃֽŠÄÄÇ»ÅÍ¿Í ÅÂºí¸´PC¿¡ »ç¿ëµÇ´Â 'M3' ĨÀ» »ç¿ëÇÏ´ø Áß ¿î¿µÃ¼Á¦¿¡¼ ¹ß»ýÇÒ ¼ö ÀÖ´Â Ä¡¸íÀûÀÎ ¹®Á¦¸¦ ¼ÒÇÁÆ®¿þ¾îÀûÀ¸·Î »çÀü¿¡ ÆľÇÇÒ ¼ö ÀÖ´Â ±â¼úÀÌ ±¹³»¿¡¼ °³¹ßµÆ´Ù. ¾ÖÇà ¿Ü¿¡µµ Ä÷ÄÄ, »ï¼ºÀüÀÚ µîÀº ¹°·Ð Àü ¼¼°è ´ëºÎºÐÀÇ ¹ÝµµÃ¼ ¾÷üµéÀÌ »ý»êÇϴ Ĩ¿¡ Àû¿ëÇÒ ¼ö ÀÖ¾î ±â¼ú ±âÀüµµ °¡´ÉÇÒ °ÍÀ¸·Î ¿¹»óµÈ´Ù.
¾ÖÇÃÀÇ ÃֽŠÄÄÇ»ÅÍ¿Í ÅÂºí¸´PC¿¡ »ç¿ëµÇ´Â ¡®M3¡¯ ĨÀ» »ç¿ëÇÏ´ø Áß ¿î¿µÃ¼Á¦¿¡¼ ¹ß»ýÇÒ ¼ö ÀÖ´Â Ä¡¸íÀûÀÎ ¹®Á¦¸¦ ¼ÒÇÁÆ®¿þ¾îÀûÀ¸·Î »çÀü¿¡ ÆľÇÇÒ ¼ö ÀÖ´Â ±â¼úÀÌ ±¹³»¿¡¼ °³¹ßµÆ´Ù. ¾ÖÇà ¿Ü¿¡µµ Ä÷ÄÄ, »ï¼ºÀüÀÚ µîÀº ¹°·Ð Àü ¼¼°è ´ëºÎºÐÀÇ ¹ÝµµÃ¼ ¾÷üµéÀÌ »ý»êÇϴ Ĩ¿¡ Àû¿ëÇÒ ¼ö ÀÖ¾î ±â¼ú ±âÀüµµ °¡´ÉÇÒ °ÍÀ¸·Î ¿¹»óµÈ´Ù.
2ÀÏ Ä«À̽ºÆ®(KAIST¡¤ÃÑÀå À̱¤Çü)¿¡ µû¸£¸é ÀÌ Çб³ Àü»êÇкΠ±Ç¿µÁø¡¤½ÅÀÎ½Ä ±³¼ö ¿¬±¸ÆÀÀº ¼¿ï´ë À̺´¿µ ±³¼ö¿Í Çù·ÂÇØ ¼¼°è ÃÖ´ë ÄÄÇ»ÅÍÇÐȸ ACM(Association for Computing Machinery)ÀÇ ¿î¿µÃ¼Á¦ ºÐ¾ß ÃÖ°í ÇÐȸÀÎ SOSP ½ÉÆ÷Áö¿ò(Symposium on Operating Systems Principles)¿¡¼ ¾Æ½Ã¾Æ ÃÖÃÊ·Î ÃÖ¿ì¼ö ³í¹®»óÀ» 2ȸ ¼ö»óÇß´Ù.
ÇØ´ç ¿¬±¸´Â ¼¼°è ÃÖÃÊ·Î ¾ÖÇÃÀÇ ½Ã½ºÅÛ¿ÂĨ(SoC)Àº ¹°·Ð Ä÷ÄÄ, »ï¼ºÀüÀÚ µî RISC ±â¹ÝÀÇ ARM Äھ »ç¿ëÇÑ ¹ÝµµÃ¼ ½Ç¹°ÀÌ ¾øÀ̵µ ¿î¿µÃ¼Á¦ ½Ã½ºÅÛÀ» ÇØÅ·Çϰųª ÁߴܽÃų ¼ö ÀÖ´Â ºñ¼øÂ÷Àû ½ÇÇà¿¡ ÀÇÇÑ µ¿½Ã¼º ¹ö±×¸¦ ŽÁöÇÏ´Â ±â¼ú¿¡ °üÇÑ °ÍÀÌ´Ù. ÃÖ±Ù ¾ÖÇÃÀÇ M ½Ã¸®Áî¿Í Ä÷ÄÄÀÇ ½º³Àµå·¡°ï X ¿¤¸®Æ® ĨÀº AI ¿ë ³ëÆ®ºÏ ½ÃÀå¿¡¼ »ç¿ëÀÌ ´Ã°í ÀÖ´Ù. À̹ø ¿¬±¸´Â À̵é ĨÀ» »ç¿ëÇÒ °æ¿ì ¹ß»ýÇÒ ¼ö ÀÖ´Â ¼ÒÇÁÆ®¿þ¾îÀûÀÎ ¹®Á¦¸¦ ãÀ» ¼ö ÀÖ´Ù´Â ¶æÀÌ´Ù. ¿¬±¸ÆÀÀº ¸ÆºÏ°ú °°ÀÌ ºñ¼øÂ÷Àû ½ÇÇà ±â¹ÝÀÇ ¹ÝµµÃ¼¿¡¼ ¹ß»ý °¡´ÉÇÑ µ¿½Ã¼º ¹ö±×¸¦ ã´Â ±â¼ú °³¹ßÇÑ °ÍÀº ¼¼°è ÃÖÃʶó°í ¼³¸íÇß´Ù.
ºñ¼øÂ÷Àû ½ÇÇà¿¡ ÀÇÇÑ µ¿½Ã¼º ¹ö±×¶õ Àü¹® °³¹ßÀÚ°¡ ¸î ³âÀÌ Áö³ªµµ ãÁö ¸øÇÒ Á¤µµ·Î ¹ß°ßÇϱ⠾î·Á¿î ¸Å¿ì ¾î·Á¿î ¹ö±×´Ù. À̸¦ ÇØÄ¿°¡ ¾Ç¿ëÇØ °ø°ÝÇÒ °æ¿ì ½Ã½ºÅÛÀÌ ÇØÅ·´çÇϰųª ÀÛµ¿À» ¸ØÃâ ¼ö ÀÖ´Â °á°ú¸¦ ÃÊ·¡ÇÒ ¼ö ÀÖ´Ù.
ACM SOSP´Â ÄÄÇ»ÅÍ ½Ã½ºÅÛ ºÐ¾ß ¼¼°è ÃÖ°í ±ÇÀ§ÀÇ Çмú´ëȸ·Î, Áö³ 30³â°£ ±¹³»¿¡¼ ´Ü 4ÆíÀÇ ³í¹®¸¸ °ÔÀçµÉ Á¤µµ·Î ³ôÀº ±âÁØÀ» ¿ä±¸ÇÑ´Ù.
±Ç¿µÁø ±³¼ö´Â 2021³â ACM SOSP¿¡¼ ¾Æ½Ã¾Æ Çб³¿¡¼´Â ÃÖÃÊ·Î ÃÖ¿ì¼ö ³í¹®»óÀ» ¹Þ¾Ò´Ù. À̹ø ¼ö»óÀ» Æ÷ÇÔÇØ ACM SOSP¿¡¼ ÃÖ¿ì¼ö ³í¹®»óÀ» µÎ Â÷·Ê ¹Þ´Â ¼º°ú¸¦ ³Â´Ù.
±Ç¿µÁø¡¤½ÅÀÎ½Ä ±³¼öÆÀÀº ½ÇÁ¦ ¹°¸®ÀûÀÎ ¹ÝµµÃ¼°¡ ¾øÀ̵µ Á¤È®ÇÏ°í ºü¸£°Ô ¼ÒÇÁÆ®¿þ¾î¸¸À¸·Î ±¸ÇöÇÏ´Â ¹æ¹ýÀ» °í¾ÈÇØ ¸®´ª½º Ä¿³Î ¿î¿µÃ¼Á¦¸¦ ¿¡¹Ä·¹ÀÌ¼Ç È¯°æ¿¡¼ ±¸µ¿ÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ±â¹ýÀ» °³¹ßÇß´Ù.
¶Ç ¿¬±¸ÆÀÀº ÀԷ°ªÀ» ¹«ÀÛÀ§·Î ´ëÀÔÇØ ±× °úÁ¤¿¡¼ ¹ß»ýÇÏ´Â ¹ö±×³ª ¿¡·¯¸¦ ¹ß°ßÇÏ´Â ±â¹ýÀÎ ÆÛ¡(fuzzing)À» È°¿ëÇØ ¹ü¿ë ¿î¿µÃ¼Á¦ÀÎ ¸®´ª½º Ä¿³Î¿¡¼ 11°³ÀÇ »õ·Î¿î ¹ö±×¸¦ ¹ß°ßÇØ º¸°íÇßÀ¸¸ç ¸®´ª½º Ä¿³Î °³¹ßÀڵ鿡°Ô º¸¾È ÆÐÄ¡¸¦ Á¦°øÇϱ⵵ Çß´Ù. ¹ß°ßµÈ ¹ö±×µéÀº ¾ÏÈ£ÈµÈ ³×Æ®¿öÅ©¿¡ »ç¿ëÇÏ´Â TLS Äڵ带 ºñ·ÔÇØ º¸¾È¿¡ À§ÇùÀÌ µÇ´Â Áß¿äÇÑ Ä¿³Î ¿ä¼Ò¿¡¼ °÷°÷¿¡¼ ¹ß°ßµÆ´Ù.
¿¬±¸ÆÀÀº °³¹ßÇÑ ±â¼úÀÌ ¸®´ª½º»Ó¸¸ ¾Æ´Ï¶ó ÇÚµåÆù¿¡ »ç¿ëµÇ´Â ¾Èµå·ÎÀÌµå ¿î¿µÃ¼Á¦³ª À©µµ¿¡µµ Àû¿ëÇÒ ¼ö ÀÖ´Ù°í ¼³¸íÇß´Ù. ¼¹ö, PC, ½º¸¶Æ®Æù µî ARM ±â¹Ý ĨÀ» »ç¿ëÇÑ ±â±â¿¡´Â Àû¿ë °¡´ÉÇÏ´Ù°í Çß´Ù. ¿¬±¸ÆÀÀº ÀÀ¿ë »ç·Ê°¡ °è¼Ó È®´ëµÉ °ÍÀ¸·Î ±â´ëÇß´Ù. ¿¬±¸ °á°ú¹°Àº °³¹ßÀÚ Ä¿¹Â´ÏƼÀÎ ±êÇãºê¿¡ ¿ÀǼҽº·Î °ø°³µÅ ÀÖ´Ù.
±Ç¿µÁø ±³¼ö´Â "½ÃÇàÂø¿À¸¦ °¨¼öÇÏ°í ²ö±âÀÖ°Ô ¿¬±¸¸¦ ÁøÇàÇÑ Çлý ¿¬±¸¿øÀÇ ÀÇÁö¿¡ °¨»çÇϸç ÈǸ¢ÇÑ Á¶¾ðÀ» ¾Æ³¢Áö ¾Ê¾Ò´ø µ¿·á ±³¼ö´Ô²² ´Ù½Ã Çѹø °¨»çµå¸°´Ù"°í ¼ö»ó ¼Ò°¨À» ¹àÇû´Ù. ¿¬±¸ÆÀÀº ±¹³»¿Ü ÁÖ¿ä ±â¾÷°ú ±â¼úÀÌÀü¿¡ ´ëÇÑ ³íÀÇ¿¡ ³ª¼³ ¿¹Á¤ÀÌ´Ù.
À̹ø ¿¬±¸´Â Çѱ¹¿¬±¸Àç´Ü, Á¤º¸Åë½Å±âȹÆò°¡¿ø(IITP), Çѱ¹°úÇбâ¼úÁ¤º¸¿¬±¸¿ø, K-½ºÅ¸Æ®¾÷, »ï¼ºÀüÀÚÀÇ Áö¿øÀ» ¹Þ¾Æ ¼öÇàµÆ´Ù.
¹éÁ¾¹Î ±âÀÚ cinqange@asiae.co.kr <¨ÏÅõÀÚ°¡¸¦ À§ÇÑ °æÁ¦ÄÜÅÙÃ÷ Ç÷§Æû, ¾Æ½Ã¾Æ°æÁ¦ ¹«´ÜÀüÀç ¹èÆ÷±ÝÁö> |