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

DBMS 버전 정보 노출

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

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

📄 표준 내용
# 버전 정보 조회 가능 여부
SELECT VERSION();
+------------+
| VERSION()  |
+------------+
| 8.0.36     |   ← 버전 노출
+------------+

# 에러 메시지에서도 버전 노출
# 연결 배너에서 버전 확인
$ mysql -h [IP] -P 3307 --connect-timeout=3 2>&1 | head -3
Server version: 8.0.36 MySQL Community Server

🔧 조치 방안 및 이행 확인

📄 표준 내용
# my.cnf 설정으로 버전 정보 제한
# /etc/mysql/mysql.conf.d/mysqld.cnf
[mysqld]
# 버전 문자열 변경 (완전 숨김은 불가)
version_comment = Production

# 일반 사용자 계정에서 VERSION() 조회 차단
REVOKE PROCESS ON *.* FROM 'app_user'@'%';