본문으로 바로가기

[IT 용어] Secure Coding

category SW 2020. 8. 12. 11:26

0. Secure Coding이란?

소프트웨어 개발 보안 또는 시큐어 코딩(Secure Coding)이란 안전한 소프트웨어 개발을 위해 소스 코드 등에 존재할 수 있는 잠재적인 보안 취약점을 제거하고, 보안을 고려하여 기능을 설계 및 구현하는 등 소프트웨어 개발 과정에서 지켜야 할 일련의 보안 활동을 말한다.


인터넷 홈페이지나 소프트웨어 개발 시 보안 취약점을 악용한 해킹 등 내외부 공격으로부터 시스템을 안전하게 방어할 수 있도록 코딩하는 것이 여기에 해당한다.

 

시큐어 코딩에는 안전한 소프트웨어를 개발하기 위해 지켜야 할 코딩 규칙과 소스 코드 취약 목록이 포함됩니다. 대표적인 시큐어 코딩 가이드는 CERT(Computer Emergency Response Team, 컴퓨터 비상 대응팀)에서 발표하는 가이드로 C, C++, Java, Perl 언어로 개발하는 어플리케이션에서 보안취약성을 개발 단계에서 제거하여 안전한 소프트웨어를 개발할 수 있도록 돕고 있습니다.

'SW' 카테고리의 다른 글

[Design Pattern] Factory Method Pattern  (0) 2020.08.12
TDD(Test-Driven Development)란?  (0) 2020.02.10