[Question] Re: Xin chỉ giúp cách chống DDOS (website đang bị DDOS) |
18/09/2007 04:03:11 (+0700) | #31 | 85488 |
|
nhuhoang
Elite Member
|
0 |
|
|
Joined: 27/06/2007 00:49:10
Messages: 111
Location: /dev/null
Offline
|
|
Các bác bảo thủ quá, gietbogia007 đã nói rằng không đủ money để chạy dedicate server hoặc VPS thì sao can thiệp được vào tầng ip và transport.
Có cách dùng mod rewrite của DantruongX, không biết bạn thử chưa:
http://vietnamnet.vn/cntt/2006/05/568109/
Còn về dùng load banlancing, thực ra là bạn không thể dùng được vì nó cũng cần một số quyền để chạy script, application. Và nhiều khi nó còn đắt hơn so với thuê một dedicate server. Nhưng tôi cũng liệt kê ra để bạn tìm hiểu:
1. http://en.wikipedia.org/wiki/Round_robin_DNS
khi ta có nhiều server, thì ta có thể ta có thể đặt IP của các server đó vào một record trên DNS server. Các IP này sẽ quay vòng liên tục để cân bằng lượng request cho các server. Cách này sử dụng lbnamed
Thực tế, ta có thể dùng mod rewrite của apache để quay vòng các server nhận request. Tức là khi 1 request đến, apache sẽ gọi đến một script và trả lại tên của server sẽ tiếp nhận request đó
2. http://www.apsis.ch/pound/
Cài phần mềm http://www.apsis.ch/pound/. Phương pháp này thường dùng cho http://en.wikipedia.org/wiki/Server_farm và đòi hỏi phải có một server đóng vai trò một gateway nhận các request rồi phân phát cho các server nằm bên trong
Tham khảo từ
http://content.websitegear.com/article/load_balance_dns.htm
http://www.debian-administration.org/articles/249
http://en.wikipedia.org/wiki/Round_robin_DNS
http://en.wikipedia.org/wiki/Load_balancing_(computing)
http://content.websitegear.com/article/load_balance_dns.htm
http://httpd.apache.org/docs/1.3/misc/rewriteguide.html
http://www.apsis.ch/pound/ |
|
|
|
|
[Question] Re: Xin chỉ giúp cách chống DDOS (website đang bị DDOS) |
18/09/2007 04:51:30 (+0700) | #32 | 85493 |
subnetwork
Member
|
0 |
|
|
Joined: 05/09/2004 06:08:09
Messages: 1666
Offline
|
|
nhuhoang wrote:
Các bác bảo thủ quá, gietbogia007 đã nói rằng không đủ money để chạy dedicate server hoặc VPS thì sao can thiệp được vào tầng ip và transport.
Có cách dùng mod rewrite của DantruongX, không biết bạn thử chưa:
http://vietnamnet.vn/cntt/2006/05/568109/
Còn về dùng load banlancing, thực ra là bạn không thể dùng được vì nó cũng cần một số quyền để chạy script, application. Và nhiều khi nó còn đắt hơn so với thuê một dedicate server.
Xin nhắc lại người này có quyền user trên server và hầu hết các server provider họ không cung cấp secure shell cho tài khoản trên server thì làm sao mà compilte được mã nguồn như bro chỉ hả bro, cứ cho rằng quyền của người này được gán secure shell thì họ làm gì được trên server (
Tác giả topic này nên đề nghị với hosting provider nhờ họ giúp đở, chứ bàn luận theo kiểu này kết thúc thảo luận xong chẳng ăn thua vào đâu cả ) Không nói đến các dạng xflash này, ngay cả dưới dạng SYN attack thì trong 1 ngày củng hạ gục 1 server (nếu server không được điều chỉnh iptables đúng mức) .
Người viết bài này dựa vào đâu để nói điều trên :
- Kinh nghiệm hơn 2 năm dùng shared hosting .
- Kinh nghiệm sử dụng *nix
- Kinh nghiệm của anh chị em, bà con trong HVA |
|
Quản lý máy chủ, cài đặt, tư vấn, thiết kế, bảo mật hệ thống máy chủ dùng *nix
http://chamsocmaychu.com |
|
|
|
[Question] Re: Xin chỉ giúp cách chống DDOS (website đang bị DDOS) |
19/09/2007 01:00:47 (+0700) | #33 | 85626 |
|
nhuhoang
Elite Member
|
0 |
|
|
Joined: 27/06/2007 00:49:10
Messages: 111
Location: /dev/null
Offline
|
|
Bạn gietbogia007 đã PM cho tôi hỏi về phương pháp của DantruongX, tôi post câu trả lời lên đây để mọi người thảo luận luôn
Cái .htaccess
.htaccess|
****************************
AuthUserFile /forum/.htpasswd
AuthGroupFile /dev/null
AuthName "hay nhap username @domain và passwd @domain de vao site"
AuthType Basic
****************************
Chỉ là biện pháp tình thế, giảm tải cho forum, bạn nên viết thêm thông báo như trên để các truy cập hơp pháp vẫn có thể vào được (xflash thì không)
Tiếp đó để sử dụng được mod rewite, bạn phải xem phpinfo()
Code:
Xem trong phần loaded module có mod_rewrite không. Nếu không thì bạn hỏi nhà cung cấp xem có bật lên được không.
Tiếp đó bạn tính đến phương pháp (VD bạn không muốn cách nhập username với pass lằng nhằng ở trên)
.htaccess
********************************************************
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://(www\.)?nhacthanh.net [NC]
RewriteRule \.(php)$ http://sitefirewall.com [NC,R,L]
********************************************************
chú ý tôi đã tối ưu lại đoạn code trên cho bạn. Thông tin chi tiết bạn nên tham khảo ở trang chủ của apache |
|
|
|
|
[Question] Re: Xin chỉ giúp cách chống DDOS (website đang bị DDOS) |
01/10/2007 23:36:43 (+0700) | #34 | 88178 |
hailuaonline
Member
|
0 |
|
|
Joined: 20/09/2007 11:53:07
Messages: 10
Offline
|
|
Một câu hỏi hơi ngoài lề chút, mình muốn save cái file swf đó lại mà ko cách nào làm đc ??? |
|
|
|