Home > Àüü±â»ç

IBM Rational AppScan ±¸Ãà»ç·Ê

ÀÔ·Â : 2008-07-29 09:32
ÆäÀ̽ººÏ º¸³»±â Æ®À§ÅÍ º¸³»±â ³×À̹ö ¹êµå º¸³»±â Ä«Ä«¿À ½ºÅ丮 º¸³»±â ³×À̹ö ºí·Î±× º¸³»±â

Chapter 4 - Case Study

À¥ º¸¾È ¼Ö·ç¼Ç, ÀÌ·¸°Ô È°¿ëÇ϶ó

 

À¥ ¾ÖÇø®ÄÉÀÌ¼Ç Ãë¾àÁ¡ ºÐ¼®µµ±¸ È°¿ë

±¤¹üÀ§ÇÑ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç Ãë¾àÁ¡ °ËÅä¿Í º¸¾È°¨»ç µµ±¸


IBM Rational AppScanÀº ÃÖÃÊ Á¦Á¶»çÀÎ Sanctum, Watchfire¸¦ °ÅÄ¡´Â 10³â ÀÌ»óÀÇ ¼¼¿ùÀ» °ÅÄ¡¸é¼­µµ ±× ÃÖÃÊÀÇ ¸ñÇ¥ÀÎ ±¤¹üÀ§ÇÑ À¥ ¾ÖÇø®ÄÉÀ̼ǿ¡ ´ëÇÑ º¸¾ÈÅ×½ºÆ®¸¦ ÅëÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¹®Á¦Á¡ È®Àΰú °³¹ßÀÚ¿¡ ´ëÇÑ Áö¿øÀ¸·Î ¾ÈÀüÇÑ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß°ú ¿î¿µ»óÀÇ °¨»ç¸¦ ÅëÇÑ º¸¾È¼º Çâ»óÀ» Áö¼ÓÀûÀ¸·Î Áö¿øÇÏ°í ÀÖ´Ù. 

 

2004³âµµ¿¡ ±¹³»¿¡ óÀ½ ¼Ò°³µÈ ÀÌ·¡, ¿À·§µ¿¾È AppScan Desktop °¨»çµµ±¸¸¦ Áß½ÉÀ¸·Î ½ÃÀå¿¡ ¾Ë·ÁÁ® ¿Ô´ø AppScanÀº ±¹³» 40¿©°³ ÀÌ»óÀÇ °í°´»ç¿Í Àü ¼¼°è 1,000¿©°³°¡ ³Ñ´Â °í°´À» ÅëÇØ ±× Ç°Áú°ú ¿Ï¼ºµµ¸¦ ÀÎÁö½ÃÄÑ¿ÔÀ¸¸ç ÀÌÁ¦ Àü»çÀûÀÎ Áö¿øÀ» °¡´ÉÄÉ ÇÏ´Â AppScan Enterprise¿Í Tester ¿¡µð¼ÇÀ» ÅëÇØ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡¼­ ¿î¿ë¿¡ À̸£´Â ´Ù¾çÇÑ »ç¿ëÀÚµéÀÌ °¢ÀÚÀÇ ¿ªÇÒ¿¡ µû¸¥ ÀÌ¿ë°ú ¹®Á¦Á¡¿¡ ´ëÇÑ ÃßÀûÀ» ÇÒ ¼ö ÀÖ´Â À¥ ¾ÖÇø®ÄÉÀÌ¼Ç º¸¾È Ç÷§ÆûÀ¸·Î ´Ù½Ã ¼Ò°³µÇ°í ÀÖ´Ù.

 

AppScanÀº À¥ ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ ÀÌ¿ëµÇ°í ÀÖ´Â ´Ù¾çÇÑ ±â¼ú¿¡ ´ëÇÑ Áö¿ø, ¼­µåÆÄƼ ¾ÖÇø®ÄÉÀÌ¼Ç Ãë¾àÁ¡¿¡ ´ëÇÑ ºÐ¼® ¹× Áö¿ø, ±×¸®°í IBM Rational º¸¾ÈÆÀÀÇ °­·ÂÇÑ Áö¿øÀ¸·Î ±× ±â´ÉÀ» ³¯·Î °­È­ÇÏ°í ÀÖÀ¸¸ç ±¹³» »ç¿ëÀÚ¸¦ À§ÇÑ Á¦·Îº¸µå, Á¦¿ì½º Ãë¾àÁ¡ ¾÷µ¥ÀÌÆ®¸¦ ½ÃÀÛÀ¸·Î Çѱ¹ ³» ¼­µåÆÄƼ ¾ÖÇø®ÄÉÀ̼ǰú ÁÖ¿ä ÀÌ¿ë ±â¼ú¿¡ ´ëÇÑ Áö¿øÀ» °­È­ÇØ ³ª°¡µµ·Ï ·Îµå¸ÊÀ» ±×¸®°í ÀÖ´Ù.

 

ÀÌ·¯ÇÑ Áö¼ÓÀûÀÎ Áö¿øÀÇ ¼º°ú·Î ¸¹Àº ±â¾÷°ú Á¶Á÷µéÀÌ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç Ãë¾àÁ¡ ºÐ¼® ¹× °¨»çµµ±¸¿¡ ½Å·Ú¸¦ º¸ÀÌ°í ÀÖ°í ¾ÇÀÇÀûÀÎ °ø°ÝÀ» ½Ã¹Ä·¹ÀÌ¼Ç ÇÏ¿© ½ÇÁ¦ÀûÀÎ ExploitÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù´Â °­Á¡À¸·Î AppScanÀº ±× »ç¿ëÀÚ ÃþÀ» °è¼ÓÀûÀ¸·Î ³ÐÇô°¡°í ÀÖ´Ù. ÀÌÁß¿¡¼­µµ AÀºÇà°ú DÀºÇà, CÆ÷Å»°ú TÅë½Å»ç´Â AppScanÀ» ÅëÇØ °³¹ß½ÃºÎÅÍ ¿î¿ë¿¡ À̸£´Â À¥ ¾ÖÇø®ÄÉÀÌ¼Ç SDLC¿¡ ´ëÇÑ ÀÌ¿ëÀ» ¸ñÀûÀ¸·Î ¿î¿ëÇÏ´Â ´ëÇ¥ÀûÀÎ °í°´»ç·Î¼­, À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß½ÃÀÇ °¡À̵å¶óÀÎ ¹× Áöħ ¼ö¸³À» ½ÃÀÛÀ¸·Î ¿î¿µÁßÀÎ ÀÎÅÍ³Ý ¼­ºñ½º ½Ã½ºÅÛ¿¡ ´ëÇÑ º¸¾È Á¡°Ë ¹× ÁÖ¿ä Ãë¾àÁ¡ Á¡°ËÀ» ÁøÇàÇÏ°í ½ÇÁ¦ ¿î¿µÈ¯°æ¿¡ ³õÀÎ ¼­ºñ½º¿¡ ´ëÇÑ Á¤±âÀûÀÎ Àü¼ö °Ë»ç ¹× Áß¿ä Ãë¾àÁ¡ÀÇ È®ÀÎ ¹× Á¶Ä¡¸¦ ¸ñÀûÀ¸·Î AppScanÀ» ¿î¿ëÇÏ°í ÀÖ´Ù.

 

ÀÌµé °í°´µéÀº ¹æÈ­º® ¹× ħÀÔŽÁö ½Ã½ºÅÛÀÇ º¸¾È ±â´ÉÀ» ¿ìȸÇÏ°í À¥ ¾ÖÇø®ÄÉÀÌ¼Ç Ãë¾à¼ºÀ» ÀÌ¿ëÇÑ ÇØÅ·ÀÌ ±ÞÁõÇÔ¿¡ µû¶ó À¥ ¾ÖÇø®ÄÉÀÌ¼Ç Ãë¾àÁ¡ Áø´Ü µµ±¸¸¦ µµÀÔÇÏ¿© ÁÖ±âÀûÀÎ ÀÚü Á¡°ËÀ¸·Î À¥ ¾ÖÇø®ÄÉÀÌ¼Ç º¸¾È¼ºÀ» °­È­Çϱâ·Î Çß´Ù. ¶Ç À¥ ¾ÖÇø®ÄÉÀÌ¼Ç Ãë¾àÁ¡ Áø´Ü µµ±¸¸¦ µµÀÔÇØ ÀÚüÀûÀ¸·Î °³¹ß(ÅëÇÕ/Å×½ºÆ®) ¹× ¿î¿µ ´Ü°è¿¡¼­ ÁÖ±âÀûÀÎ À¥ ¼­ºñ½ºÀÇ Ãë¾àÁ¡ Áø´Ü ¹× º¸¿ÏÀ» ¸ñÀûÀ¸·Î AppScanÀ» µµÀÔÇÏ°Ô µÆ´Ù. 

 

AppScanÀº À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡ µû¸¥ SDLC¿¡ µû¸¥ ¼³°è/°³¹ß ¡æ ÅëÇÕ/°ËÁõ ¡æ ¹èÆ÷/¿î¿µÀÇ ´Ü°è¿¡¼­ È¿À²ÀûÀÎ °¨»ç¿Í °ËÅ並 À§ÇÑ µµ±¸·Î È°¿ëµÇ°í ÀÖÀ¸¸ç À̸¦ ÅëÇØ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç Á¡°Ë¿¡ ÇÊ¿äÇÑ ½Ã°£°ú Àη ¹× ºñ¿ë¿¡ ´ëÇÑ ºÎºÐÀ» ÃÖ¼ÒÈ­ ÇÒ ¼ö ÀÖ¾ú´Ù. 

 

ÀÌ·¯ÇÑ ¿î¿ëÀº ´Ü¼øÈ÷ ÀÏȸ¼º Á¡°ËÀ» ¸ñÀûÀ¸·Î ÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó ÁÖ±âÀûÀ̸ç Áö¼ÓÀûÀ¸·Î Á¡°Ë, ºÐ¼®, °¨½ÃÇÏ¿© À¥ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¾ÈÀü¼º¿¡ ´ëÇÑ Áö¼ÓÀûÀÎ °­È­°¡ °¡´ÉÇÏ´Ù. À̸¦ ÅëÇØ °³¹ßÀÚ¿Í Ç°Áú°ü¸® ¹× º¸¾È ´ã´çÀÚ°¡ ÇØ´ç ¾ÖÇø®ÄÉÀ̼ǿ¡ ´ëÇÑ ¹®Á¦Á¡°ú À¥ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¹®Á¦Á¡À» ÀÌÇØÇÏ°í ¾ÈÀüÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀ» À§ÇØ ÀÌ¿ëÇÒ ¼ö ÀÖ´Â ¹æ¹ý·Ð°ú ¸Þ¼Òµå ¹× ÀýÂ÷¸¦ ¼÷ÁöÇÏ¿© »õ·Î¿î À¥ ¾ÖÇø®ÄÉÀ̼ÇÀÇ °³¹ß½Ã ÀÌ¿¡ ´ëÇÑ Àû¿ëÀÌ °¡´ÉÇØ °³¹ß ÃʱâºÎÅÍ ¹®Á¦Á¡À» ±Ø¼ÒÈ­ ½Ãų ¼ö ÀÖµµ·Ï µµ¿òÀ» Á¦°øÇÏ°í ÀÖ´Ù.

 

´Ù¾çÇÑ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ¹× ¿î¿µ ȯ°æ¿¡¼­ ÀÌ¿ëµÇ´Â AppScanÀº ±× ´Ù¾çÇÑ È¯°æ¿¡ ÀûÇÕÇÏ°Ô ¿î¿µµÉ ¼ö ÀÖµµ·Ï ¼³°è µÇ¾úÀ¸¸ç, ƯÈ÷ È®Àå ÇÁ·¹ÀÓ¿öÅ©´Â ¸ðÀÇÇØÅ·°Ë»çÀÚÀÇ ´É·ÂÀ» AppScanÀÇ Á¡°Ë °á°ú¿Í ÇÔ²² °áÇÕÇÏ¿© ºÐ¼®ÇÏ°í °á°ú¸¦ Á¦°øÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Ù. ¶Ç »ç¿ëÀÚ Á¤ÀÇ Á¡°Ë Á¤Ã¥À» ÅëÇؼ­ ÀÚ»çÀÇ ¾ÖÇø®ÄÉÀ̼ǿ¡ ÀûÇÕÇÑ Ãë¾àÁ¡ Á¡°Ë ¹æ¹ýÀ̳ª °³ÀÎÁ¤º¸¿¡ ´ëÇÑ ÆÐÅÏ °Ë»öÀ» ÅëÇÑ Á¡°ËÀ» ÁøÇàÇØ º¸°íÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù.

 

ÀÌ·¯ÇÑ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç Ãë¾àÁ¡¿¡ ´ëÇÑ °ËÅä ¹× °¨»ç¸¦ ÅëÇØ ÇØ´ç À¥ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ±¸¼º°ú ±â¹Ýȯ°æ¿¡ ´ëÇÑ Á¤º¸¸¦ È¿°úÀûÀ¸·Î ¼öÁýÇÏ¸ç ¼öÁýµÈ Á¤º¸¸¦ ±â¹ÝÀ¸·Î ÇÊ¿äÇÑ Á¡°ËÀ» ÁøÇàÇÏ´Â AppScanÀÌ¾ß ¸»·Î First Line of Defense¿¡¼­ ¾ÇÀÇÀûÀÎ ÇØÄ¿°¡ ÇÒ ¼ö ÀÖ´Â ÇൿÆÐÅÏ¿¡ ´ëÇÑ ±¤¹üÀ§ÇÑ Á¡°ËÀ» ÀüÁ¦·Î ±× ±â´ÉÀ» È°¿ëÇÒ ¼ö ÀÖ´Ù. ÇØ´ç µµÀÔ»çµéÀÇ ±â´ë È¿°ú´Â ´ÙÀ½°ú °°´Ù.

 

À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ±â¹ÝÀÇ ¼­ºñ½º¿¡ ´ëÇÑ º¸¾È ¼öÁØ Á¦°í¸¦ ÅëÇÑ À¥ ¼­ºñ½º º¸¾È »ç°íÀÇ ¿¹¹æ

¡Ü ½Å±Ô À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ¼­ºñ½º·ÎÀÇ ¿î¿µ ÀÌÀü ´Ü°è º¸¾È Ãë¾àÁ¡ µµÃâ, º¸¾È ´ëÃ¥ ºñ¿ë Àý°¨

¡Ü ÁÖ±âÀûÀÎ ÀÚü À¥ ¾ÖÇø®ÄÉÀÌ¼Ç Ãë¾àÁ¡ Áø´ÜÀ¸·Î º¸¾È¼º ³ôÀº ´ë °í°´ ¼­ºñ½º Á¦°ø

¡Ü °³¹ßÀÚµéÀÇ ¾ÈÀüÇÑ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡ ´ëÇÑ ¸ñÇ¥ ÀÇ½Ä °íÃë


AppScanÀº ÀÌ·¯ÇÑ ¸ñÇ¥¿Í ±â´ëÈ¿°ú¿¡ ÀûÇÕÇÑ Á¦Ç°À¸·Î ±âÁ¸ÀÇ SDLCÀÇ ÃÖ¼ÒÀÇ ºÎºÐ¿¡ ¿µÇâÀ» Áָ鼭µµ ÃÖ´ëÀÇ È¿°ú¸¦ ³¾ ¼ö ÀÖµµ·Ï Àû¿ëµÇ¾úÀ¸¸ç À̸¦ ÅëÇØ À§¿¡ ¾ð±ÞµÈ ±â´ëÈ¿°ú ¿Ü¿¡µµ »ê¾÷Ç¥ÁØ ¹× ÄÄÇöóÀ̾𽺠°ü·ÃµÈ ºÎºÐ¿¡ ´ëÇÑ °¨»çÀÇ Á¦°øÀ¸·Î ÇöÀç ¾î¶² ¼öÁØÀÇ ¾ÈÀü¼ºÀ» À¯ÁöÇÏ°í ÀÖ´ÂÁöÀÇ ÁöÇ¥¸¦ ãÀ» ¼ö ÀÖÀ¸¸ç À̸¦ ÅëÇØ ÇöÀç ÁÖ¾îÁø À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß°ú À̸¦ ÅëÇÑ ¼­ºñ½º¿¡¼­ ÃÖ»óÀÇ È¿À²À» ¾ò°í ÀÖ´Ù.


AppScan ¿î¿ë Àû¿ë ¹× È°¿ë ¹üÀ§


1.À¥ ¾ÖÇø®ÄÉÀÌ¼Ç Á¤±â Á¡°Ë°ú º¸¾È¼º Æò°¡

¡¤À¥ ¼­ºñ½º ¹× À¥ ¾ÖÇø®ÄÉÀ̼ÇÀÇ Ãë¾àÁ¡ Á¤±â Á¡°Ë

¡¤À¥ ¼­ºñ½º °³¹ß½Ã º¸¾È¼º °í·Á¿Í Æò°¡

¡¤Ä§ÇØ»ç°í »çÀü ´ëÀÀ°ú »ó½ÃÀûÀÎ À¥ ¼­ºñ½º º¸¾È¼º Áõ´ë¸¦ À§ÇÑ ÀÛ¾÷ ¼öÇà


2. À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÚ °¡ÀÌµå °³¹ß ¹× ¿î¿ë

¡¤°³¹ß½Ã ÁÖ¿ä À¥ ¾ÖÇø®ÄÉÀÌ¼Ç Ãë¾àÁ¡À» °ËÁõ °¡À̵å

¡¤°³¹ß½Ã ÁÖ¿ä À¥ ¾ÖÇø®ÄÉÀÌ¼Ç Ãë¾àÁ¡À» Á¦°Å °¡À̵å


3. À¥ ¾ÖÇø®ÄÉÀÌ¼Ç Ãë¾àÁ¡ Áø´Ü ÀÚµ¿È­ ½Ã½ºÅÛ

¡¤AppScan 7.7°ú ¿¬µ¿ÇÏ´Â À¥ Ãë¾àÁ¡ Á¡°Ë ÀÚµ¿È­ ½Ã½ºÅÛ ±¸Ãà ¹× ¿î¿µ

¡¤±¤¹üÀ§Àû À¥ º¸¾È¼º ±â¿©¿Í Ãë¾àÁ¡ Á¡°Ë ¼­ºñ½º


4. »ê¾÷ Ç¥ÁØ ¹× ¹ý±ÔÁؼö º¸°í¼­ È°¿ë

¡¤»ê¾÷Ç¥ÁØ º¸°í¼­: OWASP Top10 2007/2004, SANS Top20 V5/V6, WASC Threat Classification, PCI DSS, NERC CIPC ESS Guide, ISO17799, ISO27001, VISA¡¯s Payment Application Best Practices

¡¤¹ý±ÔÁؼö º¸°í¼­: NIST Special Publication 800-53, BASEL II, VISA CISP, MasterCard SDP, FERPA, Title 21 Code of Federal Regulations, The Securities Act, SOX, Safe Harbor, Privacy Act of 1974, NERC Cyber Security Standards, HIPAA, GLBA, FISMA, EFTA, COPPA, Data Protection Act, FIPPA, MITS µî 36°³


5. À¥ ¾ÖÇø®ÄÉÀÌ¼Ç Ãë¾àÁ¡ Áø´Ü ¹× º¸¾È¼º °ËÅä ¼­ºñ½º(³»ºÎ)

¡¤°³¹ßÀÚ, Å×½ºÅÍ, Ç°Áú °ü¸®, º¸¾È ´ã´çÀÚ¿¡ À̸£´Â ¿ªÇÒº° Á¡°Ë ¹× Á¢±Ù ÁøÇà

¡¤°¢ ¿ªÇÒ¿¡ µû¸¥ º¸°í¼­ ¹× ´ë½Ãº¸µå Á¦°ø


6. Àü»çÀûÀÎ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç Ãë¾àÁ¡ ¹× À̷¿¡ ´ëÇÑ °ü¸®

¡¤Àüü À¥ ¾ÖÇø®ÄÉÀÌ¼Ç Ãë¾àÁ¡¿¡ °ü·ÃµÈ Åë°è ¹× ½ÃÁ¤ Á¦°ø

¡¤¹ß»ýÇÑ ¹®Á¦¿¡ ´ëÇÑ ÃßÀû ¹× ÀÛ¾÷ À̷°ü¸®

¡¤ÇöÀç ÁøÇàÇÏ°í ÀÖ´Â ÀÛ¾÷ ¹× ´ã´çÀÚ¿¡ ´ëÇÑ À̷°ü¸®

<±Û¡¤À̵¿ÀÏ ½Ãµå½Ã½ºÅÛ ´ëÇ¥ÀÌ»ç(jason@seedsystem.net)>

 

<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>

  •  
  • 1
  • ÆäÀ̽ººÏ º¸³»±â Æ®À§ÅÍ º¸³»±â ³×À̹ö ¹êµå º¸³»±â Ä«Ä«¿À ½ºÅ丮 º¸³»±â ³×À̹ö ºí·Î±× º¸³»±â

  • ¡°
  •  SNS¿¡¼­µµ º¸¾È´º½º¸¦ ¹Þ¾Æº¸¼¼¿ä!! 
  • ¡±
¾Æ½ºÆ®·Ð½ÃÅ¥¸®Æ¼ ÆÄ¿öºñÁî 2023³â2¿ù23ÀÏ ½ÃÀÛ ³Ý¾Øµå ÆÄ¿öºñÁî ÁøÇà 2020³â1¿ù8ÀÏ ½ÃÀÛ~2021³â 1¿ù8ÀϱîÁö À§Áîµð¿£¿¡½º 2018
¼³¹®Á¶»ç
³»³â ȸ»ç¿¡ ²À µµÀÔÇÏ°í ½ÍÀº º¸¾È ¼Ö·ç¼Ç ¶Ç´Â Ç÷§ÆûÀº ¹«¾ùÀΰ¡¿ä?
XDR
EDR
AI º¸¾È
Á¦·ÎÆ®·¯½ºÆ®
°ø±Þ¸Á º¸¾È ü°è(SBOM)
Ŭ¶ó¿ìµå º¸¾È ¼Ö·ç¼Ç
±âŸ(´ñ±Û·Î)