Warning: Undefined variable $dir in /var/www/html/includes/report_guide_infra.php on line 177
보고서 가이드 — ForusSec Lab
D-05

DBMS 감사 로그 설정

위험도: 중
📚 KISA 기준: D-05
📌 아래 내용이 표준 보고서에 포함되어야 합니다. 자신이 작성한 보고서와 대조하세요.

📋 현황 (점검 명령어 및 결과)

📄 표준 내용
# 감사 로그 설정 확인
SHOW VARIABLES LIKE 'general_log%';
+------------------+---------+
| Variable_name    | Value   |
+------------------+---------+
| general_log      | OFF     |  ← 취약 (로그 미활성)
| general_log_file | ...     |
+------------------+---------+

SHOW VARIABLES LIKE 'log_output';
SHOW VARIABLES LIKE 'slow_query_log%';

🔧 조치 방안 및 이행 확인

📄 표준 내용
# MySQL 감사 로그 활성화
# /etc/mysql/mysql.conf.d/mysqld.cnf
general_log = ON
general_log_file = /var/log/mysql/general.log
log_output = FILE

# 슬로우 쿼리 로그
slow_query_log = ON
long_query_time = 2

# 적용
SET GLOBAL general_log = 'ON';
SET GLOBAL general_log_file = '/var/log/mysql/general.log';