요즘 가장 일반적이며 치명적인 공격이 서비스 거부공격 DDOS 가 아닐까 합니다.

일반적인 접속을 대량발생하여 해당 서버의 트래픽 또는 자원을 소진시켜 서버를 다운시키는 공격입니다.

이러한 공격중 웹 DDOS 공격을 차단할 수 있는 모듈입니다. 물론 이 한가지 모듈이 DDOS 를 완전 해결할 수는 없지만 간단한 서비스 거부공격에서는 자신의 홈페이지가 죽느냐 사느냐를 판가름 할 수 있을것으로 생각합니다.

깨비홈서버에서는 이미 이전 버전에서 포함되어있었지만 사용하지 않는 분들을 위하여 이 팁 메뉴얼을 작성합니다.

1. 깨비홈서버에 포함된 mod_evasive 파일 

  - C:\KebiHome\server\Apache\modules\mod_evasive.so
 
2. mod_evasive 를 적용하기위한 깨비홈서버의 설정 파일

  - C:\KebiHome\config\apache\httpd-user.conf
  - httpd-user.conf 파일은 Apache에 직접 수정하고자 하는 설정을 추가하는 설정파일입니다.

3. 세부설정내용

#DDOS 공격 보안 모듈입니다.
#1초동안 70 개 페이지 요청 또는 1초 동안 200개 파일 요청시
#10초동안 403 메세지를 뿌리며 제한합니다.
LoadModule evasive_module modules/mod_evasive.so
<IfModule evasive_module>
    DOSHashTableSize    3097
    DOSPageCount        70
    DOSPageInterval     1
    DOSSiteCount        200
    DOSSiteInterval     1
    DOSBlockingPeriod   10
    DOSLogDir "C:/kebihome/system/apache_logs"
</IfModule>
   - DOSPageCount    와 DOSSiteCount  의 설정을 자신에게 맞게 설정하시면 됩니다. 너무 적게 설정하면 정상적인 접속시에도 403 에러가 날수 있으며 너무 크게 설정하는 경우는 효과를 볼수 없을 수도 있습니다.

기본 설정은 주석(#) 처리 되어있으므로 위와같이 # 주석이 없는 부분의 주석을 삭제해주셔야 합니다.

궁금한 사항은 질문/답변 게시판을 이용해주세요.


profile