À©µµ¿ì ½Ã½ºÅÛÀÇ °ü¸®ÀÚ ±ÇÇÑ È¹µæ °¡´ÉÇØÁ®
[º¸¾È´º½º È£¾ÖÁø] ÃÖ±Ù º¸¾È ÄÁ¼³ÅÏÆ® ÇÇÅÍ À©ÅÍ-½º¹Ì½º(Peter Winter-Smith)´Â ÆäÀ̽ºÆ®ºó(Pastebin)À» ÅëÇØ ¿£ºñµð¾Æ(NVIDIA) µð½ºÇ÷¹ÀÌ µå¶óÀ̹ö ¼ºñ½º¿¡¼ Ãë¾àÁ¡À» ¹ß°ßÇß´Ù°í ¹àÇû´Ù.
À©ÅÍ-½º¹Ì½º¿¡ µû¸£¸é, ÇØ´ç º¸¾È Ãë¾àÁ¡À» ÅëÇØ °ø°ÝÀÚ´Â À©µµ¿ì ½Ã½ºÅÛÀÇ °ü¸®ÀÚ ±ÇÇÑÀ» ȹµæÇÏ´Â °ÍÀÌ °¡´ÉÇÏ´Ù.
±×´Â ÇØ´ç ¼ºñ½º°¡ À©µµ¿ì ºñ½ºÅ¸ ÀÌÈÄ ¹öÀüÀÇ À©µµ¿ì ¿î¿µ ½Ã½ºÅÛ¿¡¼ ½ÇÇàµÇ´Â µ¥ÀÌÅÍ ½ÇÇà ¹æÁö(DEP)¿Í ASLR(address space layout randomization)¸¦ ¿ìȸÇÏ´Â ½ºÅà ¹öÆÛ ¿À¹öÇ÷ο쿡 Ãë¾àÇÏ´Ù°í ¼³¸íÇß´Ù.
¶ÇÇÑ, NULL DACLÀÌ ÀÖ´Â ³×ÀÓµå ÆÄÀÌÇÁ(\pipesvr)¸¦ ¸®½¼(listen)Çϴµ¥, ÀÌ´Â µµ¸ÞÀΠȯ°æ(À©µµ¿ì ¹æȺ®/ÆÄÀÏ °øÀ¯ Çã¿ë)¿¡ ·Î±×ÀÎ ÇÑ ¸ðµç »ç¿ëÀÚ ¶Ç´Â ¿ø°Ý »ç¿ëÀÚ°¡ ÀÌ·¯ÇÑ Ãë¾à¼ºÀ» ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù°í µ¡ºÙ¿´´Ù.
ƯÈ÷, À߸øµÈ memmove ½ÇÇàÀÇ °á°ú ÀÌ ¹öÆÛ ¿À¹öÇ÷ο찡 ¹ß»ýÇÑ´Ù°í ±×´Â °Á¶Çß´Ù. ±×·¯³ª ¿£ºñµð¾ÆÃø¿¡ ´ÙÇེ·´°Ôµµ, À̹ø Ãë¾àÁ¡Àº ´ëºÎºÐ ¿ÏÈµÈ ¹æȺ® ±ÔÄ¢ÀÌ ÀÖ°í ÆÄÀÏ°øÀ¯°¡ ½ÇÇàµÈ µµ¸ÞÀÎ ±â¹Ý ½Ã½ºÅÛ¿¡ ¿µÇâÀ» ¹ÌÄ¡±â ¶§¹®¿¡ ÀÌ¿ëÇϱ⠽±Áö ¾Ê´Ù.
À©ÅÍ-½º¹Ì½º´Â À̹ø Ãë¾àÁ¡À» °ø°³Çϱâ Àü ¿£ºñµð¾ÆÃø¿¡ ¾Ë¸®Áø ¾Ê¾Ò´Ù. ÇØ´ç Ãë¾àÁ¡À» ÀÌ¿ëÇÑ °ø°Ý À§Ç輺Àº ³·´Ù°í ÆÇ´ÜÇ߱⠶§¹®ÀÌ´Ù. ±×·¯³ª ÇöÀç ÇØ´ç ±ÛÀº »èÁ¦µÈ »óÅ´Ù.
[È£¾ÖÁø ±âÀÚ(boan5@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(http://www.boannews.com/) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>