iOS¿¡¼µµ °áÇÔ ³ª¿Í...½Ã±×³Î °³¹ßÀÚ´Â ¡°ÀÏÁ¾ÀÇ Æ®·¹ÀÌµå ¿ÀÇÁ °³³ä¿¡ ºÒ°ú¡±
[º¸¾È´º½º ¹®°¡¿ë ±âÀÚ] Àα⠳ôÀº ÇÁ¶óÀ̹ö½Ã º¸È£ ±â´ÉÀÌ °·ÂÇÑ ¸Þ½ÅÀú ¾ÖÇø®ÄÉÀ̼ÇÀÎ ½Ã±×³Î(Signal)¿¡¼ ½É°¢ÇÑ Ãë¾àÁ¡ÀÌ ¹ß°ßµÇ¾ú°í, ½Ã±×³ÎÀÇ °³¹ßÀÚµéÀº ±ÞÈ÷ ÆÐÄ¡¸¦ ¹ßÇ¥Çß´Ù. ÀÌ Ãë¾àÁ¡À» ÀͽºÇ÷ÎÀÕ ÇÒ °æ¿ì, ºñ¹Ð À¯Áö°¡ °¡Àå Å« ÀåÁ¡ÀÎ ½Ã±×³ÎÀÇ Åë½Å ³»¿ëÀ» ¿³µéÀ» ¼ö ÀÖ°Ô µÈ´Ù°í ÇÑ´Ù.
[À̹ÌÁö = iclickart]
ÀÌ Ãë¾àÁ¡Àº CVE-2019-17191·Î, ±¸±Û ÇÁ·ÎÁ§Æ® Á¦·Î(Project Zero) ÆÀÀÇ Àü¹®°¡ÀÎ ³ªÅ»¸® ½Ç¹Ù³ëºñÄ¡(Natalie Silvanovich)°¡ ¹ß°ßÇÑ °ÍÀÌ´Ù. 9¿ù ¸» °æ¿¡ ½Ã±×³Î·Î º¸°í°¡ µÆ°í, ½Ã±×³ÎÀº »ç¾ÈÀÌ »ç¾ÈÀÎ ¸¸Å 4.47.7 ¹öÀüÀ» °ð¹Ù·Î ¹ßÇ¥ÇÏ¸ç ¹®Á¦¸¦ ÇØ°áÇß´Ù. ¾Èµå·ÎÀ̵å¿ë ½Ã±×³Î¿¡¼ÀÇ ÀÏÀÌ´Ù.
CVE-2019-17191À» ÀͽºÇ÷ÎÀÕ ÇÏ·Á¸é Ư¼öÇÏ°Ô Á¶ÀÛµÈ ½Ã±×³Î Ŭ¶óÀ̾ðÆ®°¡ ÇÊ¿äÇÏ´Ù. Ŭ¶óÀ̾ðÆ®¸¦ »ç¿ëÇØ °ø°Ý Ç¥ÀûÀÌ µÇ´Â Àι°¿¡°Ô À½¼º Åëȸ¦ ½ÃÀÛÇÏ°í, ÀüÈ º§ÀÌ ¿ï¸®±â ½ÃÀÛÇÒ ¶§ °ø°ÝÀÚ°¡ ¿Àµð¿À À½¼º Á¦°Å ¹öÆ°À» ´©¸£¸é °Ç³ÊÆí¿¡¼ ÀÚµ¿À¸·Î ÀüÈ°¡ ¹Þ¾ÆÁö°Ô µÈ´Ù°í ÇÑ´Ù. ´Ù¸¸ ¿µ»ó ÅëÈ ±â´ÉÀ» ÀÌ·¸°Ô ¾Ç¿ëÇÏ´Â °Ç ºÒ°¡´ÉÇÏ´Ù.
ÇÑÆí iOS¿ë ½Ã±×³Î¿¡¼µµ °°Àº ¹®Á¦°¡ ¹ß°ßµÆ´Ù. ÇÏÁö¸¸ UI¿¡ ¿À·ù°¡ ÀÖ¾î À§¿Í °°Àº ¹æ¹ýÀ¸·Î Åëȸ¦ °Á¦ÇÒ °æ¿ì ±Ý¹æ ²÷±ä´Ù°í ÇÑ´Ù. ÀÌ ¿À·ù´Â »óÅ º¯È°¡ ¿¹±âÄ¡ ¾Ê°Ô ¹ß»ýÇÒ °æ¿ì ³ªÅ¸³ª´Â °ÍÀ̶ó°í ½Ç¹Ù³ëºñÄ¡´Â ¼³¸íÇÑ´Ù. ¡°±×·¸´Ù°í iOS¿ë ½Ã±×³Î¿¡ Ãë¾àÁ¡ÀÌ ¾ø´Â °Í°ú ¸¶Âù°¡Áö¶ó´Â °ÍÀº ¾Æ´Õ´Ï´Ù. ½Ã±×³ÎÀÇ ·ÎÁ÷ °³¼±ÀÌ ÇÊ¿äÇÕ´Ï´Ù.¡±
½Ã±×³ÎÀÇ Ãë¾àÁ¡ÀÌ °ø°³µÇÀÚ °³¹ßÀÚÀÎ ¸ñ½Ã ¸»¸°½ºÆÄÀÌÅ©(Moxie Marlinspike)´Â Æ®À§Å͸¦ ÅëÇØ ¡°ÇØ´ç Ãë¾àÁ¡À» ÀͽºÇ÷ÎÀÕ ÇÑ´Ù°í Çصµ °ø°ÝÀÚ°¡ ÇÇÇØÀÚÀÇ ¸¶ÀÌÅ©·ÎÆùÀ» È°¼ºÈ½ÃÅ°´Â °Ç ºÒ°¡´ÉÇÏ´Ù¡±°í ¹Ý¹ÚÇß´Ù. °Ô´Ù°¡ ¡°ÇÇÇØÀÚ°¡ ȸéÀ» ÅëÇØ ÅëÈ°¡ ¿¬°áµÇ¾ú´Ù´Â °É È®ÀÎÇÒ ¼ö ÀÖ°í, ½Ã±×³ÎÀÇ ·Î±×¿¡µµ ÇØ´ç ÅëÈ°¡ ÀúÀåµÈ´Ù¡±°íµµ µ¡ºÙ¿´´Ù.
ÇÑÆí ½Ç¹Ù³ëºñÄ¡´Â ¹ö±× º¸°í¼¸¦ ÅëÇØ ¡°½Ã±×³ÎÀÌ ¿µ»ó ÅëÈ°¡ ½ÅÈ£°¡ Àü¼ÛµÇ°í, »ó´ë°¡ ±×°É ¹Þ´Â´Ù°í ÀÀ´äÇϱâ ÀüºÎÅÍ ÀÌ¹Ì ½Ç½Ã°£ Àü¼Û ÇÁ·ÎÅäÄÝ(RTP) ÆÐŶÀ» ó¸®Çϱ⠽ÃÀÛÇÑ´Ù¡±°í ¹ßÇ¥Çϱ⵵ Çß´Ù. ¶Ç ´Ù¸¥ Ãë¾àÁ¡À» ÁöÀûÇÑ °ÍÀÌ´Ù. ¡°±×·¸±â ¶§¹®¿¡ »ç¿ëÀÚÀÇ Æ¯º°ÇÑ ÇàÀ§°¡ ¾ø´õ¶óµµ ÀÌ·¯ÇÑ Á¡À» ÀͽºÇ÷ÎÀÕ ÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù.¡±
ÀÌ µÎ ¹ø° Ãë¾àÁ¡ ÀÚü´Â WebRTC¿¡ ÀÖ´Â °ÍÀ¸·Î ³ªÅ¸³µ´Ù. WebRTC´Â ¹«·á ¿ÀǼҽº ÇÁ·ÎÁ§Æ®·Î, °£´ÜÇÑ APIµéÀ» ÅëÇØ ¸ð¹ÙÀÏ ¾ÖÇø®ÄÉÀ̼ǵ鿡 ½Ç½Ã°£ Åë½Å ±â´ÉÀ» ºÎ¿©ÇÑ´Ù.
½Ç¹Ù³ëºñÄ¡´Â ¡°½Ã±×³ÎÀÇ °³¹ßÀÚµéÀÌ ÀÌ ¿À·ù¿¡ ´ëÇØ ¡®¼³°è Â÷¿ø¿¡¼ ³ªÅ¸³ Æ®·¹ÀÌµå ¿ÀÇÁ(trade-off)¡¯¶ó°í ¼³¸íÇÑ °ÍÀ¸·Î ¾Ë°í ÀÖ´Ù¡±°í ¸»Çß´Ù. Æ®·¹ÀÌµå ¿ÀÇÁ¶õ ÇÑ ±â´ÉÀ» ¾ò±â À§ÇØ ¾î¿ ¼ö ¾øÀÌ ¹ö·Á¾ß ÇÏ´Â ¶Ç ´Ù¸¥ ±â´ÉÀ̳ª ºÒÆíÇÑ Á¡À» ¸»ÇÑ´Ù. ¡°±×·¸´Ù´Â °Ç ½Ã±×³ÎÀÌ ÀÌ ¹®Á¦¸¦ ´çºÐ°£ ÆÐÄ¡ÇÏÁö ¾ÊÀ» °ÍÀ̶ó´Â ¶æÀÔ´Ï´Ù.¡±
±×·¯³ª ¸»¸°½ºÆÄÀÌÅ©´Â ½Ã±×³ÎÀÇ WebRTC ±¸Ãà°ú °ü·ÃÇؼ ¾ðÁ¦µçÁö Àü¹®°¡µéÀÇ Á¦¾È°ú ÀÇ°ßÀ» ¹ÞÀ» ¿¹Á¤À̶ó°í ¹ßÇ¥Çß´Ù.
Çѱ¹À» ºñ·ÔÇØ Àü ¼¼°è¿¡¼´Â ¿³µè±â°¡ ÀüÇô µÇÁö ¾Ê¾Æ ºñ¹Ð À̾߱⿡ ÀûÇÕÇÑ ¾ÛÀ¸·Î ÅÚ·¹±×·¥(Telegram)ÀÌ °¢±¤¹Þ°í ÀÖ´Ù. ÇÏÁö¸¸ ÀÌ ¶§¹®¿¡ ÅÚ·¹±×·¥Àº ¿ÀÈ÷·Á ¹üÁËÀÚµéÀÇ ¿Â»óÀÌ µÇ¾î°¡°í ÀÖ°í, µû¶ó¼ ¡®»õ·Î¿î ´ÙÅ©À¥¡¯À¸·ÎÀÇ ¿ªÇÒÀ» ÇÏ°í Àֱ⵵ ÇÏ´Ù. ÀÌ¿¡ µû¶ó ÀϺΠÅÚ·¹±×·¥ »ç¿ëÀÚµé »çÀÌ¿¡¼ ½Ã±×³Î·ÎÀÇ ¿òÁ÷ÀÓÀÌ ³ªÅ¸³ª°í ÀÖ´Â ºÐÀ§±â´Ù.
Çѱ¹¿¡¼µµ ¹Î°¨ÇÑ »ç¾ÈÀ» À̾߱âÇØ¾ß ÇÏ´Â »ç¶÷µé »çÀÌ¿¡¼´Â ½Ã±×³ÎÀÌ ¹°¸Á¿¡ ¿À¸£°í ÀÖ´Ù. ±×·¯³ª ÀÌ·¯ÇÑ Ãë¾àÁ¡µéÀÌ ¹ß°ßµÈ »óÅÂÀÌ°í, °¡±î¿î ½ÃÀÏ ¾È¿¡ ÆÐÄ¡µÇÁö ¾ÊÀ» Àü¸ÁÀ̶ó¸é Á¶±Ý ´õ °ËÅä°¡ ÇÊ¿äÇÒ °ÍÀ¸·Î º¸ÀδÙ.
4ÁÙ ¿ä¾à
1. ÇÁ¶óÀ̹ö½Ã ¸Þ½ÅÀú ¾Û ½Ã±×³Î¿¡¼ ÇÁ¶óÀ̹ö½Ã ÈѼսÃų ¼ö ÀÖ´Â Ãë¾àÁ¡ ³ª¿È.
2. Á¶ÀÛµÈ ½Ã±×³Î ¾ÛÀ¸·Î »ó´ë¿¡°Ô Àüȸ¦ °É°í À½¼º Á¦°Å ¹öÆ° ´©¸£¸é ÀÚµ¿À¸·Î ¹Þ¾ÆÁü.
3. ¾Èµå·ÎÀ̵å¿ëÀº ÆÐÄ¡°¡ ³ª¿Â »óÅÂ.
4. iOS¿¡¼ ¹ß°ßµÈ ¶Ç ´Ù¸¥, ±×·¯³ª ºñ½ÁÇÑ °áÇÔÀÇ °æ¿ì, ÆÐÄ¡ ¾È µÉ µí.
[±¹Á¦ºÎ ¹®°¡¿ë ±âÀÚ(globoan@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>