¾ó¸¶³ª ¿À·£ ±â°£ Áö¼ÓµÆ´ÂÁö ¾Ë ¼ö ¾ø¾î...ºñ¹Ð¹øÈ£ ÀüºÎ ¹Ù²ã¾ß
[º¸¾È´º½º ¹®°¡¿ë ±âÀÚ] ÄÜÅÙÃ÷ Àü¼Û ³×Æ®¿öÅ©(Contents Delivery Network, CDN)ÀΠŬ¶ó¿ìµåÇ÷¹¾î(Cloudflare)¸¦ »ç¿ëÇÏ´Â À¥»çÀÌÆ®´Â ¼ö¹é¸¸¿¡ ´ÞÇÑ´Ù. ±×·±µ¥ ÀÌ Å¬¶ó¿ìµåÇ÷¹¾î¿¡¼ ÀáÀçÀûÀ¸·Î ¹Î°¨ÇÒ ¼ö ÀÖ´Â Á¤º¸°¡ ¼ö°³¿ù µ¿¾È À¯ÃâµÆ´Ù°í ÇÑ´Ù. À¯ÃâµÈ ¾çÀº ¾ÆÁ÷µµ ¹àÇôÁöÁö ¾Ê°í ÀÖ´Ù. À¯ÃâµÈ °ÍÀ¸·Î º¸ÀÌ´Â Á¤º¸´Â À̸ÞÀÏ, °³Àνĺ°Á¤º¸, »ç¿ëÀÚ À̸§, ºñ¹Ð¹øÈ£, °³ÀΠäÆà ¸Þ½ÃÁö, HTTP ÄíÅ°, ÀÎÁõ ÅäÅ« µîÀÌ´Ù. ÀÌ ¶§¹®¿¡ ¿µÇâÀ» ¹ÞÀº À¥»çÀÌÆ®µé·Î´Â ¿ì¹ö(Uber), ÇͺñÆ®(FitBit), ¿ÀÄÉÀÌÅ¥Çǵå(OKCupid), ¾ÆÀÌÆнº¿öµå(IPassword)´Ù.
º¸ÅëÀÇ µ¥ÀÌÅÍ À¯Ãâ »ç°í¿Í ´Þ¸® À̹ø »ç°í¸¦ ÅëÇØ À¯ÃâµÈ °ÍÀ¸·Î º¸ÀÌ´Â Á¤º¸ Áß ÀϺδ ±¸±ÛÀ̳ª ¾ßÈÄ¿Í °°Àº °Ë»ö¿£ÁøÀÇ Ä³½Ã¿¡ ³²¾ÆÀÖ´Â °ÍÀ¸·Î ³ªÅ¸³µ´Ù. ÀÌ´Â À¥ ½ºÅ©·¡ÇÎ Åø ¶§¹®ÀÎ °ÍÀ¸·Î º¸ÀδÙ. ÀÌ´Â ¹«½¼ ¶æÀ̳ĸé, °Ë»ö¿£Áø ¾÷ü¿¡¼ ij½Ã¸¦ ó¸®ÇÏÁö ¾Ê´Â ÀÌ»ó, ´©±¸³ª ÀÎÅͳÝÀ» ÅëÇØ ÀÌ Á¤º¸¸¦ °Ë»öÇغ¼ ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù. ÇöÀç º¸¾È Àü¹®°¡µéÀº ÀÌ »ç°í¸¦ Ŭ¶ó¿ìµåºí¸®µå(Cloudbleed)¶ó°í ºÎ¸£°í ÀÖ´Ù.
Ŭ¶ó¿ìµåºí¸®µå´Â Ŭ¶ó¿ìµåÇ÷¹¾î(Cloudflare)ÀÇ HTML ÆĽÌ(parsing) ¿À·ù¿¡¼ºÎÅÍ ¹ß»ýÇß´Ù°í ÇÑ´Ù. Ŭ¶ó¿ìµåÇ÷¹¾î°¡ À¥ ÆäÀÌÁö¸¦ ÆĽÌÇÏ°í ¼öÁ¤ÇÒ ¶§ CDNÀ» °ÅÄ¡´Âµ¥, À̶§ Ŭ¶ó¿ìµåÇ÷¹¾îÀÇ ¼¹ö¿¡¼ ¹«ÀÛÀ§ÀÇ Á¤º¸°¡ HTTP ¿äû¿¡ ´ëÇÑ ÀÀ´äÀ¸·Î¼ ¸®¹ö½º ÇÁ·Ï½Ã ¸Þ¸ð¸®·ÎºÎÅÍ ¸®ÅÏ(return)µÈ´Ù.
±¸±ÛÀÇ ÇÁ·ÎÁ§Æ® Á¦·Î(Project Zero) ÆÀÀÇ Å¸ºñ½º ¿À¸£¸¸µð(Tavis Ormandy)°¡ À̹ø ´Þ ÃÊ¿¡ ÇØ´ç ¹®Á¦Á¡À» ¿ì¿¬È÷ ¹ß°ßÇß´Ù. ¡°Å¬¶ó¿ìµåÇ÷¹¾î¿¡ È£½ºÆÃµÈ HTML ÆäÀÌÁö¿¡ ƯÁ¤ ű׵éÀÌ È¥ÇյǾî ÀÖÀ¸¸é ÇÁ·Ï½Ã°¡ ¸Þ¸ð¸®¿¡ µé¾î ÀÖ´Â ³»¿ëÀ» ¸· »ìÆ÷ÇÏ´Â °Íó·³ º¸¿´½À´Ï´Ù.¡±
º¸¾È Àü¹®¾÷üÀÎ ¾Æ¹ö³×Æ®¿÷½º(Arbor Networks)µµ Ŭ¶ó¿ìµåºí¸®µå Á¶»ç¿¡ Âø¼öÇØ ÇØ´ç ¹®Á¦Á¡À» È®ÀÎÇß°í, ÀÎÅͳÝÀ» »ç¿ëÇÏ´Â ¸ðµç »ç¶÷µéÀÌ ¾ÏÈ£¸¦ ¹Ù²Ü ÇÊ¿ä°¡ ÀÖÀ» Á¤µµ·Î ½É°¢ÇÑ ¹®Á¦¶ó°í ¹ßÇ¥Çß´Ù. ¡°»ç¿ëÀÚ A°¡ ¼¹ö X¿¡ ÀÖ´Â ÄÜÅÙÃ÷¿¡ Á¢±ÙÇÏ°í »ç¿ëÀÚ B°¡ ¼¹ö Y¿¡ Á¢±ÙÇß´Ù°í ÇÏ´Â »óȲ¿¡¼, »ç¿ëÀÚ B°¡ ¼¹ö X·ÎºÎÅÍ ¿À´Â ÀÀ´äÀ¸·ÎºÎÅÍ »ç¿ëÀÚ AÀÇ ÇàÀ§ µî¿¡ ´ëÇÑ Á¤º¸¸¦ ¿¶÷ÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù. ³í¸®ÀûÀ¸·Î ÀϾ¼´Â ¾È µÇ´Â ¿À·ùÀÎ °ÍÀÌÁÒ.¡±
¿À¸£¸¸µð¿¡ µû¸£¸é ÀÌ·± ½ÄÀ¸·Î ¹æÃâµÇ´Â Á¤º¸¿¡´Â ¾ÏÈ£ÈÅ°, ÄíÅ°, ºñ¹Ð¹øÈ£, HTTPS µîÀÌ ÀÖ´Ù°í ÇÑ´Ù. ¡°Å©·Ñ·¯µéÀº °³Àνĺ°Á¤º¸µµ È°¹ßÇÏ°Ô ´Ù¿î·Îµå ¹Þ°í ÀÖ¾ú½À´Ï´Ù. ÀÏ¹Ý »ç¿ëÀÚµéÀº ±×Àú ÀÌ·± Çö»óÀ» ´«Ä¡ ¸ø ä°Å³ª, ¹«½¼ Á¤º¸ÀÎÁö ÀÌÇØÇÏÁö ¸øÇÏ°í ÀÖ¾ú´ø °Í »ÓÀÌÁÒ.¡± ¿À¸£¸¸µð´Â ÀÌ »ç½ÇÀ» °ð¹Ù·Î Ŭ¶ó¿ìµåÇ÷¹¾î Ãø¿¡ ¾Ë·È°í, Ŭ¶ó¿ìµåÇ÷¹¾îÀÇ CTOÀÎ Á¸ ±×·¯ÇÜÄ¿¹Ö(John Graham-Cumming)Àº 47ºÐ ¸¸¿¡ ÀÀ±ÞÁ¶Ä¡¸¦ ÃëÇß´Ù. Á¤½Ä ÇȽº´Â 7½Ã°£ ÈÄ¿¡ ¹ßÇ¥µÇ¾ú´Ù.
±×·¯ÇÜÄ¿¹ÖÀº ¡°¸Þ¸ð¸® ¼ÓÀÇ ÄÜÅÙÃ÷°¡ HTTP ÀÀ´ä¿¡ ¼¯¿©µå´Â Çö»óÀ» ¹æÁöÇÏ·Á¸é ÀÏ´Ü Å¬¶ó¿ìµåÇ÷¹¾î ±â´É ¼¼ °¡Áö¸¦ ºñÈ°¼ºÈ ½ÃÄÑ¾ß ÇÑ´Ù¡±¸ç ¡°À̸ÞÀÏ ³µ¶È, ÀÚµ¿ HTTPS ¸®¶óÀÌÆ®(Automatic HTTPS Rewrites), ¼¹ö»çÀ̵å ÀͽºÅ¬·çµå(Server-side Excludes)¡±¶ó°í ¼³¸íÇß´Ù. ÀÌ ¼¼ °¡Áö °¡´É ¸ðµÎ ¹ö±× Çö»ó°ú °ü·ÃÀÌ ÀÖ´Â Æļ üÀÎ(parser chain)À» È°¿ëÇÑ´Ù. ±×·¯ÇÜÄ¿¹ÖÀº ÀÌ ¿À·ù°¡ °¡Àå È°¹ßÈ÷ ³ªÅ¸³ °ÍÀº 2¿ù 13ÀϺÎÅÍ 18ÀϱîÁö ±â°£À̶ó°í ¸»ÇÏ¸ç ¡°¾à 3¹é 3½Ê¸¸ HTTP ¿äû Áß ÇÑ ¹ø ²Ã·Î ¸Þ¸ð¸® ¼Ó ÄÜÅÙÃ÷°¡ ´Ù¸¥ ÀÀ´ä ¼Ó¿¡ ³ëÃâµÇ´Â Çö»óÀÌ ³ªÅ¸³µ´Ù¡±°í ¸»ÇÑ´Ù. ÀÌ ¹®Á¦°¡ ½É°¢ÇÑ °Ç À¯ÃâµÈ ¸Þ¸ð¸® ÄÜÅÙÃ÷ ¼Ó¿¡ ¾î¶² ¹Î°¨ÇÑ Á¤º¸°¡ ´ã°Ü ÀÖ´ÂÁö ¸ð¸£±â ¶§¹®ÀÌ´Ù.
º¸¾ÈÀü¹®°¡µé »çÀÌ¿¡¼´Â Ŭ¶ó¿ìµåÇ÷¹¾îÀÇ ÀÌ·± ¿À·ù°¡ ¾ðÁ¦ºÎÅÍ ¹ßµ¿µÇ¾î ±× µ¿¾È ¾ó¸¶³ª ¸¹Àº Á¤º¸°¡ »õ³ª°¬´ÂÁö ÀüÇô ¾Ë ¼ö°¡ ¾ø´Ù´Â °Ô ÀÌ »ç¾ÈÀÇ °¡Àå ½É°¢ÇÑ Á¡À̶ó°í ÀÔÀ» ¸ðÀº´Ù. º¤Æ®¶ó ³×Æ®¿öÅ©(Vectra Network)ÀÇ CSOÀÎ °ÇÅÍ ¿Ã¸¸(Gunter Ollman)Àº ¡°Àû¾îµµ 1³â ÀÌ»óÀº µÈ ¹®Á¦ °°´Ù¡±¸ç ¡°¾Ç¼º ÇØÄ¿µéÀÌ À̸¦ ¸ÕÀú ¹ß°ßÇØ ¾Ç¿ëÇßÀ» °¡´É¼ºµµ ÃæºÐÇÏ´Ù¡±°í ¸»ÇÑ´Ù. ¶ÇÇÑ ¡°°Ë»ö¿£Áø ¾÷ü¿Í µ¥ÀÌÅÍ Ä³½Ì Á¦°øÀÚµé ¿ª½Ã ij½Ã·ÎºÎÅÍ ¹Î°¨ÇÑ µ¥ÀÌÅ͸¦ Á¦°ÅÇÏ´Â ¹æ¹ýÀ» °í¾ÈÇØ¾ß ÇÒ °Í¡±À̶ó°í ÁÖÀåÇß´Ù.
¿Â¶óÀÎ ÀÚ»ê °ü¸® ¾÷üÀÎ ¾Æ¿ô»çÀ̵åÀÎÅÚ(OutsideIntel)Àº ¾à 5¹é 3½Ê¸¸ °³ÀÇ µµ¸ÞÀÎÀÌ Å¬¶ó¿ìµåºí¸®µåÀÇ ¿µÇâÀ» ¹Þ¾Ò´Ù°í º¸°í ÀÖ´Ù. ÇÏÁö¸¸ Á¤È®ÇÑ ¼öÄ¡´Â ¾Æ¹«µµ ¿µ¿øÈ÷ ¾Ë ¼ö ¾øÀ» °ÍÀ̶ó°í ÇÑ´Ù. ¡°Å¬¶ó¿ìµåÇ÷¹¾îÀÇ CDN ¼ºñ½º´Â ¿ö³« ±¤¹üÀ§ÇÏ°Ô »ç¿ëµÇ°í ÀÖ¾î¼, ±× ¾î¶² ÀÎÅÍ³Ý »ç¿ëÀÚ¶óµµ ¾î¶² µ¥ÀÌÅÍ°¡ ¾ó¸¶³ª À¯ÃâµÇ¾ú´ÂÁö È®ÀÎÇÒ ¼ö´Â ¾ø½À´Ï´Ù. Áö±Ý ÇÒ ¼ö ÀÖ´Â °Ç ÀÌ¿ë ÁßÀÎ À¥ ¼ºñ½ºÀÇ ºñ¹Ð¹øÈ£¸¦ ¹Ù²Ù´Â °Í »ÓÀÔ´Ï´Ù. ÀüºÎ ´Ù ÇÏ´Â °Ô Á¦ÀÏ ÁÁ½À´Ï´Ù.¡±
[±¹Á¦ºÎ ¹®°¡¿ë ±âÀÚ(globoan@boannews.com)]
Copyrighted 2015. UBM-Tech. 117153:0515BC
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>