Website được thiết kế tối ưu cho thành viên chính thức. Hãy Đăng nhập hoặc Đăng ký để truy cập đầy đủ nội dung và chức năng. Nội dung bạn cần không thấy trên website, có thể do bạn chưa đăng nhập. Nếu là thành viên của website, bạn cũng có thể yêu cầu trong nhóm Zalo "CNTT" các nội dung bạn quan tâm.

Chặn IP nhanh - thường áp dụng khi phát hiện truy cập trái phép

ICT

Vấn đề:

Phát hiện web vào chậm, hoặc phát hiện truy cập trái phép bằng bất cứ cách nào. Phát hiện được IP đó. Cần chặn IP đó ngay. Sau đó mới áp dụng các biện pháp bảo vệ bền vững khác.

 

Bước 1. Phát hiện truy vấn bất thường

Cần chạy với quyền root:

root@prx:~# tail -f /var/log/nginx/access.log

Sẽ thấy các truy cập hiện tại (realtime). Để xem xét truy cập nào bất thường.

Ví dụ phát hiện IP 113.161.11.1111 đang truy cập bất thường. Ta cần chặn.

Bước 2. Chặn ngay IP

Cần chạy với quyền root:

iptables -I INPUT -s 113.161.11.1111 -j DROP

Bước 3. Giải phóng IP chặn (bỏ chặn)

Xem danh sách đang chặn:

root@prx:~# iptables -L INPUT -n --line-numbers

Chain INPUT (policy DROP)

num  target     prot opt source               destination         

1    DROP       all  --  113.161.11.1111        0.0.0.0/0           

2    ufw-before-logging-input  all  --  0.0.0.0/0            0.0.0.0/0           

3    ufw-before-input  all  --  0.0.0.0/0            0.0.0.0/0           

4    ufw-after-input  all  --  0.0.0.0/0            0.0.0.0/0           

5    ufw-after-logging-input  all  --  0.0.0.0/0            0.0.0.0/0           

6    ufw-reject-input  all  --  0.0.0.0/0            0.0.0.0/0           

7    ufw-track-input  all  --  0.0.0.0/0            0.0.0.0/0   

Giờ muốn bỏ chặn 113.161.11.1111

root@prx:~# iptables -D INPUT 1
Khi khiểm tra lại sẽ không còn bị chặn IP này nữa.