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

Home > Àüü±â»ç

¸ðµç ¹öÀüÀÇ À©µµ¿ì¿¡ ¿µÇâ ¹ÌÄ¡´Â »õ·Î¿î Ãë¾àÁ¡ 25°³ ¹ß°ßµÅ

ÀÔ·Â : 2020-04-03 17:15
ÆäÀ̽ººÏ º¸³»±â Æ®À§ÅÍ º¸³»±â ³×À̹ö ¹êµå º¸³»±â Ä«Ä«¿À ½ºÅ丮 º¸³»±â ³×À̹ö ºí·Î±× º¸³»±â
win32k¿¡¼­ ¹ß°ßµÈ ¹®Á¦¶ó ±× ¾î¶² À©µµ¿ìµµ ¹®Á¦¿¡¼­ ÀÚÀ¯·ÓÁö ¸øÇØ
ºÎ¸ð À©µµ¿ì¿Í ÀÚ½Ä À©µµ¿ìÀÇ ¿¬°á°í¸® Á¶ÀÛÇØ UaF Á¶°Ç ¸¸µé ¼ö ÀÖ¾î


[º¸¾È´º½º ¹®°¡¿ë ±âÀÚ] ÇÑ º¸¾È Àü¹®°¡°¡ À©µµ¿ì¿¡¼­ 25°³ÀÇ ÀáÀçÀû Ãë¾àÁ¡À» »õ·Ó°Ô ¹ß°ßÇß´Ù. ÀÌ Áß ÀϺδ ±ÇÇÑ »ó½ÂÀ» ÀÏÀ¸ÄÑ ²Ï³ª À§ÇèÇÒ ¼ö ÀÖ´Ù°í ÇÑ´Ù. ÀÌ Ãë¾àÁ¡µé¿¡ ¿µÇâÀ» Á÷Á¢ ¹Þ´Â °Ç »ç¿ëÀÚ ÀÎÅÍÆäÀ̽ºÀÎ win32 Ä¿³Î(win32k) ¿ä¼Ò´Ù. ±×·¯¹Ç·Î °¡Àå óÀ½ ³ª¿Â À©µµ¿ìºÎÅÍ °¡Àå ³ªÁß¿¡ ³ª¿Â À©µµ¿ì°¡ À§ÇèÇÒ ¼ö ÀÖ´Ù.

[À̹ÌÁö = iclickart]


ÀÌ »ç½ÇÀ» ¹ß°ßÇÏ°í ¹ßÇ¥ÇÑ °Ç À̽º¶ó¿¤ÀÇ º¸¾È Àü¹®°¡ ±æ ´Ù¹Ù(Gil Dabah)·Î, ÇÚµé °ü¸®ÀÚ(Handle Manager) ¿ä¼ÒÀÇ UI °´Ã¼ ÂüÁ¶ °è¼ö ¿ø¸®¸¦ ÁýÁßÀûÀ¸·Î ºÐ¼®Çß´Ù°í ÇÑ´Ù. ´Ù¹Ù¿¡ µû¸£¸é ¡°¿ø·¡´Â »ç¿ëÀÚ ¸ðµå Äݹé Ãë¾àÁ¡µéÀ» ÀÌÀüºÎÅÍ ÁøÇàÇØ¿ÔÀ¸¸ç, À̹ø ¿¬±¸µµ ±×°ÍÀÇ ¿¬Àå¼±¿¡ ÀÖ¾ú´Ù¡±°í ÇÑ´Ù. ¡°win32k ¿ä¼Ò´Â ¿ø·¡ »ç¿ëÀÚ ¸ðµå¿¡¼­ ½ÇÇàµÇµµ·Ï ¼³°èµÇ¾ú´Âµ¥, ÀÌ ¶§¹®¿¡ UaF °ø°Ý¿¡ Ãë¾àÇÒ ¼ö ÀÖ½À´Ï´Ù.¡±

À̹ø ¿¬±¸¿¡¼­ ´Ù¹Ù°¡ ¹ß°ßÇÑ ¹®Á¦µéÀº win32k°¡ °´Ã¼¸¦ Æı«ÇÏ´Â ¹æ½Ä¿¡ ±âÀÎÇÑ´Ù. ÀÌ ¹æ½Ä ¶§¹®¿¡ ¿ø·¡ÀÇ Ç¥ÀûÀÌ µÆ´ø °´Ã¼°¡ Æı«µÉ ¶§ ´Ù¸¥ °´Ã¼µéµµ °°ÀÌ Æı«µÉ ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù. ÀÌ´Â °´Ã¼µé °£ÀÇ ¸µÅ© ¹æ½Ä ¶§¹®¿¡ ¹ß»ýÇÏ´Â Çö»óÀ̶ó°í ÇÑ´Ù.

¡°À̸¦ ÆľÇÇÑ ÀÌÈÄ ÀúÈñ´Â ½ÇÇè½Ç¿¡¼­ Ä¿³ÎÀÌ À©µµ¿ì »ý¼º °úÁ¤ °¡¿îµ¥ »ç¿ëÀÚ ¸ðµå·Î È£ÃâµÈ´Ù´Â »ç½ÇÀ» ¾Ç¿ëÇØ ºÎ¸ð À©µµ¿ì(parent window)°¡ ½º·¹µå¾ð¶ô(ThreatUnlock) ±â´É¿¡¼­ºÎÅÍ »ç¶óÁöµµ·Ï ¸¸µå´Â µ¥ ¼º°øÇß½À´Ï´Ù. ºÎ¸ð À©µµ¿ì°¡ Àá°Ü ÀÖ´õ¶óµµ Æı«ÇÒ ¼ö ÀÖ¾ú½À´Ï´Ù.¡±

ÀÌ·¸°Ô ºÎ¸ð À©µµ¿ì°¡ ½º·¹µå¾ð¶ô ³»ºÎ¿¡¼­ Æı«µÇ¸é ÀÚ½Ä À©µµ¿ì(child window)µµ °°ÀÌ Æı«µÈ´Ù. ÀÌ ¶§¹®¿¡ Á¸ÀçÇÏÁö ¾Ê´Â À©µµ¿ì °´Ã¼°¡ »ç¿ëµÇ¸é¼­ UaF Á¶°ÇÀÌ ¼º¸³µÈ´Ù. ±ÇÇÑÀÌ ¾ø´Â °ø°ÝÀÚ¶óµµ ÀÌ Ãë¾àÁ¡À» ÀͽºÇ÷ÎÀÕ ÇÔÀ¸·Î½á UaF °ø°ÝÀ» ÇÒ ¼ö ÀÖ´Ù°í ´Ù¹Ù´Â °æ°íÇß´Ù. ¡°´Ù¸¸ À©µµ¿ì °´Ã¼°¡ »ç¶óÁö´Â ½Ã°£°ú ±× À©µµ¿ì°¡ ´Ù½Ã »ç¿ëµÇ´Â ½Ã°£ »çÀÌ¿¡¼­ °æÇÕ Á¶°Ç(race condition)ÀÌ ¹ß»ýÇÏ°Ô µË´Ï´Ù.¡±

´Ù¹Ù´Â ¹é¼­¸¦ ÅëÇØ ÀÚ½ÅÀÌ ¹ß°ßÇÑ Ãë¾àÁ¡µéÀÇ Á¤º¸¿Í ÀͽºÇ÷ÎÀÕ ¹æ¹ýÀ» ¼³¸íÇß´Ù. »Ó¸¸ ¾Æ´Ï¶ó ÀÚ½ÅÀÌ ¹ß°ßÇÑ 25°³ Ãë¾àÁ¡ Áß 13°³¿¡ ´ëÇÑ °³³äÁõ¸í Äڵ带 ¹ßÇ¥Çϱ⵵ Çß´Ù. ÀÌ Áß 11°³´Â ±ÇÇÑ »ó½Â °ø°ÝÀ» °¡´ÉÇÏ°Ô ÇÏ´Â °ÍÀ¸·Î ¾Ë·ÁÁ® ÀÖ´Ù.

º¸´Ù »ó¼¼ÇÑ ³»¿ëÀº PDF·Î ¸¶·ÃµÈ ±×ÀÇ ¹é¼­(https://www.ragestorm.net/Win32k%20Smash%20the%20Ref.pdf)¸¦ ÅëÇØ ¿­¶÷ÀÌ °¡´ÉÇÏ´Ù. °³³äÁõ¸í ÀͽºÇ÷ÎÀÕÀº ±êÇãºê(https://github.com/gdabah/win32k-bugs/tree/master/SmashTheRef)¿¡¼­ º¼ ¼ö ÀÖ´Ù.

´Ù¹Ù´Â À©µµ¿ì 10ÀÇ °æ¿ì ŸÀÔ¾ÆÀַ̼¹À̼Ç(TypeIsolation) ¿ÏÈ­ ±â¹ýÀ» ÅëÇØ ÀͽºÇ÷ÎÀÕ °ø°ÝÀ» ´õ ¾î·Æ°Ô ¸¸µé ¼ö ÀÖ´Ù°í Á¶¾ðÇß´Ù. ±×·¯³ª ±× ¾Æ·¡ ¹öÀüÀÇ À©µµ¿ì¿¡¼­´Â ÀÌ ¹æ¹ýÀÌ ¾Æ¹«·± È¿·ÂÀ» ¹ßÈÖÇÏÁö ¸øÇÑ´Ù°í µ¡ºÙÀ̱⵵ Çß´Ù.

MS´Â ÀÌ¹Ì ÀÌ ¹®Á¦µé Áß ÀϺθ¦ ÇØ°áÇßÀ¸³ª ¾ÆÁ÷ ´ëºÎºÐÀº ±×´ë·Î ³²¾Æ ÀÖ´Ù. ´ëó ¹æ¹ýÀ̳ª À§Çè ¿ÏÈ­ ¹æ¹ýµµ °ÅÀÇ ´ëºÎºÐ ¾Ë·ÁÁöÁö ¾Ê°í ÀÖ´Ù.

3ÁÙ ¿ä¾à
1. ¸ðµç ¹öÀüÀÇ À©µµ¿ì¿¡¼­ °øÅëµÈ Ãë¾àÁ¡ 25°³°¡ ¹ß°ßµÊ.
2. ÀÌ Ãë¾àÁ¡µéÀ» ¾Ç¿ëÇÒ °æ¿ì UaF Á¶°Ç ¹ß»ý½ÃÄÑ ±ÇÇÑ »ó½Â °ø°Ý ½Ç½ÃÇÒ ¼ö ÀÖ°Ô µÊ.
3. ÀϺΠ¹®Á¦´Â MS°¡ ÇØ°áÇÑ »óÅÂÀ̱ä Çϳª ´ë´Ù¼ö À§ÇèÇÑ »óÅ ±×´ë·Î ³²¾Æ ÀÖÀ½.

[±¹Á¦ºÎ ¹®°¡¿ë ±âÀÚ(globoan@boannews.com)]

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

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

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