¡à ¹Ì·¡ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ¸¦ ²Þ²Ù´Â ´ëÇлý°ú ´ëÇпø»ýÀÌ 90¸íÀÌ ¸ð¿© 8¿ù 17ÀϺÎÅÍ 8¿ù 18ÀϱîÁö ¹«¹Ú 2ÀÏ µ¿¾È °³ÃÖµÈ ¼Ò°³µù*¿¡¼ ¿¶í °æ¿¬À» ÆîÃÆ´Ù.
* ¼Ò°³µù : ¼ÒÇÁÆ®¿þ¾î °³¹ßº¸¾È ½ÃÅ¥¾îÄÚµùÀÇ ÁÙÀÓ¸»
¡à ÇàÁ¤¾ÈÀüºÎ(Àå°ü ÀÌ»ó¹Î)¿Í Çѱ¹ÀÎÅͳÝÁøÈï¿ø(¿øÀå ÀÌ¿øÅÂ)Àº Áö³ 8¿ù 18ÀÏ(±Ý) °³ÃÖµÈ ¡®Á¦10ȸ ¼Ò°³µù(SW°³¹ßº¸¾È) °æÁø´ëȸ¡¯ º»¼±¿¡¼ ¼ö»óÇÑ 12°³ ÆÀÀ» ¹ßÇ¥Çß´Ù.
¡à ¿ÃÇØ ´ëȸ´Â Áö³ 7¿ù ÇÑ ´Þ°£ ÁøÇàµÈ ¿¹¼±¿¡ 33°³ ´ëÇÐ, 49°³ ÆÀÀÌ Âü°¡ÇÏ¿´À¸¸ç ½É»ç¸¦ ÅëÇØ 25ÆÀÀÌ º»¼±¿¡ ÁøÃâÇß´Ù.
¡à º»¼±¿¡ ÁøÃâÇÑ 20°³ ´ëÇÐ, 25°³ ÆÀÀº ÀÚ¹Ù(Java) ¶Ç´Â ÆÄÀ̽ã(Python) ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ ÀÌ¿ëÇÏ¿© âÀÇÀûÀÎ ¾ÆÀ̵ð¾î¸¦ ¾ÈÀüÇÑ ¼ÒÇÁÆ®¿þ¾î·Î °³¹ß¡¤±¸ÇöÇÏ¸é¼ ¼·ÎÀÇ ½Ç·ÂÀ» °Ü·ð´Ù.
¡Û ÇàÁ¤¾ÈÀüºÎ¿Í Çѱ¹ÀÎÅͳÝÁøÈï¿øÀº âÀǼº, °ø°ø¼º µîÀÇ °³¹ß¿ª·®°ú ½ÃÅ¥¾î ÄÚµù*(Secure Coding) Àû¿ëÀÇ ÀûÀý¼º µîÀÇ º¸¾È¿ª·®À» Æò°¡ÇÏ¿© ÃÖÁ¾ 12°³ ¼ö»óÆÀÀ» ¼±Á¤Çß´Ù.
* Secure Coding: ÇØÅ·»ç°íÀÇ ÁÖ¿ä ¿øÀÎÀÎ º¸¾È¾àÁ¡ÀÌ ¾øµµ·Ï SW¸¦ °³¹ßÇÏ´Â ¹æ¹ý
¡à ¡®null(³Î) »ç¶ûÇÏÁö ¾Ê¾Æ(ûÁÖ´ë, Çѱ¹Ç×°ø´ë ¿¬ÇÕ)¡¯ÆÀÀÇ ¡®Allergy Safe ¼ºñ½º¡¯°¡ ´ë»óÀ» ¼ö»óÇßÀ¸¸ç, ¡®¾î¶ó±ÝÁö(°æ±â´ëÇб³)¡¯ÆÀÀÇ ¡®¸®º»(Reborn) ¼ºñ½º¡¯¿Í ¡®±×´Ã¸·(¼¿ï¿©ÀÚ´ëÇб³)¡¯ÆÀÀÇ ¡®¹«´õÀ§ ½°ÅÍ Á¤º¸Á¦°ø ¼ºñ½º¡¯°¡ ÃÖ¿ì¼ö»óÀ» ¼ö»óÇß´Ù.
¡Û ´ë»óÀ» ¼ö»óÇÑ ¡®Allergy Safe ¼ºñ½º¡¯´Â ¹ÙÄÚµå ÀνÄÀ» ÅëÇØ ½ÄÇ° ¹× ÀǾàÇ°ÀÇ ¿øÀç·á¸¦ ºÒ·¯¿Í ¾Ë·¹¸£±â ¿øÀÎÀ» ¿¹»óÇÏ°í ¿¹¹æÇÏ´Â Á¾ÇÕÀûÀÎ ¾Ë·¹¸£±â °ü¸® ¼ºñ½º·Î DB ¼³°è ¹× ¾Ë·¹¸£±â °æº¸ ±â´É, Ç׿ø ¿¹Ãø ±â´É, ȸ¿ø°ü¸® ±â´É µî ÁÖ¿ä ±â´É ±¸Çö ½Ã º¸¾È¾àÁ¡ÀÌ Á¦°ÅµÈ ¾ÈÀüÇÑ Äڵ带 »ç¿ëÇÏ¿© °³¹ßµÈ °ÍÀ¸·Î Æò°¡µÇ¾ú´Ù.
¡à ¼ö»óÇÑ 12ÆÀ¿¡°Ô´Â »ó±Ý°ú ÇÔ²², ÄíÆÎ, ¾È·¦, À̽ºÆ®½ÃÅ¥¸®Æ¼, ·Î±×ÇÁ·¹¼Ò, ½ºÆÐ·Î¿ì µî ±â¾÷ ä¿ë ½É»ç ½Ã ¼·ùÀüÇü ¸éÁ¦ ¶Ç´Â ¼·ùÀüÇü °¡»êÁ¡ÀÌ ºÎ¿©µÇ´Â ÇýÅÃÀÌ ÁÖ¾îÁø´Ù.
¡à ´ë»óÀ» ¼ö»óÇÑ ¡®null(³Î) »ç¶ûÇÏÁö ¾Ê¾Æ¡¯ÆÀ(ûÁÖ´ëÇб³ ±èÅ¿ø, ±Ç¼ø¹ü, ÀüÀ¯³ª, Çѱ¹Ç×°ø´ëÇб³ À¯Áö»ó)Àº ¡°¾Ë·¹¸£±â·Î °í»ýÇÏ´Â ÆÀ¿øÀÌ ÀÖ¾î¼ ¾î¶»°Ô ÇÏ¸é ¾Ë·¹¸£±â¸¦ ´ëÀÀÇÒ ¼ö ÀÖÀ»±î »ý°¢ÇÏ´Ù°¡ ¡®Allergy Safe ¼ºñ½º¡¯¸¦ ±âȹÇÏ°Ô µÇ¾ú´Ù¡±¸é¼ ¡°À̹ø °æÁø´ëȸ¸¦ ÁغñÇÏ¸é¼ ¼ÒÇÁÆ®¿þ¾î º¸¾È¾àÁ¡ À¯Çü¿¡ ´ëÇØ °øºÎÇÒ ¼ö ÀÖ¾ú°í, SW°³¹ß ½Ã º¸¾ÈÀÇ Á߿伺À» ´Ù½Ã±Ý ´À³¥ ¼ö ÀÖ¾ú´Ù¡±°í ¸»Çß´Ù. ¶ÇÇÑ, ¡°±×µ¿¾È ¿½ÉÈ÷ ´ëȸ¸¦ ÁغñÇߴµ¥ 1µîÀ̶ó´Â ´ë»óÀ» ¹Þ¾Æ¼ Á¤¸» ±â»Ú°í º¸¶÷á´Ù¡°°í ¼Ò°¨À» ¹àÇû´Ù.
¡à ÇÑÆí, ¿ÃÇØ·Î 10ȸ°¸¦ ¸ÂÀÌÇÑ ´ëÇлý ¼ÒÇÁÆ®¿þ¾î °³¹ßº¸¾È °æÁø´ëȸ´Â ¹Ì·¡ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀηÂÀ¸·Î È°¾àÇÒ ´ëÇлýµé¿¡°Ô ¾ÈÀüÇÑ ¼ÒÇÁÆ®¿þ¾î °³¹ß¹æ¹ý(Secure Coding)À» ³Î¸® ¾Ë¸®°í ¿ì¼öÀηÂÀ» ¹ß±¼Çϱâ À§ÇØ ¸Å³â °³Ãֵǰí ÀÖ´Ù.
¡à À嵿¼ö ÇàÁ¤¾ÈÀüºÎ µðÁöÅоÈÀüÁ¤Ã¥°úÀåÀº ¡°¹«¹Ú 2ÀÏ µ¿¾È ÁøÇàµÈ º»¼±´ëȸ¿¡¼ Âü°¡ÀÚµéÀÇ ¿Á¤ÀûÀÎ ¸ð½À¿¡ ´ëȸ Âü¿©¿¡ ´ëÇÑ ¿ÀǸ¦ ´À³¥ ¼ö ÀÖ¾ú´Ù¡° ¶ó¸ç, ¡°¾ÕÀ¸·Îµµ µðÁöÅÐÇ÷§ÆûÁ¤ºÎÀÇ ¾ÈÀüÇÑ °ø°ø¼ºñ½º¸¦ À̲ø¾î°¥ ¹Ì·¡ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ¸¦ Àû±Ø ¹ß±¼ÇÏ¿© Áö¿øÇÏ°Ú´Ù¡±°í ¸»Çß´Ù.