[º¸¾È´º½º ¹®°¡¿ë ±âÀÚ] ¿ÀÇ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç º¸¾È ÇÁ·ÎÁ§Æ®(Open Web Application Security Project, OWASP)°¡ ÃÖ°íÀÇ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç º¸¾È À§Çù ¸ñ·ÏÀ» °»½ÅÇØ »õ·Ó°Ô ¹ßÇ¥Çß´Ù. º¸¾È ¾÷°è¿¡¼´Â ²Ï³ª Áß¿äÇÑ ¹®°ÇÀÎ ¡®OWASP Top 10 Ãë¾àÁ¡¡¯ÀÌ´Ù. ¾ÆÁ÷ ÃʾÈÀÎ »óÅÂÀ̱ä ÇÏÁö¸¸ Àü ¹öÀü¿¡ ºñÇØ ÀûÀÝÀº º¯°æÁ¡ÀÌ ´«¿¡ ¶è´Ù.
[À̹ÌÁö = utoimage]
OWASPÀÇ Top 10 Ãë¾àÁ¡Àº 3~4³â¿¡ ÇÑ ¹ø¾¿ ºñÁ¤±âÀûÀ¸·Î ¹ßÇ¥µÇ´Â ¹®¼·Î, °¡Àå ¸¹ÀÌ ÀͽºÇ÷ÎÀÕ µÇ´Â Ãë¾àÁ¡µéÀÇ À¯ÇüÀÌ ¹«¾ùÀÎÁö ¼ø¼´ë·Î Á¤¸®ÇÑ °ÍÀÌ´Ù. À̹ø ÁÖ ¹ßÇ¥µÈ ÃʾÈÀÇ °æ¿ì Àüü Ãë¾àÁ¡ÀÇ ¾à 1/5À» Â÷ÁöÇÏ°í ±×µ¿¾È °è¼ÓÇؼ »óÀ§±Ç¿¡ À̸§À» ¿Ã·È´ø XSS Ãë¾àÁ¡ÀÌ »ç¶óÁø »ç½ÇÀÌ °¡Àå Ãæ°ÝÀûÀÌ´Ù. ÇÏÁö¸¸ »ç¶óÁø °Ô ¾Æ´Ï¶ó ¡®ÁÖÀÔ(Injection) ¿À·ù¡¯¶ó´Â Ç׸ñ¿¡ Æ÷ÇԵǴ ½ÄÀ¸·Î ÀçºÐ·ù°¡ µÈ °ÍÀÌ´Ù. XSS °ø°ÝÀº ¿©ÀüÈ÷ °¡Àå ºó¹øÇÑ Ãë¾àÁ¡ Áß Çϳª´Ù.
À̹ø ¹öÀü¿¡ »õ·Ó°Ô Ãß°¡µÈ Ãë¾àÁ¡ Ç׸ñµéµµ ´«¿¡ ¶è´Ù. ±× Áß Çϳª´Â ¡®ºÒ¾ÈÀüÇÑ ¼³°è(Insecure Design)¡¯¶ó´Â Ç׸ñÀ¸·Î óÀ½ µîÀåÇßÀ½¿¡µµ 4À§¿¡ À̸§À» ¿Ã·È´Ù. 1~3À§¸¦ Â÷ÁöÇÑ À§ÇùµéÀº ¼ø¼´ë·Î ¡®À߸øµÈ Á¢±Ù Á¦¾î¡¯, ¡®¾ÏÈ£È ¿À·ù¡¯, ¡®ÁÖÀÔ ¿À·ù¡¯´Ù. ¡®À߸øµÈ Á¢±Ù Á¦¾î¡¯¿Í ¡®ÁÖÀÔ ¿À·ù¡¯´Â ¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇè¿¡¼ °¡Àå ºó¹øÇÏ°Ô ³ªÅ¸³ª´Â À§ÇùÀÌ°í ¡®¾ÏÈ£È ¿À·ù¡¯´Â Á¶Á÷µéÀÌ °¡Àå ¸¹ÀÌ °£°úÇÏ´Â ¿À·ù Áß ÇϳªÀÌ¸ç ½É°¢ÇÑ µ¥ÀÌÅÍ Ä§ÇØ »ç°ÇÀ¸·Î À̾îÁú °¡´É¼ºÀÌ ³ô´Ù°í OWASPÀº ¼³¸íÇÏ°í ÀÖ´Ù. ÀÌ·± ÆÁµéÀº Á¶Á÷¸¶´Ù »óȲÀÌ ´Ù¸£´Ù°í Çصµ Âü°íÇغ¼ ¸¸ÇÏ´Ù.
¡®ÁÖÀÔ ¿À·ù¡¯´Â 2017³â¿¡ ¹ßÇ¥µÈ OWASP Top 10 ¸ñ·Ï¿¡ 1À§¸¦ Â÷ÁöÇß¾ú´Ù. ´ç½Ã¿¡´Â ÁÖÀÔ ¿À·ùÀÇ ¹üÀ§°¡ Á¼¾Æ XSS¸¦ Æ÷ÇÔÇÏÁö ¾Ê°í ÀÖ¾ú´Ù. ´ç½Ã 3À§¿´´ø ¡®¹Î°¨ Á¤º¸ ³ëÃ⡯Àº ¿ÃÇØ ¡®¾ÏÈ£È ¿À·ù¡¯ÀÇ ÀÏÁ¾À¸·Î¼ »õ·Ó°Ô ºÐ·ùµÆ´Ù. ´ç½Ã 2À§¿´´ø °Ç ¡®À߸øµÈ ÀÎÁõ ¿ø¸®¡¯¿´´Âµ¥, À̹ø¿¡´Â 7À§¿¡ ¹èÄ¡µÆ´Ù. À̸§Àº ¡®½Äº° ¹× ÀÎÁõ ½ÇÆС¯·Î ¹Ù²î¾ú´Ù.
¹°·Ð ¼øÀ§°¡ ³ôÀ»¼ö·Ï À¥ ȯ°æ¿¡ º¸´Ù ÀÚÁÖ µîÀåÇÏ´Â Ãë¾àÁ¡À̱ä ÇÏÁö¸¸ Top 10¿¡ ¼ÓÇÒ Á¤µµ¸é 1À§µç 10À§µç ÇÑ °á °°ÀÌ Áß¿äÇÏ´Ù´Â °Ô º¸¾È Àü¹®°¡µéÀÇ ¼³¸íÀÌ´Ù. º¸¾È ¾÷ü ½Ã³ñ½Ã½º(Synopsys)ÀÇ ¼ö¼® Àü·«°¡ÀÎ Á¶³ª´Ü Å©´©¼¾(Jonathan Knudsen)Àº ¡°¸ñ·Ï¿¡ ÀÖ´Â 10°¡Áö À¯ÇüÀÇ Ãë¾àÁ¡ ¸ðµÎ¿¡ ´ëÇÑ ´ëÃ¥À» ¸¶·ÃÇÏ´Â ½ÇõÀÌ µÚµû¶ó¾ß ÀÌ ¸ñ·ÏÀÌ ÁøÁ¤ÇÑ °¡Ä¡¸¦ ¹ßÇÏ°Ô µÈ´Ù¡±´Â ÀÇ°ßÀÌ´Ù. ¡°¸ñ·ÏÀÌ ÀÛ¼ºµÇ°í ¹ßÇ¥µÇ¾ú´Ù´Â °Ç, ½ÃÀÛ¿¡ ºÒ°úÇÒ »ÓÀÔ´Ï´Ù. ÀÌ°É °¡Áö°í ¡®¾×¼Ç Ç÷£¡¯À» Â¥´Â °ÍÀÌ ÇʼöÀÔ´Ï´Ù.¡±
¶Ç Áß¿äÇÑ °Ç ÀÌ ¸ñ·Ï¿¡ ÀÖ´Â Ãë¾àÁ¡µé¿¡¸¸ ½Å°æÀ» ¾²Áö ¾Ê´Â °ÍÀÌ´Ù. Å©´©¼¾Àº ´ÙÀ½°ú °°ÀÌ ¼³¸íÇÑ´Ù. ¡°¾ÖÇø®ÄÉÀÌ¼Ç º¸¾È Àü¹®°¡ ¾Æ¹«³ª Àâ°í ¡®°¡Àå À§ÇèÇÑ Ãë¾àÁ¡ÀÌ ¹«¾ùÀΰ¡¿ä?¡¯¶ó°í ¹°¾îº¸¸é Á¦°¢°¢ÀÇ ´äÀÌ ³ª¿Ã °Ì´Ï´Ù. °¢ Á¶Á÷¸¶´Ù, ±×¸®°í ´ã´çÀÚ¸¶´Ù ÀÔÀåÀÌ ´Ù¸£°í, µû¶ó¼ ¡®°¡Àå À§ÇèÇÏ´Ù¡¯°í ´À³¢´Â °Ô ´Ù¸¦ ¼ö¹Û¿¡ ¾ø½À´Ï´Ù. ¶ÇÇÑ Ãë¾àÁ¡ÀÇ À§Çèµµ¸¦ Æò°¡ÇÏ´Â ¹æ¹ý·ÐÀÌ ¸ðµÎ °³¹ßµÈ °Íµµ ¾Æ´Õ´Ï´Ù. OWASPÀÇ ¸ñ·ÏÀº Áß¿äÇÑ À§ÇùµéÀ» ²Å´Â ¿©·¯ ¹æ¹ý Áß ÇϳªÀÏ »ÓÀÌ°í, µû¶ó¼ Á¶Á÷¿¡ µû¶ó ÀüÇô ´Ù¸¥ ½Ã°¢À» °¡Áú ¼ö ÀÖ½À´Ï´Ù. µû¶ó¼ Ãë¾àÁ¡ °ü¸®¿¡ ÀÖ¾î Âü°íÇÒ ¸¸ÇÑ Áß¿ä ¹®°ÇÀÎ °Ç ¸ÂÁö¸¸ Àý´ëÀû Áø¸®¸¦ °¡Áø À¯ÀϹ«ÀÌÇÑ ¡®¹ÙÀÌºí¡¯Àº ¾Æ´Õ´Ï´Ù.¡±
º¸¾È ¾÷ü K2 »çÀ̹ö ½ÃÅ¥¸®Æ¼(K2 Cyber Security)ÀÇ CTOÀÎ Á¦À̾ðÆ® ½´Å¬¶ó(Jayant Shukla)´Â ¡°Á¤Àû ºÐ¼® ±â¹ýÀ¸·Î´Â ŽÁöµÇÁö ¾Ê´Â À§Çùµéµµ ¼öµÎ·èÇÏ´Ù¡±¸ç ¡°OWASPÀÇ Top 10 ¸ñ·ÏÀÌ Áß¿äÇÏ´Ù´Â µ¥´Â µ¿ÀÇÇÏÁö¸¸ ÀÌ°Í Çϳª¿¡ ¸ðµç À§ÇùµéÀÌ ¿ÂÀüÈ÷ Á¤¸®µÇ¾î ÀÖ´Ù°í º¸Áö´Â ¾Ê´Â´Ù¡±´Â °ÍÀ» °Á¶Çϱ⵵ ÇÑ´Ù. ¡°¼ö¸¹Àº Àü¹®°¡µéÀÌ ´«À» ºÎ¸¨¶ß°í ½ÇÇèÇصµ ³õÄ¡´Â Ãë¾àÁ¡µéÀÌ ¾ó¸¶³ª ¸¹ÀºÁö ¾Ë¸é ±ô¦ ³î¶ö °Ì´Ï´Ù. ¼øÀüÈ÷ ¿îÀ¸·Î ¹ß°ßÇÏ´Â Ãë¾àÁ¡µéµµ ´ë´ÜÈ÷ ¸¹°í¿ä. µû¶ó¼ OWASP Ãë¾àÁ¡ ¸ñ·ÏÀ» ±âº» ¹ÙÅÁ¿¡ ±ñ »óÅ¿¡¼ ´Éµ¿Àû Ãë¾àÁ¡ °ü¸® ü°è¸¦ À¯ÁöÇÏ´Â °ÍÀÌ Áß¿äÇÕ´Ï´Ù.¡±
ÃʾÈÀº OWASPÀÇ ºí·Î±×(https://owasp.org/Top10/)¸¦ ÅëÇØ È®ÀÎÀÌ °¡´ÉÇÏ´Ù.
3ÁÙ ¿ä¾à
1. OWASP, ¿ÃÇØÀÇ Top 10 Ãë¾àÁ¡ ¸ñ·Ï ¹ßÇ¥ÇÔ.
2. ¾ÆÁ÷Àº ÃÊ¾È »óŶó ´õ ¸¹Àº Çǵå¹é °ÅÄ£ ÈÄ ÃÖÁ¾º» ¹ßÇ¥ÇÒ °ÍÀ¸·Î º¸ÀÓ.
3. Ãë¾àÁ¡ Ç׸ñÀÇ Á¤ÀÇ°¡ ¹Ù²î¸é¼ ¼øÀ§ º¯µ¿ ÀÏ¾î³ °ÍÀÌ ´«¿¡ ¶ê.
[±¹Á¦ºÎ ¹®°¡¿ë ±âÀÚ(globoan@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>