Home > Àüü±â»ç

¾ÖÇø®ÄÉÀÌ¼Ç º¸¾ÈÀÇ ÃÖ´ë À§ÇùÀº ºü¸¥ °³¹ß ¼Óµµ!

ÀÔ·Â : 2017-11-14 16:16
ÆäÀ̽ººÏ º¸³»±â Æ®À§ÅÍ º¸³»±â ³×À̹ö ¹êµå º¸³»±â Ä«Ä«¿À ½ºÅ丮 º¸³»±â ³×À̹ö ºí·Î±× º¸³»±â
°³¹ßÀÇ ¾î¶² ¿äÀκ¸´Ù °³¹ß ¼Óµµ°¡ º¸¾È¿¡ Å« ¿µÇâ ³¢ÃÄ
ÀÚ¹Ù EE·Î °³¹ßµÈ ¾Û, ¸¹ÀÌ Ãâ½ÃµÇ´Â ¸¸Å­ CWEµµ ³ô¾Æ


[º¸¾È´º½º ¿À´ÙÀÎ ±âÀÚ] ¼ÒÇÁÆ®¿þ¾î Ãâ½Ã ¹× ¾÷µ¥ÀÌÆ® ÁֱⰡ ªÀ»¼ö·Ï º¸¾È¿¡ ¾Ç¿µÇâÀ» ³¢Ä¥ À§ÇèÀÌ Å©´Ù´Â ¿¬±¸°¡ ³ª¿Ô´Ù. ¼ÒÇÁÆ®¿þ¾î Ãâ½Ã¿Í ¾÷µ¥ÀÌÆ® ÁֱⰡ º¸¾È¿¡ ³¢Ä¡´Â ¿µÇâÀº ÄÚµå »çÀÌÁ ±â¾÷ ³»¡¤¿ÜºÎÀÇ °³¹ß ¿©ºÎ°¡ º¸¾È¿¡ ³¢Ä¡´Â ¿µÇ⺸´Ùµµ ´õ Å« °ÍÀ¸·Î ³ªÅ¸³µ´Ù.

[À̹ÌÁö=iclickart]


¼ÒÇÁÆ®¿þ¾î ÀÎÅÚ¸®Àü½º ¾÷ü ij½ºÆ® ¸®¼­Ä¡ ·¦½º(CAST Research Labs)´Â ÀÚ¹Ù EE(Java EE)¿Í ´å³Ý(.NET)À¸·Î °³¹ßµÈ ¾ÖÇø®ÄÉÀÌ¼Ç 1,388°³¸¦ ÃÖ±Ù ºÐ¼®Çß´Ù. ij½ºÆ® ¸®¼­Ä¡ ·¦½º´Â ÀÌ ¾ÖÇø®ÄÉÀÌ¼Çµé ³» 2¾ï 7,800¸¸ ÁÙÀÇ ÄÚµå¿Í µå·¯³ªÁö ¾ÊÀº Ãë¾àÁ¡ 130¸¸ °³¿¡ ´ëÇØ 6,700¸¸ ¹øÀÇ ±ÔÄ¢ °Ë»ç(rule check)¸¦ ÁøÇàÇß´Ù.

±× °á°ú, ºü¸£°Ô °³¹ßÇÒ¼ö·Ï ¾ÖÇø®ÄÉÀÌ¼Ç »ý»êÀÌ °¡¼ÓÈ­µÇ°í ¿ä±¸»çÇ× º¯È­¿¡µµ °³¹ßÀÚµéÀÌ ´õ ½±°Ô ÀûÀÀÇÒ ¼ö ÀÖÁö¸¸ º¸¾È»óÀÇ À§ÇèÀº ´õ Ä¿Áú ¼ö ÀÖ´Ù´Â »ç½ÇÀÌ ³ªÅ¸³µ´Ù. ÀÌ´Â Áö³­ ¼ö³â °£ ¸¹Àº »ç¶÷µéÀÌ ÁÖÀåÇØ¿Â ¹Ù¿Í ÀϸƻóÅëÇÑ´Ù.

±¸Ã¼ÀûÀ¸·Î ij½ºÆ® ¸®¼­Ä¡ ·¦½º´Â ÀÚ¹Ù EE ¾ÖÇø®ÄÉÀ̼ÇÀÌ ¸Å³â ´Ù¸¥ ¾ð¾î·Î ¾²ÀÎ ¾ÖÇø®ÄÉÀ̼Ǻ¸´Ù 6¹è³ª ´õ ¸¹ÀÌ Ãâ½ÃµÇ¸ç ¾Ë·ÁÁø º¸¾È Ãë¾àÁ¡(CWE: Common Weakness Enumeration)µµ ÈξÀ ´õ ¸¹ÀÌ º¸À¯ÇÏ°í ÀÖ´Ù´Â »ç½ÇÀ» ÆľÇÇß´Ù.

ij½ºÆ® ¸®¼­Ä¡ ·¦½º°¡ ºÐ¼®ÇÑ °á°ú, ÀÚ¹Ù EE ¾ÖÇø®ÄÉÀÌ¼Ç ³»ÀÇ CWE ¹Ðµµ°¡ °³¹ß ¹æ¹ý·Ð ÀÚü¿Í »ó°ü¾øÀÌ ÀÏ°üµÇ°Ô À¯ÁöµÇ´Â °ÍÀ¸·Î ³ªÅ¸³µ´Ù. ´Ù½Ã ¸»ÇØ, ÀÚ¹Ù EE ¾ÖÇø®ÄÉÀ̼ÇÀÌ ¾ÖÀÚÀÏ ¸ðµ¨(Agile model)·Î °³¹ßµÆµç ¹Ýº¹ ¸ðµ¨(Iterative model)·Î °³¹ßµÆµç °£¿¡ ÇÏÀ̺긮µå ¿öÅÍÆú ¹× ¾ÖÀÚÀÏ(Hybrid Waterfall and Agile) ¹æ½ÄÀ¸·Î °³¹ßµÆ°Å³ª ¿ÏÀüÈ÷ ¿öÅÍÆú(Waterfall) ¹æ½ÄÀ¸·Î °³¹ßµÈ ¾ÖÇø®ÄÉÀ̼ǰú °ÅÀÇ ¶È°°Àº Ãë¾àÁ¡ ¹Ðµµ¸¦ °®°í ÀÖ¾ú´Ù. Áï, ÀÌ·± ¸ðµ¨À̳ª ¹æ½ÄÀÌ º¸¾ÈÀ̶ó´Â Â÷¿ø¿¡¼± º° Â÷ÀÌ°¡ ¾ø¾ú´Ù´Â ¶æÀÌ´Ù. º¸¾È¿¡ Çö°ÝÇÑ Â÷À̸¦ ¸¸µé¾î³½ ¿äÀÎÀº ¾÷µ¥ÀÌÆ® ºóµµ¿Í Ãâ½Ã ºóµµ¿´´Ù.

Èï¹Ì·Ó°Ôµµ ÀÌ °°Àº °á°ú´Â ´å³Ý ¾ÖÇø®ÄÉÀ̼ǵéÀ» ºÐ¼®ÇßÀ» ¶§´Â Åë°èÀûÀ¸·Î ´Ù¸£°Ô ³ªÅ¸³µ´Ù. ±âÁ¸ÀÇ ¿öÅÍÆú Á¢±Ù¹ýÀ¸·Î °³¹ßµÈ ´å³Ý ¾ÖÇø®ÄÉÀ̼ǵéÀº ¾ÖÀÚÀÏ ¹× ÇÏÀ̺긮µå Á¢±Ù¹ýÀ¸·Î °³¹ßµÈ ¾ÖÇø®ÄÉÀ̼ǵ鿡 ºñÇØ CWE ¹Ðµµ°¡ ÈξÀ ´õ ³ô¾Ò´Ù. ½ÉÁö¾î Ưº°ÇÑ Á¢±Ù¹ýÀ» Çϳªµµ ÃëÇÏÁö ¾Ê°í °³¹ßÇÑ ¾ÖÇø®ÄÉÀ̼ǵ麸´Ùµµ CWE ¹Ðµµ°¡ ³ô¾Ò´Ù.

¡°ÀÚ¹ÙÀÇ °æ¿ì, ±ÝÀ¶ ¼­ºñ½º ¾÷ü³ª Åë½Å»ç¿¡¼­ CWE ¹Ðµµ°¡ °¡Àå ³ô´Ù´Â °ÍÀ» ¹ß°ßÇß½À´Ï´Ù. ƯÈ÷ ¿¬°£ 6¹è °¡·® ´õ ¸¹ÀÌ »ý»êµÇ´Â ¾ÖÇø®ÄÉÀ̼ǵéÀÇ °æ¿ì º¸¾ÈÀÌ ´õ Ãë¾àÇÏ´Ù´Â »ç½ÇÀ» ÆľÇÇßÁÒ.¡± ij½ºÆ® ¸®¼­Ä¡ ·¦½ºÀÇ »ó¹« °â ÃÖ°í °úÇÐÀÚÀÎ ºô ĿƼ½º(Bill Curtis)ÀÇ ¼³¸íÀÌ´Ù.

ÇÑÆí, ¾ÖÇø®ÄÉÀÌ¼Ç »çÀÌÁ °³¹ß ÀÛ¾÷ÀÌ ÀÌ·ïÁö´Â Àå¼Ò °°Àº ±âŸ ¿ä¼ÒµéÀº Ãë¾àÁ¡ ¹Ðµµ¿¡ »ó´ëÀûÀ¸·Î ¾àÇÑ ¿µÇâÀ» ¹ÌÃÆ´Ù.

ÀϹÝÀûÀ¸·Î ÄÚµå »çÀÌÁî°¡ ´õ Ä¿Áú¼ö·Ï °³¹ßÀÚµéÀÌ SQL »ðÀÔÀ̳ª ±³Â÷ »çÀÌÆ® ½ºÅ©¸³Æà °°Àº ÄÚµù ½Ç¼ö¸¦ ÀúÁö¸¦ °¡´É¼ºÀÌ ´õ Ä¿Áø´Ù. ±×·¯¹Ç·Î Àý´ëÀûÀÎ ±âÁØÀ¸·Î º¸¸é, ±Ô¸ð°¡ Å« ¾ÖÇø®ÄÉÀ̼ǵéÀÌ ±Ô¸ð°¡ ÀÛÀº ¾ÖÇø®ÄÉÀ̼ǵ麸´Ù ´ë°³ ´õ ¸¹Àº º¸¾È Ãë¾àÁ¡À» °¡Áö°í ÀÖ´Ù. ÇÏÁö¸¸ ij½ºÆ® ¸®¼­Ä¡ ·¦½º ºÐ¼®¿¡ µû¸£¸é Ãë¾àÁ¡ ¹Ðµµ ȤÀº ÄÚµå 1,000ÁÙ ´ç ½Ç¼öÀÇ ¼ýÀÚ´Â ¾ÖÇø®ÄÉÀÌ¼Ç »çÀÌÁî¿Í ¹«°üÇÏ°Ô µ¿ÀÏÇÏ´Ù°í ¹àÇôÁ³´Ù. ÀÌ °°Àº °á°ú´Â ÄÚµå ¼Ò½ºÀÇ °æ¿ì¿¡µµ ¸¶Âù°¡Áö¿´´Ù.

ĿƼ½º´Â ¡°Àç¹Õ´Â »ç½ÇÀº ¾ÖÇø®ÄÉÀ̼ÇÀÌ ¿Â¼î¾î(onshore) ¶Ç´Â ¿ÀÇÁ¼î¾î(offshore)·Î °³¹ßµÆ´ÂÁö, ÀÎÇϿ콺(in-house) ¶Ç´Â ¾Æ¿ô¼Ò½Ì(outsourcing)À¸·Î °³¹ßµÆ´ÂÁö´Â CWE ¹Ðµµ¿¡ ÀÖ¾î º°´Ù¸¥ Â÷À̸¦ ¸¸µé¾î³»Áö ¸øÇß´Ù´Â Á¡¡±À̶ó°í ¸»Çß´Ù.

ij½ºÆ® ¸®¼­Ä¡ ·¦½ºÀÇ ¿¬±¸´Â ´å³Ý ¿¡Çø®ÄÉÀ̼ÇÀÌ ÀÚ¹Ù EE ¾ÖÇø®ÄÉÀ̼Ǻ¸´Ù Æò±ÕÀûÀ¸·Î ´õ ³ôÀº CWE ¹Ðµµ¸¦ °®°í ÀÖ´Ù´Â »ç½ÇÀ» º¸¿©ÁØ´Ù. ij½ºÆ® ¸®¼­Ä¡ ·¦½º°¡ °ËÅäÇÑ ´ëºÎºÐÀÇ ÀÚ¹Ù EE ¾ÖÇø®ÄÉÀ̼ÇÀº ¾÷Á¾À» ¾Æ¿ï·¯ ÄÚµå 1,000ÁÙ ´ç Æò±Õ 5°³ÀÇ ½Ç¼ö°¡ ¹ß°ßµÆ´Ù.

¹Ý¸é ´å³Ý ¾ÖÇø®ÄÉÀ̼ÇÀÇ CWE ¹Ðµµ ¼öÄ¡´Â ÈξÀ ´õ ³ô¾Ò´Ù. ¿¡³ÊÁö, º¸Çè, IT ÄÁ¼³Æà µîÀÇ ¾÷°è¿¡¼­ ƯÈ÷ ´õ ³ô°Ô ³ªÅ¸³µ´Ù. ij½ºÆ® ¸®¼­Ä¡ ·¦½º°¡ ºÐ¼®ÇÑ ´Ù¼öÀÇ ´å³Ý ¾ÖÇø®ÄÉÀ̼ǵéÀº ÄÚµå 1,000ÁÙ ´ç 20°³¿¡¼­ 30°³ÀÇ Ãë¾àÁ¡ÀÌ ¹ß°ßµÆ´Ù. ĿƼ½º´Â ¡°CWE ¹Ðµµ¿Í °ü·ÃÇÑ ¿äÀεé Áß¿¡ ÀÚ¹Ù¿Í ´å³Ý °£ Â÷ÀÌÁ¡ÀÌ ¹ß°ßµÇ¸®¶ó°í´Â ±â´ëÄ¡ ¸øÇß´Ù¡±°í ¹àÇû´Ù.

¾ÖÇø®ÄÉÀÌ¼Ç º¸¾È(Appsec)Àº ÇöÀç ¶ß°Å¿î °ü½ÉÀ» ¹Þ´Â ÁÖÁ¦´Ù. ¾ÖÀÚÀÏ°ú °è¼ÓµÇ´Â Ãâ½Ã ÁÖ±âÀÇ µµÀÔÀº Á¶Á÷µéÀÌ ¼ÒÇÁÆ®¿þ¾î °³¹ß °úÁ¤ Àüü¿¡ º¸¾È Å×½ºÆ®¸¦ ÅëÇÕÇÏ°í ¶Ç ÃʱâºÎÅÍ º¸¾È °ü·Ã ÇÁ·Î¼¼½º¸¦ ÁøÇàÇϵµ·Ï ¾Ð¹ÚÇØ¿Ô´Ù. ÀÌ °°Àº Ãß¼¼´Â °³¹ß, º¸¾È, ¿î¿µ ºÎ¼­¸¦ ÇϳªÀÇ ¸ñÇ¥ ¾Æ·¡ ÅëÇÕÇÏ´Â µ¥ ÁÖ·ÂÇÏ´Â »õ·Î¿î µ¥ºê¼½¿É½º(DevSecOps) Á¢±Ù¹ýÀÌ µîÀåÇϵµ·Ï ¸¸µé¾ú´Ù. ij½ºÆ® ¸®¼­Ä¡ ·¦½º¿¡¼­ ¼öÇàÇÑ °Í°ú °°Àº ¿¬±¸µéÀº À̸¦ À§ÇÑ ³ë·ÂÀÌ ¿Ö ÇÊ¿äÇÑÁö ¸»ÇØÁØ´Ù.

ĿƼ½º´Â ¡°IT Á¶Á÷À̶ó¸é ±¸Á¶È­³ª ÄÚµù ½Ã º¸¾È ±â¼úÀÌ ºÎÁ·ÇÑ Á÷¿øµé¿¡°Ô ¹Ýµå½Ã °ü·Ã ÈÆ·ÃÀ» Á¦°øÇØ¾ß ÇÑ´Ù¡±¸ç ±â¾÷ÀÇ Ã¥ÀÓ¼ºÀ» °­Á¶Çß´Ù.

ÀÌ¿Í ´õºÒ¾î Á¶Á÷µéÀº °³¹ß ÁÖ±â Àüü¿¡ Á¤Àû Å×½ºÆÃ, µ¿Àû Å×½ºÆÃ, ħÅõ Å×½ºÆà ±â¼úÀ» »ç¿ëÇÒ ÇÊ¿ä°¡ ÀÖÀ¸¸ç ¸ðµç Ãë¾àÁ¡ÀÌ °¡´ÉÇÑ ÇÑ ºü¸£°Ô ÆÐÄ¡µÇµµ·Ï È®ÀÎÇØ¾ß ÇÑ´Ù. ´Ù¸¥ ¾ÖÇø®ÄÉÀ̼ÇÀ̳ª ¼­µåÆÄƼ ¼ÒÇÁÆ®¿þ¾î¿¡ ÀÇÁ¸Çϰųª »óÈ£ ÀÛ¿ëÇÑ´Ù¸é ÀáÀçÀûÀÎ º¸¾È Ãë¾àÁ¡¿¡ ´ëÇؼ­µµ Á¶»çÇØ¾ß ÇÒ °ÍÀÌ´Ù.

ĿƼ½º´Â ¡°»çÀ̹ö º¸¾È ¿ª·®À» °­È­ÇÏ°í °ü·Ã Á¶Ä¡¸¦ ½ÃÇàÇÒ Ã¥ÀÓÀº ±â¾÷ ÀÓ¿øµé¿¡°Ô ÀÖ´Ù¡±°í ¸»Çß´Ù.
[±¹Á¦ºÎ ¿À´ÙÀÎ ±âÀÚ(boan2@boannews.com)]

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

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

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