모의해킹

httpd.conf 접근제어 order 순서 테스트

우와해커 2020. 8. 3. 22:54

httpd의 order는 뒤에서 부터 확인한다.

 

즉, Allow 옵션부터 적용하고 Deny 옵션을 적용한다는 의미다.

따라서 아래처럼 입력된 순서는 무시된다.

<Files ~ "admin.php">   
Order Deny, Allow   
Allow from 192.168.1.1   
Deny from all   
Allow from 192.168.1.2
</Files>

 

이렇게 설정하면 192.168.1.1, 192.168.1.2 IP를 사용하는 호스트들만 admin.php에 접근할 수 있다.

나머지는 deny 옵션에 의해 다 차단당한다.

 

 

server-status 접근제어 설정

- 192.168.220.129와 192.168.220.140 호스트에 대한 접근만 Allow한 상태

 

192.168.220.129 호스트: 접근이 가능하다는 것을 확인할 수 있다.

 

 

192.168.220.140 호스트: 접근이 가능하다는 것을 확인할 수 있다.

 

 

 

 

 

 

192.168.220.1 호스트는 화이트리스트에 IP가 존재하지 않기 때문에 접근이 거부된다.