SECURE CODING
1. ¼öÁýÇÏ´Â °³ÀÎÁ¤º¸ÀÇ Ç׸ñ ¹× ¼öÁý¹æ¹ý (1) ¼öÁýÇÏ´Â °³ÀÎÁ¤º¸ÀÇ Ç׸ñ Æ®¸®´ÏƼ¼ÒÇÁÆ®´Â ¿øÈ°ÇÑ °í°´ »ó´ã, °¢Á¾ ¼ºñ½ºÀÇ Á¦°øÀ» À§ÇØ ¾Æ·¡¿Í °°Àº °³ÀÎÁ¤º¸¸¦ ¼öÁýÇϰí ÀÖ½À´Ï´Ù. À̸§, À̸ÞÀÏ, ¿¬¶ôó, ¼Ò¼Ó (2) °³ÀÎÁ¤º¸¼öÁý¹æ¹ý Æ®¸®´ÏƼ¼ÒÇÁÆ®ÀÇ ÀÌ¿ëÀÚ°¡ ÀÚ¹ßÀûÀ¸·Î, ±¸Ã¼ÀûÀ¸·Î ±âÀÔÇÒ ¶§¸¸ °³ÀÎÁ¤º¸¸¦ ¼öÁýÇϰí ÀÖ½À´Ï´Ù. 2. °³ÀÎÁ¤º¸ ¼öÁý ¹× ÀÌ¿ë¸ñÀû Æ®¸®´ÏƼ¼ÒÇÁÆ®´Â ¼öÁýÇÑ °³ÀÎÁ¤º¸¸¦ ´ÙÀ½ÀÇ ¸ñÀûÀ» À§ÇØ È°¿ëÇÕ´Ï´Ù. (1) ȸ¿ø°ü¸® ȸ¿øÁ¦ ¼ºñ½º ÀÌ¿ë ¹× Á¦ÇÑÀû º»ÀÎ È®ÀÎÁ¦¿¡ µû¸¥ º»ÀÎÈ®ÀÎ, °³ÀÎ ½Äº°, ºÒ·®È¸¿øÀÇ ºÎÁ¤ ÀÌ¿ë¹æÁö¿Í ºñÀΰ¡ »ç¿ë¹æÁö, °¡ÀÔÀÇ»ç È®ÀÎ, °¡ÀÔ ¹× °¡ÀÔȽ¼ö Á¦ÇÑ (2) °³ÀÎÁ¤º¸ÀÇ º¸À¯ ¹× ÀÌ¿ë±â°£ Æ®¸®´ÏƼ¼ÒÇÁÆ®ÀÇ °³ÀÎÁ¤º¸ÀÇ º¸À¯ ¹× ÀÌ¿ë±â°£Àº ȸ¿ø °¡ÀÔ ½ÃÁ¡ºÎÅÍ 3³â À̳»·Î ÇÕ´Ï´Ù. (3) ¼ºñ½º Á¦°ø ÀÌ¿ëÀÚ¿¡°Ô Æ®¸®´ÏƼ¼ÒÇÁÆ®ÀÇ ¼ºñ½º °³¹ß ¹× ¸¶ÄÉÆÃ ¡¤ ±¤°í¿¡ÀÇ È°¿ë ¸ÂÃã ¼ºñ½º Á¦°ø, ¼ºñ½º °³¼± ¹× ½Å±Ô ¼ºñ½º °³¹ßÀ» À§ÇÑ Åë°è ¹× Á¢¼Óºóµµ ÆÄ¾Ç, À̺¥Æ® Á¤º¸ ¹× Âü¿©±âȸ Á¦°ø µî¿¡ »ç¿ëµË´Ï´Ù.
°³ÀÎÁ¤º¸Ãë±Þ¹æÄ§¿¡ µ¿ÀÇÇÔ