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

DBMS 로그 설정

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

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

📄 표준 내용
# 로그 설정 전체 확인
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