º¸¾È´º½º â°£ 17ÁÖ³âÀ» ÃàÇÏÇÕ´Ï´Ù!!

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¿¡¼­µµ º¸¾È´º½º¸¦ ¹Þ¾Æº¸¼¼¿ä!! 
  • ¡±
 ÇÏÀÌÁ¨ ÆÄ¿öºñÁî 23³â 11¿ù 16ÀÏ~2024³â 11¿ù 15ÀϱîÁö ¾Æ½ºÆ®·Ð½ÃÅ¥¸®Æ¼ ÆÄ¿öºñÁî 2023³â2¿ù23ÀÏ ½ÃÀÛ À§Áîµð¿£¿¡½º 2018 ³Ý¾Øµå ÆÄ¿öºñÁî ÁøÇà 2020³â1¿ù8ÀÏ ½ÃÀÛ~2021³â 1¿ù8ÀϱîÁö
¼³¹®Á¶»ç
3¿ù 15ÀϺÎÅÍ ½ÃÇàµÇ°í ÀÖ´Â °³Á¤ °³ÀÎÁ¤º¸º¸È£¹ý°ú °ü·ÃÇØ °¡Àå ±î´Ù·Ó°í ÀÌÇàÇϱ⠾î·Á¿î Á¶Ç×Àº ¹«¾ùÀΰ¡¿ä?
ÀΰøÁö´É(AI) µî ÀÚµ¿È­µÈ °áÁ¤¿¡ ´ëÇÑ Á¤º¸ÁÖü ±Ç¸® ±¸Ã¼È­
Á¢±Ù±ÇÇÑ °ü¸® µî °³ÀÎÁ¤º¸ ¾ÈÀü¼º È®º¸Á¶Ä¡ °­È­ ¹× °íÀ¯½Äº°Á¤º¸ °ü¸®½ÇÅ Á¤±âÁ¶»ç
¿µÇâÆò°¡ ¿ä¾àº» °ø°³Á¦µµ µµÀÔ µî °³ÀÎÁ¤º¸ ¿µÇâÆò°¡Á¦µµ
¿µ»óÁ¤º¸Ã³¸®±â±â ¹× ¾ÈÀüÁ¶Ä¡ ±âÁØ
°³ÀÎÁ¤º¸ º¸È£Ã¥ÀÓÀÚÀÇ Àü¹®¼º °­È­ À§ÇÑ Àü¹®CPO ÁöÁ¤
±¹¿Ü ¼öÁý¡¤ÀÌÀü °³ÀÎÁ¤º¸ 󸮹æħ °ø°³ µî °³ÀÎÁ¤º¸ 󸮹æħ Æò°¡Á¦µµ
¼ÕÇعè»óÃ¥ÀÓ Àǹ«´ë»óÀÚ º¯°æ ¹× È®´ë
°ø°ø±â°ü °³ÀÎÁ¤º¸ º¸È£¼öÁØ Æò°¡ È®´ë
±âŸ(´ñ±Û·Î)