Cloudflare web-এর একটি বড় অংশের সামনে থাকে। অনেক team-এর জন্য এটি CDN, DNS provider, firewall এবং abusive automation-এর বিরুদ্ধে প্রথম প্রতিরক্ষা, সব এক জায়গায়। এর bot products সেই অবস্থানের জন্যই তৈরি: তারা traffic আগেই দেখে, সেটি challenge বা stop করা উচিত কিনা ঠিক করে, এবং site owner-কে AI crawler-সহ crawler-রা কীভাবে content-এ পৌঁছাবে তা নিয়ন্ত্রণ করতে দেয়।
আপনার application-এর প্রশ্নটি আলাদা। Request edge পেরিয়ে এলে, আপনার code-কে জানতে হয় কে বা কী act করছে, যাতে সে সঠিক experience বেছে নিতে পারে। এটি কি একজন মানুষ, AI assistant-এর সঙ্গে কাজ করা একজন মানুষ, customer-এর হয়ে কাজ করা কোনো agent, নাকি evidence যেটি ব্যাখ্যা করতে পারে না এমন কিছু? আর আপনার code কতটা নিশ্চিত হওয়া উচিত?
Proof of Actor-এর কাজ সেটাই। এটি একটি কেন্দ্রীভূত, application-level layer, যা explicit evidence basis-সহ একটি actor class ফেরত দেয়, এবং decision-এর মালিক code-এর কাছে তা পৌঁছে দেয়। এই page-এ Cloudflare-এর own documentation as of November 2026 ব্যবহার করে দুটিকে ন্যায্যভাবে তুলনা করা হয়েছে, যাতে আপনি দেখতে পারেন কোনটি কোথায় উপযুক্ত।
সংক্ষিপ্ত উত্তর
| Cloudflare bot products | Proof of Actor | |
|---|---|---|
| এর জন্য তৈরি | edge-এ infrastructure এবং content সুরক্ষিত করা | product এবং policy decision-এর জন্য আপনার application-কে actor context দেওয়া |
| কোথায় চলে | আপনার origin-এর সামনে Cloudflare-এর edge network-এ | আপনার server, edge layer, approved browser page, HTTP API বা MCP server-এ |
| প্রধান output | challenge এবং rule action; Enterprise Bot Management-এর জন্য 1 থেকে 99 পর্যন্ত bot score এবং bot field | Human, Human + AI, Agent বা Unknown, plus a basis: verified, declared, inferred বা unknown |
| output কোথায় যায় | Cloudflare rules, analytics এবং Workers-এ | আপনার application code এবং route ও workflow অনুযায়ী actor analytics-এ |
| AI-assisted মানুষ | bot score-এ আলাদা category নয় | তাদের নিজস্ব class, Human + AI, যখন declared করা হয় বা supported integration-এর মাধ্যমে observe করা হয় |
| অস্পষ্ট traffic | score করা হয় এবং edge rules দিয়ে handle করা হয় | fallback আপনি প্রতিটি route-এ নির্ধারণ করেন এমন একটি first-class result হিসেবে Unknown |
| signed agent | Web Bot Auth verification এবং signed agent signal | RFC 9421 signature check, যা আপনার code-এ verified basis হিসেবে report করা হয় |
| MCP server এবং API caller | edge-এ HTTP traffic হিসেবে protected | tool call বা API request handle করা server-এর ভিতরে caller context |
| CDN নির্ভরতা | Cloudflare-এর network দিয়ে যাওয়া traffic-এ প্রযোজ্য | আপনি যেকোনো CDN ব্যবহার করলেও, বা একেবারেই না করলেও, স্বাধীন |
| install করার সময় default | আপনি যে product এবং setting enable করেন তার ওপর নির্ভর করে | observation mode; আপনি policy যোগ করা পর্যন্ত কিছুই বদলায় না |
এই page-এর বাকি অংশে প্রতিটি row ব্যাখ্যা করা হয়েছে।
AI agent traffic-এর জন্য Cloudflare Bot Management-এর বিকল্প খুঁজছেন?
বিকল্প খুঁজতে থাকা বেশিরভাগ team edge নিয়ে অসন্তুষ্ট নয়। তাদের একটি নতুন প্রশ্ন আছে, যা edge answer করার জন্য বানানো হয়নি: একটি AI agent, একটি AI-assisted মানুষ এবং একজন সাধারণ visitor সবাই একই signup form, API route বা MCP tool-এ পৌঁছাচ্ছে, এবং product-কে তাদের আলাদাভাবে扱তে হবে। এখানে একটি সহজ বিভাজন।
যেখানে Proof of Actor decision-এর জায়গা নেয়। আপনি যদি বর্তমানে bot score বা bot field ব্যবহার করে product behaviour চালান, উদাহরণস্বরূপ AI-drafted submission label করা, agent-কে structured endpoint-এ route করা, বা নির্দিষ্ট workflow-এ অস্পষ্ট caller-এর জন্য fallback বেছে নেওয়া, তাহলে সেই কাজের জন্য Proof of Actor বেশি উপযুক্ত। এটি আপনার application code-এ সরাসরি একটি actor class, Human, Human + AI, Agent বা Unknown, এবং একটি evidence basis ফেরত দেয়। Routing এবং policy decision চলে যায় সেই code-এ, যা আগেই জানে প্রতিটি route কী করে, এবং আপনি যে CDN-ই ব্যবহার করুন না কেন এটি একইভাবে কাজ করে।
যেখানে Proof of Actor Cloudflare-এর সাথে যোগ হয়। Proof of Actor কোনো network security product নয়। Cloudflare-এর documentation as of November 2026 অনুযায়ী, এর DDoS protection স্বয়ংক্রিয়ভাবে attack detect এবং mitigate করে এবং সব plan-এ available, আর এর Web Application Firewall incoming web এবং API request-কে managed এবং custom rule-এর সঙ্গে পরীক্ষা করে। সেই layer রাখুন। Volumetric attack, exploit attempt এবং abusive automation origin-এ পৌঁছানোর আগেই থামানো উচিত, এবং Proof of Actor সেটা করার চেষ্টা করে না।
তাই সরাসরি প্রশ্নটির উত্তর হলো: আপনার app-এ actor classification এবং per-route routing-এর জন্য হ্যাঁ, edge DDoS এবং WAF protection-এর জন্য না। বেশিরভাগ production team শেষ পর্যন্ত দুটো layer-ই ব্যবহার করে, প্রতিটি সেই কাজ করে যার জন্য সেটি তৈরি।
Cloudflare-এর bot products কী জন্য তৈরি
Cloudflare-এর documentation as of November 2026 অনুযায়ী, এটি তিনটি bot-specific product দেয়:
- Bot Fight Mode, Free plan-এ available, যা একটিমাত্র toggle দিয়ে একটি domain জুড়ে detected bot traffic-কে challenge করে।
- Super Bot Fight Mode, Bot Management add-on ছাড়া Pro, Business এবং Enterprise plan-এর জন্য, যা প্রতিটি bot category-র জন্য configurable action যোগ করে।
- Bot Management for Enterprise, যা প্রতি request bot score, custom rule, per-endpoint handling এবং বিস্তারিত analytics যোগ করে।
bot score Cloudflare-এর ভাষায় 1 থেকে 99 পর্যন্ত একটি score, যা দেখায় কোনো request bot থেকে এসেছে কতটা সম্ভাব্য, যেখানে 1 মানে request automated ছিল বলে উচ্চ আত্মবিশ্বাস এবং 99 মানে এটি human থেকে এসেছে বলে উচ্চ আত্মবিশ্বাস। Cloudflare-এর documentation বলছে যে granular score Enterprise customer-দের জন্য available যারা Bot Management কিনেছেন, আর অন্য plan-এ automated, likely automated, likely human এবং verified bot-এর মতো grouped result দেখা যায়। Score WAF custom rule-এ ব্যবহার করে request block, challenge বা allow করা যায়, এবং এটি Workers-এও available।
Cloudflare verified bots-ও maintain করে, যাকে documentation-এ এমন bot বা agent হিসেবে বর্ণনা করা হয়েছে যারা তারা কারা এবং কী করে সে বিষয়ে transparent, যেমন search engine crawler, monitoring service এবং user-driven agent। Verification Web Bot Auth signature বা IP validation-এর মতো method, plus non-abusive behaviour,-এর ওপর নির্ভর করে।
AI traffic-এর ক্ষেত্রে বিশেষভাবে, AI Crawl Control site owner-দের তাদের content কোন AI service access করছে তা দেখতে দেয়, individual crawler allow বা block করতে দেয়, এবং crawler-রা robots.txt কতটা follow করছে তা track করে। Cloudflare-এর documentation এটিকে সব plan-এ available বলে।
এগুলো তাদের জন্য শক্তিশালী tool, যাদের জন্য এগুলো তৈরি: edge-এ ঠিক করা যে কোন automated traffic আপনার origin এবং content-এ পৌঁছাবে।
প্রতিটি কোথায় চলে, এবং output কোথায় পৌঁছে
সবচেয়ে ব্যবহারিক পার্থক্য হলো অবস্থান।
Cloudflare-এর bot products Cloudflare-এর network-এ চলে, আপনার origin-এর সামনে। তাদের output সেই জায়গায় পৌঁছে যেখানে Cloudflare-এর control থাকে: WAF custom rule, bot analytics, এবং Cloudflare-এর bot management variables reference অনুযায়ী Cloudflare Workers-এ request.cf object। কোনো request থামানো বা challenge করা উচিত কিনা সিদ্ধান্ত নেওয়ার জন্য সেটিই সঠিক জায়গা।
Proof of Actor চলে যেখানে আপনার application logic থাকে: Node.js middleware, Next.js, আপনার নিয়ন্ত্রণাধীন edge layer, আপনি approved করা page-এ browser collector, একটি generic HTTP API, বা আপনার MCP server-এ। এর output আপনার application code-এ structured result হিসেবে পৌঁছে, এবং route ও workflow অনুযায়ী ভাগ করা actor analytics-এও যায়। বিস্তারিত জানতে integration paths দেখুন।
এই অবস্থান product decision-এর জন্য গুরুত্বপূর্ণ। আপনার code জানে কোন workflow কোন route-এর, আপনার নিজের assistant কোনো action করেছে কি না, কোনো client নিজেকে কীভাবে declared করেছে, এবং সেই route-এর business impact কী। "verified agent-কে structured endpoint দিন, মানুষকে normal flow-এ রাখুন, AI-assisted submission label করুন"-এর মতো per-route decision সেই জ্ঞানের পাশে থাকা উচিত। Proof of Actor actor context ঠিক সেখানেই রাখে, এবং এটি এক provider-এর network-এর বদলে আপনার stack-এ চলে বলে এটি Cloudflare-এর পেছনে, অন্য কোনো CDN-এর পেছনে, বা কোনো CDN ছাড়াই একইভাবে কাজ করে।
score বনাম basis-সহ class
একটি score একটি protection rule-এর জন্য কার্যকর input: একটি threshold বেছে নিন এবং তার ওপরে বা নিচে action নিন। এটি এই প্রশ্নের উত্তর দেওয়ার জন্য তৈরি যে কোনো request automated হওয়ার সম্ভাবনা কতটা।
Product decision-এর জন্য আরও সমৃদ্ধ উত্তর দরকার। Proof of Actor চারটি class-এর একটি ফেরত দেয়:
- Human: observable signal দেখায় human-directed interaction।
- Human + AI: একজন মানুষ AI assistance নিয়ে interaction পরিচালনা করেছে, যা declared বা supported integration-এর মাধ্যমে observed।
- Agent: automated বা agent-origin interaction।
- Unknown: evidence নির্ভরযোগ্য determination সমর্থন করে না।
প্রতিটি result-এ তার evidence basis-ও থাকে: verified, যেমন একটি published key-এর সঙ্গে checked RFC 9421 HTTP Message Signature; declared, যখন কোনো client বা আপনার application সেটি বলেছে; inferred, স্পষ্টভাবে inference হিসেবে চিহ্নিত; অথবা unknown। আপনার team প্রতিটি result পড়তে পারে এবং তার পেছনের evidence দেখতে পারে, যা attack surface-এর বদলে যখন decision customer experience-কে প্রভাবিত করে তখন আপনার প্রয়োজন।
AI agent, signed agent এবং AI-assisted মানুষ
Cloudflare agent verification-এ বিনিয়োগ করেছে। এর documentation as of November 2026 অনুযায়ী, Cloudflare Web Bot Auth সমর্থন করে, যা RFC 9421-এর ওপর ভিত্তি করে HTTP message-এ cryptographic signature ব্যবহার করে bot এবং agent verify করার একটি authentication method। এর docs একটি signed agent signal-এর কথা বলে, যা Bot Management-সহ Enterprise customer-দের জন্য cf.bot_management.signed_agent field হিসেবে exposed, এবং July 1, 2026 থেকে Direct versus Intermediary access field, যা single-operator bot-কে বহু end user চালাতে পারে এমন agentic service থেকে আলাদা করে। Cloudflare বিভিন্ন plan-এ AI crawler এবং agent access policy-ও দেয়।
Proof of Actor signed request-কে বড় ছবির একটি অংশ হিসেবে দেখে। যখন কোনো request একটি valid HTTP Message Signature বহন করে যা published key-এর সঙ্গে checked হয়, result হয় Agent এবং verified basis, যা সরাসরি আপনার route handler-এ পৌঁছে যায়। signed agent request verify করা-র guide flow দেখায়। একটি valid signature প্রমাণ করে কোন key request sign করেছে, agent কী করার অনুমোদন পেয়েছে তা নয়, তাই authorization আপনার application-এ থাকে, যেখানে সেটির থাকা উচিত।
বড় পার্থক্য হলো মাঝখানের মানুষরা। আপনার কিছু user AI assistant-এর সঙ্গে কাজ করে: support ticket draft করা, form পূরণ করা, onboarding-এর মধ্যে দিয়ে যাওয়া। Edge bot scoring automation এবং মানুষের মধ্যে পার্থক্য করার জন্য তৈরি, এবং এই group-এর জন্য আলাদা জায়গা রাখার কারণ তার নেই। আপনার product অনেক সময় তা করে। Proof of Actor Human + AI-কে তার নিজস্ব class হিসেবে report করে, শুধু তখনই যখন assistance declared বা supported integration-এর মাধ্যমে observed হয়, যাতে আপনি AI-drafted submission label করতে পারেন, AI-assisted user workflow দিয়ে কীভাবে এগোয় তা measure করতে পারেন, বা তাদের জন্য আরও মসৃণ path দিতে পারেন। আরও জানতে AI-assisted interaction glossary entry দেখুন।
Unknown একটি result, threshold নয়
প্রতিটি detection system এমন traffic-এর মুখোমুখি হয় যাকে সে ব্যাখ্যা করতে পারে না। edge-এ, অস্পষ্ট traffic সেই rule দিয়ে handle করা হয় যার অধীনে score পড়ে। এতে পুরো zone জুড়ে protection সামঞ্জস্যপূর্ণ থাকে।
একটি application-এর ভিতরে, একটি setting খুব কমই সব route-এর জন্য মানানসই হয়। public documentation page-এ একটি অস্পষ্ট request এবং account credential change করার একটি অস্পষ্ট request ভিন্নভাবে handle করা উচিত। Proof of Actor Unknown-কে একটি first-class result হিসেবে ফেরত দেয়, সময়ের সঙ্গে আপনার Unknown rate track করে, এবং route অনুযায়ী fallback বেছে নিতে দেয়: public content-এ allow করুন, account change-এ existing check রাখুন, high-impact action-এ review-এ পাঠান। Unknown traffic handle করা-র guide patterns কভার করে, আর Unknown classification entry ব্যাখ্যা করে কেন সৎ Unknown, জোর করে অনুমানের চেয়ে ভালো।
MCP server এবং API
Cloudflare তার network দিয়ে যাওয়া যেকোনো HTTP traffic-এর মতোই MCP server এবং API সুরক্ষিত করে। এটি মূল্যবান, এবং request আপনার service-এ পৌঁছানোর আগেই ঘটে।
এরপর একটি MCP server বা API সাধারণত যা চায় তা হলো handler-এর ভিতরে caller context: কোন agent এই tool call করছে, identity verified নাকি কেবল declared, এবং এই tool call allow, adapt, rate-limit বা review-এ পাঠানো উচিত কি না। Proof of Actor একটি MCP server integration এবং generic HTTP API দেয়, যাতে context সেখানেই পৌঁছে যেখানে tool বা endpoint logic চলে। উদাহরণের জন্য MCP server caller identification এবং APIs use case দেখুন।
দুটো একসাথে কীভাবে ব্যবহার করবেন
সবচেয়ে শক্তিশালী setup প্রতিটি tool-কে তার নিজস্ব layer দেয়:
- edge-এ, Cloudflare attack শোষণ করে, abusive automation-কে challenge করে, known bot verify করে এবং আপনার AI crawler policy প্রয়োগ করে।
- আপনার application-এ, Proof of Actor আপনার কাছে পৌঁছানো traffic-কে basis-সহ Human, Human + AI, Agent বা Unknown হিসেবে classify করে।
- আপনার code-এ, per-route policy সেই context ব্যবহার করে allow, adapt, challenge, review-এ পাঠানো বা rate-limit করে, Unknown-এর জন্য একটি স্পষ্ট fallback-সহ।
- আপনার analytics-এ, product এবং security team দেখে কোন route এবং workflow প্রতিটি actor class ব্যবহার করছে।
Proof of Actor observation mode-এ শুরু হয়, তাই Cloudflare-এর পেছনে এটি যোগ করলে day one-এ কিছুই বদলায় না। আপনি আপনার বাস্তব actor mix দেখেন, live traffic-এর বিরুদ্ধে একটি policy preview করেন, এবং একবারে একটি route enforce করেন। actor-aware policy safely rollout করা-র guide এটি ব্যাখ্যা করে। Proof of Actor identity check, KYC বা biometrics করে না; এটি কে বা কী act করছে তা report করে এবং সিদ্ধান্ত আপনার ওপর ছেড়ে দেয়।
কখন কোনটি বেছে নেবেন
Cloudflare-এর bot products বেছে নিন যখন আপনার প্রধান প্রয়োজন edge protection: abusive automation origin-এ পৌঁছানোর আগে থামানো, একটি zone জুড়ে সন্দেহজনক traffic challenge করা, এবং AI crawler কীভাবে আপনার content access করবে তা নিয়ন্ত্রণ করা।
Proof of Actor বেছে নিন যখন আপনার প্রধান প্রয়োজন application-level actor context: মানুষ, AI-assisted মানুষ বা agent প্রতিটি route ব্যবহার করছে কি না জানা, প্রতিটি result-এর পেছনের evidence দেখা, Unknown সচেতনভাবে handle করা, MCP server এবং API handler-কে caller context দেওয়া, এবং CDN নির্বিশেষে কাজ করে এমন per-route product policy লেখা।
আপনি যদি production website, API বা MCP server চালান, তাহলে সম্ভবত আপনার দুটো answer-ই দরকার, আর তাই এই দুইটি একই stack-এ স্বচ্ছন্দে থাকে। বিস্তৃত category তুলনার জন্য দেখুন Proof of Actor বনাম bot management।
শুরু করুন
Proof of Actor private beta-তে আছে। founding developer program-এর মাধ্যমে নির্বাচিত team agreed usage limit-এর মধ্যে up to 12 months free পেতে পারে, automatic billing ছাড়া। early access-এর জন্য আবেদন করুন এবং আমাদের জানান কোন application, API বা MCP server আপনি আগে বুঝতে চান।
এই page-এ Cloudflare সম্পর্কে product detail Cloudflare-এর public documentation-এর ওপর ভিত্তি করে, যার মধ্যে bot score reference এবং Web Bot Auth reference, DDoS protection overview এবং WAF overview রয়েছে, as of November 2026।
Cloudflare হলো Cloudflare, Inc.-এর একটি trademark।