Turnstile না reCAPTCHA—১০ হাজার যাচাই পেরোলেই দামের ফারাক

|লেখক: QUASA সম্পাদকীয় দল|6 মিনিটের পাঠ| 1
Turnstile না reCAPTCHA—১০ হাজার যাচাই পেরোলেই দামের ফারাক

ওয়েব ফর্ম ও লগইন সুরক্ষায় মাসে ১০ হাজার যাচাই পর্যন্ত Cloudflare Turnstile ও Google reCAPTCHA—দুটিরই সরাসরি সেবামূল্য শূন্য। Google-এর বিলিংয়ের নিয়মে এরপর reCAPTCHA Premium-এ ১ লাখ পর্যন্ত মাসিক ৮ ডলার, তার বেশি প্রতি ১ হাজার অতিরিক্ত যাচাইয়ে ১ ডলার লাগে।

Cloudflare-এর Turnstile পরিকল্পনার নথিতে বিনামূল্যের স্তরে যাচাইয়ের সংখ্যার সীমা নেই; তবে অ্যাকাউন্টে সর্বোচ্চ ২০টি উইজেট এবং প্রতি উইজেটে ১০টি হোস্টনেম রাখা যায়। ফলে বেশি ফর্ম জমা পড়া সাইটে তালিকাভুক্ত দামের হিসাবে Turnstile এগিয়ে থাকে, যদি ওই পরিচালনসীমা যথেষ্ট হয়। কোনটি বেশি বট আটকাবে কিংবা বৈধ ক্রেতাকে কম বাধা দেবে, মূল্যতালিকা দিয়ে তা নির্ধারণ করা যায় না।

মাসে ১০ হাজার, ১ লাখ ও ১০ লাখ যাচাইয়ের হিসাব

তুলনাটি একটি শর্ত ধরে করা: প্রতিটি সুরক্ষিত ফর্ম জমা বা লগইন প্রচেষ্টার জন্য Google-এ একটি assessment এবং Cloudflare-এ একটি verification request হচ্ছে। বাস্তবে এই দুই সেবার গণনার একক ও সাইটে বসানোর ধরন আলাদা; তাই সংখ্যাগুলো সমান ট্রাফিকের নিশ্চয়তা নয়, নির্দিষ্ট মাসিক ব্যবহারের ভিত্তিতে মূল্যের উদাহরণ। একই ব্যক্তি বারবার চেষ্টা করলে যাচাইয়ের মোট সংখ্যা স্বতন্ত্র ব্যবহারকারীর সংখ্যার চেয়ে বেশি হবে।

  • মাসে ১০ হাজার যাচাই হলে Turnstile Free ও reCAPTCHA Essentials অথবা Premium—প্রতিটির তালিকাভুক্ত যাচাইমূল্য ০ ডলার। এই পরিমাণে দামের কারণে একটি সেবা বেছে নেওয়ার প্রয়োজন পড়ে না।
  • মাসে ১ লাখ যাচাই হলে Turnstile Free-তে যাচাইমূল্য ০ ডলার; reCAPTCHA Premium-এ মাসিক নির্দিষ্ট মূল্য ৮ ডলার। Google-এর এই স্তরে ১০ হাজারের সীমা অতিক্রম করলেই নির্দিষ্ট মূল্য প্রযোজ্য হয়।
  • মাসে ১০ লাখ যাচাই হলে Turnstile Free-তে যাচাইমূল্য ০ ডলার; reCAPTCHA Premium-এ হিসাব অনুযায়ী ৯০৮ ডলার। প্রথম ১ লাখের জন্য ৮ ডলারের সঙ্গে পরের ৯ লাখ যাচাইয়ের জন্য ৯০০ ডলার যোগ হয়েছে।

এগুলো মার্কিন ডলারে প্রকাশিত সেবামূল্য। বাংলাদেশি টাকা বা ভারতীয় রুপিতে রূপান্তর, কর, বাস্তবায়ন ও পরিচালনার খরচ এতে নেই। Google-এর চুক্তিভিত্তিক Enterprise দরও এই হিসাবে ধরা হয়নি; বেশি ব্যবহার হলে আলোচনার ভিত্তিতে পাওয়া দর তালিকাভুক্ত Premium মূল্যের চেয়ে আলাদা হতে পারে। Turnstile-এর ক্ষেত্রেও বিনামূল্যের পরিকল্পনায় প্রয়োজনীয় সব পরিচালনসুবিধা মিলবে, এমন অনুমান করা ঠিক নয়।

বিনামূল্যের স্তরে আসল পরিচালনসীমা

Cloudflare Turnstile-এর বিনামূল্যের পরিকল্পনায় সীমাহীন যাচাইয়ের পাশাপাশি উইজেট ও হোস্টনেমের সীমা

Turnstile-এ বেশি যাচাই হলেই আলাদা বিল তৈরি হয় না; একাধিক সাইট চালানো দলের জন্য বাধা হতে পারে উইজেট ও হোস্টনেমের বরাদ্দ। একটি উইজেটের অনুমোদিত হোস্টনেমের মধ্যে ভিন্ন সাইট সাজানো সম্ভব কি না, তা দলের কাঠামোর ওপর নির্ভর করে। বহু গ্রাহকের ওয়েবসাইট, আলাদা স্টোরফ্রন্ট বা পরীক্ষামূলক পরিবেশ সামলালে ট্রাফিকের পাশাপাশি এই বরাদ্দও হিসাব করতে হয়। Enterprise স্তরে বেশি উইজেট ও হোস্টনেম ব্যবস্থাপনা এবং দীর্ঘ সময়ের বিশ্লেষণ পাওয়া যায়; এর প্রকাশিত নির্দিষ্ট মূল্য নেই।

Google-এর বিনামূল্যের ১০ হাজার assessment কোনো একটি ওয়েবসাইটের জন্য আলাদা বরাদ্দ নয়; একই প্রতিষ্ঠানের সব অ্যাকাউন্ট ও সাইটের ব্যবহার যোগ হয়। বিলিং যুক্ত না থাকা Essentials প্রকল্পে সম্মিলিত সীমা পেরোনোর পর নতুন assessment অনুরোধে কোটা ত্রুটি ফেরে। Premium প্রকল্পে বিলিং চালু থাকলে অনুরোধ চলতে পারে এবং অতিরিক্ত ব্যবহারের মূল্য ধরা হয়। তাই কয়েকটি কম ট্রাফিকের সাইট একসঙ্গে চালানো দলও বিনামূল্যের সীমা ছাড়িয়ে যেতে পারে।

বিনামূল্যের Turnstile কোথায় মানানসই, তা নিয়েও Cloudflare-এর ভাষা একরকম নয়। পরিকল্পনার নথিতে অধিকাংশ চালু অ্যাপ্লিকেশনকে Free স্তরের সম্ভাব্য ব্যবহার হিসেবে দেখানো হলেও পণ্যের মূল্যপাতায় এই স্তরকে ব্যক্তিগত বা শৌখিন, ব্যবসার জন্য অপরিহার্য নয় এমন প্রকল্পের জন্য বর্ণনা করা হয়েছে। অর্থাৎ সীমাহীন যাচাইয়ের সুবিধা আর ব্যবসার জন্য প্রয়োজনীয় সহায়তা বা নিয়ন্ত্রণ একই বিষয় নয়।

ফর্ম পূরণে বাধা ও গোপনীয়তা

Cloudflare Turnstile-এ ছবির ধাঁধা ছাড়া অনলাইন ফর্ম জমা দেওয়ার অভিজ্ঞতা

Turnstile দর্শককে ছবির ধাঁধা সমাধান করানো ছাড়াই যাচাই করার জন্য তৈরি। এতে ছবির ঘর বেছে দেওয়ার মতো সরাসরি কাজটি কমে, কিন্তু ফর্মের পুরো অভিজ্ঞতা শুধু উইজেট নির্ধারণ করে না। যাচাই শেষ হতে দেরি হলে কী বার্তা দেখা যাবে, ব্যর্থ হলে আবার চেষ্টা করা যাবে কি না এবং কিবোর্ড দিয়ে ফর্ম ব্যবহার করা যাবে কি না—এসব সাইটে বসানোর সিদ্ধান্ত। ধাঁধা না থাকা তাই প্রত্যেক দর্শকের জন্য বাধাহীন অভিজ্ঞতার সমার্থক নয়।

Google-এর reCAPTCHA পণ্যের বিবরণে অদৃশ্য স্কোরভিত্তিক শনাক্তকরণের পাশাপাশি সন্দেহজনক কার্যকলাপে চ্যালেঞ্জ দেখানো বা প্রবেশ আটকে দেওয়ার ব্যবস্থার কথা আছে। ফলে reCAPTCHA মানেই সব দর্শককে ছবির ধাঁধা সমাধান করতে হবে—এমন তুলনা সঠিক নয়। কোন সংস্করণ ও সেটিং ব্যবহার করা হচ্ছে এবং ঝুঁকিপূর্ণ ফল পেলে সাইট কী ব্যবস্থা নেয়, তার ওপর দর্শকের বাধা নির্ভর করে। লগইনে অতিরিক্ত বাধা ও কেনাকাটার ফর্মে অতিরিক্ত বাধার ব্যবসায়িক প্রভাবও এক রকম নয়।

তথ্য ব্যবহারেও পার্থক্যকে সরল বিজ্ঞাপনী দাবিতে নামিয়ে আনা যায় না। Turnstile বিজ্ঞাপনের জন্য পুনরায় লক্ষ্য নির্ধারণে তথ্য সংগ্রহ করে না; reCAPTCHA-তে সংগৃহীত তথ্য Google ব্যক্তিগতকৃত বিজ্ঞাপনে ব্যবহার করে না। এই দুটি বক্তব্য তথ্য সংগ্রহের পরিমাণ, সংরক্ষণকাল বা সাইটের নিজস্ব গোপনীয়তা-দায়িত্বের পূর্ণ তুলনা দেয় না। দর্শককে কী জানাতে হবে, তা ব্যবহৃত সেবার শর্ত এবং সাইটে তথ্য প্রবাহের ওপর নির্ভর করে।

বট শনাক্তকরণের পরীক্ষায় কী মাপা হয়েছে

Turnstile ও reCAPTCHA v3-সহ পাঁচ সেবার পরীক্ষায় বট শনাক্তের বিস্তৃত হার এবং মানব ব্যবহারকারীর ভুল শনাক্তকরণের অনুপস্থিত তথ্য

Proof of Human-এর পরীক্ষায় reCAPTCHA v3, Turnstile-সহ পাঁচটি ব্যবস্থায় বট শনাক্তের হার ৩৩% থেকে ৮৭% ছিল। নিবন্ধন ফর্ম, জরিপ, পণ্য পর্যালোচনাসহ বিভিন্ন ওয়েব কাজ করানো হয়েছিল সাধারণ স্ক্রিপ্ট, ব্রাউজার স্বয়ংক্রিয়করণ এবং এআই এজেন্ট দিয়ে। প্রতিটি ব্যবস্থার জন্য ১৫০টি বট সেশন ছিল। ওই বিন্যাসে reCAPTCHA v3, Turnstile-এর চেয়ে ভালো ফল করেছে; পরীক্ষাটি করেছে Proof of Human, যার নিজস্ব পণ্যও তুলনায় ছিল।

এখানে ‘বট ধরা’ সব ব্যবস্থার জন্য একই সংকেত বোঝায়নি। reCAPTCHA v3-তে নির্ধারিত স্কোরসীমা ব্যবহার হয়েছে, আর Turnstile-এ যাচাইয়ের ফল ব্যর্থ হওয়াকে বট শনাক্তের সংকেত ধরা হয়েছে। সুতরাং প্রকাশিত ব্যবধানটি ওই নির্দিষ্ট কনফিগারেশন ও সিদ্ধান্তনীতির ফল; ভিন্ন সীমা বা সাইটের নিজস্ব প্রতিক্রিয়ায় ফল বদলাতে পারে। একটি লগইন ফর্মে স্বয়ংক্রিয় অনুরোধ আটকালেও প্রকৃত ব্যবহারকারী ভুল করে আটকে গেলে সুরক্ষার সঙ্গে ক্ষতিও তৈরি হয়।

গবেষকেরা জানিয়েছেন, আচরণ, ডিভাইস ও নেটওয়ার্কের তথ্য হুবহু পুনরায় চালানোর মতো উন্মুক্ত ডেটাসেটে সাজানো কঠিন; স্বাধীন গবেষকের পক্ষে একই পরীক্ষা পুনরুৎপাদন করা তাই সীমিত। পরীক্ষায় বৈধ মানুষকে ভুল করে বট চিহ্নিত করার হারও মাপা হয়নি, আর আক্রমণকারীর বিশেষভাবে বদলে নেওয়া কৌশল পরীক্ষা করা হয়নি। এই ফাঁকগুলো থাকায় প্রকাশিত শনাক্তের হারকে সব ধরনের সাইটে কোনো সেবার নিশ্চিত নিরাপত্তা-জয় হিসেবে ব্যবহার করা যায় না।

কোন পরিস্থিতিতে কোনটি মানানসই

মূল প্রয়োজন যদি ফর্ম ও লগইনে তালিকাভুক্ত যাচাইমূল্য কম রাখা হয়, আর উইজেট ও হোস্টনেমের বরাদ্দ যথেষ্ট হয়, Turnstile Free একটি যুক্তিসঙ্গত পছন্দ। Google-এর বিনামূল্যের সীমার নিচে থাকলে এই দামের সুবিধা সিদ্ধান্ত বদলায় না; তখন বিদ্যমান সংযোগ, দর্শকের বাধা এবং সাইটে দেখা অপব্যবহারের ধরন বেশি গুরুত্বপূর্ণ। একাধিক সাইট থাকলে Google-এর প্রতিষ্ঠানজুড়ে ভাগ করা বরাদ্দও নির্বাচনে প্রভাব ফেলে।

reCAPTCHA Premium-এর বাড়তি খরচ গ্রহণযোগ্য হলে তার স্কোরভিত্তিক সিদ্ধান্ত ও প্রয়োজনীয় অতিরিক্ত সুবিধার মূল্য আলাদা করে বিবেচনা করা যায়। যে সেবাই নেওয়া হোক, তুলনার কার্যকর মাপ হবে একই ধরনের ফর্মে বৈধ দর্শকের প্রত্যাখ্যান, ফর্ম সম্পন্ন করা এবং অপব্যবহার শনাক্তের ফল। প্রকাশিত পরীক্ষার হার একটি সূত্র দেয়; নিজের সাইটের ব্যবহারকারী ও বটের মিশ্রণের ফল তার জায়গা নিতে পারে না।

আরও পড়ুন:

শেয়ার করুন:

আমাদের নিউজলেটার নিন

সর্বশেষ Web3, AI ও ক্রিপ্টো সংবাদ সরাসরি আপনার ইনবক্সে পান।

0