[º¸¾È´º½º= ÀÌâÇö ¼ÒÇÁÆ®¿ÍÀ̵å½ÃÅ¥¸®Æ¼ °úÀå] À¥»çÀÌÆ® Ãë¾àÁ¡ ºÐ¼®Àº ÇàÁ¤¾ÈÀüºÎÀÇ Á¤º¸Åë½Å±â¹Ý º¸È£¹ý Á¦9Á¶(Ãë¾àÁ¡ ºÐ¼®, Æò°¡)¿¡ ÀÇÇØ Àǹ«ÈµÇ¾î ÀÖ´Ù.
ÀÌ´Â ¡®ÁÖ¿äÁ¤º¸Åë½Å±â¹Ý½Ã¼³ Ãë¾àÁ¡ ºÐ¼®¡¤Æò°¡ ±âÁØ¡¯ ¹®¼·Î ½ÃÇà ¹æ¹ý¿¡ ´ëÇؼ ¾È³»ÇÏ°í ÀÖÀ¸¸ç ÇØ´ç ³»¿ëÀ» º¸¸é ÃÖÃÊ ÁÖ¿äÁ¤º¸Åë½Å±â¹Ý½Ã¼³·Î ÁöÁ¤µÈ ù ȸ´Â 6°³¿ù À̳»¿¡ Ãë¾àÁ¡ ºÐ¼® Æò°¡¸¦ ½Ç½Ã, ±× ÀÌÈÄ¿¡´Â 2³â¸¶´Ù Á¤±âÀûÀ¸·Î Ãë¾àÁ¡ ºÐ¼® ¡¤Æò°¡¸¦ ½Ç½ÃÇϵµ·Ï µÇ¾îÀÖ´Ù. ÇÏÁö¸¸ Á¤±â Ãë¾àÁ¡ ºÐ¼® ¡¤Æò°¡¸¦ ½Ç½ÃÇÏÁö ¾Ê´Â ¿¬µµ¿¡´Â ¡®°£ÀÌ Ãë¾àÁ¡ ºÐ¼® ¡¤Æò°¡¡¯ ¶Ç´Â ¡®ÀÓÀÇ Ãë¾àÁ¡ ºÐ¼®¡¤Æò°¡¡¯¿¡ ´ëÇØ ½Ç½ÃÇϵµ·Ï µÇ¾î ÀÖ´Ù.
ÀϹÝÀûÀ¸·Î À¥ ¾ÖÇø®ÄÉÀ̼ÇÀÇ Ãë¾àÁ¡À» Á¡°ËÇÏ´Â ¹æ¹ýÀº Á¡°Ë ÅøÀ» »ç¿ëÇÏ´Â ¹æ¹ý°ú »ç¶÷ÀÌ Å×½ºÆ® ÇÏ´Â ¹æ¹ý µÎ °¡Áö·Î ³ª´µ°Ô µÈ´Ù. ¿©±â¼´Â Ãë¾àÁ¡À» È¿°úÀûÀ¸·Î Á¡°ËÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇϱâ À§ÇØ ÅøÀ» ÀÌ¿ëÇÑ Ãë¾àÁ¡ Á¡°Ë ¹æ¹ý¿¡ ´ëÇØ ¾Ë¾Æº¸°Ú´Ù.
ÅøÀ» ÀÌ¿ëÇÏ¿© Ãë¾àÁ¡À» Á¡°ËÇÏ´Â ¹æ¹ýµµ µÎ °¡Áö·Î ³ª´µ°Ô µÈ´Ù. Á¡°ËÇÏ´Â ¹æ½Ä¿¡ µû¶ó ¡®White Box Test¡¯¿Í ¡®Black Box Test¡¯·Î ³ª´ ¼ö ÀÖ´Ù. ¿ø White Box Test´Â ¼Ò½ºÄÚµåÀÇ ±¸¹®À» ºÐ¼®ÇÏ°í È帧À» µû¶ó Á¡°ËÇÏ¸ç ±¸¹® È帧 Áß¿¡ Á¶Ä¡ ¿©ºÎ¸¦ ÆÇ´ÜÇØ Ãë¾àÁ¡À» È®ÀÎÇÏ´Â ¹æ½ÄÀ̸ç À¥ ¾ÖÇø®ÄÉÀÌ¼Ç Àüü ÆäÀÌÁö¸¦ Á¡°ËÇÒ ¼ö ÀÖÁö¸¸ Á¡°Ëȯ°æÀ» ±¸ÇöÇϱⰡ ±î´Ù·Ó°í Å×½ºÆ® Á¤Ã¥ Ç׸ñÀÌ ¸¹Áö ¾Ê´Ù.
Black Box Test´Â À¥ ¼¹ö¿¡¼ ½ÇÇàµÇ°í ÀÖ´Â À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ºê¶ó¿ìÀú ÇüÅ·ΠÁ¢¼ÓÇØ »ç¿ëÀÚ°¡ ÀÔ·Â °ªÀ» Á¤ÀÇÇÏ´Â ºÎºÐ¿¡ Å×½ºÆ® ¿äûÀ» ÀÔ·ÂÇØ ¼¹ö¿¡¼ ÀÀ´äÇÏ´Â °á°ú·Î Ãë¾àÁ¡À» È®ÀÎÇÏ´Â ¹æ¹ýÀ̸ç Á¡°ËÇÏ´Â Ãë¾àÁ¡ Á¤Ã¥Ç׸ñÀÌ ¸¹°í White Box Testº¸´Ù Á¡°Ë°á°ú°¡ °£°áÇÏ°Ô ³ª¿ÀÁö¸¸ Á¡°ËµÇÁö ¾Ê´Â ÆäÀÌÁö°¡ ³ªÅ¸³¯ ¼ö ÀÖ´Ù.
À§ µÎ °¡Áö Á¡°Ë¹æ¹ýÀº ¸ðµÎ Àå´ÜÁ¡À» °¡Áö°í ÀÖÀ¸¸ç Á¡°ËÇÏ´Â ¹æ¹ýÀÌ Æ²¸®±â ¶§¹®¿¡ Á¡°ËµÇ´Â Ãë¾àÁ¡ Ç׸ñ ¿ª½Ã Áߺ¹µÇ³ª °á°ú°¡ ¿ÏÀüÈ÷ ´Þ¶óÁú ¼ö ÀÖ´Ù. À¥ ¾ÖÇø®ÄÉÀ̼ÇÀÇ Ãë¾àÁ¡À» È¿°úÀûÀ¸·Î ºÐ¼®Çϱâ À§Çؼ± ¼ÒÇÁÆ®¿þ¾î °³¹ßÁÖ±â(SDLC:Software Developer Life Cycle)³»¿¡¼ µÎ °¡Áö ¹æ¹ýÀ» Àû¿ëÇÏ¿© À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÒ ¶§ºÎÅÍ ¹èÆ÷Çϱâ Àü¿¡ Ãë¾àÁ¡ Á¡°ËÀ» ¼öÇàÇÏ°í Ãë¾àÁ¡À» Á¶Ä¡ÇÏ´Â °ÍÀÌ´Ù.
±×·¯¸é Ãë¾àÁ¡ Á¡°Ëµµ±¸ÀÎ White Box Test¿Í Black Box Test´Â °³¹ßÁֱ⠳»¿¡ ¾î¶»°Ô »ç¿ë µÇ¾î¾ß ÇÏ´ÂÁö »ìÆ캸¸é °³¹ßÁÖ±â´Â Å©°Ô ±âȹ-µðÀÚÀÎ-°³¹ß-Å×½ºÆ®-¹èÆ÷ 5´Ü°è·Î ³ª´µ°Ô µÈ´Ù.
°³¹ß´Ü°è¿¡¼´Â °³¹ßÀÚ°¡ ÄÚµùÇÑ ÀϺΠ±¸¹®¸¸À¸·Îµµ White Box·Î Á¡°ËÇÒ ¼ö Àֱ⠶§¹®¿¡ À¯¿ëÇÏ°Ô Á¡°ËÇÒ ¼ö ÀÖÀ¸¸ç Å×½ºÆ®¿Í ¿î¿µ´Ü°è¿¡¼´Â À¥ ¼¹ö¸¦ ±¸µ¿Çϱ⠶§¹®¿¡ Black Box¸¦ ÀÌ¿ëÇØ Ãë¾àÁ¡ Á¡°ËÀ» ÇÏ´Â °ÍÀÌ ÁÁ´Ù. ¶Ç ¿î¿µ´Ü°è¿¡¼ Black Box¸¦ ÀÌ¿ëÇÑ ÁÖ±âÀûÀÎ Ãë¾àÁ¡ Á¡°ËÀ¸·Î ½Å±Ô Ãë¾àÁ¡¿¡ ´ëÇÑ ³»¿ëÀ» È®ÀÎÇÏ°í Á¶Ä¡ÇØ ¾ÈÀüÇÑ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¿î¿µÇÒ ¼ö ÀÖ´Ù.
À¥ ¾ÖÇø®ÄÉÀ̼ÇÀº Ãë¾àÁ¡ Á¶Ä¡¸¦ °³¹ß °øÁ¤ÀÇ ¾Õ ´Ü°èÀϼö·Ï ºñ¿ë Àý°¨ È¿°ú¸¦ ³ôÀÏ ¼ö ÀÖ´Ù°í Á¤ÅëºÎ¿¡¼ ¹àÈù ¹Ù ÀÖ´Ù. ºñ¿ëÀý°¨ È¿°ú´Â ¼³°è ´Ü°è¿¡¼ º¸¾ÈÀ» °í·ÁÇßÀ» °æ¿ì 21%, °³¹ß´Ü°è¿¡¼ 15%, Å×½ºÆ® ´Ü°è¿¡¼ 12%ÀÇ ºñ¿ëÀ» Àý°¨ÇÒ ¼ö ÀÖ´Ù°í ÇÑ´Ù. È¿°úÀûÀÎ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀÇ Ãë¾àÁ¡ Á¡°ËÀº °³¹ßÁֱ⠳»¿¡¼ ÀüüÀûÀ¸·Î ÀÌ·ç¾îÁ®¾ß ÇÏ¸ç °¢ Áֱ⿡ µû¶ó ÀûÀýÇÑ Á¡°Ë ÅøÀ» »ç¿ëÇØ¾ß ÇÑ´Ù.
[±Û_ÀÌ Ã¢ Çö ¼ÒÇÁÆ®¿ÍÀ̵å½ÃÅ¥¸®Æ¼ °úÀå(lch@softwidesec.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(http://www.boannews.com/) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>