본문 바로가기
정보처리공학

소프트웨어 개발 보안. 시큐어 코딩?

by renouvea.u 2020. 10. 24.

소프트웨어 개발 보안 또는 시큐어 코딩이란?

안전한 소프트웨어 개발을 위해 소스코드 등에 존재할 수 있는 잠재적인 보안 취약점을 제거하고,

보안을 고려하여 기능을 설계 및 구현하는 등 소프트웨어 개발 과정에서 지켜야할 일련의 보안 활동이다

개발 시 보안 취약점을 악용한 해킹 등의 내/외부 공격으로부터 시스템을 안전하게 방어할 수 있도록 코딩하는 것이 여기에 해당한다.

 

  • 데이터의 기밀성, 무결성, 가용성을 유지하는 것을 목표로 한다.
  • 정부에서 제공하는 SW 개발 보안 가이드를 참고하여 개발 과정에서 보안 항목들을 점검한다.

 

점검 항목

  • 세션통제, 입력 데이터 검증 및 표현, 보안기능, 시간 및 상태
  • 에러처리, 코드오류, 캡슐화, API 오용

'정보처리공학' 카테고리의 다른 글

스크립트 언어  (0) 2020.10.24
포인터  (0) 2020.10.24
객체 지향 프로그래밍 언어  (0) 2020.10.24
웹 서버와 웹 어플리케이션 서버  (0) 2020.10.24
웹 서비스(Web Service)  (0) 2020.10.24