오라클 계정 관리 KISA 점검 항목 정리: D-01~D-26 체크리스트

반응형
오라클 계정 관리 KISA 점검 항목 정리: D-01~D-26 체크리스트

DB 보안 점검 · 운영 체크리스트

오라클 계정 관리 KISA 확인 내용: D-01~D-26 점검표 정리

아래 표는 오라클(Oracle) 운영 환경에서 자주 확인되는 KISA 점검 항목을 계정관리·접근관리·옵션관리·패치관리로 나눠 정리한 내용이다. 중요도/위험도는 “어디부터 먼저 손봐야 하는가”를 판단하는 기준으로 활용한다.

범위: D-01 ~ D-26 대상: 오라클 DB 운영/관리 환경

개요

핵심 포인트
점검표의 목적은 “설정이 존재하는가”가 아니라, 운영 중 실제로 권한 과다, 불필요 계정, 원격 노출, 옵션 오남용, 패치 지연이 발생하지 않도록 관리 체계를 만드는 데 있다.

실무 기준으로 보면, 사고는 대개 “한 가지 미흡”이 아니라 미사용 계정 방치 + 약한 정책 + 외부 노출 + 로깅/감사 미흡이 겹치는 지점에서 발생한다. 따라서 중요도(상/중/하)와 위험도(1~3)를 함께 보고 우선순위를 잡는 방식이 효율적이다.

점검 항목 표

No 진단영역 항목코드 진단항목 중요도 위험도
1계정관리D-01기본 계정의 패스워드, 정책 등을 변경하여 사용3
2계정관리D-02데이터베이스의 불필요 계정을 제거하거나, 잠금설정 후 사용3
3계정관리D-03비밀번호의 사용기간 및 복잡도를 기관의 정책에 맞도록 설정3
4계정관리D-04데이터베이스 관리자 권한을 꼭 필요한 계정 및 그룹에 대해서만 허용3
5계정관리D-05패스워드 재사용에 대한 제약 설정2
6계정관리D-06DB 사용자 계정을 개별적으로 부여하여 사용2
7계정관리D-07root 권한으로 서비스 구동 제한2
8계정관리D-08안전한 암호화 알고리즘 사용3
9계정관리D-09일정 횟수의 로그인 실패 시 이에 대한 잠금정책 설정2
10접근관리D-10원격에서 DB 서버로의 접속 제한3
11접근관리D-11DBA이외의 인가되지 않은 사용자가 시스템 테이블에 접근할 수 없도록 설정3
12접근관리D-12안전한 리스너 비밀번호 설정 및 사용3
13접근관리D-13불필요한 ODBC/OLE-DB 데이터 소스와 드라이브를 제거하여 사용2
14접근관리D-14데이터베이스의 주요 설정파일, 패스워드 파일 등과 같은 주요 파일들의 접근 권한이 적절하게 설정2
15접근관리D-15관리자 이외의 사용자가 오라클 리스너의 접속을 통해 리스너 로그 및 trace 파일에 대한 변경 제한1
16접근관리D-16Windows 인증 모드 사용1
17옵션관리D-17Audit Table은 데이터베이스 관리자 계정에 접근하도록 제한1
18옵션관리D-18응용프로그램 또는 DBA 계정의 Role이 Public으로 설정되지 않도록 조정3
19옵션관리D-19OS_ROLES, REMOTE_OS_AUTHENTICATION, REMOTE_OS_ROLES를 FALSE로 설정3
20옵션관리D-20인가되지 않은 Object Owner의 제한1
21옵션관리D-21인가되지 않은 GRANT OPTION 사용 제한2
22옵션관리D-22데이터베이스의 자원 제한 기능을 TRUE로 설정1
23옵션관리D-23xp_cmdshell 사용 제한3
24옵션관리D-24Registry Procedure 권한 제한3
25패치관리D-25주기적 보안 패치 및 벤더 권고 사항 적용3
26패치관리D-26데이터베이스의 접근, 변경, 삭제 등의 감사기록이 기관의 감사기록 정책에 적합하도록 설정3

* D-23, D-24는 환경에 따라 “해당 기능/프로시저가 실제로 존재·활성화되는지”를 먼저 확인한 뒤, 기관 정책 기준으로 “제한/비활성/대체 방식”을 정의해 증빙까지 정리하는 방식이 안정적이다.

2026.02.25 - [지식 공유/DBMS] - 오라클 KISA 계정관리 1~5번: 확인 SQL과 조치 SQL 정리

 

오라클 KISA 계정관리 1~5번: 확인 SQL과 조치 SQL 정리

DB 보안 점검 · 계정관리 오라클 KISA 계정관리 1~5번: 확인 방법과 조치 방법(SQL) 아래는 KISA 점검표 중 계정관리 1~5번(D-01~D-05)을 대상으로, 확인 SQL(점검)과 조치 SQL(권고)를 바로 적용 가능한 형태

one-day-growth.com

2026.02.25 - [지식 공유/DBMS] - 오라클 KISA 계정관리 6~10번: 확인 SQL과 조치 방법 정리

 

오라클 KISA 계정관리 6~10번: 확인 SQL과 조치 방법 정리

DB 보안 점검 · 계정관리/접근관리 오라클 KISA 6~10번: 확인 방법과 조치 방법(SQL/설정) 아래는 KISA 점검표 중 6~10번(D-06~D-10)을 대상으로, 확인 SQL(점검)과 조치 방법(권고)을 운영 적용 관점에서 정

one-day-growth.com

2026.02.25 - [지식 공유/DBMS] - 오라클 KISA 접근관리 11~15번: 확인 SQL과 조치 방법 정리

 

오라클 KISA 접근관리 11~15번: 확인 SQL과 조치 방법 정리

DB 보안 점검 · 접근관리 오라클 KISA 접근관리 11~15번: 확인 방법과 조치 방법(SQL/설정) 아래는 KISA 점검표 중 11~15번(D-11~D-15)을 대상으로, 확인 SQL(점검)과 조치 방법(권고)을 운영 적용 관점에서

one-day-growth.com

2026.02.25 - [지식 공유/DBMS] - 오라클 KISA 16~20번: 확인 SQL과 조치 방법 정리

 

오라클 KISA 16~20번: 확인 SQL과 조치 방법 정리

DB 보안 점검 · 접근관리/옵션관리 오라클 KISA 16~20번: 확인 방법과 조치 방법(SQL/설정) 아래는 KISA 점검표 중 16~20번(D-16~D-20)을 대상으로, 확인 SQL(점검)과 조치 방법(권고)을 정리한 내용이다. 옵

one-day-growth.com

2026.02.25 - [지식 공유/DBMS] - 오라클 KISA 21~26번: 확인 SQL과 조치 방법 정리

 

오라클 KISA 21~26번: 확인 SQL과 조치 방법 정리

DB 보안 점검 · 옵션관리/패치관리 오라클 KISA 21~26번: 확인 방법과 조치 방법(SQL/설정) 아래는 KISA 점검표 중 21~26번(D-21~D-26)을 대상으로, 확인 SQL(점검)과 조치 방법(권고)을 정리한 내용이다. 이

one-day-growth.com

 

우선 적용 순서 제안

1순위(상/3 중심)

즉시 조치 또는 일정 확정이 필요한 항목

  • D-01~D-04, D-08
  • D-10~D-12
  • D-18~D-19, D-23~D-24
  • D-25~D-26

2~3순위(중/2·하/1)

운영 표준화/정책화로 안정성을 올리는 항목

  • 중/2: D-05~D-07, D-09, D-13~D-14, D-21
  • 하/1: D-15~D-17, D-20, D-22
현장에서 제일 중요한 것
설정값을 “바꿨다”가 아니라,
계정 목록·권한 목록·정책 문서·적용 이력·로그 보관 기준까지 증빙이 남는 구조로 만드는 것이 핵심이다.

점검 결과를 남길 때 최소 증빙

  • 계정관리: 기본/미사용 계정 목록, 잠금/만료 정책, 실패 로그인 잠금 정책
  • 접근관리: 원격 접속 허용 범위(망/방화벽), 리스너 보안 설정, 주요 파일 권한 스냅샷
  • 옵션관리: PUBLIC 권한 목록, OS 인증 관련 파라미터 값, GRANT OPTION 보유 현황
  • 패치/감사: 패치 적용 이력, 감사 범위/보관 기간, 위변조 방지 및 접근통제

마무리

이 체크리스트는 “일회성 점검”보다는 운영 표준으로 자리 잡을 때 효과가 크다. 계정·접근·옵션·패치·감사가 서로 연결되어 있으므로, 상/3 항목부터 우선순위를 잡고 관리 프로세스(정기 점검, 변경 승인, 증빙 보관)를 함께 묶어 운영하는 것이 좋다.

반응형