티스토리 뷰

보안

Apache (WEB) 웹 무단 링크 차단

초보의 CHOMAN 2015.06.04 17:53

Refer 를 이용한 무단 링크 차단

 

mod_rewrite 사용

 

- jpg, jpe, gif, png 파일중 외부 링크 타고 오는 경우 link_denied.gif 파일을 보내줌

 

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} \.jpe?g$|\.gif$|\.png$ [NC] 
RewriteCond %{HTTP_REFERER} !^$ 
RewriteCond %{HTTP_REFERER} !www\.365managed-tip\.com [NC] 
RewriteCond %{HTTP_REFERER} !365managed-tip\.com [NC] 
RewriteRule (.*) /link_denied.gif

 

 

SetEnvlf 사용

 

- [^(link_denied)]\.(jpe?g|gif|png)$ 루핑 차단 위함

 

SetEnvIf Referer 365managed-tip.com link_allow
SetEnvIf Referer www.365managed-tip.com link_allow
SetEnvIf Referer ^$ link_allow
<FilesMatch "[^(link_denied)]\.(jpe?g|gif|png)$">
Order Deny,Allow
allow from env=link_allow
Deny from all
ErrorDocument 403 /link_denied.gif
</FilesMatch>

 


출처 : http://www.365managed.com/

'보안' 카테고리의 다른 글

webshell 개념  (0) 2015.06.08
Windows 보안점검 목록  (0) 2015.06.08
Apache (WEB) 웹 무단 링크 차단  (0) 2015.06.04
iptables limit 모듈  (0) 2015.06.04
IPTABLES 기본 개념 정리  (0) 2015.06.04
원시패킷 raw packet 리눅스 방화벽 처리  (0) 2015.06.04
댓글
댓글쓰기 폼
공지사항
Total
671,322
Today
88
Yesterday
383
링크
«   2018/09   »
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            
글 보관함