ÀÎÅÚÀÌ 6¼¼´ë ÄÚ¾î ÇÁ·Î¼¼¼ÀÎ ½ºÄ«ÀÌ·¹ÀÌÅ©¼ ºÎÅÍ º¸¾ÈÀ» À§ÇØ µµÀÔÇÑ SGX(Software Guard eXtensions)ÀÇ º¸¾È Ãë¾àÁ¡¿¡ ´ëÇÑ °æ°í°¡ ³ª¿Ô´Ù.

ÀÎÅÚÀº SGX¿¡ ´ëÇØ ¾îÇø®ÄÉÀÌ¼Ç ÄÚµå¿Í µ¥ÀÌÅÍ º¸¾ÈÀ» À§ÇÑ ¾ÆÅ°ÅØÃ³ È®Àå µðÀÚÀÎÀ̶ó ¼Ò°³Çϰí Àִµ¥, ±×·¹ÀÌÁî ±â¼ú ´ëÇÐ(Graz University of Technology)ÀÇ ¿¬±¸ÁøµéÀº ÀÎÅÚ SGXÀÇ ¿µ¿ª(enclaves)¿¡ ŽÁö ºÒ°¡´ÉÇÑ ¾Ç¼ºÄڵ带 ½É¾î³õÀ» ¼ö ÀÖ´Â º¸¾È Ãë¾àÁ¡ÀÌ Á¸ÀçÇÑ´Ù°í °æ°íÇß´Ù.
¿¬±¸ÁøÀº ROP(Return-Oriented Programming)·Î ¾Ë·ÁÁø °ø°ÝÀ» ÅëÇØ ASLR ¿ìȸ°¡ °¡´ÉÇϰí, µ¥ÀÌÅÍ À¯Ãâ°ú ¾ÏÈ£È, ÇÇ½Ì ¸ÞÀÏ Àü¼Û ¹× DoS °ø°Ý¿¡ ¾Ç¿ëµÉ ¼ö ÀÖÀ½À» °æ°íÇϸç, ½ÇÁ¦ °ø°ÝÀÌ °¡´ÉÇÔÀ» ½Ã¿¬Çß´Ù.
¶ÇÇÑ »õ·Î¿î ÀÎÅÚ TSX (Transactional Synchronization eXtensions) ±â´ÉÀ» »ç¿ëÇÏ¿© ÇöÀç ÇÁ·Î¼¼½º¿¡¼ ¾×¼¼½º ÇÒ ¼ö ÀÖ´Â °¡»ó ÁÖ¼Ò¿¡ ´ëÇÑ ½Ã½ºÅÛÀÇ ¸Þ¸ð¸® ÆÀÁö°¡ °¡´ÉÇϸç, ¿£Å¬·¹ÀÌºê ³»¿¡¼ ÄÚµå Àç»ç¿ë °ø°ÝÀ» ±¸¼ºÇØ È£½ºÆ® ¾îÇø®ÄÉÀ̼ÇÀ» ÅëÇØ ½ÇÇàµÉ ¼ö ÀÖ´Ù.
tomshardware¿¡ µû¸£¸é ¿¬±¸ÁøÀº SGXÀÇ º¸¾È Ãë¾àÁ¡¿¡ ´ëÇØ ¿£Å¬¶óÀ̺긦 ´ÙÀ½ ¼¼´ë CPU¿¡¼ º¸´Ù ³ªÀº »÷µå¹Ú½ºÈ ÇÏ´Â °ÍÀ¸·Î ¿ÏÈÇÒ ¼ö ÀÖÀ» °ÍÀ¸·Î º¸°í ÀÖ´Ù. Çϵå¿þ¾îÀûÀÎ ¼öÁ¤Àº ÇÊ¿ä¾øÁö¸¸ ¾î´ÀÁ¤µµ ¼º´É¿¡ ¿µÇâÀ» ÁÙ °ÍÀ̸ç, ¼º´É ¿µÇâÀ» ¹èÁ¦Çϱâ À§Çؼ´Â Çϵå¿þ¾î º¯°æÀÌ ÇÊ¿äÇÒ °ÍÀ¸·Î º¸°í ÀÖ´Ù.
|