Domain, hosting, vps giá rẻ
Kết quả 1 đến 2 của 2

Chủ đề: Chống slowloris DDoS cho Apache với Mod_qos

  1. #1
    nghiatichxanh1992's Avatar
    Bài viết
    5,037
    Cấp độ
    Bang hội
    Tiếu Ngạo
    Tu luyện
    Độ kiếp Hư Thần
    Giới tính
    Con trai
    Join Date
    Jun 2012
    Đến từ
    Hà Giang
    Tuổi
    31
    Danh vọng
    10
    Điện thoại
    0367790762

    Chống slowloris DDoS cho Apache với Mod_qos

    1. Download source và install
    - Chuyển về thư mực tmp hay đâu cũng được
    cd /tmp
    - download bản mới nhất
    wget http://fossies.org/unix/www/apache_httpd_modules/mod_qos-10.13.tar.gz
    - giải nén
    tar xvfz mod_qos-10.13.tar.gz
    - install các công cụ cần thiết
    yum install apache2-threaded-dev gcc
    2. Cài đặt
    cd mod_qos-10.13/apache2/
    apxs -i -c mod_qos.c
    chmod 755 /usr/local/apache/modules/mod_qos.so (chmod 755 /usr/lib64/httpd/modules/mod_qos.so)


    sửa config httpd:
    nano /etc/httpd/conf/httpd.conf hoặc vi /etc/httpd/conf/httpd.conf


    Thêm 2 dòng này vào:


    LoadModule qos_module modules/mod_qos.so
    Include "/usr/local/apache/conf/qos.conf" (Include "/etc/httpd/conf/qos.conf")


    3. config mod_qos
    ( tao file /etc/httpd/conf/qos.conf )
    nano /usr/local/apache/conf/qos.conf


    Paste vào đó:



    # maximum number of active TCP connections is limited to 256 (limited
    # by the available memory, adjust the settings according to the used
    # hardware):
    MaxClients 256

    # idle timeout:
    Timeout 45

    # keep alive (for up to 70% of all connections):
    KeepAlive On
    MaxKeepAliveRequests 100
    KeepAliveTimeout 3
    QS_SrvMaxConnClose 70%
    QS_ClientEntries 1500

    # minimum request/response speed (deny slow clients blocking the server,
    # e.g. defending slowloris):
    QS_SrvMinDataRate 150 1200

    # don't allow more than 25 TCP connections per client source address:
    QS_SrvMaxConnPerIP 25



    Và save lại, sau đó restart apache.

    Lần sửa cuối bởi nghiatichxanh1992, ngày 31/01/2013 lúc 23:57.
    Diễn đàn chia sẻ kiến thức điện thoại: http://chiase123.com
    Click vào Hiện ra để xem chữ ký của mình

  2. #2
    nghiatichxanh1992's Avatar
    Bài viết
    5,037
    Cấp độ
    Bang hội
    Tiếu Ngạo
    Tu luyện
    Độ kiếp Hư Thần
    Giới tính
    Con trai
    Join Date
    Jun 2012
    Đến từ
    Hà Giang
    Tuổi
    31
    Danh vọng
    10
    Điện thoại
    0367790762
    Slowloris cho phép một máy tính duy nhất để lấy xuống máy chủ web của máy khác với băng thông tối thiểu và tác dụng phụ về các dịch vụ không liên quan và cổng. Các công cụ được sử dụng để khởi động tấn công Slowloris có thể được tải về tại http://ha.ckers.org/slowloris/
    Slowloris cố gắng để giữ cho các kết nối nhiều máy chủ web mục tiêu mở và giữ họ mở càng lâu càng tốt. Nó thực hiện điều này bằng cách mở các kết nối đến máy chủ web mục tiêu và gửi một yêu cầu một phần. Định kỳ, nó sẽ gửi tiếp theo tiêu đề HTTP , thêm, nhưng không bao giờ hoàn thành các yêu cầu. Máy chủ bị ảnh hưởng sẽ giữ cho các kết nối mở, làm đầy hồ bơi kết nối đồng thời tối đa của họ, cuối cùng phủ nhận nỗ lực kết nối bổ sung từ các khách hàng.
    Apache là dễ bị tấn công, chúng ta nên làm một số công tác phòng chống. Chúng tôi cần phải cài đặt một Apache module gọi là mod_antiloris . Module này giới hạn số lượng các chủ đề trong READ cho mỗi IP và Apache bảo vệ chống lại các cuộc tấn công Slowloris. Hướng dẫn cài đặt như sau:
    1. Tải về cài đặt và cài đặt từ Sourceforge.net :



    $ cd /usr/local/src $ wget http://sourceforge.net/projects/mod-antiloris/files/mod_antiloris-0.4.tar.bz2/download
    $ tar -xvjf mod_antiloris-0.4.tar.bz2
    $ cd mod_antiloris-*
    $ apxs -a -i -c mod_antiloris.c

    2. Restart Apache:
    $ service httpd restart 3. Kiểm tra xem mod_antiloris được nạp chua:
    $ httpd -M | grep antiloris antiloris_module (shared)
    hoặc bạn có thể kiểm tra sử dụng httpd fullstatus lệnh:
    $ service httpd fullstatus | grep antiloris mod_antiloris/0.4
    Đối với các máy chủ cPanel, đừng quên để chạy lệnh sau đây để đảm bảo rằng những sửa đổi mới được kiểm tra vào hệ thống cấu hình bằng cách chạy:
    $ /usr/local/cpanel/bin/apache_conf_distiller --update

    Chúng tôi đã bảo vệ máy chủ web của chúng tôi từ Slowloris tấn công. Hãy thử bằng cách khởi động các cuộc tấn công Slowloris vào máy chủ web của bạn và kiểm tra trang tình trạng Apache để xem liệu nó có ảnh hưởng hay không. Chúc mừng!
    Lần sửa cuối bởi nghiatichxanh1992, ngày 01/02/2013 lúc 13:12.
    Diễn đàn chia sẻ kiến thức điện thoại: http://chiase123.com
    Click vào Hiện ra để xem chữ ký của mình

Thông tin về chủ đề này

Users Browsing this Thread

Có 1 người đang xem chủ đề. (0 thành viên và 1 khách)

Các Chủ đề tương tự

  1. [VPS Linux] Hướng dẫn cài đặt Apache, MySQL, PHP để chạy 1 trang web
    Bởi nghiatichxanh1992 trong diễn đàn VPS - Server
    Trả lời: 0
    Bài viết cuối: 04/02/2014, 23:48
  2. DDoS là gì? Và cách hạn chế DDoS
    Bởi nghiatichxanh1992 trong diễn đàn VPS - Server
    Trả lời: 0
    Bài viết cuối: 29/01/2014, 15:29
  3. [Hướng dẫn] Fix lỗi không khởi động được Apache
    Bởi nghiatichxanh1992 trong diễn đàn VPS - Server
    Trả lời: 0
    Bài viết cuối: 29/01/2014, 13:42
  4. Phát hiện và chống tấn công ddos trên server - VPS
    Bởi nghiatichxanh1992 trong diễn đàn VPS - Server
    Trả lời: 1
    Bài viết cuối: 01/10/2013, 21:37
  5. Tối ưu server : Anti DDos cho Linux Webserver
    Bởi nghiatichxanh1992 trong diễn đàn VPS - Server
    Trả lời: 1
    Bài viết cuối: 28/06/2013, 9:59
  6. [Linux] Giới hạn load CPU chống ddos, overload server
    Bởi nghiatichxanh1992 trong diễn đàn VPS - Server
    Trả lời: 0
    Bài viết cuối: 22/05/2013, 16:28
  7. Chống DDOS khẩn cấp cho Linux, an toàn và hiệu quả nhất
    Bởi nghiatichxanh1992 trong diễn đàn VPS - Server
    Trả lời: 0
    Bài viết cuối: 22/02/2013, 1:59
  8. Cấu hình firewall chống ddos trên linux
    Bởi nghiatichxanh1992 trong diễn đàn VPS - Server
    Trả lời: 0
    Bài viết cuối: 20/12/2012, 17:13
  9. Cài đặt mod (D)DoS-Deflate chống DDOS cho server Apache
    Bởi nghiatichxanh1992 trong diễn đàn PHP & MySQL
    Trả lời: 0
    Bài viết cuối: 17/12/2012, 10:03
  10. [Game PC] Apache: Air Assault [ Mô phổng / Full 1 link 2.1 Gb ]
    Bởi nghiatichxanh1992 trong diễn đàn Thể loại khác
    Trả lời: 0
    Bài viết cuối: 29/11/2012, 15:23

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •