reCAPTCHA v3, reCAPTCHA v3

reCAPTCHA v3 ব্যবহারকারীর ঘর্ষণ ছাড়াই প্রতিটি অনুরোধের জন্য একটি স্কোর প্রদান করে। স্কোর আপনার সাইটের সাথে ইন্টারঅ্যাকশনের উপর ভিত্তি করে এবং আপনাকে আপনার সাইটের জন্য একটি উপযুক্ত পদক্ষেপ নিতে সক্ষম করে। reCAPTCHA অ্যাডমিন কনসোলে reCAPTCHA v3 কী নিবন্ধন করুন৷

এই পৃষ্ঠাটি ব্যাখ্যা করে যে কীভাবে আপনার ওয়েবপৃষ্ঠায় reCAPTCHA v3 সক্ষম এবং কাস্টমাইজ করবেন।

আপনার ওয়েবসাইটে বসানো

reCAPTCHA v3 কখনই আপনার ব্যবহারকারীদের বাধা দেবে না, তাই রূপান্তরকে প্রভাবিত না করেই আপনি যখন খুশি এটি চালাতে পারেন। reCAPTCHA সবচেয়ে ভাল কাজ করে যখন এটি আপনার সাইটের সাথে ইন্টারঅ্যাকশন সম্পর্কে সর্বাধিক প্রসঙ্গ থাকে, যা বৈধ এবং আপত্তিজনক উভয় আচরণ দেখে আসে। এই কারণে, আমরা ফর্ম বা অ্যাকশনের পাশাপাশি বিশ্লেষণের জন্য পৃষ্ঠাগুলির পটভূমিতে reCAPTCHA যাচাইকরণ অন্তর্ভুক্ত করার পরামর্শ দিই।

আপনি একই পৃষ্ঠায় যতগুলি চান ততগুলি অ্যাকশনে আপনি reCAPTCHA চালাতে পারেন।

একটি বোতামে চ্যালেঞ্জটিকে স্বয়ংক্রিয়ভাবে আবদ্ধ করুন

আপনার পৃষ্ঠায় reCAPTCHA v3 ব্যবহার করার সবচেয়ে সহজ পদ্ধতি হল প্রয়োজনীয় JavaScript রিসোর্স অন্তর্ভুক্ত করা এবং আপনার html বোতামে কয়েকটি বৈশিষ্ট্য যোগ করা।

  1. JavaScript API লোড করুন।

     <script src="https://www.google.com/recaptcha/api.js"></script>
    
  2. টোকেন পরিচালনা করতে একটি কলব্যাক ফাংশন যোগ করুন।

     <script>
       function onSubmit(token) {
         document.getElementById("demo-form").submit();
       }
     </script>
    
  3. আপনার html বোতামে গুণাবলী যোগ করুন।

    <button class="g-recaptcha" 
            data-sitekey="reCAPTCHA_site_key" 
            data-callback='onSubmit' 
            data-action='submit'>Submit</button>
    

প্রোগ্রামগতভাবে চ্যালেঞ্জ আহ্বান করুন

আপনি যদি reCAPTCHA চালানোর উপর আরও নিয়ন্ত্রণ করতে চান, আপনি grecaptcha অবজেক্টে execute পদ্ধতি ব্যবহার করতে পারেন। এটি করার জন্য, আপনাকে reCAPTCHA স্ক্রিপ্ট লোডে একটি render প্যারামিটার যোগ করতে হবে।

  1. আপনার সাইটকি দিয়ে JavaScript API লোড করুন।

    <script src="https://www.google.com/recaptcha/api.js?render=reCAPTCHA_site_key"></script>
    
  2. আপনি রক্ষা করতে চান প্রতিটি কর্মের জন্য grecaptcha.execute কল করুন।

       <script>
          function onClick(e) {
            e.preventDefault();
            grecaptcha.ready(function() {
              grecaptcha.execute('reCAPTCHA_site_key', {action: 'submit'}).then(function(token) {
                  // Add your logic to submit to your backend server here.
              });
            });
          }
      </script>
    
  3. যাচাই করার অনুরোধ সহ আপনার ব্যাকএন্ডে অবিলম্বে টোকেনটি পাঠান।

স্কোর ব্যাখ্যা

reCAPTCHA v3 একটি স্কোর প্রদান করে (1.0 খুব সম্ভবত একটি ভাল ইন্টারঅ্যাকশন, 0.0 খুব সম্ভবত একটি বট)। স্কোরের উপর ভিত্তি করে, আপনি আপনার সাইটের প্রসঙ্গে পরিবর্তনশীল পদক্ষেপ নিতে পারেন। প্রতিটি সাইট আলাদা, তবে সাইটগুলি কীভাবে স্কোর ব্যবহার করে তার কিছু উদাহরণ নিচে দেওয়া হল। নীচের উদাহরণগুলির মতো, আপনার সাইটকে আরও ভালভাবে সুরক্ষিত করতে ট্রাফিক ব্লক করার পরিবর্তে পর্দার আড়ালে পদক্ষেপ নিন।

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

reCAPTCHA আপনার সাইটে প্রকৃত ট্রাফিক দেখে শিখে। এই কারণে, স্টেজিং পরিবেশে বা বাস্তবায়নের পরেই স্কোরগুলি উত্পাদন থেকে আলাদা হতে পারে। যেহেতু reCAPTCHA v3 কখনোই ব্যবহারকারীর প্রবাহকে বাধা দেয় না, আপনি প্রথমে পদক্ষেপ না নিয়ে reCAPTCHA চালাতে পারেন এবং তারপর অ্যাডমিন কনসোলে আপনার ট্রাফিক দেখে থ্রেশহোল্ডের বিষয়ে সিদ্ধান্ত নিতে পারেন। ডিফল্টরূপে, আপনি 0.5 এর থ্রেশহোল্ড ব্যবহার করতে পারেন।

কর্ম

reCAPTCHA v3 একটি নতুন ধারণা চালু করেছে: কর্ম। আপনি reCAPTCHA চালানো প্রতিটি জায়গায় একটি কর্মের নাম উল্লেখ করলে, আপনি নিম্নলিখিত নতুন বৈশিষ্ট্যগুলি সক্ষম করেন:

  • অ্যাডমিন কনসোলে আপনার সেরা দশটি অ্যাকশনের জন্য ডেটার বিশদ বিবরণ
  • কর্মের প্রসঙ্গের উপর ভিত্তি করে অভিযোজিত ঝুঁকি বিশ্লেষণ, কারণ আপত্তিজনক আচরণ পরিবর্তিত হতে পারে।

গুরুত্বপূর্ণভাবে, আপনি যখন reCAPTCHA প্রতিক্রিয়া যাচাই করবেন, তখন আপনার যাচাই করা উচিত যে কর্মের নামটি আপনার প্রত্যাশিত নাম।

সাইট প্রতিক্রিয়া যাচাই

reCAPTCHA v2 বা Invisible reCAPTCHA এর মতো প্রতিক্রিয়া টোকেন যাচাই করার জন্য অনুরোধ করুন।

প্রতিক্রিয়া একটি JSON অবজেক্ট:

{
  "success": true|false,      // whether this request was a valid reCAPTCHA token for your site
  "score": number             // the score for this request (0.0 - 1.0)
  "action": string            // the action name for this request (important to verify)
  "challenge_ts": timestamp,  // timestamp of the challenge load (ISO format yyyy-MM-dd'T'HH:mm:ssZZ)
  "hostname": string,         // the hostname of the site where the reCAPTCHA was solved
  "error-codes": [...]        // optional
}

পরামর্শ

  1. reCAPTCHA লাইব্রেরি লোড হলে grecaptcha.ready() আপনার ফাংশন চালায়। api.js এর সাথে রেস কন্ডিশন এড়াতে, আপনার স্ক্রিপ্টগুলির আগে api.js অন্তর্ভুক্ত করুন যা গ্রেক্যাপচা কল করে, অথবা অনলোড কলব্যাক ব্যবহার করা চালিয়ে যান যা v2 API এর সাথে সংজ্ঞায়িত করা হয়েছে।
  2. রেজিস্টার, পাসওয়ার্ড রিসেট, ক্রয় বা খেলার মতো আকর্ষণীয় বা সংবেদনশীল অ্যাকশনে execute কল হুক করার চেষ্টা করুন।
  3. বিশ্বস্ত প্রকারের সাথে সামঞ্জস্যপূর্ণ কোড লোড করতে https://www.google.com/recaptcha/api.js?trustedtypes=true ব্যবহার করুন৷