|
 |
|
|
[Åë½ÅÀϺ¸ = ³²»óÇõ ±âÀÚ] ¾ÆÄ«¸¶ÀÌÄÚ¸®¾Æ°¡ À¥»çÀÌÆ®¿¡ SQL ÀÎÁ§¼Ç(SQL Injection) ±â¹ýÀ» ÀÌ¿ëÇØ °Ë»ö¿£ÁøÃÖÀûÈ(SEO) °ø°ÝÀ» °¨ÁöÇϰí À¥ º¸¾È À§Çù °æ°í¸¦ 14ÀÏ ¹ßÇ¥Çß´Ù.
ÀÌ °ø°Ý¿¡ °¨¿°µÈ À¥»çÀÌÆ®´Â °Ë»ö¿£Áø º¿À» ±³¶õÇÏ°í ÆäÀÌÁö ¼øÀ§¿¡ ¿À·ù¸¦ ÀÏÀ¸Å°´Â ¼û°ÜÁø HTML ¸µÅ©¸¦ À¯Æ÷ÇÑ´Ù.
¾ÆÄ«¸¶ÀÌ´Â 2015³â 3ºÐ±â 2ÁÖ¿¡ °ÉÃÄ ¾ÆÄ«¸¶ÀÌ ÀÎÅÚ¸®ÀüÆ® Ç÷§Æû¿¡¼ ¼öÁýÇÑ µ¥ÀÌÅ͸¦ ºÐ¼®ÇØ 3800°³ ÀÌ»óÀÇ À¥»çÀÌÆ® °ø°Ý°ú ´Ù¾çÇÑ °ø°Ý¿¡ Âü¿©ÇÑ 348°³ °íÀ¯ IP ÁÖ¼Ò¸¦ È®ÀÎÇß´Ù. È®ÀÎ °á°ú »ó´ç ¼öÀÇ À¥»çÀÌÆ®°¡ ÈÑ¼ÕµÈ °ÍÀ¸·Î °ÍÀ¸·Î µå·¯³µ´Ù. ¾ÆÄ«¸¶ÀÌ´Â SEO °ø°Ý¿¡ ÀÌ¿ëµÈ HTML ¸µÅ©¸¦ ÀÎÅͳݿ¡¼ °Ë»öÇÑ °á°ú ¾Ç¼º ¸µÅ©¸¦ Æ÷ÇÔÇÑ ¼ö¹é¿© À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¹ß°ßÇß´Ù.
°Ë»ö ¿£Áø °á°ú¸¦ Á¶ÀÛÇÏ´Â °ø°Ýµµ ¹ß°ßµÆ´Ù. ‘ºÎÁ¤(Cheat)’, ‘À̾߱â(Story)’ó·³ ÈçÈ÷ »ç¿ëÇÏ´Â ´Ü¾îÀÇ Á¶ÇÕÀ» °Ë»öÇÑ °á°ú ‘ºÎÁ¤ À̾߱â(Cheating Stories)’¶ó´Â ¾ÖÇø®ÄÉÀ̼ÇÀÌ ÁÖ¿ä °Ë»ö ¿£ÁøÀÇ Ã¹ ÆäÀÌÁö¿¡ ³ªÅ¸³µ´Ù. ¾ÆÄ«¸¶ÀÌ´Â ¾Ë·º»ç(Alexa) ¾Ö³Î¸®Æ½½º¸¦ °ËÅäÇß°í ‘ºÎÁ¤ À̾߱⒠¾ÖÇø®ÄÉÀÌ¼Ç ¼øÀ§°¡ 3°³¿ù °£ ±ÞÁõÇÑ »ç½ÇÀ» È®ÀÎÇß´Ù.
°Ë»ö ¿£ÁøÀº ƯÁ¤ ¾Ë°í¸®ÁòÀ» »ç¿ëÇØ À¥»çÀÌÆ® ÆäÀÌÁö ¼øÀ§¿Í À妽ÌÀ» °áÁ¤Çϸç, À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ¸·Î Àü¼ÛÇÏ´Â ¸µÅ© ¼ö¿Í ÆòÆÇÀÌ ÆäÀÌÁö ¼øÀ§¿¡ ¿µÇâÀ» ¹ÌÄ£´Ù. SEO °ø°ÝÀº À¥¿¡¼ ºÎÁ¤°ú ¿Üµµ À̾߱â·Î ¿¬°áÇÏ´Â ÀÏ·ÃÀÇ ¿ÜºÎ ¸µÅ©¸¦ »ý¼º, Á¤»óÀûÀÎ À¥ ÄÜÅÙÃ÷¸¦ ¸ð¹æÇÏ°í °Ë»ö ¿£Áø ¾Ë°í¸®Áò¿¡ ¿µÇâÀ» ¹ÌÄ£´Ù.
½ºÆ©¾îÆ® ½ºÄݸ® ¾ÆÄ«¸¶ÀÌ º¸¾È»ç¾÷ºÎ ¼ö¼® ºÎ»çÀå °â ÃѰýÃ¥ÀÓÀÚ´Â “ÆäÀÌÁö ¼øÀ§ Á¶ÀÛÀº °ø°ÝÀÚ¿¡°Ô Èï¹Ì·Î¿î »ç¾÷ÀÌ´Ù. °ø°ÝÀÌ ¼º°øÇϸé ÀÎÅͳÝÀ» »ç¿ëÇÏ´Â ¸¹Àº ±â¾÷ ¹× Á¶Á÷¿¡°Ô ¼öÀÍÀº ¹°·Ð ¹«¾ùº¸´Ù ÆòÆÇ¿¡ Ÿ°ÝÀ» ÀÔÈú ¼ö ÀÖ´Ù”°í ¸»Çß´Ù.
¾ÆÄ«¸¶ÀÌ´Â SEO °ø°ÝÀÚµéÀÌ °Ë»ö ¿£Áø ¿î¿µ ¹æ½ÄÀ» Àß ¾Ë°í ÀÖ´Ù¸ç, ´ÙÀ½°ú °°Àº º¸¾È ¹æ½ÄÀ» ±Ç°íÇß´Ù.
À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÚ´Â ¹é¿£µå µ¥ÀÌÅͺ£À̽º(DB) Äõ¸®¿¡ »ç¿ëµÉ ¸ðµç »ç¿ëÀÚ Á¦°ø µ¥ÀÌÅÍ¿¡ ´ëÇÑ ÀԷ°ª °ËÁõ °Ë»ç¸¦ ÀûÀýÈ÷ ½ÃÇàÇß´ÂÁö È®ÀÎÇÒ °Í.
»ç¿ëÀÚ°¡ Á¦°øÇÑ µ¥ÀÌÅ͸¦ ±â¹ÝÀ¸·Î SQL Äõ¸®¸¦ »ý¼ºÇÒ ¶§ ¸Å°³º¯¼ö Äõ¸®¿Í ‘ÁغñµÈ ¸í·É¹®(prepared statement)’¸¸À» »ç¿ëÇÒ °Í.
À¥ ¾ÖÇø®ÄÉÀÌ¼Ç º¸¾È ´ã´çÀÚ´Â SQL ÀÎÁ§¼Ç °ø°ÝÀ» Â÷´Ü ¸ðµå·Î ¼³Á¤ÇÑ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ¹æÈº®À» ±¸ÃàÇÒ °Í. À¥ ¸µÅ© ¼ö Áõ°¡¿Í °°Àº Å« º¯È°¡ ÀÖ´ÂÁö È®ÀÎÇϱâ À§ÇØ HTML ÀÀ´ä ¹Ùµð(response body) Æ÷¸Ë¿¡ ´ëÇÑ ÇÁ·ÎÆÄÀϸµ°ú ¸ð´ÏÅ͸µÀ» °í·ÁÇÒ °Í.
[Åë½ÅÀϺ¸ = ³²»óÇõ ±âÀÚ / allen@cdnews.co.kr] |