시스템개발사업 구조적 정보공학적 모델, 구현 단계, 데이터베이스 세부검토내용 "01. 설계에 따라 설정된 데이터에 대한 접근 권한 및 감사 기능, 암호화 대상 데이터의 요구사항 및 보안정책 대비 보안기술이 정확히 적용되었는지 점검한다."의 세부검토방법
01. 설계에 따라 설정된 데이터에 대한 사용자/그룹/업무권한별 접근 권한 및 통제 기능이 정확히 설정되었는지 점검한다. - 접근권한을 설정한 설계서에 따라 데이터에 대한 사용자/그룹/업무권한별로 정확히 구분되어 설정되었는지 확인한다. - 부여된 접근 권한이 올바르게 설정되고 통제기능이 작동되는지 확인한다. 02. 데이터 접근에 대한 사용자의 계정(ID)관리 및 패스워드 관리방안이 정확히 구현되었는지 확인한다. - 데이터베이스 계정의 등록, 변경, 삭제에 대한 공식적인 절차가 준수되고 있는지 확인하고 공식적으로 보관되는지 확인한다. - 패스워드에 의해 접근통제가 이루어지는 경우, DBA나 시스템 프로그래머가 부재하는 경우에 대리수행자가 그 역할을 대신할수 있게 하기 위해 정보보호 책임자에 의해 패스워드가 적절한 장소에 밀봉된 형태로 보관되는지 확인한다. 03. 데이터의 처리 및 사용자 접근 통제에 대한 보안기록 관리(Log 관리)가 정확히 구현되었는지 확인한다. - 보안 기록을 관리하는 로그(Log)에 설계된 관리항목이 정확히 포함되어 있고 로그 활동이 제대로 수행되는지 확인한다. - 사용자의 데이터베이스 접근에 관한 모든 로그 기록은 비인가자가 접근할 수 없도록 구현되어 있는지 확인한다. - 보안 로그 보관기간이 관리기준에 따라 올바르게 설정되어 있는지 확인한다. - 세밀한 분석을 위해 로그에 관한 사항을 출력할 경우 데이터의 접근 시간에 따라 일목요연하게 생성이 되는지 확인한다. 04. 보안이 필요로 한 데이터에 대하여 보안 정책에 준한 암호화 기술이 적용되었는지 점검한다. - 식별된 암호화 키가 정확하게 설정되었는지 검토한다. - 보안성 확보를 위해 보안이 필요한 데이터만을 암호화하여 성능 저하를 최소화 하도록 구현되었는지 검토한다. - 암호화 대상으로 설계된 데이터 중에 고객정보와 관련된 중요 데이터에 암호화 기술이 적용되었는지 확인한다.