본문 바로가기
NOTE/정보처리기사

[정보처리기사 실기] 노트 # 8 ( 소프트웨어 개발보안 구축 / 운영체제)

by KIMECK 2020. 7. 19.
반응형

| 소프트웨어 개발보안 구축

 

 - 개발보안의 3요소 : 기밀성 / 무결성 / 가용성 

 

 - 입력데이터 검증 및 표현 ( 시큐어 코딩 ) 

  : SQL 삽입(인젝션) / 경로조작 및 자원삽입 / 크로스사이트 스크립트(XSS) / 운영체제 명령어 삽입

    / 위험한 형식 파일 업로드 / 신뢰되지않은URL 자동연결 

    * Null Pointer 역참조 : 공격자가 의도적으로 널포인터 역참조를 발생시켜 그 결과 발생하는 예외상황을 이용하여

                                  추후의 공격을 계획하는데 사용될 수 있는 취약점 

 

| 운영체제 

 

 - 윈도우 / Linux / Unix(대형) / Mac OS  

 - 명령방식 : CLI (명령어/터미널)  / GUI (마우스)

 

| 데이터베이스

 - 관계형 : RDBMS - (ERD) / 망형 : NDBMS

 

| 릴리즈 노트

 : 상세서비스를 포함하여 회사가 제공하는 제품을 만들어 수정,변경 또는 개선하는 일련의 작업들로

   릴리즈 정보들이 들어있는 문서이다.

 

 - 릴리즈 노트 작성 항목 

 - 저작권관리 구성요소 

    - 콘텐츠 제공(Contents Provider) : 콘텐츠를 제공하는 저작권자

    - 콘텐츠 분배(Contents Distributior) : 콘텐츠 상거래 상에서 암호화된 서비스 제공

    - 패키저 : 콘텐츠를 메타데이터와 함꼐 배포가능한 단위로 묶는기능 

    - 보안컨테이너 : 원본을 안전하게 유통하기 위한 전자적 보안장치

    - DRM 컨트롤러 : 배포된 콘텐츠의 이용권한을 통제 

    - 클리어링 하우스(Clearing House) : 키 관리 및 라이선스 발급 관리  

 

- 소프트웨어 매뉴얼

  * 서문: 소프트웨어 설치 매뉴얼의 기본 작성 항목으로 문서이력정보, 설치 매뉴얼의 주석을 기재하는 항목 

- 버전관리 유형

  : 클라이언트/서버방식 - SVN , 분산저장소 방식 - Git

 

 

 

 

반응형

댓글