소프트웨어의 취약점을 악용하는 사이버 위협이 증가 추세다. 보안 활동의 필요성이 요구되기에, 보안 약점 최소화 방안을 마련하였으며 법령 또한 개정하여 공공기관의 SW 개발 보안 적용을 의무화하도록 했다. 
최근 제로데이 공격, 웹사이트 해킹 등 보안패치가 발표되기 이전에 소프트웨어에 내재된 보안 취약점을 악용하는 사이버 공격 위협이 지속적으로 증가하고 있다. 특히 이러한 사이버 공격의 75% 이상이 응용프로그램의 취약점을 악용한다는 점에서[Gartner, “Now is the timefor security at Application Level”, 2006.12] 소프트웨어 개발 단계부터 보안 취약점의 원인이 되는 보안약점을 진단·제거하는 보안 활동의 필요성 및 중요성이 강조되고 있다. 이에 따라 2009년부터 전자정부 서비스의 정보보호 강화를 위하여 해킹 공격의 주요 원인으로 주목되고 있는 소프트웨어의 보안 약점을 최소화하기 위한 방안을 마련하였으며, SW 개발 시 보안 약점을 제거하기 위한 안전한 코딩기법을 제시하기 위해, 2012년에 「행정기관 및 공공기관 정보시스템구축·운영 지침」(행정자치부 고시)을 개정·고시하여 행정기관 및 공공기관에서 정보화 사업 추진 시 SW 개발 보안 적용을 의무화하도록 제도화하였다.