Á¨Å²½º¿Í MySQL¿¡¼ °¡Àå ¸¹Àº Ãë¾àÁ¡ ³ª¿Í...ÀϺδ ÀͽºÇ÷ÎÀÕ ÄÚµå±îÁö Á¸ÀçÇØ
[º¸¾È´º½º ¹®°¡¿ë ±âÀÚ] Àα⠳ôÀº ¿ÀǼҽº ÇÁ·ÎÁ§Æ®¿¡¼ ¹ß°ßµÈ Ãë¾àÁ¡ÀÌ 2019³â ÇÑ ÇØ µ¿¾È 1õ °³ °¡±îÀÌ¿¡ À̸£·¶´Ù°í ÇÑ´Ù. ÀÌ´Â Àü³âµµÀÎ 2018³â¿¡ ºñÇØ 2¹è ÀÌ»ó ¿À¸¥ ¼öÄ¡¶ó°í º¸¾È ¾÷ü ¸®½ºÅ©¼¾½º(RiskSense)°¡ ¹ßÇ¥Çß´Ù.
[À̹ÌÁö = utoimage]
¸®½ºÅ©¼¾½º´Â À̹ø ¿¬±¸¸¦ À§ÇØ ¾à 54°³ÀÇ ¿ÀǼҽº ÇÁ·ÎÁ§Æ®µéÀ» ºÐ¼®Çß´Ù. 2015³â°ú 2020³â 3¿ù »çÀÌ¿¡ ¾à 2700¿© °³ÀÇ Ãë¾àÁ¡ÀÌ ¹ß°ßµÈ °ÍµéÀ̾ú´Ù. µû¶ó¼ ÆÐÄ¡°¡ µÇ°í º¸¿ÏÀÌ µÇ¾ú¾î¾ß Çß´Ù. ±×·¯³ª »õ·Î¿î Ãë¾àÁ¡µé°ú ¿À·¡µÈ Ãë¾àÁ¡µéÀÌ °í·ç ¼¯¿© ÀÖ´Â ¸ð½ÀÀ̾ú´Ù°í ÇÑ´Ù.
°á°úºÎÅÍ º¸¸é ÇØ´ç ±â°£ µ¿¾È(2015³â~2020³â 3¿ù) Á¨Å²½º(Jenkins) ÀÚµ¿È ¼¹ö¿Í MySQLÀ̶ó´Â µÎ °¡Áö ¿ÀǼҽº ÇÁ·ÎÁ§Æ®¿¡¼ °¡Àå ¸¹Àº Ãë¾àÁ¡µéÀÌ ¹ß°ßµÆ´Ù. µÑ¿¡¼ °¢°¢ 600°³°¡ ³Ñ´Â Ãë¾àÁ¡ÀÌ ³ªÅ¸³µ´Ù. ¶ÇÇÑ °¢°¢ 15°³ÀÇ Ãë¾àÁ¡µéÀÌ ½ÇÁ¦ ¹«±âÈ µÆ´Ù. Áï, °ø°³µÇ ÀͽºÇ÷ÎÀÕ Äڵ尡 Á¸ÀçÇÑ´Ù´Â ¶æÀÌ´Ù.
±× ¿Ü¿¡ ¹Ù±×¶õÆ®(Vagrant), ¾ËÇÁ·¹½ºÄÚ(Alfresco), ¾ÆƼÆÑÅ丮(Artifactory)¿Í °°Àº ÇÁ·ÎÁ§Æ®ÀÇ °æ¿ì Ãë¾àÁ¡ÀÇ °³¼ö ÀÚü°¡ ¸¹Àº °Ç ¾Æ´Ï¾úÁö¸¸, ³ôÀº ºñÀ²·Î ¹«±âÈ µÇ¾î ÁÖ¸ñÀ» ¹Þ¾Ò´Ù. ¿¹¸¦ µé¾î ¹Ù±×¶õÆ®¿Í ¾ËÇÁ·¹½ºÄÚÀÇ °æ¿ì ¹ß°ßµÈ Ãë¾àÁ¡Àº 9°³ Á¤µµÀÌÁö¸¸ °¢°¢ 6°³¿Í 3°³ÀÇ Ãë¾àÁ¡¿¡ ÀͽºÇ÷ÎÀÕ Äڵ尡 Á¸ÀçÇÑ´Ù.
¸®½ºÅ©¼¾½º´Â ÀÌ·¯ÇÑ Ãë¾àÁ¡ÀÌ ±¹°¡ Ãë¾àÁ¡ µ¥ÀÌÅͺ£À̽º(NVD)¿¡ Ãß°¡µÇ´Â µ¥ °É¸®´Â ½Ã°£µµ ºÐ¼®Çß´Ù. Ãë¾àÁ¡ Çϳª°¡ ¹ß°ßµÇ°í NVD¿¡ ´õÇØÁö´Â µ¥±îÁö Æò±Õ 54ÀÏÀÌ °É·ÈÁö¸¸, 119°³ÀÇ CVE´Â 1³âÀÌ Áö³ª¾ß NVD¿¡ µîÀçµÆ´Ù. Æ÷½ºÆ®±×·¹SQL(PostgreSQL)ÀÇ °æ¿ì Ä¡¸íÀûÀÎ Ãë¾àÁ¡ Çϳª°¡ ¹ß°ßµÈ ¹Ù Àִµ¥, 1817ÀÏ ÈÄ¿¡¾ß NVD¿¡¼ ¸ð½ÀÀ» µå·¯³Â´Ù.
2019³âÀÇ ¿ÀǼҽº Ãë¾àÁ¡ ÇöȲÀ» ºÐ¼®ÇÏ¸ç ¸®½ºÅ©¼¾½º´Â ¡°ÃÑ 968°³ÀÇ Ãë¾àÁ¡ÀÌ ¿ÀǼҽº¿¡¼ ¹ß°ßµÆ´Ù¡±´Â °É ¾Ë¾Æ³Â´Ù. ÀÌ´Â 2018³â¿¡ ºñÇØ 130% Áõ°¡ÇÑ °ÍÀÌ´Ù. 2018³â¿¡ ¹ß°ßµÈ ¿ÀǼҽº Ãë¾àÁ¡Àº 421°³¿´´Ù. ´Ù¸¸ À۳⿡ ¹ß°ßµÈ ¼ö¸¹Àº ¿ÀǼҽº Ãë¾àÁ¡µé Áß ¹«±âÈ µÈ °ÍÀº 15°³»ÓÀ̾ú´Ù.
¿ÃÇØ´Â ¾î¶² ¾ç»óÀ¸·Î Ãë¾àÁ¡ÀÌ ¹ß°ßµÇ°í ÀÖÀ»±î? 2020³â 1~3¿ù±îÁö ¹ß°ßµÈ Ãë¾àÁ¡Àº ÃÑ 179°³À̸ç, ÀÌ Áß ¹«±â·Î µ¹º¯ÇÑ °ÍÀº 5°³¿´´Ù.
¿ÀǼҽº¿¡¼ ¹ß°ßµÈ Ãë¾àÁ¡µé Áß ´ëºÎºÐÀº Á¤º¸ ³ëÃâÀ» À¯¹ß½ÃÅ°´Â °ÍÀ̾ú´Ù. ±× ´ÙÀ½Àº XSS Ãë¾àÁ¡°ú ÀԷ°ª È®ÀÎ ¿À·ù ȤÀº ºÎÀç¿Í °ü·ÃµÈ °ÍÀ̾ú´Ù. ¹«±âÈ°¡ °¡Àå ¸¹ÀÌ µÇ´Â Ãë¾àÁ¡Àº XSS Ãë¾àÁ¡°ú ÀԷ°ª È®ÀÎ ¿À·ù ȤÀº ºÎÀç Ãë¾àÁ¡À̾ú´Ù.
ÈçÇÑ Ãë¾àÁ¡À̶ó°í ¹Ýµå½Ã °ø°ÝÀÚµé »çÀÌ¿¡¼ ÀαⰡ ³ôÀº °ÍÀº ¾Æ´Ï¸ç, ÈçÄ¡ ¾ÊÀº Ãë¾àÁ¡À̶ó°í Çؼ ±âÇǵǴ °Íµµ ¾Æ´Ï¾ú´Ù. ´ÙÀ½ Ãë¾àÁ¡µéÀº ¼ö´Â ÀûÁö¸¸ ½ÇÁ¦ °ø°Ý¿¡ ÀÚÁÖ È°¿ëµÇ´Â °ÍµéÀÌ´Ù.
1) ¿ªÁ÷·ÄÈ Ãë¾àÁ¡ : ÃÑ 28°³
2) ÄÚµå ÁÖÀÔ Ãë¾àÁ¡ : ÃÑ 16°³
3) ¿À·ù ó¸® Ãë¾àÁ¡ : ÃÑ 2°³
4) ÄÁÅ×ÀÌ³Ê Ãë¾àÁ¡ : ÃÑ 1°³
¸®½ºÅ©¼¾½º´Â À§ ³× °¡Áö Ãë¾àÁ¡ÀÌ ÈçÈ÷ ³ªÅ¸³ªÁö ¾Ê´Â´Ù´Â °Í ÀÚü´Â ±àÁ¤ÀûÀ̳ª, ±×¸¸Å ¹ß°ßµÇ¾úÀ» ¶§ °ø°ÝÀÚµéÀÇ °ü½ÉÀÌ ÁýÁߵȴٴ °Í¿¡ À¯ÀÇÇØ¾ß ÇÑ´Ù°í °æ°íÇß´Ù. ¶ÇÇÑ Á¨Å²½º, Á¦À̺¸½º(JBoss), ¾ÆÆÄÄ¡ ÅèĹ(Apache Tomcat), µµÄ¿(Docker), Å¥¹ö³×Ƽ½º(Kubernetes), À϶ó½ºÆ½¼Ä¡(Elasticsearch), ¸¶Á¨Åä(Magento), ±ê(Git)°ú °°Àº À¯¸í ¿ÀǼҽº ÇÁ·ÎÁ§Æ®µéµµ 10°³ ÀÌ»óÀÇ Ãë¾àÁ¡¿¡ ¿µÇâÀ» ¹Þ´Â ÁßÀ̶ó´Â ³»¿ëµµ À̹ø º¸°í¼¿¡ Æ÷ÇԵǾî ÀÖ¾ú´Ù.
3ÁÙ ¿ä¾à
1. ¿ÀǼҽº ÇÁ·ÎÁ§Æ® Á¡°ËÇß´õ´Ï 2019³â ÇÑ ÇØ µ¿¾È 1õ °³ °¡±îÀÌ ³ª¿È.
2. ¸ðµç Ãë¾àÁ¡ÀÌ °ð °ø°ÝÀ¸·Î À̾îÁö´Â °Í ¾Æ´ÏÁö¸¸, ÂòÂòÇÑ °Íµµ »ç½Ç.
3. ¿ÃÇصµ ù 3°³¿ù µ¿¾È ¹ß°ßµÈ ¿ÀǼҽº Ãë¾àÁ¡ÀÌ ÃÑ 179°³.
[±¹Á¦ºÎ ¹®°¡¿ë ±âÀÚ(globoan@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>