주요정보통신기반시설가이드/LINUX 취약점 점검

[U-35(상)] 3. 서비스 관리 > 3.17 웹서비스 디렉토리 리스팅 제거

JITSU 2025. 5. 1. 15:31

작업 환경

  • VMware Workstation Pro (17.6.2 ver)
  • Server 
    • Rocky_Linux(8.10 ver) : NAT
U-35 (상)3. 서비스 관리 > 3.17 웹서비스 디렉토리 리스팅 제거
취약점 개요
점검 내용디렉터리 검색 기능의 활성화 여부 점검
점검 목적외부에서 디렉터리 내의 모든 파일에 대한 접근 및 열람을 제한함을 목적으 로 함
 보안 위협디렉터리 검색 기능이 활성화 되어 있을 경우, 사용자에게 디렉터리내 파일이 표시되어
WEB 서버 구조 노출뿐만 아니라 백업 파일이나 소스파일, 공개되어서는 안되는 파일 등이 노출 가능함
판단 기준

양호 : 디렉터리 검색 기능을 사용하지 않는 경우
취약 : 디렉터리 검색 기능을 사용하는 경우
참고X

 

 
서비스 확인법

# Indexes 옵션 사용 여부 확인
vi /[Apache_home]/conf/httpd.conf
# 아래의 설정 확인
Options Indexes FollowSymLinks
취약하게 설정되어 있음

 
 

LINUX

  • Step 1) vi 편집기를 이용하여 /etc/httpd/conf/httpd.conf 파일 열기
    • vi /[Apache_home]/conf/httpd.conf
  • Step 2) 설정된 모든 디렉터리의 Options 지시자에서 Indexes 옵션 주석/제거
    • (수정 전) Option 지시자에 Indexes 옵션이 설정되어 있음
# 수정 전
<Directory />
     Options Indexes FollowSymLinks
     AllowOverride None
     Order allow, deny
     Allow from all
 </Directory>
 
# 수정 후
 <Directory />
#    Options Indexes FollowSymLinks
     AllowOverride None
     Order allow, deny
     Allow from all
 </Directory>

 


추후 웹 서비스 취약점을 주제로 정리 예정