IT Diary

5과목 정보시스템 구축관리 - 소프트웨어 개발 보안 구축 본문

Study/정보처리기사

5과목 정보시스템 구축관리 - 소프트웨어 개발 보안 구축

ETIT 2020. 9. 24. 15:59

필수적인 키워드

 

  • 보안 요소
  • 시큐어 코딩
  • 세션
  • 레이스 컨디션
  • SQL 삽입
  • 널 포인터
  • API
  • 개인키 암호화 기법
  • 공개키 암호화 기법
  • 해시

Secure SDLC

 

보안상 안전한 소프트웨어를 개발하기 위해 SDLC에 보안 강화를 위한 프로세스를 포함

 

보안요소

 

  • 기밀성 : 시스템 내의 정보와 자원은 인가된 사용자에게만 접근허용가능
  • 무결성 : 시스템 내의 정보는 오직 인가된 사용자만 수정가능
  • 가용성 : 인가받은 사용자는 언제든 사용 가능
  • 인증 : 합법적인 절차
  • 부인 방지 : 데이터를 송수신한 자가 송수신 사실을 부인할 수 없도록 송수신 증거를 제공

설계 단계에서의 보안 활동

구현 단계에서의 보안 활동 : 표준 코딩 정의서 및 소프트웨어 개발 보안 가이드 준수

테스트 단계에서의 보안 활동

 

한정자 클래스 내부 패키지 내부 하위 클래스 패키지 외부
Public 가능 가능 가능 불가능
Protected 가능 가능 가능 불가능
Default 가능 가능 불가능 불가능
Private 가능 불가능 불가능 불가능

 

 

 

Comments