12. 시스템개발및도입보안지침
편집하기 (부분)
둘러보기로 이동
검색으로 이동
경고:
로그인하지 않았습니다. 편집을 하면 IP 주소가 공개되게 됩니다.
로그인
하거나
계정을 생성하면
편집자가 사용자 이름으로 기록되고, 다른 장점도 있습니다.
스팸 방지 검사입니다. 이것을 입력하지
마세요
!
== 제2장 시스템 분석 및 설계 == === 제4조 (보안 요구사항 정의) === # 클라우드컴퓨팅 서비스 개발 시 정보보호 관련 법적 요구사항, 최신 보안 취약점, 기밀성·무결성·가용성 요소를 고려한 보안 요구사항을 정의·적용해야 한다. # 신규 시스템 개발 및 기존 시스템 변경 시 다음 사항을 반영한다. ## 개인정보 처리 관련 법적 요구사항 (권한 부여 기록, 접속기록, 암호화 등) ## 이용자 및 기관의 보안 요구사항 (접근통제, 암호화 대상, 외주보안요건 등) ## 기술적 요구사항 (개발보안, 인증, 암호화 등) === 제5조 (인증 및 암호화 기능) === # 인증 설계 시 다음 항목을 포함한다. ## 인증 시기: 이용자 접근, 관리자 페이지 접근, 중요 DB 접근 시 ## 패스워드 정책: 실패 5회 잠금, SHA-2 암호화, 9자 이상·문자+숫자+특수문자 조합, 분기별 변경 ## 세션관리: 비활성 시 자동 타임아웃 ## 추가인증: 중요시스템(예: 개인정보처리시스템)에 OTP 등 적용 # 중요정보 송·수신 시 TLS 1.2 이상, SSL 또는 SSH 등 안전한 통신 채널을 사용해야 한다. === 제6조 (보안로그 기능) === # 보안사고 추적을 위해 다음 로그를 확보해야 한다. ## 접속기록(로그인/로그아웃), 권한 부여·변경·말소, 중요정보 접근/다운로드, 특수권한 접근, 주요업무 행위 # 감사기록의 변조·삭제 방지를 위한 접근통제를 적용해야 한다. # 감사기록 저장소의 용량 초과 시 관리자 경보 기능을 포함해야 한다. # IaaS, WEB, WAS, DB 등 주요 시스템의 접속로그를 매월 검토해야 한다. === 제7조 (접근 권한 기능) === 사용자를 역할별로 분류하고, 최소권한 원칙에 따라 접근 범위를 설정해야 한다. === 제8조 (시각 동기화) === # 로그기록의 정확성 보장을 위해 표준시각으로 동기화해야 한다. # 시스템의 시각 동기화 상태를 주기적으로 점검해야 한다. === 제9조 (구현 및 시험) === # 안전한 코딩표준에 따라 다음 사항을 고려해 구현해야 한다. ## 입력값 유효성 검증, SQL 삽입 방지, 안전한 세션관리 등 # 시험계획서, 시나리오, 체크리스트를 작성하여 보안요구사항 반영 여부를 검증해야 한다. # 시험결과를 문서화하고 기술적 취약성 존재 여부를 점검해야 한다. === 제10조 (개발과 운영환경 분리) === # 개발·시험환경과 운영환경을 분리해야 한다. # 부득이하게 통합운영 시 다음을 포함한 보안대책을 수립해야 한다. ## 개발 영향 범위 및 복구대책 ## 장애대응 절차 및 승인 절차 ## 운영데이터 사용 시 보호대책 및 승인 절차 === 제11조 (시험 데이터 보안) === # 시험데이터는 무작위 생성 또는 익명화·비식별화된 데이터를 사용해야 한다. # 운영데이터를 사용할 경우 다음 절차를 거친다. ## 개인정보 여부 확인 후 익명화 ## 개인정보 보호책임자 승인 획득 ## 최소 정보 사용 및 생성이력 기록 ## 승인된 환경 내에서만 사용, 외부 반출 시 승인 필수 # 시험 완료 후 데이터는 즉시 파기한다. === 제12조 (소스프로그램 보안) === # 소스코드 변경관리 절차를 수립하고 형상관리 베이스라인을 정의해야 한다. # 접근은 승인된 인력만 가능하며, 식별 및 인증 절차를 거쳐야 한다. # 형상관리 서버는 안전한 위치에 설치하고, 운영환경과 분리해야 한다. === 제13조 (외주개발 보안) === # 외주개발 계약 시 다음 요구사항을 명시해야 한다. ## 설계·구현·시험 보안요건, 개발환경 보안요건, 소스코드 관리, 코딩규약, 인수 절차 등 # 계약 이행 여부를 관리·감독해야 한다. # 개발 완료 후 보안요구사항 반영, SW취약점 점검, 계정삭제 여부를 확인해야 한다. # 수탁자는 업무 중 습득한 기밀을 누설하지 않도록 보안서약서를 제출해야 한다.
요약:
inswave-wiki에서의 모든 기여는 다른 기여자가 편집, 수정, 삭제할 수 있다는 점을 유의해 주세요. 만약 여기에 동의하지 않는다면, 문서를 저장하지 말아 주세요.
또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다(자세한 사항은
Inswave-wiki:저작권
문서를 보세요).
저작권이 있는 내용을 허가 없이 저장하지 마세요!
취소
편집 도움말
(새 창에서 열림)
둘러보기 메뉴
개인 도구
로그인하지 않음
토론
기여
계정 만들기
로그인
이름공간
문서
토론
한국어
펼쳐짐
접힘
보기
읽기
편집
역사 보기
더 보기
펼쳐짐
접힘
검색
둘러보기
대문
임의의 문서로
도구
여기를 가리키는 문서
가리키는 글의 최근 바뀜
특수 문서 목록
문서 정보