¾ó¸¶ Àü º¸µµµÈ ¿ÀÄÉÀÌÅ¥Çǵå ÇØÅ· ¹× °èÁ¤ Å»Ãë »ç°Ç°ú´Â º°°³
[º¸¾È´º½º ¹®°¡¿ë ±âÀÚ] ¿Â¶óÀÎ µ¥ÀÌÆà ¾ÛÀÎ ¿ÀÄÉÀÌÅ¥Çǵå(OKCupid)¿¡¼ Ä¡¸íÀûÀÎ ¿À·ù°¡ ¹ß°ßµÆ´Ù. ÀÌ ¿À·ù¸¦ ÀͽºÇ÷ÎÀÕ Çϸé Å©¸®µ§¼ÈÀ» ÈÉÄ¡°í, Áß°£ÀÚ °ø°ÝÀ» ÇÒ ¼ö ÀÖÀ¸¸ç, »ç¿ëÀÚÀÇ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¿ÏÀüÈ÷ ħÇØÇÏ´Â °Íµµ °¡´ÉÇÏ´Ù°í ÇÑ´Ù. ÇÏÁö¸¸ ÀÌ Ãë¾àÁ¡ÀÌ ¹ß°ßµÈ °Í°ú, ¾ó¸¶ Àü ¿ÀÄÉÀÌÅ¥Çǵ忡¼ °èÁ¤ Å»Ãë °ø°ÝÀÇ ÈçÀûÀÌ ÀϺΠ¹ß°ßµÆ´Ù´Â º¸µµ¿Í´Â º°°³ÀÇ »ç°ÇÀÌ´Ù.
[À̹ÌÁö = iclickart]
À̹ø¿¡ ¹ß°ßµÈ Ãë¾àÁ¡Àº ÀͽºÇ÷ÎÀÕÀÌ ¸Å¿ì ½±´Ù´Â Ư¡À» °¡Áö°í ÀÖ°í, ±× °á°úµµ Ä¡¸íÀûÀÌ´Ù. ÀͽºÇ÷ÎÀÕ ¼º°ø ½Ã °ø°ÝÀÚµéÀº ¾ÛÀÇ »ç¿ë ÇöȲÀ» ¸ð´ÏÅ͸µ ÇÒ ¼ö ÀÖ°Ô µÈ´Ù. ¸ðµç ¸Þ½ÃÁöµéÀ» ÀÐÀ» ¼ö ÀÖ°í, À§Ä¡ Á¤º¸µµ ÃßÀûÇÒ ¼ö ÀÖ´Ù. ÀÌ ¹®Á¦¸¦ ÃÖÃÊ·Î ¹ß°ßÇÑ °Ç º¸¾È ¾÷ü üũ¸·½º(Checkmarx)´Ù. ¡°ÀͽºÇ÷ÎÀÕÀÌ ½±°í, ÇÁ¶óÀ̹ö½Ã°¡ ¿ÂÀüÈ÷ ³ëÃâµÇ´Âµ¥, »ç¿ëÀÚ°¡ ÀÌ»óÇÑ °É ŽÁöÇϱ⵵ ½±Áö ¾Ê½À´Ï´Ù.¡±
À¥ºä(WebView)°¡ ¼ö»óÇÏ´Ù
Ãë¾àÁ¡ÀÌ Á¸ÀçÇÏ´Â Á¤È®ÇÑ À§Ä¡´Â ¿ÀÄÉÀÌÅ¥ÇÇµå ¾Èµå·ÎÀ̵å¿ë ¾ÛÀÇ À¥ºä(WebView) ±â´ÉÀÌ´Ù. À¥ºä´Â ¸ð¹ÙÀÏ ¾ÖÇø®ÄÉÀ̼ǰú ¹øµé·Î Á¦°øµÇ´Â ºê¶ó¿ìÀú´Ù. ¿ÀÄÉÀÌÅ¥ÇÇµå ¾ÛÀº ÀϹÝÀûÀ¸·Î ¿ÜºÎ ÄÜÅÙÃ÷¸¦ ó¸®ÇÏÁö ¾Ê±â À§ÇØ, ¿ÀÄÉÀÌÅ¥Çǵå·Î Àü´ÞµÇ´Â ¿ÜºÎ ¸µÅ©¸¦ »ç¿ëÀÚ°¡ ÁÖ·Î »ç¿ëÇÏ´Â º¸ÅëÀÇ À¥ ºê¶ó¿ìÀú·Î ¿¬´Ù. Å©·ÒÀ̳ª ÆÄÀ̾îÆø½º µîÀÌ ÁÖ·Î È°¿ëµÈ´Ù. ±×·¯³ª ¿ÀÄÉÀÌÅ¥Çǵå´Â ƯÁ¤ URLµéÀ» ¡®¸ÅÁ÷¸µÅ©(MagicLinks)¡¯·Î ±ÔÁ¤Çϴµ¥, ÀÌ °æ¿ì´Â Å©·Ò µîÀÌ ¾Æ´Ï¶ó À¥ºä·Î ¿¸°´Ù.
¹®Á¦´Â ¸ÅÁ÷¸µÅ©¿¡ ´ëÇÑ ±ÔÁ¤ÀÌ´Ù. ¡°/l/¡±À̶ó´Â ¹®ÀÚ¿ÀÌ Æ÷ÇԵǾî ÀÖ´Â ¸µÅ©¸é ¸ðµÎ ¡®¸ÅÁ÷¸µÅ©¡¯·Î ÀνĵȴÙ. Áï °ø°ÝÀÚ°¡ ¾Û »ç¿ëÀÚ¿¡°Ô ¡°/l/¡±À̶ó´Â ¹®ÀÚ¿ÀÌ ÀÖ´Â URLÀ» º¸³»¸é ¿ÜºÎ ºê¶ó¿ìÀú°¡ ¾Æ´Ï¶ó À¥ºä·Î ¿¸®µµ·Ï ¸¸µé ¼ö ÀÖ´Ù. ±×·±µ¥ ¿ÜºÎ ºê¶ó¿ìÀú·Î ¿¸®Áö ¾Ê´Â´Ù´Â °ÍÀÌ ÇÇÇØÀÚ ÀÔÀå¿¡¼´Â ÀüÇô ÀÌ»óÇÏ°Ô ´À²¸ÁöÁö ¾Ê´Â´Ù.
¡°»ç¿ëÀÚµéÀº À̸ÞÀÏÀ̳ª ¸Þ½ÅÀú µîÀ¸·Î Àü´ÞµÇ´Â ¸µÅ©¿¡ ´ëÇØ, ÀÌÁ¦´Â ÀǽÉÀ» ÇÒ ÁÙ ¾Ð´Ï´Ù. ±×·±µ¥ ƯÁ¤ ¾ÛÀÇ ³»ºÎ ±â´ÉÀ» ÅëÇØ Àü´ÞµÇ´Â ¸µÅ©µé¿¡ ´ëÇؼ´Â ½Å·ÚÇÏ´Â ¼ºÇâÀÌ ÀÖ½À´Ï´Ù.¡± üũ¸·½ºÀÇ º¸¾È ¿¬±¸¿øÀÎ ¿¡·¹Áî ¾â·Ð(Erez Yalon)ÀÇ ¼³¸íÀÌ´Ù. ¡°±×·¯¹Ç·Î ÀÚü ¸Þ½Ã¡ ±â´ÉÀÌ ÀÖ´Â ¾ÛÀ» »ç¿ëÇÏ´Â »ç¶÷µéÀº, ÀÚü ¸Þ½ÃÁö ±â´ÉÀ» ÅëÇÑ ¸µÅ© Àü´Þµµ ÀǽÉÀ» ÇغÁ¾ß ÇÕ´Ï´Ù.¡±
¾ÆÁ÷ ÀÌ Ãë¾àÁ¡¿¡´Â CVE ¹øÈ£°¡ ºÙÁö ¾Ê°í ÀÖ´Ù. ÇÏÁö¸¸ ¾â·ÐÀº ¡°°á°ú°¡ Ä¡¸íÀûÀÏ ¼ö ÀÖ°í, ÀͽºÇ÷ÎÀÕÀÌ °£´ÜÇϹǷΠ¡®Ä¡¸íÀûÀÎ À§Çèµµ¡¯ µî±ÞÀ» °¡Á®¾ß ¸¶¶¥ÇÏ´Ù¡±°í ¸»ÇÑ´Ù. üũ¸·½º´Â ¿ÀÄÉÀÌÅ¥Çǵå Ãø¿¡ ÀÌ Ãë¾àÁ¡¿¡ ´ëÇØ Áö³ 11¿ù 15ÀÏ¿¡ º¸°íÇß°í, ¿ÀÄÉÀÌÅ¥Çǵå´Â 1¿ù 4ÀÏ¿¡ ÇȽº¸¦ ¹ßÇ¥Çß´Ù. Áï, ¾÷µ¥ÀÌÆ®¸¦ ÇÏ°Ô µÇ¸é ÇØ´ç Ãë¾àÁ¡À¸·ÎºÎÅÍÀÇ À§ÇèÀº »ç¶óÁø´Ù´Â °ÍÀÌ´Ù.
´Ù¾çÇÑ °ø°ÝÀÇ °¡´É¼º
ÀÌ Ãë¾àÁ¡À» °ø·«ÇÏ°í È°¿ëÇÏ´Â ¹æ¹ýÀº ´Ù¾çÇÏ´Ù. ¡°°¡Àå °£´ÜÇÏ°Ô´Â, ¾ÛÀ» ÅëÇØ »ç¿ëÀÚµéÀ» ¸ð´ÏÅ͸µ ÇÔÀ¸·Î½á ¼³µæ·Â ³ôÀº ÇÇ½Ì °ø°ÝÀ» ±âȹÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù. ±×Àú /l/À̶ó´Â ¹®ÀÚ¿ÀÌ µé¾î°£ URL°ú À¥ ÆäÀÌÁö¸¦ ¸¸µé°í, ¸µÅ©¸¦ º¸³»±â¸¸ ÇÏ¸é µË´Ï´Ù. ¾÷µ¥ÀÌÆ®¸¦ ÇÏÁö ¾ÊÀº ¿ÀÄÉÀÌÅ¥ÇÇµå »ç¿ëÀÚ¶ó¸é ¡®³»ºÎ ¸µÅ©¡¯·Î º¸ÀÌ´Â ÀÌ ¸µÅ©¸¦ ÀÇ½É ¾øÀÌ Å¬¸¯ÇÒ °Ì´Ï´Ù.¡±
üũ¸·½º´Â À̸¦ Áõ¸íÇϱâ À§ÇØ ¸ðÀÇ °ø°ÝÀ» ÁøÇàÇß´Ù. ¿ÀÄÉÀÌÅ¥ÇǵåÀÇ °ÍÀ¸·Î º¸ÀÌ´Â °¡Â¥ ·Î±×ÀÎ ÆäÀÌÁö¸¦ ¸¸µé¾î, ¡°/l/¡±ÀÌ µé¾î°£ URLÀ» ºÎ¿©ÇÑ °ÍÀÌ´Ù. ¡°ÀÌ·¸°Ô ¼ÓÀÌ¸é »ç¿ëÀÚµé Áß ÀϺδ ũ¸®µ§¼È Á¤º¸¸¦ °ø°ÝÀÚ¿¡°Ô ³Ñ±â°Ô µË´Ï´Ù. ¿ÀÄÉÀÌÅ¥Çǵ忡¼, ¿ÀÄÉÀÌÅ¥ÇÇµå ·Î±×ÀÎ Á¤º¸¸¦ ¿ä±¸Çϴµ¥, Å©°Ô ÀÌ»óÇÒ °ÍÀÌ ¾øÁÒ. ±×·¡¼ Å©¸®µ§¼È Á¤º¸¸¦ °¡Á®°£ °ø°ÝÀÚ´Â ¿©·¯ Á¤º¸¸¦ °¡Á®°¥ ¼ö ÀÖ°Ô µË´Ï´Ù. À̸ÞÀÏ ÁÖ¼Ò, À̸§, ¼ºº°, »ý³â¿ùÀÏ, ±¹°¡, ¿ìÆí¹øÈ£ µîÀÌ ¿©±â¿¡ Æ÷ÇԵ˴ϴÙ. ¼±È£ÇÏ´Â À̼ºÀÇ À¯Çü±îÁöµµ¿ä.¡±
üũ¸·½º´Â ¾Ç¼º ÆäÀÌÁö·Î ¾È³»ÇÏ´Â ¸µÅ©¸¦ º¸³»´Â °ø°ÝÀ» ¿¬±¸ÇÏ´Ù°¡ »õ·Î¿î »ç½ÇÀ» Ãß°¡·Î ¹ß°ßÇϱ⵵ Çß´Ù. ¿ÀÄÉÀÌÅ¥ÇÇµå ¾ÛÀÇ ÀÎÅÍ·¢¼Ç URLÀ» https://api.okcupid.com¿¡¼ °ø°ÝÀÚ°¡ Á¦¾îÇÏ´Â HTTP ÆäÀÌÁö·Î ¹Ù²Ü ¼ö ÀÖ´Ù´Â °ÍÀ̾ú´Ù.
¡°ÀÌ·¸°Ô ÇÒ °æ¿ì API ¿£µåÆ÷ÀÎÆ®¸¦ °ø°ÝÀÚ°¡ ¿øÇÏ´Â ÁÖ¼Ò·Î ¹Ù²Ü ¼ö ÀÖ°Ô µÇ°í, »ç¿ëÀÚ¿Í API ¼¹ö »çÀÌÀÇ Á¤º¸ È帧À» Àå¾ÇÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù. Áï Áß°£ÀÚ °ø°ÝÀ» ÅëÇØ ¾çÀÚ °£ Åë½ÅÀ» ÁÖ¹«¸¦ ¼ö ÀÖ°Ô µÇ´Â °Ì´Ï´Ù. °ø°ÝÀÚ°¡ ÇÇÇØÀÚÀÎ °Íó·³ À§ÀåÇÒ ¼ö ÀÖ¾î Ãß°¡ »ç±â °ø°ÝÀÌ °¡´ÉÇÕ´Ï´Ù. °Ô´Ù°¡ À§Ä¡ Á¤º¸³ª ¸Þ½ÃÁö È÷½ºÅ丮±îÁö ´Ù È®º¸ÇÒ ¼ö ÀÖ¾î ¼ÓÀÌ´Â °Ô ±²ÀåÈ÷ ½¬¿öÁöÁÒ.¡±
±×·±µ¥ °¡Àå Æı«ÀûÀÎ °ø°ÝÀº µû·Î ÀÖ´Ù. ÇÇÇØÀÚÀÇ ¿ÀÄÉÀÌÅ¥ÇÇµå ¾Û ³» ¿¬¶ôó Á¤º¸¸¦ È®º¸ÇÑ ÈÄ ÀÚ°¡ º¹Á¦°¡ °¡´ÉÇÑ ¸Ö¿þ¾î¸¦ »Ñ¸®´Â °ÍÀÌ´Ù. ¡°ÀÚ°¡ º¹Á¦°¡ °¡´ÉÇÑ ¸Ö¿þ¾î¸¦ ¿ÀÄÉÀÌÅ¥ÇÇµå ¸ÅÁ÷¸µÅ©Ã³·³ À§Á¤ÇØ º¸³»±â ½ÃÀÛÇϸé, ¿ÀÄÉÀÌÅ¥ÇÇµå »ç¿ëÀÚ Àüü°¡ À§Çè¿¡ óÇÒ ¼ö ÀÖ½À´Ï´Ù. Áï À§¿¡¼ ¾ð±ÞÇÑ ¿©·¯ °ø°Ý ½Ã³ª¸®¿À°¡ ¾î¸¶¾î¸¶ÇÑ ±Ô¸ð·Î ÁøÇàµÉ ¼ö ÀÖ´Ù´Â °Ì´Ï´Ù.¡±
ÇÏÁö¸¸ üũ¸·½º´Â ¡°¾ó¸¶ Àü ÀϺΠ»ç¿ëÀÚµéÀÌ Á¦º¸ÇÏ°í Å×Å©Å©·±Ä¡(TechCrunch)°¡ º¸µµÇÑ °èÁ¤ Å»Ãë °ø°Ý°ú À̹ø Ãë¾àÁ¡ »çÅ´ º°°³ÀÇ °Ç¡±À̶ó°í °Á¶Çß´Ù. ¿ÀÄÉÀÌÅ¥Çǵå Ãøµµ üũ¸·½º°¡ º¸°íÇÑ Ãë¾àÁ¡Àº ÀÎÁ¤ÇÏ°í ÆÐÄ¡ÇßÀ¸³ª, Å×Å©Å©·±Ä¡ÀÇ º¸µµ¿¡ ´ëÇؼ´Â ¡°ÇØÅ·´çÇÑ Àû ¾ø´Ù¡±´Â ÀÔÀåÀ» °í¼öÇÏ°í ÀÖ´Ù. ¡°ÀÌ Ãë¾àÁ¡Àº ¹ë·±Å¸Àε¥ÀÌ »ç±â¿¡ ¾Ç¿ëµÉ °¡´É¼ºÀÌ ³ô½À´Ï´Ù.¡±
3ÁÙ ¿ä¾à
1. ¿Â¶óÀÎ µ¥ÀÌÆà ¾Û, ¿ÀÄÉÀÌÅ¥Çǵ忡¼ Ä¡¸íÀûÀÎ Ãë¾àÁ¡ ¹ß°ßµÊ.
2. Ãë¾àÁ¡Àº ¿ÀÄÉÀÌÅ¥ÇÇµå »ç¿ëÀÚ Àüü¸¦ À§ÇùÇÒ ¼ö ÀÖ´Â Ä¡¸íÀûÀÎ °ÍÀÓ.
3. ¿ÀÄÉÀÌÅ¥Çǵå´Â ÆÐÄ¡¸¦ ¹ßÇ¥ÇÔ. ÇÏÁö¸¸ ¾ó¸¶ Àü Á¦±âµÈ ÇØÅ· °ø°Ý¿¡ ´ëÇؼ´Â ºÎÀÎ.
[±¹Á¦ºÎ ¹®°¡¿ë ±âÀÚ(globoan@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>