D-06
DBMS 버전 정보 노출
위험도: 하
📌 아래 내용이 표준 보고서에 포함되어야 합니다. 자신이 작성한 보고서와 대조하세요.
📋 현황 (점검 명령어 및 결과)
📄 표준 내용
# 버전 정보 조회 가능 여부 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'@'%';