একটি প্রতিক্রিয়া অ্যাপ্লিকেশনে Google reCAPTCHA সংহত করুন

একটি প্রতিক্রিয়া অ্যাপ্লিকেশনে Google reCAPTCHA সংহত করুন
আপনার মত পাঠকরা MUO সমর্থন করতে সাহায্য করে। আপনি যখন আমাদের সাইটে লিঙ্ক ব্যবহার করে একটি ক্রয় করেন, আমরা একটি অনুমোদিত কমিশন উপার্জন করতে পারি। আরও পড়ুন

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





একটি ক্যাপচা হল একটি ন্যূনতম সুরক্ষা বৈশিষ্ট্য, যা সাধারণত স্প্যামবট দ্বারা স্বয়ংক্রিয় আক্রমণ প্রতিরোধ করতে ওয়েব ফর্মগুলির সাথে একত্রিত হয়৷ এটি নিশ্চিত করে যে একটি অ্যাপ্লিকেশন অ্যাক্সেসকারী ব্যবহারকারী প্রকৃতপক্ষে মানব, এবং দূষিত কোড কার্যকরকারী বট নয়।





একটি ফোন নম্বরে একটি ইমেল পাঠানো

ক্যাপচা কি?

ক্যাপচা শব্দটি সম্পূর্ণরূপে স্বয়ংক্রিয় পাবলিক টিউরিং পরীক্ষাকে বোঝায় যা কম্পিউটার এবং মানুষকে আলাদা করে। এটি একটি কম্পিউটার-উত্পাদিত পরীক্ষাকে বোঝায় যা আপনার অ্যাপ্লিকেশনের সাথে ইন্টারঅ্যাক্টকারী একটি নির্দিষ্ট ব্যবহারকারী একজন মানুষ এবং বট নয় কিনা তা নির্ধারণ করতে পরীক্ষা করে।





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

Google reCAPTCHA দুটি সংস্করণে আসে:



  • reCAPTCHA V3: এই সংস্করণটি ব্যাকগ্রাউন্ডে চলে এবং ব্যবহারকারীর আচরণের উপর ভিত্তি করে একটি সামগ্রিক স্কোর নির্ধারণ করে।
  • reCAPTCHA V2: এই সংস্করণটি প্রমাণীকরণ ফর্মে 'আমি একজন রোবট নই' চেকবক্সটি রাখে।

এই নির্দেশিকাটি Google reCAPTCHA V2 অন্বেষণ করবে। এটিকে কীভাবে একটি প্রতিক্রিয়া অ্যাপ্লিকেশনে সংহত করতে হয় তা শিখতে পড়ুন।

আপনি কিভাবে একটি ধারাবাহিক শুরু করবেন

reCAPTCHA অ্যাডমিন কনসোলে প্রতিক্রিয়া অ্যাপ্লিকেশন নিবন্ধন করুন

শুরু করার জন্য, আপনাকে reCAPTCHA-এর ডেভেলপার কনসোলে আপনার আবেদন নিবন্ধন করতে হবে। মাথা ওভার Google এর reCAPTCHA অ্যাডমিন কনসোল , আপনার Google অ্যাকাউন্ট দিয়ে সাইন ইন করুন, এবং প্রয়োজনীয় ফর্মের বিবরণ পূরণ করুন।





লেবেলের নাম দিন, নির্বাচন করুন reCAPTCHA V2 , এবং ড্রপ-ডাউন বক্সে, 'আমি রোবট নই' চেকবক্স বিকল্পটি ব্যবহার করে যাচাইয়ের অনুরোধগুলি বেছে নিন। সবশেষে, আপনার অ্যাপ্লিকেশনের ডোমেইন নাম প্রদান করুন। স্থানীয় উন্নয়নের জন্য, টাইপ করুন স্থানীয় হোস্ট ডোমেইন নাম হিসাবে।

 Google reCAPTCHA সেটিংস

একবার এটি আপনার অ্যাপ নিবন্ধিত হয়ে গেলে, সাইটটি আপনাকে আপনার তৈরি করা গোপনীয়তা এবং সাইট কীগুলির সাথে একটি নতুন পৃষ্ঠায় পুনঃনির্দেশ করবে৷





 reCAPTCHA কী

একটি প্রতিক্রিয়া ক্লায়েন্ট তৈরি করুন

এই প্রকল্পটি দ্বি-গুণ: আপনি একটি প্রতিক্রিয়া ক্লায়েন্ট তৈরি করবেন যা Google reCAPTCHA এর সাথে একটি সাধারণ লগইন ফর্ম এবং একটি এক্সপ্রেস ব্যাকএন্ড রেন্ডার করবে যা একটি ব্যবহারকারী reCAPTCHA চ্যালেঞ্জ সম্পূর্ণ করার পরে জেনারেট করা টোকেন যাচাই করতে reCAPTCHA এর API-তে POST অনুরোধ করে৷

আপনার প্রোজেক্ট ফাইল রাখার জন্য স্থানীয়ভাবে একটি প্রোজেক্ট ফোল্ডার তৈরি করুন। পরবর্তী, প্রতিক্রিয়া অ্যাপ্লিকেশন তৈরি করুন এবং বর্তমান ডিরেক্টরিকে ক্লায়েন্টের সাথে পরিবর্তন করুন। আপনার ক্লায়েন্ট ফোল্ডারের রুট ডিরেক্টরিতে, API গোপন কী এবং সাইট কী সংরক্ষণ করতে একটি .env ফাইল তৈরি করুন।

 REACT_APP_reCAPTCHA_SITE_KEY = 'site key' 
REACT_APP_reCAPTCHA_SECRET_KEY = 'secret key'