D-25~26

🛠️ 감사 로그 관리·보안 패치 적용

데이터베이스 보안

위험도: 상
💡 쉽게 말하면
CCTV 없는 매장에 리콜 안 받은 낡은 금고를 둔 상황입니다. 도둑이 드는데 녹화가 없으면 누가 언제 왔는지 알 수 없고(CCTV=감사 로그), 금고 제조사가 배포한 보강 부품을 안 끼우면 알려진 비밀번호로 열립니다(리콜=보안 패치).

🎯 직접 해보기 — 공격을 실행해 보세요

아래에서 시스템 상태를 취약 또는 안전(조치 적용)으로 바꾼 뒤 공격 실행을 눌러, 같은 공격이 어떻게 다르게 끝나는지 직접 확인하세요.

현재: 취약한 설정 — 공격이 통할까요?
# 공격자가 알려진 미패치 취약점으로 침입하고 흔적을 남기지 않는다 # [공격 실행] 버튼을 누르면 시작합니다.

📋 설정 비교 (왜 막혔나?)

✗ 취약한 설정
-- 감사 기능·버전 확인 SQL> SHOW PARAMETER audit_trail audit_trail FALSE (감사 비활성) BANNER: 19.3.0.0 (최신 RU 미적용 — 2년 경과) → 침해 추적 불가 + 알려진 취약점 방치 (취약)
✓ 안전한 설정
-- 감사 활성화·패치 적용 SQL> ALTER SYSTEM SET audit_trail=DB,EXTENDED SCOPE=SPFILE; >> 권한 변경·로그인 실패 감사 기록 시작 >> 최신 Release Update 적용 완료 (분기 CPU 주기) → 추적 가능 + 알려진 구멍 제거 (양호)

🔧 조치 방법

  1. audit_trail을 활성화하고 로그인·권한 변경·민감 테이블 접근을 감사합니다.
  2. 분기별 CPU/RU 패치를 변경관리 절차에 따라 적용합니다.
  3. 감사 로그는 별도 저장소로 이관·보관하여 변조를 방지합니다.

✅ 점검 체크리스트

  • 감사 기능이 활성화되어 있는가
  • 감사 로그가 안전하게 보관되는가
  • 최신 보안 패치가 적용되어 있는가
점검기준: 데이터베이스 > 감사 로그·패치 관리