[º¸¾È´º½º ¹®°¡¿ë] ¾ÖÇÃÀÇ ´Ü´ÜÇÑ È¯°æ¿¡ ¶Ç ´Ù¸¥ ±ÝÀÌ ¹ß°ßµÇ¾ú´Ù. Å»¿ÁÀ» ÇÏÁö ¾ÊÀº iOS ±â±âµé¿¡µµ ¿µÇâÀÌ °¡´Â Ãë¾àÁ¡ÀÌ´Ù. ¾ÆÀÌ·¯´ÏÇÑ °ÍÀº ÀÌ Ãë¾àÁ¡Àº ¾Û °³¹ßÀÚµéÀÌ ¾ÖÇÃÀÇ °ø½Ä ÀýÂ÷¸¦ °ÅÄ¡Áö ¾Ê°í ºü¸£°Ô º¸¾È ¾÷µ¥ÀÌÆ®¸¦ ¹èÆ÷ÇÒ ¶§ »ç¿ëÇÏ´Â ÇÖÆÐÄ¡ Åø¿¡¼ ¹ß°ßµÇ¾ú´Ù´Â °ÍÀ̶ó°í ÆÄÀ̾î¾ÆÀÌ(FireEye)´Â º¸µµÇß´Ù.
Áö³ 9¿ù ¿¢½ºÄÚµå°í½ºÆ®(XCodeGhost) »ç°ÇÀÌ ¹ß»ýÇÑ ÀÌÈÄ Å»¿ÁÇÏÁö ¾ÊÀº iOS ±â±âµéÀÌ ¾ÈÀüÇÏ´Ù´Â °Ç ¿¾¸»ÀÌ µÇ¾ú´Ù. ¾Û ½ºÅä¾î¿¡ Á¤»óÀûÀÎ ¾ÛÀ» °³¹ßÇØ ¿Ã·Á³õ´Â °³¹ßÀÚµéÀ» °ø·«ÇÏ¸é ½±°Ô ¸Ö¿þ¾î°¡ ħÅõµÈ´Ù´Â »ç½ÇÀÌ µå·¯³µ±â ¶§¹®ÀÌ´Ù. ±×·ÎºÎÅÍ 4°³¿ù, ºñ½ÁÇÑ »ç°ÇÀÌ ¶Ç ÅÍÁø °ÍÀÌ´Ù.
¾ÖÇÃÀº ¾Û ½ºÅä¾î¿¡ ¾ÛÀ» ÇԺηΠµî·Ï½ÃÄÑÁÖÁö ¾Ê´Â´Ù. ¾ÖÇø¸ÀÇ Á¡°Ë °úÁ¤À» °ÅÄ¡°í, ÀÌ¿¡ Åë°úÇÑ °Íµé¸¸ °ø½Ä ¾Û ½ºÅä¾î¿¡ À̸§À» ¿Ã¸± ¼ö ÀÖ´Ù. ÀÌ¿¡ ´ëÇØ ÆÄÀ̾î¾ÆÀÌ´Â ¡°ÀÌ´Â iOS »ç¿ëÀÚµéÀ» º¸È£Çϱâ À§ÇÑ °ÍÀ¸·Î ¾ÖÇÃÀÌ Á¤ÇÑ º¸¾È Ç¥ÁØÀ» ÀÚ¶ó ÁöŲ °³¹ßÀڵ鸸 ÀÌ »ýÅÂ°è ¾È¿¡¼ È°µ¿ÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù¡±°í ±× ¸ñÀû¼º¿¡ ´ëÇØ ¼³¸íÇÏ¸é¼ ¡°±×·¯³ª »ç½Ç ÀÌ´Â °³¹ßÀڵ鿡°Ô ±²ÀåÈ÷ ¾î·Æ°í ÇÇ°ïÇÒ ¼ö ÀÖ´Â °úÁ¤ÀÌ´Ù¡±¶ó°í ´ÜÁ¡µµ µå·¯³Â´Ù.
±×·±µ¥ ¹®Á¦´Â ¾ÛÀ» »õ·Î µî·ÏÇÒ ¶§Ã³·³ ±ÍÂúÀº °úÁ¤À» ±âÁ¸ ¾Û ¾÷µ¥ÀÌÆ® ÇÒ ¶§µµ °ÅÃÄ¾ß ÇÑ´Ù´Â °ÍÀÌ´Ù. ½Ã±ÞÇϰųª Áß´ëÇÑ Ãë¾àÁ¡À» ÇȽºÇÏ´Â °æ¿ìó·³ »ç¾ÈÀÌ ±ÞÇÒ ¶§ °³¹ßÀÚ°¡ ´À³¢´Â ¾Ð¹Ú°¨°ú ÃÊÁ¶ÇÔÀº ÀÌ·ç ¸»ÇÒ ¼ö ¾ø´Ù°í ÇÑ´Ù. ¡°´ç¿¬È÷ À̴ ¥ÁõÀ¸·Î ÀüȯµÈ´Ù´Â °Ô °³¹ßÀÚµéÀÌ Æò¼Ò ´À³¢´Â ¼ÖÁ÷ÇÑ °¨Á¤ÀÔ´Ï´Ù.¡±
¹°·Ð ½Å±Ô ¾ÛÀ» µî·ÏÇÏ´Â °úÁ¤°ú ±âÁ¸ ¾ÛÀÇ ¾÷µ¥ÀÌÆ®¸¦ µî·ÏÇÏ´Â °úÁ¤ÀÌ ¿ÏÀüÈ÷ ¶È°°Àº °Ç ¾Æ´Ï´Ù. ÇÏÁö¸¸ ¾÷µ¥ÀÌÆ® Äڵ尡 ½ÂÀÎÀ» ¹Þ´Â µ¥¿¡ °É¸®´Â Æò±Õ ½Ã°£Àº 7ÀÏÀÌ´Ù. º¸¾È ¾÷µ¥ÀÌÆ®¶ó¸é 7ÀÏÀº ±²ÀåÈ÷ ±æ´Ù°í º¼ ¼ö ÀÖ´Â ±â°£ÀÌ´Ù. ±×·¡¼ °³¹ßÀÚµéÀº À̸¦ ¿ìȸÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» °í¾ÈÇϱ⠽ÃÀÛÇß´Ù. ±×¸®°í ÆÐÄ¡¸¸ÅÀº Á» ´õ Á÷Á¢, »¡¸® ¹èÆ÷ÇÒ ¼ö ÀÖ´Â ÅøÀ» ¸¸µé¾î³Â´Ù.
¡°ÀÌ ÅøÀÇ ÀåÁ¡Àº °³¹ßÀÚµéÀÇ µ¶¸³¼ºÀ» Á» ´õ º¸ÀåÇØÁشٴ °ÍÀÔ´Ï´Ù. ÇÏÁö¸¸ ¾ÖÇÃÀÌ Á¤½ÄÀ¸·Î ¿ä±¸ÇÏ´Â º¸¾È Ç¥ÁØ°ú´Â »ç¹µ ´Ù¸¥ Á¡ÀÌ ÀÖÁö¿ä. °³¹ßÀڵ鿡°Ô µ¶¸³¼ºÀ» ºÎ¿©ÇÏ´Â ¸¸Å ¾ÖÇÃÀÇ º¸¾È Ç¥ÁØÀ» °³¹ßÀÚµéÀÌ ½º½º·Î ÁöÄÑ¾ß ÇÏ´Â °Çµ¥, ÀÌ°ÍÀÌ Á¦´ë·Î ÁöÄÑÁö´Â°¡´Â Àǹ®ÀÔ´Ï´Ù. »ç½Ç ¿©Å±îÁö Àΰ£ÀÇ °æÇèÀ¸·Î ºÃÀ» ¶§ ±×·¸Áö ¾ÊÀ» °¡´É¼ºÀÌ ´õ Å©°ÚÁÒ. °á±¹ ¾ðÁ¨°¡ ¾Ç¿ëµÉ ¾Æų·¹½º°Ç °°Àº °Å¿´½À´Ï´Ù.¡±
ÆÄÀ̾î¾ÆÀÌ´Â ¸ÕÀú JSPatch¶ó´Â °ÍÀ» ½ÃÀÛÀ¸·Î ÀÌ·± ¡®Áö¸§±æ¡¯ ÅøµéÀ» ºÐ¼®Çسª°¡±â ½ÃÀÛÇß´Ù. JSPatch´Â ¿ÀǼҽº ÇÁ·ÎÁ§Æ®·Î ¾ÖÇÃÀÇ JavaScriptCore ÇÁ·¹ÀÓ¿öÅ©¸¦ ±â¹ÝÀ¸·Î ÇÏ°í ÀÖ´Ù. JSPatch°¡ ÀÓº£µåµÈ ¾ÛÀÇ °æ¿ì º¸¾È ¾÷µ¥ÀÌÆ®¸¦ ¾Æ¹« ¶§³ª ÀÚÀ¯·Ó°Ô Àû¿ëÇÒ ¼ö ÀÖ°Ô µÈ´Ù.
ÇöÀç ÀÌ JSPatch¸¦ »ç¿ëÇÏ°í ÀÖ´Â ¾ÛÀº ¾Û ½ºÅä¾î¿¡ 1220°³°¡ Á¸ÀçÇÑ´Ù. ´ëºÎºÐ Áß±¹ ¾Û ½ºÅä¾îÀÇ ¾ÛµéÀÌ´Ù. ÀÌ 1220°³ Áß ¾Ç¼º ¾ÛÀº Çϳªµµ ¾ø´Ù. ´Ù¸¸ JSPatch¶ó´Â ÅøÀÌ »ðÀԵǾî Àֱ⠶§¹®¿¡ ¾ÕÀ¸·Î ¾Ç¼º ¾ÛÀ¸·Î º¯¸ðÇÒ °¡´É¼ºÀÌ ´ÙºÐÇÏ´Ù´Â °Ô ÆÄÀ̾î¾ÆÀÌÀÇ ºÐ¼® °á°ú´Ù.
ÆÄÀ̾î¾ÆÀÌ´Â JSPatch°¡ ¾Ç¿ëµÉ ¼ö ÀÖ´Â ¼¼ °¡Áö ½Ã³ª¸®¿À¸¦ Á¦½ÃÇß´Ù.
1. ¾Ç¼º °³¹ßÀÚ°¡ ¾Ç¼º ±â´ÉÀÌ ¾ø´Â ¾ÛÀ» °³¹ßÇ쵂 JSPatch¸¦ ½É¾î³õ´Â´Ù. ±×¸®°í ¾ÖÇÃÀÇ ½ÂÀÎÀ» ¹Þ´Â µ¥ ¼º°øÇØ µî·Ï½ÃŲ ÈÄ ¾Ç¼º Äڵ尡 »ðÀÔµÈ ÆÐÄ¡¸¦ »ç¿ëÀڵ鿡°Ô ¹èÆ÷ÇÑ´Ù.
2. ¾Ç¼º ±¤°í SDK(¼ÒÇÁÆ®¿þ¾î °³¹ß Ŷ) Á¦ÀÛÀÚ°¡ JSPatch¸¦ SDK¿¡ »ðÀÔ½ÃŲ´Ù. Æò¹üÇÑ °³¹ßÀÚ°¡ ÇÕ¹ýÀûÀÎ ¸ñÀûÀ¸·Î SDK¸¦ ¹°»öÇÏ´Ù°¡ ÇØ´ç SDK¸¦ ´Ù¿î·Îµå ¹Þ°í »ç¿ëÇÑ´Ù. ±×·¸°Ô °³¹ßµÈ ¾ÛÀÌ ¾Û ½ºÅä¾î¿¡ µî·ÏµÇ¸é, ÃÖÃÊ SDK Á¦ÀÛÀÚ°¡ JSPatch¸¦ ÅëÇØ ¾Ç¼º JavaScript¸¦ ÆÛÆ®¸°´Ù.
3. Áß°£ÀÚ °ø°ÝÀ» Àü¹®À¸·Î ÇÏ´Â °ø°ÝÀÚ°¡ Ŭ¶óÀ̾ðÆ®-¼¹ö °£ Åë½ÅÀ» °¡·Îæ´Ù. ±×·± ÈÄ ¾Û °³¹ßÀÚ°¡ »ç¿ëÀÚ¿¡°Ô º¸³»´Â JavaScript¸¦ ÀÓÀÇ·Î ¼öÁ¤ÇÑ´Ù.
ÆÄÀ̾î¾ÆÀÌ°¡ ¹àÈù Ãë¾àÁ¡ÀÌ ¿ÏÀüÈ÷ »õ·Î¿î °³³äÀº ¾Æ´Ï´Ù. ´Ù¸¸ ¡®°³¹ßÀÚ¡¯¸¦ ¿ìȸÇØ »ç¿ëÀÚ¸¦ ³ë¸®´Â ¼ö¹ý ¾Õ¿¡ 100% ¸é¿ª¼ºÀ» ÀÚ¶ûÇϴ üÁ¦³ª ȯ°æÀº Á¸ÀçÇÏÁö ¾Ê´Â´Ù´Â °ÍÀÌ ºÒ°ú 4°³¿ù ¸¸¿¡ ´Ù½Ã ÇÑ ¹ø µå·¯³µ´Ù´Â Á¡Àº ½Ã»çÇÏ´Â ¹Ù°¡ ÀûÁö ¾Ê´Ù. »ç¿ëÀÚÀÇ º¸¾È ±³À°µµ Áß¿äÇÏÁö¸¸ °³¹ßÀÚÀÇ º¸¾È ±³À°µµ ½Ã±ÞÇÏ´Ù.
Copyrighted 2015. UBM-Tech. 117153:0515BC
[±¹Á¦ºÎ ¹®°¡¿ë ±âÀÚ(globoan@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>