Skip to content

8G Firewall ​

Tổng quan ​

8G Firewall là bộ quy tắc lọc yêu cầu HTTP dựa trên 8G Firewall của Perishable Press. Khi bật, web server chặn các yêu cầu có dấu hiệu tấn công (SQL injection, XSS, dò tìm tệp nhạy cảm…) và bot độc hại trước khi chúng đến được ứng dụng của bạn.

Tính năng hỗ trợ website chạy trên Nginx và Apache. Ô 8G Firewall không hiển thị với website alias và trên máy chủ dùng OpenLiteSpeed.

8G Firewall chặn những gì? ​

  • Chuỗi truy vấn độc hại: tham số URL chứa mẫu SQL injection, mã hoá base64 đáng ngờ và các ký tự nguy hiểm.
  • Đường dẫn đáng ngờ: yêu cầu truy cập tệp cấu hình, tệp sao lưu, tệp shell và các đường dẫn hay bị dò quét.
  • User agent độc hại: các bot, công cụ quét và thu thập dữ liệu xấu đã biết.
  • Referrer độc hại: yêu cầu đến từ các tên miền giới thiệu (referrer) xấu đã biết.
  • Cookie độc hại: cookie chứa ký tự dùng để chèn mã.
  • Phương thức HTTP không an toàn: CONNECT, DEBUG, MOVE, TRACE và TRACK.

Yêu cầu bị chặn nhận mã lỗi 403 Forbidden (riêng phương thức HTTP bị chặn trên Nginx nhận mã 405). Truy cập bình thường không bị ảnh hưởng.

Bật 8G Firewall ​

  1. Mở trang Tổng quan của website.
  2. Trong nhóm Tiện ích, bấm ô 8G Firewall.
  3. Trong hộp thoại, bấm nút Bật 8G Firewall.
  4. Đợi tiến trình hoàn tất.

Sau khi bật, ô 8G Firewall có dấu tích xanh và hộp thoại hiển thị thông báo 8G Firewall đã được kích hoạt. Các quy tắc được thêm vào cấu hình web server của website.

Tắt 8G Firewall ​

  1. Mở trang Tổng quan của website.
  2. Trong nhóm Tiện ích, bấm ô 8G Firewall.
  3. Trong hộp thoại, bấm nút Tắt 8G Firewall.
  4. Đợi tiến trình hoàn tất.

Xử lý sự cố ​

Chặn nhầm yêu cầu hợp lệ ​

Đôi khi 8G Firewall có thể chặn nhầm một số yêu cầu hợp lệ, ví dụ form hoặc trang quản trị gửi tham số có ký tự đặc biệt. Nếu sau khi bật, một trang hoặc chức năng báo lỗi 403 Forbidden:

  1. Thử lại thao tác và ghi lại đường dẫn bị lỗi.
  2. Với website dùng Apache, mở menu Apache > Nhật ký truy cập và tìm các dòng có mã 403 tại đường dẫn đó.
  3. Tắt 8G Firewall rồi thử lại. Nếu thao tác hoạt động bình thường, lỗi là do 8G Firewall chặn nhầm.
  4. Bật lại 8G Firewall sau khi đã xử lý xong, hoặc để tắt nếu chức năng đó cần thiết cho website.

TIP

Website dùng Nginx mặc định không ghi nhật ký truy cập, nên cách nhanh nhất để xác định chặn nhầm là tắt 8G Firewall và thử lại như bước 3.

Tìm hiểu thêm ​