**CAPTCHA কী?**
CAPTCHA শব্দটি এসেছে —
**Completely Automated Public Turing test to tell Computers and Humans Apart**
বাংলায়: CAPTCHA হলো একটি স্বয়ংক্রিয় পরীক্ষা, যার মাধ্যমে বোঝা যায়, ব্যবহারকারী একজন মানুষ নাকি কম্পিউটার (বট/স্ক্রিপ্ট)।
**CAPTCHA কেন দরকার হয়?**
ইন্টারনেটে অনেক সময় বট বা অটোমেটেড প্রোগ্রাম বিভিন্ন ওয়েবসাইটে ভুয়া রেজিস্ট্রেশন, স্প্যাম, হ্যাকিং অ্যাটেম্পট বা অটোমেটেড লগইন করে। CAPTCHA ব্যবহার করে ওয়েবসাইট নিশ্চিত হয়, আপনি একজন মানুষ, কোনো রোবট নয়।
**CAPTCHA কিভাবে কাজ করে?**
CAPTCHA মূলত এমন কিছু টাস্ক দেয় যা মানুষ সহজে বুঝতে পারে, কিন্তু কম্পিউটার বুঝতে পারে না। যেমন:
* বিভিন্ন ডিজটর্ড (বাঁকা/ঝাপসা) লেখা বা ছবি পড়ে টাইপ করতে বলা হয়
* একাধিক ছবির মধ্যে নির্দিষ্ট কোনো জিনিস চিনতে বলা হয় (যেমন: ট্রাফিক লাইট, বাস, বাইক)
* অদ্ভুত অংক সমাধান করতে বলা হয়
* একটি বাক্যে নির্দিষ্ট কিছু টাইপ করতে বলা হয়
এসব কাজ মানুষ সহজে করতে পারে, কিন্তু বটকে বিভ্রান্ত করে ফেলে।
**CAPTCHA-এর ধরন (Types of CAPTCHA):**
1. **Text-based CAPTCHA**
* বিকৃত (distorted) অক্ষর থাকে
* ব্যবহারকারীকে দেখে দেখে টাইপ করতে হয়
* মানুষ পড়তে পারে,
বট পারেও না
2. **Image-based CAPTCHA**
* যেমন: “সবগুলো বাইকের ছবি সিলেক্ট করুন”
* মানুষের জন্য সহজ, বটের জন্য কঠিন
3. **Audio CAPTCHA**
* শ্রবণশক্তি ব্যবহার করে শব্দ বোঝা লাগে
* চোখে কম দেখতে পারা ব্যক্তিদের জন্য সহায়ক
4. **Math CAPTCHA**
* যেমন: 6 + 3 = ?
* ছোট অঙ্ক দিয়ে যাচাই করা হয়
5. **ReCAPTCHA (Google CAPTCHA)**
* Google-এর CAPTCHA সিস্টেম
* “I’m not a robot” চেকবক্স
* ব্যবহারকারীর ব্রাউজিং বিহেভিয়র বিশ্লেষণ করে বোঝে সে মানুষ কিনা
**CAPTCHA-এর কাজের পেছনের যুক্তি (Behind the Scenes):**
CAPTCHA মূলত **Turing Test**-এর একটি রূপ।
Turing Test মানে এমন একটি পরীক্ষা, যার মাধ্যমে বোঝা যায়, সামনে থাকা ব্যক্তি মানুষ কিনা।
CAPTCHA এর মাধ্যমে:
* ওয়েবসাইট বোঝে আপনি মানুষ
* বট থেকে প্রোটেকশন পায়
* নিরাপত্তা বাড়ে
* স্প্যাম কমে যায়
**CAPTCHA না থাকলে কী হতো?**
* স্প্যাম বট হাজার হাজার ফেক একাউন্ট খুলতো
* কমেন্টে স্প্যাম লিঙ্ক দিত
* পাসওয়ার্ড গেসিং বট লগইন অ্যাটেম্পট করত
* ওয়েবসাইট ক্র্যাশ হতো
**CAPTCHA কোথায় দেখা যায়?**
লগইন ফর্মে
রেজিস্ট্রেশন ফর্মে
কমেন্ট করার সময়
অনলাইন ভোটিং সাইটে
কন্টাক্ট ফর্মে
ওয়েবসাইট ব্রুট ফোর্স প্রতিরোধে
**CAPTCHA এর সুবিধা:**
* ওয়েবসাইট নিরাপদ থাকে
* স্প্যাম রোধ হয়
* ফেক রেজিস্ট্রেশন বন্ধ হয়
* ব্রুটফোর্স অ্যাটাক কমে
**CAPTCHA এর অসুবিধা:**
* মাঝে মাঝে মানুষও পড়তে পারে না
* দৃষ্টিশক্তিহীনদের জন্য চ্যালেঞ্জিং
* মোবাইলে ব্যবহার ঝামেলাপূর্ণ হতে পারে
* ভুল করলে আবার করতে হয়
**উপসংহার:**
CAPTCHA আমাদের ইন্টারনেটের নিরাপত্তা রক্ষাকারী অদৃশ্য প্রহরী। এটি এমনভাবে ডিজাইন করা হয়েছে যাতে মানুষ ও বটকে আলাদা করা যায় এবং স্প্যামারদের থামানো যায়।