Bảo mật Security សុវត្ថិភាព Trung cấp Intermediate កម្រិតមធ្យម ~8 phút đọc · ~758 từ ~8 min read · ~606 words

Bot trên website: phân biệt khách thật và bot xấu trên Cloudflare Website bots: telling real visitors from bad bots on Cloudflare Website bots: telling real visitors from bad bots on Cloudflare

Không phải mọi bot đều xấu — Google cần crawl site bạn. Vấn đề là bot quét hàng loạt, credential stuffing và spam form. Cloudflare giúp phân loại và chặn đúng chỗ. Not every bot is bad — Google needs to crawl your site. The problem is mass scanners, credential stuffing, and form spam. Cloudflare helps classify and block in the right places. Not every bot is bad — Google needs to crawl your site. The problem is mass scanners, credential stuffing, and form spam. Cloudflare helps classify and block in the right places.

Hình 1: Cách Cloudflare nhận diện, chấm điểm và xử lý traffic từ bot.

Quản lý bot Bot management Bot management

Luồng phát hiện, chấm điểm và xử lý bot traffic trên edge — nền tảng cho WAF, rate limit và Bot Management. Cloudflare has bot management capabilities to help identify and mitigate automated traffic to protect domains from bad bots. Cloudflare has bot management capabilities to help identify and mitigate automated traffic to protect domains from bad bots.

Thuật ngữ: Concepts: Concepts: Bot score · Super Bot Fight Mode · WAF · Rate limiting

Sơ đồ chính thức ↗ Official diagram ↗ Official diagram ↗ · Bot Bots Bots

Bot là gì — và vì sao “chặn hết bot” là sai hướng? What is a bot — and why “block all bots” is the wrong move What is a bot — and why “block all bots” is the wrong move

Bot là chương trình tự động gửi HTTP request thay vì con người bấm chuột. Một số bot rất hữu ích: công cụ tìm kiếm index nội dung, giám sát uptime, hoặc đối tác tích hợp API theo hợp đồng. Nếu bạn chặn mù quáng, SEO có thể tụt và dịch vụ hợp pháp ngừng hoạt động. A bot is software that sends HTTP requests without a human clicking. Some bots are helpful: search engines index content, uptime monitors ping your site, or partners call APIs under contract. Block blindly and SEO may drop while legitimate integrations break. A bot is software that sends HTTP requests without a human clicking. Some bots are helpful: search engines index content, uptime monitors ping your site, or partners call APIs under contract. Block blindly and SEO may drop while legitimate integrations break.

Bot xấu thì khác: quét lỗ hổng hàng loạt, thử mật khẩu đã lộ (credential stuffing), gửi spam qua form đăng ký, hoặc “cào” dữ liệu giá cạnh tranh. Các bài trên blog.cloudflare.com về bots thường nhấn mạnh: vấn đề không phải “có bot hay không” mà là phân loại hành vi và ưu tiên bảo vệ endpoint nhạy cảm. Bad bots differ: mass vulnerability scans, credential stuffing, signup-form spam, or scraping competitor pricing. Cloudflare Blog posts on bots often stress that the issue is not “bots yes or no” but classifying behavior and protecting sensitive endpoints first. Bad bots differ: mass vulnerability scans, credential stuffing, signup-form spam, or scraping competitor pricing. Cloudflare Blog posts on bots often stress that the issue is not “bots yes or no” but classifying behavior and protecting sensitive endpoints first.

Trên hub này, bot controls thường đi cùng WAF và rate limiting trong lộ trình Application Services. Hiểu bot giúp bạn không lặp lại lỗi phổ biến: bật challenge cho toàn site rồi phàn nàn API mobile bị lỗi — trong khi chỉ cần bảo vệ `/login` và form đăng ký. On this hub, bot controls usually sit alongside WAF and rate limiting in the Application Services track. Understanding bots helps you avoid the classic mistake: challenging the entire site and breaking mobile APIs — when only `/login` and signup forms needed protection. On this hub, bot controls usually sit alongside WAF and rate limiting in the Application Services track. Understanding bots helps you avoid the classic mistake: challenging the entire site and breaking mobile APIs — when only `/login` and signup forms needed protection.

Hình 1: Cách Cloudflare nhận diện, chấm điểm và xử lý traffic từ bot.

Quản lý bot Bot management Bot management

Luồng phát hiện, chấm điểm và xử lý bot traffic trên edge — nền tảng cho WAF, rate limit và Bot Management. Cloudflare has bot management capabilities to help identify and mitigate automated traffic to protect domains from bad bots. Cloudflare has bot management capabilities to help identify and mitigate automated traffic to protect domains from bad bots.

Thuật ngữ: Concepts: Concepts: Bot score · Super Bot Fight Mode · WAF · Rate limiting

Sơ đồ chính thức ↗ Official diagram ↗ Official diagram ↗ · Bot Bots Bots

Turnstile: xác minh “người thật” mà không làm khách bực mình Turnstile: proving humans without annoying visitors Turnstile: proving humans without annoying visitors

CAPTCHA kiểu cũ bắt người dùng chọn đèn giao thông — trải nghiệm tệ trên mobile. Turnstile là giải pháp thay thế của Cloudflare: widget nhẹ chạy trên form (đăng ký workshop, liên hệ, checkout) để xác minh request có khả năng đến từ người thật. Old CAPTCHAs made users pick traffic lights — a poor mobile experience. Turnstile is Cloudflare’s alternative: a lightweight widget on forms (workshop signup, contact, checkout) to verify the request likely comes from a real person. Old CAPTCHAs made users pick traffic lights — a poor mobile experience. Turnstile is Cloudflare’s alternative: a lightweight widget on forms (workshop signup, contact, checkout) to verify the request likely comes from a real person.

Luồng điển hình: trình duyệt tải Turnstile → người dùng gửi form kèm token → server Worker hoặc origin gọi API siteverify của Cloudflare → chỉ khi hợp lệ mới ghi database hoặc gửi email. Token không được commit vào Git; secret key để trong biến môi trường hoặc Wrangler secret. Typical flow: browser loads Turnstile → user submits the form with a token → your Worker or origin calls Cloudflare’s siteverify API → only then write to the database or send email. Never commit tokens; keep the secret key in environment variables or Wrangler secrets. Typical flow: browser loads Turnstile → user submits the form with a token → your Worker or origin calls Cloudflare’s siteverify API → only then write to the database or send email. Never commit tokens; keep the secret key in environment variables or Wrangler secrets.

Turnstile không thay thế WAF hay Bot Management cho toàn site — nó tập trung vào điểm “con người phải bấm gửi”. Với team nhỏ, đây thường là bước ROI cao nhất trước khi mua thêm sản phẩm enterprise. Turnstile does not replace WAF or site-wide Bot Management — it focuses on “a human clicked submit” moments. For small teams, this is often the highest-ROI step before buying additional enterprise products. Turnstile does not replace WAF or site-wide Bot Management — it focuses on “a human clicked submit” moments. For small teams, this is often the highest-ROI step before buying additional enterprise products.

Bot Management và bot score: khi traffic lớn hoặc tấn công có chủ đích Bot Management and bot score: when traffic is large or attacks are targeted Bot Management and bot score: when traffic is large or attacks are targeted

Bot Management (và các chế độ như Super Bot Fight Mode trên một số gói) dùng tín hiệu từ mạng Cloudflare — fingerprint, hành vi, danh tiếng IP — để gán bot score. Request điểm thấp có thể bị challenge, rate limit hoặc chặn trước khi chạm origin. Bot Management (and modes like Super Bot Fight Mode on some plans) uses signals from Cloudflare’s network — fingerprints, behavior, IP reputation — to assign a bot score. Low-scoring requests may be challenged, rate limited, or blocked before they reach origin. Bot Management (and modes like Super Bot Fight Mode on some plans) uses signals from Cloudflare’s network — fingerprints, behavior, IP reputation — to assign a bot score. Low-scoring requests may be challenged, rate limited, or blocked before they reach origin.

Khác với Turnstile trên một form, Bot Management nhìn toàn bộ hostname: API bị quét, endpoint admin bị dò, hoặc spike login thất bại. Kết hợp với WAF managed rules, bạn có lớp “lọc hành vi” bổ sung cho rule theo chữ ký tấn công. Unlike Turnstile on one form, Bot Management watches the whole hostname: scanned APIs, probed admin paths, or spikes in failed logins. Combined with WAF managed rules, you add a behavioral filter on top of signature-based rules. Unlike Turnstile on one form, Bot Management watches the whole hostname: scanned APIs, probed admin paths, or spikes in failed logins. Combined with WAF managed rules, you add a behavioral filter on top of signature-based rules.

Theo các case study trên blog.cloudflare.com, doanh nghiệp thường bật Bot Management sau khi thấy log origin đầy request lạ hoặc chi phí hosting tăng vì bot cào dữ liệu. Bắt đầu từ Security → Events trong dashboard để xem traffic bị challenge thay vì đoán. Case studies on blog.cloudflare.com often show teams enabling Bot Management after origin logs fill with odd requests or hosting costs rise from scraping bots. Start in Security → Events in the dashboard to see challenged traffic instead of guessing. Case studies on blog.cloudflare.com often show teams enabling Bot Management after origin logs fill with odd requests or hosting costs rise from scraping bots. Start in Security → Events in the dashboard to see challenged traffic instead of guessing.

Lộ trình thực tế: baseline tuần đầu cho team vừa và nhỏ A practical path: first-week baseline for small and mid-size teams A practical path: first-week baseline for small and mid-size teams

Tuần 1: bật WAF managed rules baseline (nếu chưa có), thêm Turnstile cho form public quan trọng, bật rate limiting cho `/login` và API đăng ký. Tuần 2–3: xem Security analytics — nếu bot score và challenge events cao liên tục, cân nhắc Bot Management hoặc rule bot chuyên sâu hơn. Week 1: enable WAF managed baseline (if missing), add Turnstile to important public forms, rate limit `/login` and signup APIs. Weeks 2–3: review Security analytics — if bot scores and challenge events stay high, consider Bot Management or deeper bot rules. Week 1: enable WAF managed baseline (if missing), add Turnstile to important public forms, rate limit `/login` and signup APIs. Weeks 2–3: review Security analytics — if bot scores and challenge events stay high, consider Bot Management or deeper bot rules.

Luôn whitelist (hoặc rule nới) cho monitoring nội bộ và webhook đối tác đã biết. Ghi lại trong runbook: “Bot Google được phép; bot quét CVE bị chặn; form workshop cần Turnstile.” Câu hỏi tự kiểm tra: “Nếu chặn request này, khách thật hoặc SEO có bị ảnh hưởng không?” Always allowlist (or relax rules for) known internal monitoring and partner webhooks. Document in a runbook: “Googlebot allowed; CVE scanners blocked; workshop form requires Turnstile.” Self-check: “If I block this request, do real customers or SEO suffer?” Always allowlist (or relax rules for) known internal monitoring and partner webhooks. Document in a runbook: “Googlebot allowed; CVE scanners blocked; workshop form requires Turnstile.” Self-check: “If I block this request, do real customers or SEO suffer?”

Hình minh họa Cloudflare Cloudflare visuals Cloudflare visuals

Sơ đồ Reference Architecture chính thức và (khi có) ảnh Dashboard — giúp đối chiếu khi học. Official Reference Architecture diagrams and (when available) Dashboard screenshots — useful while you learn. Official Reference Architecture diagrams and (when available) Dashboard screenshots — useful while you learn.

Hình 1: Bảo vệ dữ liệu từ thiết bị user đến website/API

Bảo vệ dữ liệu đang truyền (data in transit) Securing data in transit Securing data in transit

Bảo vệ data in transit với Gateway/DLP — inspect TLS traffic trước khi tới SaaS hoặc Internet. Data in transit is often considered vulnerable to interception or tampering during transmission. Data Loss Prevention (DLP) technologies can be used to inspect the contents of network traffic and block sensitive data from going to a risky destination. Data in transit is often considered vulnerable to interception or tampering during transmission. Data Loss Prevention (DLP) technologies can be used to inspect the contents of network traffic and block sensitive data from going to a risky destination.

Thuật ngữ: Concepts: Concepts: Gateway · DLP · TLS · CASB · Inline inspection

Sơ đồ chính thức ↗ Official diagram ↗ Official diagram ↗ · Bảo mật Security Security

Câu hỏi thường gặp Frequently asked questions Frequently asked questions

Turnstile có thay thế Bot Management không? Does Turnstile replace Bot Management? Does Turnstile replace Bot Management?

Không. Turnstile bảo vệ điểm form cụ thể. Bot Management phân tích traffic toàn site và API. Nhiều dự án dùng cả hai: Turnstile cho đăng ký, Bot Management cho lớp mạng rộng hơn. No. Turnstile protects specific form endpoints. Bot Management analyzes site-wide and API traffic. Many projects use both: Turnstile for signups, Bot Management for a broader network layer. No. Turnstile protects specific form endpoints. Bot Management analyzes site-wide and API traffic. Many projects use both: Turnstile for signups, Bot Management for a broader network layer.

Bot Google có bị chặn khi bật Bot Management không? Will Googlebot get blocked when Bot Management is on? Will Googlebot get blocked when Bot Management is on?

Cloudflare nhận diện nhiều bot tốt đã biết. Vẫn nên kiểm tra Search Console và log sau khi bật rule mới. Nếu bạn custom rule quá gắt, hãy allowlist user-agent hoặc ASN đã xác minh. Cloudflare recognizes many known good bots. Still verify Search Console and logs after new rules. If custom rules are too strict, allowlist verified user agents or ASNs. Cloudflare recognizes many known good bots. Still verify Search Console and logs after new rules. If custom rules are too strict, allowlist verified user agents or ASNs.

Bot Management liên quan gì tới WAF? How does Bot Management relate to WAF? How does Bot Management relate to WAF?

WAF lọc request theo pattern tấn công (SQLi, XSS…). Bot Management thêm lớp hành vi và danh tiếng. Chúng bổ sung nhau trên cùng proxy Cloudflare — không thay thế nhau. WAF filters requests by attack patterns (SQLi, XSS, etc.). Bot Management adds behavior and reputation signals. They complement each other on the same Cloudflare proxy — neither replaces the other. WAF filters requests by attack patterns (SQLi, XSS, etc.). Bot Management adds behavior and reputation signals. They complement each other on the same Cloudflare proxy — neither replaces the other.

Học tiếp trên hub (on-page backlinks) Keep learning on this hub (on-page links) Keep learning on this hub (on-page links)

Nguồn tham khảo (blog.cloudflare.com) Sources (blog.cloudflare.com) Sources (blog.cloudflare.com)

Nội dung được viết lại để dễ hiểu hơn; luôn đọc bài gốc trên blog.cloudflare.com và docs chính thức khi cần chi tiết kỹ thuật hoặc cập nhật mới nhất. Content is rewritten for clarity; always read the original posts on blog.cloudflare.com and official docs for technical detail or the latest updates. Content is rewritten for clarity; always read the original posts on blog.cloudflare.com and official docs for technical detail or the latest updates.

What is a WAF? Cloudflare website protection explained for non-specialists
Bảo mật Security សុវត្ថិភាព Cơ bản Entry កម្រិតចាប់ផ្តើម ~7 phút ~7 min ~7 នាទី

WAF là gì? Bảo vệ website Cloudflare theo cách người không chuyên IT cũng hiểu What is a WAF? Cloudflare website protection explained for non-specialists What is a WAF? Cloudflare website protection explained for non-specialists

WAF giống bảo vệ cửa ra vào của website: xem ai đang gõ cửa, chặn hành vi đáng ngờ, rồi mới cho vào bên trong (origin). A WAF is like a doorman for your website: it checks who is knocking, blocks suspicious behavior, then lets safe traffic through to your origin. A WAF is like a doorman for your website: it checks who is knocking, blocks suspicious behavior, then lets safe traffic through to your origin.

Đọc bài → Read post → អានអត្ថបទ →

What is a CDN? Understanding Cloudflare Cache in plain language
CDN CDN CDN Cơ bản Entry កម្រិតចាប់ផ្តើម ~6 phút ~6 min ~6 នាទី

CDN là gì? Hiểu Cloudflare Cache như đang giải thích cho bạn bè What is a CDN? Understanding Cloudflare Cache in plain language What is a CDN? Understanding Cloudflare Cache in plain language

CDN giống mạng kho hàng gần người dùng. Cloudflare Cache giữ bản sao nội dung tĩnh gần bạn — trang mở nhanh hơn, server gốc đỡ “mệt”. Think of a CDN as warehouses near your users. Cloudflare Cache keeps copies of static content close by — pages load faster and origin servers work less. Think of a CDN as warehouses near your users. Cloudflare Cache keeps copies of static content close by — pages load faster and origin servers work less.

Đọc bài → Read post → អានអត្ថបទ →

What is AI Gateway? Control, observe, and protect AI traffic on Cloudflare
AI AI AI Trung cấp Intermediate កម្រិតមធ្យម ~8 phút ~8 min ~8 នាទី

AI Gateway là gì? Kiểm soát, quan sát và bảo vệ traffic AI trên Cloudflare What is AI Gateway? Control, observe, and protect AI traffic on Cloudflare What is AI Gateway? Control, observe, and protect AI traffic on Cloudflare

AI Gateway giống trung tâm điều phối cuộc gọi tới các “chuyên gia AI”: ghi nhật ký, giới hạn, đổi hướng — để bạn không mất kiểm soát khi app lớn dần. AI Gateway is like a switchboard for calls to AI specialists: logging, limits, routing — so you keep control as the app grows. AI Gateway is like a switchboard for calls to AI specialists: logging, limits, routing — so you keep control as the app grows.

Đọc bài → Read post → អានអត្ថបទ →

Xem tất cả bài blog Browse all blog posts Browse all blog posts

Chuỗi bài AI · Security · CDN · Workers · Developer Platform — viết lại cho người mới và trung cấp. AI · Security · CDN · Workers · Developer Platform — rewritten for entry and intermediate learners. AI · Security · CDN · Workers · Developer Platform — rewritten for entry and intermediate learners.