Skip to content

조회 수 9207 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

Check whether it shows lot of SYN_WAIT / TIME_WAIT / FIN_WAIT. If yes its due to the high number of connections. You can reduce these by adding some rules to the Iptables.

# iptables -A INPUT -p tcp --tcp-flags SYN,FIN SYN,FIN -j DROP
# iptables -A INPUT -p tcp --tcp-flags SYN,RST SYN,RST -j DROP
# iptables -A INPUT -p tcp --tcp-flags FIN,RST FIN,RST -j DROP
# iptables -A INPUT -p tcp --tcp-flags ACK,FIN FIN -j DROP

# service iptables save
# service iptables restart

Adding rules to sysctl.conf

Also you can reduce these by adding some rules to sysctl.conf, the details given below.

# echo 1 > /proc/sys/net/ipv4/tcp_syncookies

Put following in /etc/sysctl.conf

# Enable TCP SYN cookie protection
net.ipv4.tcp_syncookies = 1

# Decrease the time default value for tcp_fin_timeout connection
net.ipv4.tcp_fin_timeout = 30

# Turn off the tcp_window_scaling
net.ipv4.tcp_window_scaling = 0

# Turn off the tcp_sack
net.ipv4.tcp_sack = 0


Then execute the command :

A quick and usefull command for checking if a server is under ddos is:

# netstat -anp |grep 'tcp\|udp' | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n

Reference : http://linuxhow2.net/?p=9


# Set default policies
/sbin/iptables -P INPUT ACCEPT
/sbin/iptables -P OUTPUT ACCEPT
/sbin/iptables -P FORWARD DROP
/sbin/iptables -F
/sbin/iptables -F INPUT
/sbin/iptables -F OUTPUT
/sbin/iptables -F FORWARD
/sbin/iptables -F -t mangle
/sbin/iptables -X
/sbin/iptables -A INPUT -i lo -j ACCEPT
/sbin/iptables -A INPUT -d 127.0.0.0/8 -j REJECT
/sbin/iptables -A INPUT -i eth0 -j ACCEPT
/sbin/iptables -A INPUT -m state --state INVALID -j DROP
### chains to DROP too many SYN-s ######
/sbin/iptables -N syn-flood
/sbin/iptables -A syn-flood -m limit --limit 100/second --limit-burst 150 -j RETURN
/sbin/iptables -A syn-flood -j LOG --log-prefix "SYN flood: "
/sbin/iptables -A syn-flood -j DROP

Reference : http://www.webhostingtalk.com/archive/index.php/t-355411.html


  1. No Image 22May
    by ADMINPLAY
    2009/05/22 by ADMINPLAY
    Views 8944 

    간단한 보안 설정 (TCP Wrapper)

  2. No Image 22May
    by ADMINPLAY
    2009/05/22 by ADMINPLAY
    Views 8389 

    iptables 기본

  3. No Image 28May
    by ADMINPLAY
    2009/05/28 by ADMINPLAY
    Views 9207 

    iptables/sysctl을 이용하여 DDOS SYN 공격 방어하기

  4. No Image 28May
    by ADMINPLAY
    2009/05/28 by ADMINPLAY
    Views 8857 

    iptables 설정, centos64 설치 간단셋팅

  5. No Image 28May
    by ADMINPLAY
    2009/05/28 by ADMINPLAY
    Views 12305 

    DDOS - iptables 방화벽 초간단 문서

  6. No Image 28May
    by ADMINPLAY
    2009/05/28 by ADMINPLAY
    Views 8790 

    서버의 iptable 보안설정 일부분

  7. No Image 28May
    by ADMINPLAY
    2009/05/28 by ADMINPLAY
    Views 9286 

    iptables 명령어로 ip 차단 법.

  8. No Image 28May
    by ADMINPLAY
    2009/05/28 by ADMINPLAY
    Views 8371 

    서버종합점검[리눅스]

  9. No Image 28May
    by ADMINPLAY
    2009/05/28 by ADMINPLAY
    Views 10345 

    iptables-connlimit & geoip 설치설정

  10. No Image 04Jun
    by ADMINPLAY
    2009/06/04 by ADMINPLAY
    Views 12040 

    iptables 포트 포워딩

  11. No Image 04Jun
    by ADMINPLAY
    2009/06/04 by ADMINPLAY
    Views 8734 

    pam_abl 을 통한 SSH 무작위 공격 방어

  12. No Image 04Jun
    by ADMINPLAY
    2009/06/04 by ADMINPLAY
    Views 9413 

    mod_security 설치 2.X

  13. No Image 04Jun
    by ADMINPLAY
    2009/06/04 by ADMINPLAY
    Views 9092 

    리눅스용 백신 AVG

  14. No Image 06Jun
    by ADMINPLAY
    2009/06/06 by ADMINPLAY
    Views 11159 

    Tcpdump 사용법

  15. No Image 12Jul
    by ADMINPLAY
    2009/07/12 by ADMINPLAY
    Views 33737 

    리눅스용 각종 보안도구 사이트모음

  16. No Image 18Jul
    by ADMINPLAY
    2009/07/18 by ADMINPLAY
    Views 9755 

    Linux Security

  17. No Image 19Jul
    by ADMINPLAY
    2009/07/19 by ADMINPLAY
    Views 9480 

    SSL 인증서문제

  18. No Image 19Jul
    by ADMINPLAY
    2009/07/19 by ADMINPLAY
    Views 9705 

    64bit 시스템에 ssl 설치 후 실행 시 X509_free 오류

  19. No Image 03Aug
    by ADMINPLAY
    2009/08/03 by ADMINPLAY
    Views 10542 

    Apache 에 ModSecurity 모듈 설치하기

  20. No Image 08Aug
    by ADMINPLAY
    2009/08/08 by ADMINPLAY
    Views 9602 

    find 명령어 활용(보안관련)

Board Pagination Prev 1 2 3 4 5 Next
/ 5

Copyright ADMINPLAY corp. All rights reserved.

abcXYZ, 세종대왕,1234

abcXYZ, 세종대왕,1234