Giáo trình tự học miễn phí · Dịch vụ hỗ trợ theo nhu cầu.
Bài 0435phút ước tínhThực chiến · Chuyên sâu
4. Xây Dựng WAF Custom Rules: Chặn Triệt Để Dò Quét File Nhạy Cảm (.env, .git, wp-admin)
Viết bộ quy tắc tường lửa ứng dụng web tùy biến (WAF): Sử dụng biểu thức chính quy (Regex) và điều kiện logic để tự động Drop/Block các request cố tình tìm kiếm file môi trường và backdoor.
🧱 Cấu Trúc Bộ Quy Tắc WAF Custom Rules Hiệu Quả
- Rule 1: Chặn quét tệp nhạy cảm & môi trường
- Điều kiện:
(http.request.uri.path contains "/.env") or (http.request.uri.path contains "/.git") or (http.request.uri.path contains ".bak") or (http.request.uri.path contains "config.json") - Hành động: Block (Chặn lập tức).
- Rule 2: Chặn dò quét mã nguồn PHP / WordPress trên web thuần Python/NodeJS
- Điều kiện:
(http.request.uri.path contains "wp-admin") or (http.request.uri.path contains "phpmyadmin") or (http.request.uri.path contains ".php") - Hành động: Block.
- Rule 3: Chặn dải IP có hành vi độc hại theo Subnet
- Điều kiện:
ip.src in {2001:ee0:4fcc:c3a0::/64, 158.23.181.0/24} - Hành động: Block hoặc Managed Challenge.
# BIỂU THỨC CLOUDFLARE WAF EXPRESSION CHUẨN (Copy & Paste vào Expression Editor)
(
http.request.uri.path contains "/.env" or
http.request.uri.path contains "/.git" or
http.request.uri.path contains "/wp-admin" or
http.request.uri.path contains "/wp-login" or
http.request.uri.path contains "/phpmyadmin" or
http.request.uri.path contains "/.docker" or
http.request.uri.path contains ".bak" or
http.request.uri.path contains ".sql"
)
Thực hành
Thực hành và tự đánh giá
Tạo 1 Custom WAF Rule trên Cloudflare với biểu thức trên, sau đó thử gõ yourdomain.com/.env trên trình duyệt để kiểm tra xem màn hình chặn Error 1020 có xuất hiện không.
🏢 BẠN MUỐN TRIỂN KHAI CHO CẢ PHÒNG BAN / DOANH NGHIỆP?
Đề Xuất Công Ty Tài Trợ & Đào Tạo In-House Trọn Gói
AI Tinh Gọn hỗ trợ khảo sát hiện trạng, kèm 1-1 on-premise bảo mật dữ liệu, setup hạ tầng riêng và xuất hóa đơn VAT hợp pháp cho doanh nghiệp.
⚖️ Bản quyền sở hữu trí tuệ: © 2026 AI Tinh Gọn (aitinhgon.vn) · Giấy phép Creative Commons CC BY-NC-ND 4.0. Cho phép tự học cá nhân, nghiêm cấm thương mại hóa hoặc bán lại.
Giáo trình mở →
Tiến độ tự học lưu trên trình duyệt này. Chỉ đánh dấu khi đã kiểm tra sản phẩm thực hành.