ক্যাপচা কেন বারবার আসে? মানুষ হয়েও রোবট নন প্রমাণ করতে হয় কেন
ক্যাপচা আপনার পরিচয়ের চেয়ে কার্যকলাপের ঝুঁকি যাচাই করে।
একটি ওয়েবসাইটে ঢুকতে গিয়ে আপনাকে বলা হলো, ছবির মধ্যে থাকা সব বাস চিহ্নিত করুন। আপনি ঠিকভাবে বেছে নিলেন। এরপর এল মোটরসাইকেল, তারপর পথচারী পারাপারের চিহ্ন। বিরক্ত হয়ে মনে হতে পারে, মানুষকে চিনতে না পারলে এই পরীক্ষার কাজ কী? আসলে ক্যাপচা কেবল একটি ছবির ধাঁধা নয়। এর উদ্দেশ্য হলো কোনো অনুরোধ সাধারণ ব্যবহারকারীর কাছ থেকে আসছে, নাকি স্বয়ংক্রিয় কর্মসূচির মাধ্যমে অপব্যবহারের চেষ্টা হচ্ছে, তার ঝুঁকি বিচার করা। সেই বিচার অনিশ্চিত হলে একই মানুষকেও বারবার পরীক্ষা দিতে হয়।
ক্যাপচা বলতে মানুষ ও কম্পিউটারের স্বয়ংক্রিয় কার্যকলাপ আলাদা করার পরীক্ষাব্যবস্থা বোঝায়। এখানে রোবট মানে ধাতব শরীরের যন্ত্র নয়; মূলত মানুষের সরাসরি নিয়ন্ত্রণ ছাড়াই কাজ করা সফটওয়্যার। এমন কর্মসূচি অল্প সময়ে অসংখ্য হিসাব খুলতে, মন্তব্য ছড়াতে, পণ্য কিনতে কিংবা চুরি করা গোপনসংকেত দিয়ে প্রবেশের চেষ্টা করতে পারে। প্রতিটি অনুরোধের পেছনে মানুষ আছে কি না বোঝা ওয়েবসাইটের জন্য কঠিন। ক্যাপচা সেই অনিশ্চয়তা কমানোর একটি উপায়, যদিও এটি নিখুঁত প্রতিরক্ষা নয়।
পুরোনো ক্যাপচায় সাধারণত বাঁকানো অক্ষর পড়তে বলা হতো। ধারণা ছিল, মানুষ বিকৃত লেখা চিনতে পারলেও স্বয়ংক্রিয় কর্মসূচির জন্য তা কঠিন হবে। পরে ছবি বাছাই, শব্দ শুনে উত্তর দেওয়া এবং ছোট যাচাই বাক্সে চাপ দেওয়ার পদ্ধতি এসেছে। আধুনিক কিছু ব্যবস্থা দৃশ্যমান ধাঁধা ছাড়াই পটভূমিতে পরীক্ষা চালায়। অর্থাৎ সব ক্যাপচা একইভাবে কাজ করে না। কোনোটি সরাসরি উত্তর যাচাই করে, আবার কোনোটি ব্রাউজার ও অনুরোধসংক্রান্ত বিভিন্ন সংকেত মিলিয়ে অতিরিক্ত পরীক্ষা দরকার কি না নির্ধারণ করে।
“আমি রোবট নই” বাক্সে একটি চাপ দিয়েই কখনো অনুমতি পাওয়া যায় কেন? কারণ দৃশ্যমান চাপটিই পুরো পরীক্ষা নয়। সংশ্লিষ্ট ব্যবস্থাভেদে ব্রাউজারের আচরণ, অনুরোধের ধরন এবং অন্যান্য প্রযুক্তিগত সংকেত বিবেচিত হতে পারে। কিছু ব্যবস্থা চাপ দেওয়ার আগের মাউসের চলাচলও বিবেচনা করে। তবে মাউস একটু আঁকাবাঁকা চালালেই নিশ্চিতভাবে পাশ করা যাবে—এমন নিয়ম নেই। নিরাপত্তাব্যবস্থা সাধারণত একাধিক সংকেত ব্যবহার করে; নির্দিষ্ট কোনো অঙ্গভঙ্গি মানুষের পরিচয়ের চূড়ান্ত প্রমাণ নয়।
বারবার ক্যাপচা আসার একটি বড় কারণ আপনার ইন্টারনেট সংযোগের যৌথ পরিচয়। অনেক ব্যবহারকারীর অনুরোধ একই প্রকাশ্য ইন্টারনেট ঠিকানা দিয়ে বাইরে যেতে পারে। অফিস, শিক্ষাপ্রতিষ্ঠান, মোবাইল সংযোগ কিংবা ভার্চুয়াল ব্যক্তিগত নেটওয়ার্কে এমনটি ঘটে। সেই ঠিকানা থেকে কেউ অস্বাভাবিক সংখ্যায় অনুরোধ পাঠালে অন্য সাধারণ ব্যবহারকারীও অতিরিক্ত যাচাইয়ের মুখে পড়তে পারেন। অর্থাৎ সন্দেহটি সব সময় আপনার ব্যক্তিগত আচরণ নিয়ে নয়; আপনার সঙ্গে একই বহির্গামী সংযোগ ব্যবহার করা অন্যদের কার্যকলাপও কারণ হতে পারে।
নিজের অনুরোধের ধরনও প্রভাব ফেলতে পারে। খুব দ্রুত একই কাজ বারবার করা, অল্প সময়ে অনেক অনুসন্ধান পাঠানো কিংবা কোনো সহায়ক সফটওয়্যারের মাধ্যমে স্বয়ংক্রিয় অনুরোধ যাওয়া সন্দেহ বাড়াতে পারে। তবে দ্রুত কাজ করলেই ক্যাপচা আসবে, এমন সর্বজনীন সীমা নেই। ওয়েবসাইটভেদে নিরাপত্তার নিয়ম আলাদা। একই ব্যক্তিকে একটি সাইট সহজে প্রবেশ করতে দিলেও অন্য সাইট কঠোরভাবে যাচাই করতে পারে। মানুষ হওয়া এবং কোনো নির্দিষ্ট নিরাপত্তাব্যবস্থার কাছে কম ঝুঁকিপূর্ণ মনে হওয়া দুটি ভিন্ন বিষয়।
আবার কখনো সমস্যা উত্তর ভুল হওয়া নয়, যাচাইয়ের প্রযুক্তিগত প্রক্রিয়া সম্পূর্ণ না হওয়া। বিজ্ঞাপন আটকানোর সংযোজন, কঠোর গোপনীয়তা সেটিংস কিংবা ব্রাউজারের অন্য পরিবর্তন প্রয়োজনীয় নির্দেশনা চলতে বাধা দিতে পারে। ফলে আপনি ছবি ঠিক বাছলেও সফলতার তথ্য যথাযথভাবে আদানপ্রদান হয় না। পৃষ্ঠা আবার পরীক্ষা দেখায়, আর ব্যবহারকারীর মনে হয় উত্তর প্রত্যাখ্যাত হয়েছে। দুর্বল সংযোগ বা পুরোনো ও অসমর্থিত ব্রাউজারও এই ধরনের সমস্যার কারণ হতে পারে।
যাচাই চলাকালে সংযোগ বদলে গেলেও জটিলতা তৈরি হতে পারে। উদাহরণস্বরূপ, পরীক্ষা শুরু হলো একটি ইন্টারনেট ঠিকানা থেকে, কিন্তু উত্তর পাঠানোর সময় অন্য ঠিকানা ব্যবহৃত হলো। কিছু ব্যবস্থা তখন একই যাচাইপ্রক্রিয়ার ধারাবাহিকতা নিশ্চিত করতে পারে না। ফলে আবার শুরু করতে বলে। মোবাইল তথ্যসংযোগ ও তারবিহীন সংযোগের মধ্যে পরিবর্তন কিংবা ঘন ঘন পথ বদলানো মধ্যবর্তী পরিষেবায় এমন পরিস্থিতি হতে পারে। তাই একই ধাঁধা বারবার দেখা সব সময় আপনার মানুষ হওয়া নিয়ে নতুন সন্দেহের ফল নয়।
ব্রাউজারের সংরক্ষিত তথ্যও কিছু ব্যবস্থায় গুরুত্বপূর্ণ। নির্দিষ্ট কুকি ঝুঁকি বিশ্লেষণ বা যাচাইয়ের প্রক্রিয়ায় ব্যবহৃত হতে পারে। প্রতিবার সেই তথ্য মুছে ফেললে আগের প্রাসঙ্গিক অবস্থা আর পাওয়া যায় না। তবে গোপন ব্রাউজিং ব্যবহার করলেই নিশ্চিতভাবে ক্যাপচা বাড়বে বা কমবে—এমন সরল সিদ্ধান্ত ঠিক নয়। কখনো নতুন অধিবেশন সমস্যাযুক্ত সংযোজন বা পুরোনো তথ্যের প্রভাব কমায়; অন্য ক্ষেত্রে প্রয়োজনীয় তথ্য না থাকায় পুনরায় যাচাই দরকার হয়। ফল নির্ভর করে ব্যবস্থার ওপর।
ছবির পরীক্ষাও সব সময় দ্ব্যর্থহীন নয়। যানবাহনের সামান্য অংশ পাশের ঘরে পড়েছে কি না, দূরের বস্তুটি কী কিংবা অস্পষ্ট ছবিতে কোন চিহ্ন রয়েছে—এসব বুঝতে মানুষেরও অসুবিধা হয়। কিছু পরীক্ষায় একটি ছবি বাছলে তার জায়গায় নতুন ছবি আসে; নির্দেশনা অনুযায়ী পুরো ধাপ শেষ করতে হয়। দৃষ্টিসংক্রান্ত সীমাবদ্ধতা বা অন্য প্রতিবন্ধকতায় সমস্যাটি আরও বাড়ে। তাই সহজে ব্যবহারযোগ্য বিকল্প রাখা গুরুত্বপূর্ণ। মানুষের জন্য কষ্টকর হলেই কোনো পরীক্ষা কার্যকর নিরাপত্তা দিচ্ছে, তা ধরে নেওয়া যায় না।
সমস্যা হলে প্রথমে ব্রাউজার হালনাগাদ করে স্থিতিশীল সংযোগে আবার চেষ্টা করা যায়। নির্দিষ্ট সাইটে সমস্যা হলে প্রয়োজনীয় নির্দেশনা কোনো সংযোজন আটকে দিচ্ছে কি না পরীক্ষা করা যুক্তিযুক্ত। প্রয়োজনে বিশ্বস্ত অন্য ব্রাউজার দিয়ে তুলনা করা যায়। যৌথ সংযোগে অস্বাভাবিক কার্যকলাপ থাকলে সংযোগের প্রশাসকের সাহায্য লাগতে পারে। বারবার দ্রুত পৃষ্ঠা নতুন করে খোলার বদলে সমস্যার কারণ আলাদা করা বেশি কার্যকর। কারণ ত্রুটিটি ব্যবহারকারীর যন্ত্রে যেমন হতে পারে, তেমনি ওয়েবসাইটের নিজস্ব বিন্যাসেও থাকতে পারে।
ক্যাপচা শেষ পর্যন্ত মানুষের পরিচয়পত্র নয়; এটি সীমিত তথ্য দিয়ে ঝুঁকি অনুমান করার ব্যবস্থা। স্বয়ংক্রিয় কর্মসূচি উন্নত হওয়ার সঙ্গে পরীক্ষাও বদলায়, কিন্তু ভুল করে মানুষকে আটকে দেওয়ার সম্ভাবনা থেকে যায়। তাই বারবার ক্যাপচা দেখা মানে আপনি অস্বাভাবিক কিছু করেছেন, এমন সিদ্ধান্ত নেওয়া উচিত নয়। কখনো যৌথ সংযোগ, কখনো ব্রাউজারের বাধা, কখনো অসম্পূর্ণ যাচাই এর কারণ। ভালো নিরাপত্তার লক্ষ্য হওয়া উচিত অপব্যবহার ঠেকানোর পাশাপাশি প্রকৃত ব্যবহারকারীর পথ যতটা সম্ভব সহজ রাখা।
মুখ শনাক্তকরণ প্রযুক্তি কীভাবে কোটি মানুষের মধ্যে একটি মুখ খুঁজে পায়?
ফাইভজি কীভাবে কাজ করে? ফোরজির সঙ্গে গতি ও প্রযুক্তির পার্থক্য
পদার্থ ও প্রতিপদার্থের সংঘর্ষে কী ঘটে? বিনাশ ও শক্তির বিজ্ঞান
জিন থেরাপি কী? ত্রুটিপূর্ণ জিন সংশোধন করে রোগ চিকিৎসার সম্ভাবনা
কম্পিউটার ভাইরাস কীভাবে ছড়ায়? ডিভাইসের ক্ষতি ও নিরাপদ থাকার উপায়
টেলিস্কোপ কীভাবে কোটি কোটি আলোকবর্ষ দূরের বস্তু দেখে? আলোর যাত্রা ও প্রযুক্তির বিজ্ঞান