[º¸¾È´º½º ±è¿µ¸í ±âÀÚ] ¹Ì±¹ µ¿ºÎ½Ã°£ 20ÀÏ, ºÏÇÑ ÇØÄ¿µéÀÌ ¹Ì±¹ ¼ÒÇÁÆ®¿þ¾î ±â¾÷ Á¡ÇÁŬ¶ó¿ìµå(JumpCloud)¸¦ ħÇØÇß´Ù. ±Û·Î¹ú »çÀ̹öº¸¾È ±â¾÷ ¸Çµð¾ðÆ®´Â À̵éÀº ºÏÇÑ Á¤ÂûÃѱ¹(Reconnaissance General Bureau, RGB) »êÇÏ ¾ÏÈ£ÈÆó¸¦ °Ü³ÉÇÏ´Â ±×·ìÀ¸·Î ÃßÁ¤ÇÏ¸é¼ ¡®UNC4899¡¯¶ó°í À̸§ ºÙ¿´´Ù.
¡ãºÏÇÑÀÇ °ø°Ý °æ·Î[ÀÚ·á=¸Çµð¾ðÆ®]
¸Çµð¾ðÆ®´Â Á¡ÇÁŬ¶ó¿ìµå °æ¿µÁø ¹× ³»ºÎ º¸¾È ÆÀÀ¸·ÎºÎÅÍ UNC4899ÀÇ Ç¥Àû ÀÚ°Ý Áõ¸í ¹× Á¤Âû µ¥ÀÌÅ͸¦ È®ÀÎÇß´Ù. ƯÈ÷, Á¶»ç Áß ¿î¿µº¸¾È(OpSec) Àå¾Ö¸¦ È®ÀÎÇßÀ¸¸ç, À̸¦ ÅëÇØ ¹üÀÎÀÌ »ç¿ëÇÑ ÀÎÇÁ¶ó¸¦ Æò¾ç½Ã ·ù°æµ¿±îÁö ÃßÀûÇÒ ¼ö ÀÖ¾ú´Ù.
¸Çµð¾ðÆ®ÀÇ Á¶»ç¿¡ µû¸£¸é, °ø°ÝÀÚ´Â ¹öÀü 13.3 ¶Ç´Â 13.4.1À» ½ÇÇàÇÏ´Â 4°³ÀÇ OSX Ventura ½Ã½ºÅÛÀ» Ç¥ÀûÀ¸·Î »ï´Â °ÍÀ» °üÂûÇß´Ù. ¶ÇÇÑ, ÇØ´ç ½Ã½ºÅÛ Æ÷·»½Ä ºÐ¼® Áß¿¡ ¸Å¿ì Áß¿äÇÑ °ÍÀ¸·Î ÀÔÁõµÈ ºñ±³Àû »õ·Î¿î Æ÷·»½Ä ¾ÆƼÆÑÆ®¸¦ ½Äº°Çß´Ù. ÀÌ Æ÷·»½Ä ¾ÆƼÆÑÆ®´Â ¾ÖÇÃ(Apple)ÀÇ XProtect ¼ºñ½º, ƯÈ÷ XProtect Behavioral Service¿Í °ü·ÃÀÌ ÀÖ´Ù. ÇöÀç ¾ÖÇÃÀº ´Ù¼¸ °¡Áö Çൿ ±â¹Ý ±ÔÄ¢À» Á¤ÀÇÇß´Ù. ÀÌ·¯ÇÑ ±ÔÄ¢ Áß Çϳª ÀÌ»óÀ» À§¹ÝÇÏ´Â ½ÇÇàµÈ ÇÁ·Î±×·¥¿¡ ´ëÇÑ Á¤º¸´Â ¡®SQLite 3¡¯ Çü½ÄÀ¸·Î ÀúÀåµÇ°í /var/protected/xprotect/XPdb¿¡ ÀÖ´Â XProtect µ¥ÀÌÅͺ£À̽º(XPdb)¿¡ ±â·ÏµÈ´Ù. ÇöÀç XProtect Behavioral Service°¡ ½ÇÇàÀ» Â÷´ÜÇϵµ·Ï ±¸¼ºµÈ °ÍÀ¸·Î ³ªÅ¸³ªÁö ¾Ê¾Ò´Ù.
¸Çµð¾ðÆ®´Â XPdb¿¡ ÀúÀåµÈ µ¥ÀÌÅÍ ºÐ¼®À» ÅëÇØ °ø°ÝÀÚ ÆäÀ̷εå¿Í °ü·ÃµÈ ƯÁ¤ ¼¸í ½Äº°ÀÚ°¡ Æ÷ÇÔµÈ Ç׸ñÀ» ½Äº°Çß´Ù. ƯÈ÷, XPdb ³»ÀÇ exec_signing_id Çʵ忡´Â ¼¸íµÈ ƯÁ¤ ¹ÙÀ̳ʸ®ÀÇ ÀÛ¼ºÀÚ¸¦ ½Äº°ÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ´Â ¹ÙÀ̳ʸ® ¼¸í Á¤º¸°¡ Æ÷ÇԵƴÙ. ¸Çµð¾ðÆ®´Â ¾Ç¼º ÆÄÀÏ°ú °ü·ÃµÈ ¼¼ °¡Áö °íÀ¯ ¼¸íÀ» ½Äº°ÇßÀ¸¸ç, ÀÌ ¼¸íÀ» »ç¿ëÇØ XPdb¿¡¼ À§Çù ÇàÀ§ÀÚ¿¡ ÀÇÇØ »èÁ¦µÆ°Å³ª ´Ù¸¥ ÇüÅÂÀÇ ºÐ¼®À» ÅëÇØ ½Äº°ÇÒ ¼ö ¾ø´Â Ãß°¡ °ø°ÝÀÚ ÆäÀ̷ε带 °Ë»öÇß´Ù.
XPdbÀÇ Ãß°¡ÀûÀÎ °ü½É ºÐ¾ß´Â ½ÇÇàµÈ ¹ÙÀ̳ʸ®ÀÇ cdhash ¶Ç´Â Code Directory Çؽø¦ Æ÷ÇÔÇÏ´Â exec_cdhash¿´´Ù. ¸Çµð¾ðÆ®´Â XPdb¿¡ ÀúÀåµÈ cdhash °ªÀ» »ç¿ëÇØ ¿©·¯ ½Ã½ºÅÛ¿¡¼ ¾ÇÀÇÀûÀÎ ¹ÙÀ̳ʸ®ÀÇ °ú°Å ½ÇÇàÀ» ½Äº°Çß´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ½ÇÇà Äڵ带 ±â¹ÝÀ¸·Î cdhash°¡ °è»êµÇ±â ¶§¹®¿¡ ¸Çµð¾ðÆ®´Â À§Çù ÇàÀ§ÀÚ¿¡ ÀÇÇØ ÆÄÀÏÀÌ »èÁ¦µÇ°í, ÆÄÀÏ Çؽð¡ ´Ù¸¥ »ùÇÿ¡µµ ºÒ±¸ÇÏ°í ȯ°æ¿¡¼ Ãß°¡ ¾Ç¼º ÇÁ·Î±×·¥À» ½Äº°ÇÒ ¼ö ÀÖ¾ú´Ù.
XPdbÀÇ Ãß°¡ °ü½É Çʵ忡´Â ¡®responsible_¡¯À̶ó´Â Á¢µÎ»ç°¡ ÀÖ°í, µ¿ÀÛ ±ÔÄ¢À» À§¹ÝÇÑ ÇÁ·Î¼¼½ºÀÇ »óÀ§¿¡ ´ëÇÑ Á¤º¸°¡ Æ÷ÇԵŠÀÖ´Ù. ´Ù¼öÀÇ ½Ã½ºÅÛ¿¡¼ ¸Ö¿þ¾î¿¡ ´ëÇÑ XPdb Ç׸ñ¿¡´Â Á¡ÇÁŬ¶ó¿ìµå ¿¡ÀÌÀüÆ®ÀÇ »óÀ§ ÇÁ·Î¼¼½º°¡ Æ÷ÇÔµÆÀ¸¸ç, À̸¦ ÅëÇØ À§Çù ¿ä¼Ò°¡ Á¡ÇÁŬ¶ó¿ìµå¸¦ È°¿ëÇØ ÇÇÇØÀÚ È¯°æ¿¡ Ãʱ⠾׼¼½ºÇÒ ¼ö ÀÖ´Ù´Â Ãß°¡ Áõ°Å°¡ ÀÖ´Ù.
¡ãinit.rb ÆÄÀÏÀÇ ¿©·¯ ½Ã½ºÅÛ¿¡ ¹èÆ÷µÈ µ¥ÀÌÅÍ[ÀÚ·á=¸Çµð¾ðÆ®]
Ãʱ⠾׼¼½º¸¦ º¸¸é, À̹ø °ø°ÝÀº Á¡ÇÁŬ¶ó¿ìµå¸¦ ¼Õ»ó½ÃÅ°°í ¸í·É ÇÁ·¹ÀÓ¿öÅ©¿¡ ¾Ç¼º Äڵ带 »ðÀÔÇØ Ãʱ⠾׼¼½º¸¦ È®º¸Çß´Ù. Çϳª ÀÌ»óÀÇ °æ¿ì, ¾ÇÀÇÀûÀÎ ÄÚµå´Â Á¡ÇÁŬ¶ó¿ìµå ¿¡ÀÌÀüÆ®¸¦ ÅëÇØ ½ÇÇàµÈ ÀÛÀº ·çºñ(Ruby) ½ºÅ©¸³Æ®¿´´Ù. ÀÌ ½ºÅ©¸³Æ®¿¡´Â µÎ ¹ø° ´Ü°è ÆäÀ̷ε带 ´Ù¿î·ÎµåÇÏ°í ½ÇÇàÇÏ´Â ÁöħÀÌ Æ÷ÇԵŠÀÖ´Ù. ÇÇÇØÀÚ È¯°æÀÇ ½Ã½ºÅÛ¿¡ óÀ½ ¾×¼¼½ºÇÑ Áö 24½Ã°£ ¸¸¿¡ À§Çù ¿ä¼Ò´Â Ãß°¡ ¹éµµ¾î¸¦ ±¸ÃàÇÏ°í plist¸¦ ÅëÇØ Áö¼Ó¼ºÀ» È®¸³Çß´Ù. Ãʱâ ÆäÀ̷εå¿Í 2´Ü°è ¹éµµ¾î°¡ ½Ã½ºÅÛ¿¡¼ Á¦°ÅµÆ´Ù. ·çºñ ½ºÅ©¸³Æ® ¹× 2´Ü°è ÆäÀ̷εåÀÇ µð·ºÅ͸® ¼±Åà ¹× ¸í¸í ±ÔÄ¢Àº À§Çù ÇàÀ§ÀÚ°¡ ÇÕ¹ýÀûÀÎ ÆÄÀÏ ¹× ÀÀ¿ë ÇÁ·Î±×·¥À¸·Î °¡ÀåÇÏ´Â °Í¿¡ »ó´çÇÑ ¿ì¼±¼øÀ§¸¦ µÎ°í ÀÖÀ½À» ¾Ë ¼ö ÀÖ´Ù.
¸Çµð¾ðÆ®´Â MacOS Å° üÀΰú ÀÓ¿ø ¹× ³»ºÎ º¸¾È ÆÀ°ú °ü·ÃµÈ Á¤Âû µ¥ÀÌÅ͸¦ ´ë»óÀ¸·Î UNC4899¸¦ ½Äº°Çß´Ù. ±× °á°ú UNC4899°¡ ÁÖ¸ñÇÏ´Â °ø°Ý ´ë»óÀº º°µµÀÇ RGB ³» ±×·ìÀÎ APT43 °ø°Ý±×·ì°ú °ãÄ¡´Â °ÍÀ» È®ÀÎÇß´Ù. APT43 °ø°Ý±×·ìÀº ¿ÃÇØ 7¿ù¿¡ ¹Ì±¹, Çѱ¹, È«Äá ¹× ½Ì°¡Æ÷¸£ÀÇ ¿©·¯ ÇÉÅ×Å© ¹× ¾ÏÈ£ÈÆó ȸ»çÀÇ ´Ù¾çÇÑ C-Suite ÀÓ¿øÀ» ´ë»óÀ¸·Î ¾ÏÈ£ÈÆó ¼öÁý¿¡ °ü½ÉÀ» º¸¿´´Ù. ÃÖ±Ù¿¡´Â ±ÝÀ¶ ¼ºñ½º, ¾ÏÈ£ÈÆó, ºí·ÏüÀÎ, À¥3 ¹× °ü·Ã ´Üü¿Í °ü·ÃµÈ ±â¾÷¿¡¼ ÀÏÇÏ´Â ±Ù·ÎÀÚµéÀÌ ´Ã¾î³ª°í ÀÖ´Ù. ºÏÇÑ ÇØÅ·±×·ì °£ ÀÎÇÁ¶óÀÇ Å¸°ÙÆà ¹× °øÀ¯°¡ Áߺ¹µÇ´Â Á¡Àº ¾ÏÈ£ÈÆó ºÐ¾ß¿¡ ´ëÇÑ Áö¼ÓÀûÀΠŸ°ÙÆðú »õ·Ó°Ô ÀçÆíµÇ´Â °ü½ÉÀ» ¾Ë ¼ö ÀÖ´Ù.
¸Çµð¾ðÆ®°¡ °üÂûÇÑ UNC4899´Â ´Ù¾çÇÑ VPN °ø±ÞÀÚ¸¦ ÃÖÁ¾ °ø°Ý µµ±¸·Î È°¿ëÇϸç, °¡Àå ¸¹ÀÌ »ç¿ëÇÑ °ÍÀº ExpressVPNÀÌ´Ù. ±×¹Û¿¡µµ NordVPN, TorGuard ¹× ´Ù¸¥ °ø±ÞÀÚ¿¡ ´ëÇÑ ¿¬°áµµ È®ÀεƴÙ. ºÏÇÑ ÇØÅ·±×·ìÀÌ ÀÌ °ø°Ýµµ±¸µéÀ» »ç¿ëÇÏÁö ¾Ê°Å³ª ÇÇÇØÀÚÀÇ ³×Æ®¿öÅ©¿¡¼ °ø°ÝÀ» ¼öÇàÇÏ¸é¼ ½Ç¼ö·Î À̸¦ È°¿ëÇÏÁö ¾ÊÀº °æ¿ìµµ ¸¹¾Ò´Ù.
ºÏÇÑ Á¤ÂûÃѱ¹ °ø°ÝÀÚµéÀÌ »ç¿ëÇÏ´Â VPNµéÀº ¶§¶§·Î ½ÇÆÐÇϴµ¥, À̶§ °ø°ÝÀÚµéÀÇ ½ÇÁ¦ IP ÁÖ¼Ò¸¦ È®ÀÎÇÒ ¼ö ÀÖ´Ù. ¸Çµð¾ðÆ®´Â ºÏÇÑÀÇ À§Çù ÇàÀ§ÀÚ UNC4899°¡ ƯÁ¤ IP ÁÖ¼Ò¿¡¼ °ø°ÝÀÚ°¡ Á¦¾îÇÏ´Â Æò¾ç ·ù°æµ¿ÀÇ Æ¯Á¤ ÁÖ¼Ò¿¡ Á÷Á¢ ¿¬°áµÇ´Â °ÍÀ» °üÂûÇß´Ù. ¶ÇÇÑ, ºÏÇÑ À§Çù ÇàÀ§ÀÚ°¡ Á¡ÇÁ ¹Ú½º Áß Çϳª¿¡¼ Æò¾ç IP¿¡ Á÷Á¢ ·Î±×ÀÎÇÏ´Â °ÍÀ» °üÂûÇß´Ù.
¡ãUNC4899 ³×Æ®¿öÅ© ÀÎÇÁ¶ó[ÀÚ·á=¸Çµð¾ðÆ®]
¸Çµð¾ðÆ®´Â ÀÌ·¯ÇÑ ÇàÀ§¸¦ ºÏÇÑ ÇØÅ·±×·ìÀÎ UNC4899·Î ÃßÀûÇÏ°í ÀÖÀ¸¸ç, UNC2970, APT43 ¹× UNC4899°¡ ¸ðµÎ À¯»çÇÑ ÀÎÇÁ¶ó¸¦ »ç¿ëÇÏ´Â °ÍÀ» °üÂûÇß´Ù. ¶ÇÇÑ, ¸Çµð¾ðÆ®´Â Áö³ 1³â µ¿¾È ºÏÇÑ ÇàÀ§ÀÚµé, ƯÈ÷ ¾ÏÈ£ÈÆó »ê¾÷¿¡ ÃÊÁ¡À» ¸ÂÃá ÇàÀ§ÀÚµéÀÇ ÀçÁ¤Àû µ¿±â ºÎ¿© ¿î¿µÀÌ Áõ°¡ÇÏ´Â °ÍÀ» °üÂûÇß´Ù. ºÏÇÑ ¶óÀڷ罺(Lazarus) ÇØÅ·±×·ì°ú ¿ÀǼҽº Ŭ·¯½ºÅÍ ¡®TraderTraitor¡¯, ¡®AppleJeus¡¯¿Í °°Àº APT À§Çù ÇàÀ§ÀÚ´Â ¾ÏÈ£ÈÆó »ê¾÷°ú ´Ù¾çÇÑ ºí·ÏüÀÎ Ç÷§Æû¿¡ ¿µÇâÀ» ¹ÌÄ¡°í ÀÖ´Ù.
±¸±Û Ŭ¶ó¿ìµå ¸Çµð¾ðÆ® ÄÁ¼³Æà Âû½º Ä«¸¶Ä®(Charles Carmakal) CTO´Â À̹ø Á¡ÇÁŬ¶ó¿ìµå ħÇØ »ç°Ç°ú °ü·ÃÇØ ¡°ºÏÇÑ ¿¬°è À§Çù ÇàÀ§ÀÚµéÀº ¾ÏÈ£ÈÆó¸¦ Å»ÃëÇϱâ À§ÇØ »çÀ̹ö °ø°Ý ´É·ÂÀ» Áö¼ÓÇؼ Çâ»ó½ÃÅ°°í ÀÖ´Ù. Áö³ 1³â°£ ¸Çµð¾ðÆ®´Â À̵éÀÌ ¿©·¯ Â÷·Ê °ø±Þ¸Á °ø°ÝÀ» ¼öÇàÇÏ°í, ÇÕ¹ýÀûÀÎ ¼ÒÇÁÆ®¿þ¾î¸¦ ¿À¿°½ÃÅ°¸ç, ¸ÂÃãÇü ¸Ö¿þ¾î¸¦ °³¹ßÇØ MacOS ½Ã½ºÅÛ¿¡ ¹èÆ÷ÇÏ´Â °ÍÀ» È®ÀÎÇß´Ù. À̵éÀº ±Ã±ØÀûÀ¸·Î ¾ÏÈ£ÈÆó·Î ±â¾÷À» Å»ÃëÇÏ°íÀÚ Çϸç, À̸¦ À§ÇØ Ã¢ÀÇÀûÀÎ ¹æ¹ýÀ» ã¾Æ³»°í ÀÖ´Ù. ±×·¯³ª ½Ç¼ö¸¦ ÀúÁö¸£±âµµ ÇØ ¿©·¯ ħÀÔ »ç°ÇÀÌ ±×µéÀÇ ¼ÒÇàÀÎ °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ¾ú´Ù¡±°í ¸»Çß´Ù.
¸Çµð¾ðÆ®´Â ºÏÇÑ ¾ÏÈ£ÈÆó °ü·Ã ´ã´çÀÚµéÀÌ ¾ÏÈ£ÈÆó »ê¾÷ ³» °íºÎ°¡°¡Ä¡ Ç¥Àû°ú À̵éÀÌ »ç¿ëÇÏ´Â ¼ÒÇÁÆ®¿þ¾î ¼Ö·ç¼Ç¿¡ °è¼Ó °ø°ÝÀ» ÁýÁßÇÒ °ÍÀ¸·Î ¿¹»óÇÏ°í ÀÖ´Ù. ¶ÇÇÑ, ºÏÇÑ ¾ÏÈ£ÈÆó ¾÷°è ³» °í°¡Ä¡ °³Àΰú ³»ºÎ º¸¾È ÆÀÀ» ³ë¸®´Â MacOS ¸Ö¿þ¾î °³¹ß°ú ¿ª·®¿¡µµ °è¼Ó ÁýÁßÇÒ °ÍÀ¸·Î Æò°¡ÇÑ´Ù°í ÀüÇß´Ù.
[±è¿µ¸í ±âÀÚ(boan@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>