Home > Àüü±â»ç

À©µµ¿ì ½Ã½ºÅÛ ³» CFG º¸¾È ÀåÄ¡¿¡¼­ ¼³°è ¿À·ù ¹ß°ß

ÀÔ·Â : 2018-03-07 11:42
ÆäÀ̽ººÏ º¸³»±â Æ®À§ÅÍ º¸³»±â ³×À̹ö ¹êµå º¸³»±â Ä«Ä«¿À ½ºÅ丮 º¸³»±â ³×À̹ö ºí·Î±× º¸³»±â
¼ö¸¹Àº À©µµ¿ì ½Ã½ºÅÛ¿¡ žÀçµÈ º¸¾È ÀåÄ¡, ½É°¢ÇÑ ¿À·ù ÀÖ¾î
¼³°è¿¡¼­ºÎÅÍ ¹ß»ýÇÑ Ãë¾àÁ¡...ÀÚ¼¼ÇÑ ³»¿ëÀº ºí·¢ÇÞ ¾Æ½Ã¾Æ ÅëÇØ °ø°³


[º¸¾È´º½º ¹®°¡¿ë ±âÀÚ] À©µµ¿ì OS¿¡ žÀçµÈ º¸¾È ÀåÄ¡¿¡¼­ ¼³°è ¿À·ù°¡ ¹ß°ßµÆ´Ù. ¸Þ¸ð¸® Á¶ÀÛ ¿À·ùÀÇ ÀÏÁ¾À¸·Î, °ø°ÝÀÚµéÀÌ À̸¦ ¾Ç¿ëÇÒ °æ¿ì º¸¾È ÀåÄ¡¸¦ ¿ÏÀüÈ÷ ÇÇÇØ°¡´Â °Ô °¡´ÉÇÏ°Ô µÈ´Ù°í ÇÑ´Ù. ÀÌ¿¡ ´ëÇؼ­ ÀÌÅ»¸®¾ÆÀÇ ÆĵξƴëÇÐ ¿¬±¸¿øµéÀÌ ¹àÇô³Â´Ù.

[À̹ÌÁö = iclickart]


¿¬±¸¿øµé¿¡ ÀÇÇϸé ÀÌ ¿À·ù´Â CFG(Control Flow Guard)¶ó°í ºÒ¸®´Â ¿ä¼Ò ³»¿¡¼­ ¹ß°ßµÈ´Ù°í ÇÑ´Ù. CFG¶õ À©µµ¿ì 8.1 ¹öÀüºÎÅÍ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®°¡ µµÀÔ½ÃŲ °ÍÀ¸·Î ASLRó·³ ¼ÒÇÁÆ®¿þ¾î ³» Á¸ÀçÇÏ´Â ¸Þ¸ð¸® Á¶ÀÛ ¿À·ù¿¡ ´ëÇÑ °ø°ÝÀ» ¹æ¾îÇÏ´Â ±â´ÉÀ» °¡Áö°í ÀÖ´Ù. ÇöÀç 5¾ï°³°¡ ³Ñ´Â À©µµ¿ì ½Ã½ºÅÛ¿¡ CFG°¡ Á¸ÀçÇÑ´Ù.

CFGÀÇ Á¤È®ÇÑ ±â´ÉÀº °ø°ÝÀÚµéÀÌ ÇÁ·Î±×·¥ÀÇ Á¦¾î È帧(control flow)À» ÇÏÀÌÀçÅ·ÇØ ÀڽŵéÀÇ Àǵµ´ë·Î »ç¿ëÇÏ´Â °ÍÀ» ¹æÁöÇÏ´Â °ÍÀÌ´Ù. ÇÁ·Î±×·¥ÀÌ ¿©·¯ ±â´ÉµéÀ» ½ÇÇà½ÃÅ°´Â ¼ø¼­(À̸¦ Á¦¾î È帧À̶ó°í ÇÑ´Ù)¸¦ ±×´ë·Î ÁöÄѳ»´Â °ÍÀÌ º¸È£ ¿ø¸®´Ù. Áï ÇÕ¹ýÀûÀÎ ÇÁ·Î±×·¥ ½ÇÇà ¼ø¼­¸¦ °¨½ÃÇÏ°í ÁöÄÑÁÖ´Â °ÍÀÌ CFG¶ó´Â °ÍÀÌ´Ù.

ÆĵξÆÀÇ ¿¬±¸¿øÀÎ ¾Èµå·¹¾Æ ºñ¿Âµµ(Andrea Biondo)´Â ¡°CFG´Â ¿ìȸ È£ÃâÀ̳ª Á¡ÇÁ¸¦ Çã¿ëÇÏÁö ¾Ê´Â´Ù¡±¸ç ¡°±×·¡¼­ °ø°ÝÀÚ°¡ ÀÓÀÇÀÇ À§Ä¡¿¡¼­ ÇÁ·Î±×·¥ÀÌ ½ÇÇàµÇµµ·Ï ÇÏÀÌÀçÅ·ÇÒ ¼ö ¾ø°Ô µÈ´Ù¡±°í ¼³¸íÇÑ´Ù.

ÇÏÁö¸¸ CFGÀÇ ÀÌ·¯ÇÑ º¸È£ ¿ø¸®´Â ½Ã½ºÅÛ ¼º´ÉÀ̳ª ȣȯ¼º¿¡ ¹®Á¦¸¦ ÀÏÀ¸Å³ ¼ö ÀÖ´Ù. ±×·¡¼­ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â ¸î °¡Áö ŸÇù¾ÈÀ» ¸¶·ÃÇØ µµÀÔ½ÃÄ×°í, ÀÌ°ÍÀÌ °ø°ÝÀÚÀÇ Ä§Åõ¸¦ ÇãÇÏ´Â ±¸¸ÛÀÌ µÉ ¼ö ÀÖ´Ù°í ÇÑ´Ù. ¡°ÀÌ ±¸¸ÛÀ» ÅëÇÏ¸é °ø°ÝÀÚµéÀÌ ÄÚµåÀÇ ÀϺθ¦ È£ÃâÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù. ¶ÇÇÑ ÀÌ ÇàÀ§¸¦ ¿©·¯ Â÷·Ê ½ÃµµÇϸé CFG ÀÚü¸¦ ¿ÏÀüÈ÷ ¹«½ÃÇÒ ¼öµµ ÀÖ°Ô µË´Ï´Ù.¡±

CFGÀÇ Á¦¾î·ÂÀº Çã¿ëµÈ Ç¥ÀûµéÀÌ 16 ¹ÙÀÌÆ®¿¡ ¸ÂÃçÁ³À» ¶§¿¡¸¸ Á¤È®ÇØÁø´Ù°í ºñ¿Âµµ´Â ¼³¸íÇÑ´Ù. ¡°16 ¹ÙÀÌÆ®°¡ Á¤È®È÷ ¸ÂÁö ¾ÊÀ¸¸é, Ç¥Àû ÁÖÀ§¿¡ 16 ¹ÙÀÌÆ® ºÎÁ¤È®¼º(imprecision)ÀÌ »ý±â°í, À̸¦ °ø°ÝÀÚ°¡ ¾Ç¿ëÇؼ­ CFG¸¦ ¿ìȸÇÒ ¼ö ÀÖ°Ô µÇ´Â °Ì´Ï´Ù.¡±

ÆĵξƴëÇÐÀÇ ¿¬±¸¿øµéÀº ¡°À©µµ¿ì ½Ã½ºÅÛ ¶óÀ̺귯¸®¿¡ ´ëÇÑ ½ÇÇèÀ» ½Ç½ÃÇÑ °á°ú, 32 ºñÆ® ½Ã½ºÅÛÀÇ °ÅÀÇ ¸ðµç À©µµ¿ì ¾ÖÇø®ÄÉÀ̼ǵé°ú 64 ºñÆ® ½Ã½ºÅÛÀÇ À¥ ºê¶ó¿ìÀúµéÀÌ ·ÎµùÇÏ´Â ÄÚµå ³»¿¡¼­ ÀͽºÇ÷ÎÀÕÀÌ °¡´ÉÇÑ ¿ä¼ÒµéÀ» ã¾Æ³Â´Ù¡±°í ¹àÇû´Ù.

ÀÌ·¸°Ô CFGÀÇ ¼³°è ¿À·ù¸¦ °ø·«ÇÏ´Â ÀͽºÇ÷ÎÀÕÀ» ÆĵξƴëÇÐ ¿¬±¸¿øµéÀº º£ÀÌÆ® °ø°Ý(BATE attack)À̶ó°í À̸§ ºÙ¿´´Ù. ¿©±â¼­ º£ÀÌÆ®´Â Back to the EpilogueÀÇ Áظ»ÀÌ´Ù. °³³äÁõ¸í¿ë ÄÚµå´Â ½Ì°¡Æ÷¸£¿¡¼­ ¿­¸± ºí·¢ÇÞ ¾Æ½Ã¾Æ¿¡¼­ °ø°³µÉ ¿¹Á¤ÀÌ´Ù. ÇöÀç À̸¦ °ø°³Çϸé À©µµ¿ì ½Ã½ºÅÛ¿¡ ´ëÇÑ ¸¶±¸ÀâÀÌ °ø°ÝÀÌ ½Ç½ÃµÉ °ÍÀÌ ¿°·ÁµÇ±â ¶§¹®ÀÌ´Ù.

¡°º£ÀÌÆ® °ø°ÝÀº CFG ¸ÞÄ¿´ÏÁòÀ» ¿ÏÀüÈ÷ ¿ìȸÇÒ ¼ö ÀÖ°Ô ÇØÁÝ´Ï´Ù. Çѹø CFG¸¦ ¿ìȸÇϸé Ãß°¡ ÆäÀ̷ε带 È°¿ëÇϰųª ÄÚµå Àç»ç¿ë ±â¼úÀ» ½á¼­ ´Ù¸¥ °ø°ÝÀ» °¨ÇàÇÒ ¼öµµ ÀÖ°Ô µË´Ï´Ù. ±× µ¿¾È °³¹ßµÈ CFG ¿ìȸ ±â¼úÀº ƯÁ¤ ¾ÖÇø®ÄÉÀ̼ÇÀ» ÇÊ¿ä·Î Çß½À´Ï´Ù¸¸ º£ÀÌÆ® °ø°ÝÀÇ °æ¿ì´Â º¸ÅëÀÇ ¶óÀ̺귯¸®µé¸¸ ·ÎµùµÇ¸é µÇ±â ¶§¹®¿¡ ½ÇÇö °¡´É¼ºÀÌ ¸Å¿ì Å®´Ï´Ù. 32 ºñÆ® ½Ã½ºÅÛ¿¡¼­´Â C ·±Å¸ÀÓ ¶óÀ̺귯¸®¸¸ °ø·«ÇÏ¸é µÇ±â ¶§¹®¿¡ »ç½Ç»ó °ÅÀÇ ¸ðµç °ÍÀÌ ÀͽºÇ÷ÎÀÕ °¡´ÉÇÕ´Ï´Ù.¡±

¸¶ÀÌÅ©·Î¼ÒÇÁÆ® Ãø¿¡¼­´Â ÀÌ¿¡ ´ëÇØ °ø½ÄÀûÀÎ ¹ßÇ¥°¡ ¾ÆÁ÷ ¾ø¾ú´Ù. ÇÏÁö¸¸ ¿¬±¸¿øµéÀº ÇØ´ç »ç½ÇÀ» ÀÌ¹Ì È¸»ç Ãø¿¡ º¸°íÇÑ °ÍÀ¸·Î º¸ÀδÙ. ºñ¿Âµµ´Â ¡°Á¤È®ÇÏÁö´Â ¾ÊÁö¸¸, MS°¡ RS4 À©µµ¿ì ¾÷µ¥ÀÌÆ®¸¦ ÅëÇØ ÀÌ ¿À·ù¸¦ °íÄ¥ ¿¹Á¤ÀÎ °ÍÀ¸·Î ¾Ë°í ÀÖ´Ù¡±°í µ¡ºÙ¿´´Ù.
[±¹Á¦ºÎ ¹®°¡¿ë ±âÀÚ(globoan@boannews.com)]

Copyrighted 2015. UBM-Tech. 117153:0515BC
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>

  •  
  • 1
  • ÆäÀ̽ººÏ º¸³»±â Æ®À§ÅÍ º¸³»±â ³×À̹ö ¹êµå º¸³»±â Ä«Ä«¿À ½ºÅ丮 º¸³»±â ³×À̹ö ºí·Î±× º¸³»±â

  • ¡°
  •  SNS¿¡¼­µµ º¸¾È´º½º¸¦ ¹Þ¾Æº¸¼¼¿ä!! 
  • ¡±
¾Æ½ºÆ®·Ð½ÃÅ¥¸®Æ¼ ÆÄ¿öºñÁî 2023³â2¿ù23ÀÏ ½ÃÀÛ ³Ý¾Øµå ÆÄ¿öºñÁî ÁøÇà 2020³â1¿ù8ÀÏ ½ÃÀÛ~2021³â 1¿ù8ÀϱîÁö À§Áîµð¿£¿¡½º 2018
¼³¹®Á¶»ç
³»³â ȸ»ç¿¡ ²À µµÀÔÇÏ°í ½ÍÀº º¸¾È ¼Ö·ç¼Ç ¶Ç´Â Ç÷§ÆûÀº ¹«¾ùÀΰ¡¿ä?
XDR
EDR
AI º¸¾È
Á¦·ÎÆ®·¯½ºÆ®
°ø±Þ¸Á º¸¾È ü°è(SBOM)
Ŭ¶ó¿ìµå º¸¾È ¼Ö·ç¼Ç
±âŸ(´ñ±Û·Î)