Á¶ÀÛÇÑ À¥»çÀÌÆ® ¹æ¹®ÇÏ¸é °¢Á¾ Á¤º¸ ³ëÃâ½ÃÅ°°Ô µÅ
[º¸¾È´º½º ¹®°¡¿ë ±âÀÚ] MS°¡ À̹ø ´Þ ÃÊ ¹ßÇ¥ÇÑ ÆÐÄ¡¿¡´Â ¿§Áö ºê¶ó¿ìÀú(Edge Browser)¿¡ ´ëÇÑ ¾÷µ¥ÀÌÆ®°¡ Æ÷ÇԵǾî ÀÖ¾ú´Ù. ¾Ç¼º À¥»çÀÌÆ®¸¦ ÅëÇØ ¿§Áö ºê¶ó¿ìÀú¸¦ °ø°ÝÇÏ¸é ¹Î°¨ÇÑ µ¥ÀÌÅ͸¦ ÀÐÀ» ¼ö ÀÖ°Ô ÇØÁÖ´Â Ãë¾àÁ¡ÀÌ ÇØ°áµÆ´Ù.
[À̹ÌÁö = iclickart]
ÀÌ Ãë¾àÁ¡Àº CVE-2018-8235·Î, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ ¿§Áö ºê¶ó¿ìÀú°¡ Ãâó ´Ù¸¥ ¿äûµéÀ» ó¸®ÇÏ´Â ¹æ½Ä¿¡ ±âÀÎÇÑ´Ù°í MS´Â ±Ç°í¹®À» ÅëÇØ ¼³¸íÇß´Ù. ÀÌ ¹æ½Ä ¶§¹®¿¡ ¿§Áö ºê¶ó¿ìÀúÀÇ µ¿ÀÏ ±Ù¿ø Á¤Ã¥(Same-Origin Policy, SOP)À» ÇÇÇØ°¥ ¼ö ÀÖ°Ô µÇ°í, ±×·¡¼ »ç½Ç ÀÀ´äÇÏ¸é ¾È µÇ´Â ¿äû¿¡µµ ¿§Áö°¡ ¹ÝÀÀÀ» ÇÏ°Ô µÈ´Ù.
°ø°ÝÀÚµéÀº À̸¦ ¾Ç¿ëÇØ ¿§Áö ºê¶ó¿ìÀú°¡ º¸ÅëÀº Àü¼Û ±ÝÁö ó¸®µÉ µ¥ÀÌÅ͸¦ Àü¼ÛÇϵµ·Ï ¸¸µé ¼ö ÀÖ´Ù. ¾ÇÀÇÀûÀ¸·Î Á¶ÀÛµÈ À¥»çÀÌÆ®³ª ħÇØµÈ µµ¸ÞÀÎÀ̳ª À¥»çÀÌÆ®¸¦ ÅëÇØ °ø°ÝÀÌ °¡´ÉÇÏ´Ù. »ç¿ëÀÚ°¡ Á¦°øÇÏ´Â ÄÜÅÙÃ÷³ª ±¤°í¸¦ ¹Þ¾ÆµéÀ̰ųª È£½ºÆÃÇÏ´Â ¼º°ÝÀÇ À¥»çÀÌÆ® ¹× µµ¸ÞÀÎÀ̶ó¸é ÀÌ °ø°Ý¿¡ È°¿ëµÉ ¼ö ÀÖ´Ù.
À̸¦ ¹ß°ßÇÑ °Ç ±¸±ÛÀÇ °³¹ßÀÚÀÎ Á¦ÀÌÅ© ¾ÆÄ¡¹ßµå(Jake Archibald)¿´´Ù. ¾ÆÄ¡¹ßµå´Â ÀÌ Ãë¾àÁ¡¿¡ ¿þÀ̺꾲·ç(Wavethrough)¶ó´Â À̸§À» ºÙ¿´´Ù. ¿Ö³ÄÇϸé À¥»çÀÌÆ®°¡ ¸ÖƼ¹Ìµð¾î ÄÜÅÙÃ÷¸¦ ·ÎµùÇÏ´Â °úÁ¤ Áß¿¡ range¶ó´Â ¿äûÀ» È°¿ëÇÏ´Â ¡®audio¡¯ À¥ API¸¦ ¹ßµ¿½Ãų ¶§ Ãë¾àÁ¡ÀÌ ¹ß»ýÇϱ⠶§¹®ÀÌ´Ù.
Range¶ó´Â Çì´õ´Â ¡°¿¹¸¦ µé¾î µ¿¿µ»ó ÄÜÅÙÃ÷ÀÇ ÀϺθ¸À» »ç¿ëÀÚ°¡ ¿äûÇßÀ» ¶§ µ¿¿µ»ó Àüü¸¦ ´Ù¿î·Îµå ¹ÞÁö ¾Ê¾Æµµ, ¿äûµÈ ºÎºÐÀÇ ÄÜÅÙÃ÷ ¿ä¼Ò¸¸ Àç»ý½ÃÄÑÁÖ´Â ±â´ÉÀ» °¡Áö°í ÀÖ´Ù¡±°í ¾ÆÄ¡¹ßµå´Â ¼³¸íÇÑ´Ù. ¡°¼ºñ½º ¿öÄ¿¸¦ ÅëÇÏ°Ô µÇ¸é, range Çì´õ°¡ ¾ø¾îÁö´õ±º¿ä. no-cors¶ó´Â ¿äûÀÌ ¹ßµ¿µÇ±â ¶§¹®ÀÔ´Ï´Ù.¡±
¾ÆÄ¡¹ßµåÀÇ ¼³¸íÀÌ À̾îÁø´Ù. ¡°¸¸¾à fetch()¶ó´Â ÇÔ¼ö¸¦ »ç¿ëÇØ µ¥ÀÌÅ͸¦ °¡Á®¿Â´Ù°í ÇսôÙ. µ¥ÀÌÅÍÀÇ Ãâó°¡ ´Ù¸¥ °÷À̶ó¸é, ±× Ãâó·ÎºÎÅÍÀÇ Çã°¡°¡ ÀÖ¾î¾ß¸¸ µ¥ÀÌÅ͸¦ ¿¶÷ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·± Á¾·ùÀÇ ¿äû¿¡´Â ÄíÅ°°¡ ¸¸µé¾îÁöÁö ¾Ê´Â °Ô ¡®µðÆúÆ®¡¯Àε¥, ÄíÅ°¸¦ ÀϺη¯ ¸¸µé°í ½Í´Ù¸é µ¥ÀÌÅÍ Ãâó·ÎºÎÅÍ ¶Ç ´Ù¸¥ Çã°¡¸¦ ¹Þ¾Æ¾ß¸¸ ÇÕ´Ï´Ù.¡±
±×·¸±â ¶§¹®¿¡ ÀϺΠÇì´õµéÀ» »ç¿ëÇÒ °æ¿ì ºê¶ó¿ìÀú´Â ¿äûÀ» º¸³»±â Àü¿¡ Ãâó¸¦ ¸ÕÀú È®ÀÎÇÑ´Ù. ±×·¯³ª ÀÌ °úÁ¤À» »ý·«ÇÏ´Â APIµéÀÌ Á¸ÀçÇÑ´Ù. Ãâó È®ÀÎ °úÁ¤ÀÌ ¾ø¾îÁö¹Ç·Î ¹Î°¨ÇÑ µ¥ÀÌÅÍ°¡ À¯ÃâµÉ °¡´É¼ºÀÌ »ý°Ü³´Ù. ¡°no-cors ¿äûÀº ÄíÅ°¿Í ÇÔ²² Àü¼ÛµÇ¸ç, ÀÌÇØÇϱⰡ Èûµç ÀÀ´äÀ» µÇµ¹·Á ¹Þ½À´Ï´Ù. ¿©±â¿¡´Ù°¡ ÀϺΠAPI¸¦ »ç¿ëÇϸé ÀÌ ÀÀ´ä°ú ÇÔ²² µ¹¾Æ¿Â µ¥ÀÌÅÍ¿¡ Á¢±ÙÇÏ´Â °Ô °¡´ÉÇØÁý´Ï´Ù.¡±
ÀÌ ¸ðµÎ¸¦ Á¾ÇÕÇغ¸¸é ´ÙÀ½°ú °°´Ù. ¡°ÄÜÅÙÃ÷ÀÇ ÀϺΠ¿ä¼Ò°¡ no-cors ¿äûÀ» range Çì´õ¿Í ÇÔ²² º¸³À´Ï´Ù. ±×·¯¸é fetch()¶ó´Â ÇÔ¼ö°¡ ¹ßµ¿µÇ´Âµ¥, Çì´õ¸¸À» »©³õ½À´Ï´Ù. no-cors ¿äû°ú ȣȯµÇÁö ¾Ê±â ¶§¹®ÀÔ´Ï´Ù. ÇÏÁö¸¸ range ¿äûÀº HTML ³»¿¡¼ Ç¥ÁØÈµÈ ÀûÀÌ ¾ø´Â Çì´õÀÔ´Ï´Ù. ¶ÇÇÑ ¼ºñ½º ¿öÄ¿µéÀÌ ¿©±â¿¡ °³ÀԵDZ⠶§¹®¿¡ ƯÁ¤ À¥»çÀÌÆ®°¡ ÀÓÀÇÀÇ ÀÀ´äÀ» ¼ÛÃâÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù.¡±
ÀÌ °úÁ¤¿¡¼ ´Ù¸¥ Ãâó¸¦ ÇâÇÑ no-cors ¿äûÀ̶ó°í Çصµ °ø°ÝÀÚ°¡ ¿øÇÏ´Â ´ë·Î ÀÀ´äÀ» À¯µµÇÒ ¼ö ÀÖ°Ô µÈ´Ù. ¡°¿¹¸¦ µé¾î img űװ¡ ÆäÀÌÁö¿¡ ÀÖ´Ù°í ÇսôÙ. ÀÌ À̹ÌÁö´Â facebook.comÀ̶ó´Â µµ¸ÞÀο¡ ¿¬°áµÇ¾î ÀÖ°í¿ä. ±×·¸Áö¸¸ ¼ºñ½º ¿öÄ¿¸¦ ÅëÇØ twitter.comÀ¸·ÎºÎÅÍ µ¥ÀÌÅ͸¦ µ¹·Á¹ÞÀ» ¼ö ÀÖ°Ô µÈ´Ù´Â °Ì´Ï´Ù.¡±
¾ÆÄ¡¹ßµå´Â ÀÌ·¯ÇÑ °ø°Ý ÀÌ·ÐÀ» °¡´ÉÄÉ ÇÏ´Â À¥»çÀÌÆ®¸¦ ±¸ÃàÇß´Ù. ±×·¯¸é¼ ¿§Áö ºê¶ó¿ìÀú¸¸ÀÌ ¾Æ´Ï¶ó ÆÄÀ̾îÆø½ºÀÇ ÀϺΠ¹öÀü¿¡¼µµ ÀÌ °ø°ÝÀÌ °¡´ÉÇÔÀ» ¹ß°ßÇß´Ù. ÆÄÀ̾îÆø½º ÃøÀº ÀÌ ¹öÀüµé¿¡ ´ëÇÑ ÆÐÄ¡¸¦ ¹ßÇ¥Çß´Ù.
¡°ÀÌ °ø°ÝÀÌ ¹«½¼ ¶æÀ̳ĸé, ´©±º°¡ Á¦°¡ ¸¸µç »çÀÌÆ®¸¦ ¿§Áö ºê¶ó¿ìÀú¸¦ ÅëÇØ Á¢¼ÓÇϸé Á¦°¡ ±× »ç¶÷ÀÇ À̸ÞÀÏÀ̳ª ÆäÀ̽ººÏ Çǵ带 ÀÐÀ» ¼ö ÀÖ´Ù´Â °Ì´Ï´Ù. ±×°Íµµ ±× »ç¶÷ ¸ð¸£°Ô ¸»ÀÌÁÒ. ±×·¯´Ï ÆÐÄ¡¸¦ ÃÖ´ëÇÑ »¡¸® ÆÐÄ¡¸¦ Àû¿ëÇÏ´Â °Ô ÁÁ½À´Ï´Ù.¡±
[±¹Á¦ºÎ ¹®°¡¿ë ±âÀÚ(globoan@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>