PC ´º½º Ȩ Àαâ PC ´º½º

ÀÎÅÚ Å¸ÀÌ°Å ·¹ÀÌÅ© HW º¸¾È±â´É CET ¹ßÇ¥

2020-06-16 10:39
ÀÌ»óÈ£ ±âÀÚ ghostlee@bodnara.co.kr

ÀÎÅÚÀÌ ¾ÆÀ̽º ·¹ÀÌÅ©ÀÇ µÚ¸¦ ÀÌÀº Â÷¼¼´ë ¸ð¹ÙÀÏ Ç÷§ÆûÀΠŸÀÌ°Å ·¹ÀÌÅ© CPU¿¡ žÀçµÉ »õ·Î¿î º¸¾È ±â´ÉÀ» °ø°³Çß´Ù.

CET(Control-Flow Enforcement Technology)·Î ¸í¸íµÈ º¸¾È ±â´ÉÀº CPU Â÷¿øÀÇ º¸¾È ±â´ÉÀ¸·Î, ¾Ç¼ºÄÚµåµéÀÌ ÈçÈ÷ ¾²´Â È帧 Á¦¾î Å»Ãë °ø°Ý ¹æ¾î Á¦°øÀ» À§ÇØ °£Á¢ ºÐ±â ÃßÀû°ú ½¦µµ¿ì ½ºÅÃÀ» Áö¿øÇÑ´Ù.

°£Á¢ ºÐ±â ÃßÀûÀº Á¡ÇÁ/ È£Ãâ ±â¹Ý ÇÁ·Î±×·¡¹Ö(Jump/Call-Oriented Programming, JOP/ COP) °ø°Ý ¹æ¾î¸¦ À§ÇÑ °£Á¢ ºÐ±â º¸È£ ±â´ÉÀ» Á¦°øÇÏ°í, ½¦µµ¿ì ½ºÅÃÀº ¸®ÅÏ ÁÖ¼Ò º¸È£ ±â´ÉÀ» Á¦°øÇÏ¿© ROP(Return-Oriented Programming) °ø°Ý º¸È£ ±â´ÉÀ» Á¦°øÇÑ´Ù.

MS´Â ÇâÈÄ À©µµ¿ì 10¿¡ Çϵå¿þ¾î ±â¹Ý ½ºÅà º¸È£(Hardware-enforced Stack Protection)¸¦ ÅëÇØ ÀÎÅÚ CET¸¦ Áö¿øÇÒ ¿¹Á¤À¸·Î À©µµ¿ì 10 ÀλçÀÌ´õ ÇÁ¸®ºä¸¦ ÅëÇØ Áö¿øÀÌ ½ÃÀ۵ǾúÀ¸¸ç, ÀÎÅÚ CET¸¦ Áö¿øÇÏ´Â Çϵå¿þ¾î¿¡¼­ ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù.

 

´Ð³×ÀÓ
ºñȸ¿ø

º¸µå³ª¶ó ¸¹ÀÌ º» ´º½º
º¸µå³ª¶ó ¸¹ÀÌ º» ±â»ç
·Î±×ÀÎ | ÀÌ ÆäÀÌÁöÀÇ PC¹öÀü
Copyright NexGen Research Corp. 2010