D-10
DBMS 로그 설정
위험도: 중
📌 아래 내용이 표준 보고서에 포함되어야 합니다. 자신이 작성한 보고서와 대조하세요.
📋 현황 (점검 명령어 및 결과)
📄 표준 내용
# 로그 설정 전체 확인
SHOW VARIABLES WHERE Variable_name IN
('general_log','log_error','slow_query_log','log_bin');
+------------------+-------+
| Variable_name | Value |
+------------------+-------+
| general_log | OFF | ← 취약: 접속/쿼리 로그 없음
| log_error | ON | ← 정상
| slow_query_log | OFF | ← 취약: 성능 이상 탐지 불가
| log_bin | OFF | ← 취약: 변경 이력 없음
+------------------+-------+
🔧 조치 방안 및 이행 확인
📄 표준 내용
# 감사 로그 활성화 SET GLOBAL general_log = 'ON'; SET GLOBAL general_log_file = '/var/log/mysql/general.log'; SET GLOBAL slow_query_log = 'ON'; SET GLOBAL long_query_time = 2; # /etc/mysql/mysql.conf.d/mysqld.cnf [mysqld] general_log = ON general_log_file = /var/log/mysql/general.log log_error = /var/log/mysql/error.log slow_query_log = ON