CHIASE123.COM - Diễn đàn chia sẻ kiến thức

Diễn đàn chia sẻ kiến thức
Thứ Sáu, 17:29:38 - 22/11/2024

Thời gian được tính theo giờ UTC + 7 Giờ




Tạo chủ đề mới Gửi bài trả lời  [ 1 bài viết ] 
Người gửi Nội dung
Gửi bàiĐã gửi: 20/04/2013 20:27 
Ngoại tuyến
☀️4/30☀️
☀️4/30☀️
Hình đại diện của thành viên

Ngày tham gia: 19/04/2013 09:27
Bài viết: 51
Đến từ: Thanh Hoá
Bài viết này sẽ hướng dẫn bạn cách phát hiện nguồn gốc các địa chỉ IP trong trường hợp nó phát xuất các cuộc tấn công DDOS. Từ đó bạn có thể kết hợp với iptables để chặn các địa chỉ này.
Để làm được điều này ta sử dụng một ứng dụng miễn phí được gọi là psad . psad hoạt động đồng bộ với iptables nhằm giám sát các tập tin log của iptables và kiểm tra các hành động quét cổng cũng nhưnhững luồng dữ lệu nghi ngờ báo hiệu một ai đó đang cố gắng xâm nhập vào hệ thống máy chủ của bạn.
Để cài đặt psad nếu bạn đang sử dụng bản phân phối Ubuntu hoặc Fedora thì có thể sử dụng một trong hai lệnh dưới đây:
# sudo apt-get install psad
hoặc
# yum install psad
Nếu hai lệnh trên không thể thực hiện thì bạn có thể tải về psad tại địa chỉ sau download page
Bài hướng dẫn này được thực hiện trên máy chủ Ubuntu. Tuy nhiên vẫn có thể đối ứng với các bản phân phối khác. Mở tập tin syslog.conf bằng trình soạn thảo yêu thích:
# vim /etc/syslog.conf
Thêm dòng dưới đây vào cuối tập tin:
kern.info |/var/lib/psad/psadfifo
bạn có thể sử dụng lệnh sau để hoàn tất tác vụ tương tự:
# echo -e 'kern.info\t|/var/lib/psad/psadfifo' >> /etc/syslog.conf
Sau đó khở động lại hai dịch vụsysklogd và klog:
/etc/init.d/sysklogd restart
/etc/init.d/klogd restart
Cách làm việc của psad là pháthiện và hướng dẫn iptables chặn bất kỳ các địa chỉ IP đượcđưa vào diện nghi vấn. Do vậy thỉnh thoảng vẫn xảy ra tình trạng chặn nhầm IP mà bạn sửdụng. Để tránh điều này, bạn nên tạo một tập tin chứa danhsách các địa chỉ IP tin cậy. Tạo một tập tin tương tự như sau:
# vim /home/calvin/safeiplist.cfg
Điền các địa chỉ IP mà bạn muốn psad đưa vào danh sáchtin cậy:
127.0.0.0/24
192.168.0.0/24
122.164.34.240
Không sử dụng đoạn mã tương tự đoạn mã sau đây để cấu hình iptables với các quy luật cần thiết. Ghi chúđoạn mãnày sẽ xóa bỏ tất cả các thiết lập trước đây từ phần khởi tạoiptables của bạn. Tạo một tập tin tên là ipblock.sh, sau đó sao chép và dán đoạn mã sau đồng thời thay thế hai biến WORKDIR và SAFEIPLIST cho đúng với thiết lập của bạn.
WORKDIR ="/home/calvin/"
INTERVAL="5"
HITCOUNT="5"
SAFEIPLIST ="safeiplist.cfg"
cd $ WORKDIR
iptables -F
if [ -f $SAFEIPLIST ]; then
IPS=$(grep -Ev “^#”$SAFEIPLIST)
for i in $IPS
do
iptables -A INPUT -s $i -j ACCEPT
done
fi
iptables -A INPUT -m state –state NEW -m recent –set
iptables -A INPUT -m state –state NEW -m recent –update–seconds $INTERVAL –hitcount$HITCOUNT -j LOG
Đoạn mã trên sẽ ghi nhận địa chỉ IP nếu nó thực hiện quá 5 lần thử kết nối trong khoảng thời gian 5 giây. Sau đó, bạn cấp quyền thực thi và chạy nó.
# chmod +x /home/calvin/ipblock.sh
# /home/calvin/ipblock.sh
Giờ đây mở tập tin cấu hình psad và chỉnh sửa như sau:
EMAIL_ADDRESSES you@yourdomain.com ;
Thiết lập tên máy:
HOSTNAME yourdomain.com;
Nếu bạn chỉ có một cạc mạng thì thiết lập giá trị HOME_NET thành:
HOME_NET NOT_USED;
Bạn cũng cần điều chỉnh cấp độ phòng vệ cho psad, và định ra các cổng mà psad sẽ bỏ qua. Ví dụ nếu bạn cần yêu cầupsad bỏ qua giao thức UDP kếtnối đến cổng 80 và 8080, thì làm như sau:
IGNORE_PORTS udp/80, udp/8080;
Lưu và đóng tập tin. Sau đó khởi động lại dịch vụ psad:
# /etc/init.d/psad restart
Để xem các báo cáo của psad, chạy lệnh: # psad -S Để gỡ bỏ tự động các địa chỉ IP bị khóa tự động, chạy lệnh
sad là một công cụ mạnh mẽ và toàn diện. Nếu bạn biết cách sử dụng nó thì nó có thể làm mọi thứ cho bạn, nhưng nếu bạn không biết cách sử dụng thì nhiều khả năng nó sẽ làm rối tung hệ thống của bạn. Vì vậy yêu cầu đọc kỹ hướng dẫn sử dụng trước khi dùng cũng như bảo đảm quá trình sao lưu phụchồi. # psad -F Sưu tầm

_________________
[download=blue]Mình Nhờ Anh Em Một Việc Nhé . Nếu Rảnh Anh Em Vào Đây Góp Vui http://teen9xichat.waplux.com[/download]


Đầu trang
 Xem thông tin cá nhân Gửi Email  
 
Hiển thị những bài viết cách đây:  Sắp xếp theo  
Tạo chủ đề mới Gửi bài trả lời  [ 1 bài viết ] 

Thời gian được tính theo giờ UTC + 7 Giờ


Chủ đề tương tự
 Chủ đề   Người gửi   Trả lời   Xem   Bài viết mới nhất 
Không có bài viết chưa xem mới nào trong chủ đề này. Hướng dẫn chặn IP bằng file .htaccess khi website bị tấn công ddos, spam

nghiammo1992

0

1503

14/01/2016 00:25

nghiammo1992 Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. [VPS linux] Các lệnh cơ bản của SSH – Tips sử dụng VPS Linux

nghiammo1992

0

1275

29/09/2012 22:27

nghiammo1992 Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. [Hướng Dẫn] Cần một ''Sư Phụ'' hướng dẫn tạo Forum từ a => z (nhiệt tình tý)

[ Chuyển đến trangChuyển đến trang: 1, 2, 3 ]

NacCuc

29

6737

13/03/2014 19:10

Mjhtriuday Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. Hướng dẫn sử dụng hosting và domain

chicanpro

0

1436

11/03/2012 11:31

chicanpro Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. Tập tin đính kèm Hướng dẫn tạo tên miền TK và dns tên miền TK về XTGEM

[ Chuyển đến trangChuyển đến trang: 1, 2 ]

nghiammo1992

12

6973

13/04/2012 22:47

nghiammo1992 Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. Xin hướng dẫn chạy lại backups

Cungvie

0

800

19/03/2013 06:22

Cungvie Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. Topic hướng dẫn làm FORUM PHP JOHNCMS XENFORO

Congtu37

4

3157

07/04/2013 08:32

nghia1761 Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. Hướng dẫn chuyển domain giữa các tài khoản Godaddy với nhau

nghiammo1992

1

4217

07/07/2015 21:44

Mjhtriuday Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. Hướng dẫn cài đặt SSL HTTPS trên hosting cpanel 11

nghiammo1992

1

1447

27/08/2015 12:11

Tamhoangdk Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. Hướng dẫn sử dụng Reseller Hosting Cpanel 11

nghiammo1992

0

1224

20/12/2015 16:41

nghiammo1992 Xem bài viết mới nhất vừa gửi

 


Ai đang trực tuyến?

Đang xem chuyên mục này: Không có thành viên nào đang trực tuyến4 khách


Bạn không thể tạo chủ đề mới trong chuyên mục này.
Bạn không thể trả lời bài viết trong chuyên mục này.
Bạn không thể sửa những bài viết của mình trong chuyên mục này.
Bạn không thể xoá những bài viết của mình trong chuyên mục này.

Tìm kiếm với từ khoá:
Chuyển đến:  
Đã tích hợp phpBB® Forum Software © phpBB Group
Vietnamese language pack for phpBB 3.0.x download and support.
CHIASE123.COM - Diễn đàn chia sẻ kiến thức