Thứ Năm, 13 tháng 10, 2016

Chống DDOS khi bị tấn công bằng Proxy

Thấy bài viết khá hay nên share cho mọi người đọc và tìm hiểu thêm
Gần đây nổi lên 1 số script chế lại từ các đoạn code share trên mạng dùng để tấn công từ chối dịch vụ, những đoạn script chế lại này thường được attacker chỉnh sửa để sử dụng 1 danh sách proxies để flood vì vậy rất khó để limit request/connection, khi log ra thì thấy có 1 số lượng lớn truy cập từ rất rất nhiều các IP khác nhau.

Tuy nhiên vì ở đây attacker sử dụng proxies miễn phí nên đều có 1 điểm chung là “X_Forwarded_For”. Dạng tấn công này nếu đánh vào 1 máy chủ cấu hình cao thì thường làm overload dịch vụ bên trong như Database (Mysql) hay CGI (PHP, Perl, Websocket, …) gây ra lỗi “Time out” do phải sử lý quá nhiều request 1 lúc.

Đoạn cấu hình dưới đây sẽ giúp bạn trong những trường hợp như vậy, nó chặn toàn bộ các request có chứa X-Forwarded_For để không làm ảnh hưởng đến các dịch vụ phía sau. Tuy nhiên nó cũng còn tùy thuộc vào Webserver bạn sử dụng và cấu hình server, nếu webserver như apache xử lý chậm gây tắc nghẽn và treo thì các bạn nên dựng nginx đứng trước để chặn.

Dành cho Server sử dụng Apache:

Thêm đoạn code dưới đây vào file .htaccess

/share/anti_dos_through_mult

PHP:
  1. <IfModule mod_rewrite.c>
  2. RewriteEngineon
  3. RewriteCond%{HTTP:VIA}!^$[OR]
  4. RewriteCond%{HTTP:FORWARDED}!^$[OR]
  5. RewriteCond%{HTTP:USERAGENT_VIA}!^$[OR]
  6. RewriteCond%{HTTP:X_FORWARDED_FOR}!^$[OR]
  7. RewriteCond%{HTTP:PROXY_CONNECTION}!^$[OR]
  8. RewriteCond%{HTTP:XPROXY_CONNECTION}!^$[OR]
  9. RewriteCond%{HTTP:HTTP_PC_REMOTE_ADDR}!^$[OR]
  10. RewriteCond%{HTTP:XROXY_CONNECTION}!^$[OR]
  11. RewriteCond%{HTTP:X-FORWARDED-FOR}!^$[OR]
  12. RewriteCond%{HTTP:HTTP_CLIENT_IP}!^$[OR]
  13. RewriteCond%{HTTP:FORWARDED-FOR}!^$[OR]
  14. RewriteCond%{HTTP:X-FORWARDED}!^$
  15. RewriteRule^(.*)$-[F]
  16. </IfModule>
Dành cho Server sử dụng Nginx:

# nginx config
PHP:
  1. if($http_x_forwarded_for){return444;}

Không có nhận xét nào:

Đăng nhận xét

CLAY was here - No system is Safe

Anons47-Profiles . Được tạo bởi Blogger.

Wikipedia

Kết quả tìm kiếm

Populars !!

Anonymous - Message to the Citizens of the World VI

When you have a government that operates without limits, who proclaims the right to arrest, torture and kill anyone any, anywhere, with...

Column 1

Sitemap

Tìm kiếm Blog này

Tools For DDoSing

Một cuộc tấn công từ chối dịch vụ (tấn công DoS - Viết tắt của Denial of Service) hay tấn công từ chối dịch vụ phân tán (tấn công DDoS - Viết tắt của Distributed Denial of Service) là một nỗ lực làm cho những người dùng không thể sử dụng tài nguyên của một máy tính.
See all Movies

Hacking News

Anons47 Informations

Recent Posts

  • :) - Anons44 Minh Tricker Hacker

Pictures

Pictures
Images

ANONYMOUS GRUOPS

ANONYMOUS GRUOPS

ANONYMOUS - ANONS47

ANONYMOUS - ANONS47
^

Translate

Page Fans

Entri Populer

Entri Populer

 
#WALKERS111 © 2011 Templates | uzanc