[Linux] Unix 서버 취약점 점검 U-37 [3.19 웹서비스 상위 디렉토리 접근 금지 ]
Nowhere 와 Now here 의 차이

IT/ㄴ Linux Vulnerabilities

[Linux] Unix 서버 취약점 점검 U-37 [3.19 웹서비스 상위 디렉토리 접근 금지 ]

TIENE 2023. 9. 4. 08:25
반응형

KISA 한국인터넷진흥원 21-03-31 기준

 

KISA 한국인터넷진흥원

 

www.kisa.or.kr


출처 : [주요정보통신기반시설_기술적_취약점_분석_평가_방법_상세가이드.PDF] P.77


■ SOLARIS, LINUX, AIX, HP-UX 

1) vi 편집기를 이용하여 /[Apache_home]/conf/httpd.conf 파일 열기

vi /[Apache_home]/conf/httpd.conf

2) 설정된 모든 디렉터리의 AllowOverride 지시자에서 AuthConfig 옵션 설정

(수정 전) AllowOverride 지시자에 None 옵션이 설정되어 있음

<Directory />
                  AllowOverride none
                 Require all denied
</Directory>

(수정 후) AllowOverride 지시자에 AuthConfig 옵션이 설정되어 있음

<Directory />
                  AllowOverride AuthConfig
                 Require all denied
</Directory>

 

3) 사용자 인증을 설정할 디렉터리에 .htaccess 파일 생성 (아래 내용 삽입)

AuthName /var/www/html
AuthType Basic
AuthUserFile /var/www/html/test/.auth
Require valid-user

지시자 설명
AuthName 인증 영역(웹 브라우저의 인증 창에 표시되는 문구
AuthType 인증 형태(Basic 또는, Digest)
AuthUserFile 사용자(아이디 및 패스워드) 저장 파일 위치
AuthGroupFile 그룹 파일의 위치 (옵션)
Require 접근을 허용할 사용자 또는, 그룹 정의

 

4) 사용자 인증에 사용할 아이디 및 패스워드 생성

 


 

반응형