Ba cách phòng chng DDOS cho trang web của
bạn
Tấn công DDOS hay còn được gọi tấn công từ chối
dịch vụ đơn giản được hiểu là tạo ra 1 lượt truy cập
ảo ồ ạt vào một địa chỉ website tại cùng một thời
điểm nào đó đã định sẵn nhằm “đánh sập” máy ch
lưu trữ khiến nó chạy chậm hoặc không thể chạy
được nữa. Thật sự thì không có phương pháp chống
DDOS hiu quả nhất nhưng nếu với mức độ nhỏ và
mang tính không chuyên khi sử dụng các phần mềm
được lập trình sẵn ở quy mô nhỏ lẻ thì ta hoàn toàn
có thchủ động phòng chng.
Cách 1: Chống iframe.
Đây phương pháp được xem là thô nhất. Kẻ tấn
công smượn 1 website lượt truy cập lớn o đó
chèn các iframe hướng về website cần đánh rồi cho
chạy lệnh refresh (tải lại) nhiều lần hoặc họ viết sẵn 1
tập tin flash với công dụng tương tự rồi đặt lên
website khi người dùng truy cập vào website y
thì h tình bất đắc trở thành người tấn công
website kia.
Với hình thức tấn công kiểu như thế này bn hoàn
toàn th chống lại bằng cách chèn 1 đoạn mã
Javascript chống chèn iframe tcác website khác đến
website của bạn.
<script language="JavaScript">
if (top.location != self.location)
{top.location = self.location}
</script>
Bạn thể tại đoạn mã trên tại đây
Cách 2: Chống tải lại trang web có ác ý
Một hình thức tấn công khác nữa là dùng phím F5
liên tục có chủ ý, hoặc dùng mt phần mềm được lập
trình sn với ng dụng tương tự (tải lại trang web
liên tc sau những khoảng thời gian định sẵn) của
mt nm người làm cho trang web của bạn tải lại
(reload) liên tục. Việc này thlàm tn ng thông
của trang web hoặc làm trang web chy chậm vì
những kết nối ảo.
Với cách thức tấn ng này thì nếu dùng cách 1 để
chống coi như ích. Nếu bạn btấn ng n thế
này thì bạn hãy thiết lập tập tin .htaccess với nội
dung:
RewriteEngine on
RewriteCond %{HTTP_REFERER}
!^http(s)?://(www\.)?domain.com [NC]
RewriteRule !antiddos.phtml
http://www.domain.com/antiddos.phtml?%{REQUE
ST_URI} [QSA]
Sau đó tạo thêm một một tập tin antiddos.phtml
nội dung
<?
$text =
$HTTP_SERVER_VARS['QUERY_STRING'];
$text = preg_replace("#php\&#si",'php?',$text);
echo('<center><a
href=http://www.domain.com/?'.$text.'><font
color=red size=5 face=Monotype>[CLICK HERE
TO ENTER]</font></a</center>');
?>
Sau đó bạn upload 2 tập tin này n thư mục gốc của
website. Như vậy là mỗi khi truy cập vào website,
nếu lần đầu tiên thì s thông báo yêu cầu nhấn
chuột thì bạn mới vào được website các lần sau
skhông và các phn mềm DDOS được lập trình
sbị chặn lại bước click chuột đvào trang web
lần truy cập đu tiên nên việc tải lại trang web chỉ
đơn thuần là 1 trang HTML nh không ảnh hưởng
nhiều đến hệ thống.
Bạn thể đoạn mã trên tại:
http://www.mediafire.com/?c41hmfeod3qxii8
Chú ý cách này cháp dụng cho website đang sử
dụng server chạy trên nn Linux.
Cách 3: Giới hạn số kết nối website tại một thời
điểm
Khi một khách truy cập vào website tstạo ra một
truy vn kết nối với cơ sở d liệu (CSDL) lấy thông
tin trvề thông qua hiển thcủa website. Mỗi máy
chsẽ phép bao nhiêu truy vấn kết nối là hạn định