বট ট্রাফিক হচ্ছে ইন্টারনেটে অটোমেটেড বা স্বয়ংক্রিয় সফটওয়্যার থেকে আসা ওয়েবসাইট ট্রাফিক। এগুলো সাধারণত ডিজাইন করা হয় সাধারণ কিছু কাজ করার জন্য। এ বট বা স্বয়ংক্রিয় সফটওয়্যার গুলো কিছু কাজ মানুষের চেয়ে অনেক দ্রুত করতে পারে।
সমস্ত ইন্টারনেট ট্র্যাফিকের প্রায় অর্ধেক হচ্ছে বট ট্রাফিক। বট ট্রাফিক ভালো খারাপ দুই ধরনের হয়ে থাকে। ভালো বট গুলো ওয়েবসাইটের উপকার করে থাকে এবং খারাপ বট গুলো ওয়েবসাইটের তথ্য চুরি ইত্যাদি ক্ষতি করে থাকে। ইন্টারনেটের সমস্ত ট্রাফিকের ৩০% খারাপ বট থেকে আসে। আর এই সকল বটগুলো ওয়েবসাইটের তথ্য চুরি, একাউন্ট ধারীদের তথ্য চুরি, কন্টেন্ট স্ক্র্যাপ এবং স্ক্যাল্পিং ইনভেন্টরি দখল করা পর্যন্ত সমস্ত কাজ করে থাকে।
এমনকি বট গুলো যদি তাদের কাজ করে অক্ষম হয় বা করতে না পারে, তখন এগুলো ওয়েবসাইটের কার্যকারিতাকে ক্ষতিগ্রস্ত করতে পারে, ওয়েবসাইট সার্ভারে চাপ প্রয়োগ করে ওয়েবসাইটে আসল ট্রাফিক প্রবেশে বাধা সৃষ্টি করে। তাই বট ট্রাফিকের উপস্থিত ও এর কার্যকলাপ সম্পর্কে জানাও সেটা অনুযায়ী ব্যবস্থা গ্রহণ করা একটা ব্যবসা প্রতিষ্ঠানের জন্য অনেক গুরুত্বপূর্ণ।
বট ট্রাফিক কি, কিভাবে এটা কাজ করে সেটা বোঝার জন্য আসুন আগে জেনে নেই দুটি ভিন্ন ধরনের বট ট্রাফিক সম্পর্কে।
বিভিন্ন ধরনের ওয়েব বট ট্রাফিক
ওয়েব বট কে তিনটি বিস্তৃত বিভাগে বিভক্ত করা যেতে পারে:
ভাল বট
বট ট্রাফিক পরিচালনার ক্ষেত্রে, এমন কিছু বট রয়েছে যেগুলো ওয়েবসাইটের জন্য উপকারী। এই বট গুলো ওয়েবসাইটের সাফল্য ও কার্যক্ষমতা বাড়াতে সহায়তা করে।
নিচে একটা ভাল বটের উদাহরণ দেওয়া হলো:
সার্চ ইঞ্জিন বট
ওয়েবসাইটের জন্য গুরুত্বপূর্ণ ভাল বট হলো ক্রলার বট যা Google, Bing, Baidu, Yandex এবং অন্যান্য সার্চ ইঞ্জিনের মালিকানাধীন এবং পরিচালিত। এই সকল বট আপনার ওয়েবসাইট এবং ওয়েবসাইটে থাকা পন্য বা তথ্য কাংখিত দশকের কাছে পৌঁছে দিতে সহায়তা করে। এই বটগুলো ওয়েবসাইটকে যাতে সার্চ দেওয়ার মাধ্যমে খুঁজে পাওয়া যায় সে জন্য কাজ করে থাকে।
বাণিজ্যিক বট
এই সকল স্বট গুলো বৈধ সংস্থাগুলি দ্বারা পরিচালিত হয়। সাধারণত এগুলো বানিজ্যিক কাজে ব্যবহারিত হয়। এগুলো ওয়েবসাইটকে সুরক্ষিত এবং সামগ্রী ক্রয় বিক্রয় লেনদেন তথ্য সুরক্ষিত রেখে ওয়েবসাইটের কার্যক্ষমতা বাড়ায়।
নিচে একটা বাণিজ্যিক বটের উদাহরণ দেওয়া হলো:
মূল্য তুলনা বট
এই সকল বট গ্ৰাহকদের সেরা আর বিভিন্ন ওয়েবসাইটের মূল্য তুলনা করতে সহায়তা করে। মনে করুন আপনি একটা পন্য ক্রয় করতে চাচ্ছেন তখন এই সকল বট বিভিন্ন ওয়েবসাইটে থেকে ওই পন্যের মূল্য সংগ্ৰহ করে তা আপনাকে দেখায় এবং এদের মধ্যে তুলনা করে।
কপিরাইট বট
এই বটগুলি কপিরাইটযুক্ত ছবি, ভিডিও এবং অন্যান্য সামগ্রী অনুসন্ধান করতে ইন্টারনেটে ক্রল করে যাতে কেউ অনুমতি ছাড়া এই সামগ্রী অবৈধভাবে ব্যবহার না করে তা নিশ্চিত করতে।
খারাপ বট
ভাল বটগুলির বিপরীতে, খারাপ (দূষিত) বটগুলি আপনার robots.txt নিয়মগুলি অনুসরণ করবে না৷ তারা তাদের পরিচয় এবং উৎহ লুকানোর চেষ্টা করে এবং প্রায়শই নিজেদেরকে বৈধ মানব ব্যবহারকারী হিসাবে জাহির করার চেষ্টা করে। সময় মতো এদের প্রতিহত করা না হলে বটগুলি ওয়েবসাইট এবং এর ব্যবহারকারীর অনেক (স্থায়ী) ক্ষতির কারণ হতে পারে।
নিচে কিছু খারাপ বটের উদাহরণ দেওয়া হলো:
স্প্যাম বট
এই বটগুলো স্প্যাম বিষয়বস্তু পোস্ট করে বা প্রচুর পরিমাণে স্প্যাম ইমেল, কমেন্ট ইত্যাদি পাঠায়। এই সকল কমেন্ট ও ইমেইল এ নানা ধরনের লিংক থাকে যেগুলো বিভিন্ন ধরনের ভাইরাস, ম্যালওয়ার ও হ্যাকিং লিংক হয়ে থাকে।
এড জালিয়াতি বট
এই সকল বট ওয়েবসাইটে থাকা এড গুলোতে ক্লিক করার কাজে ব্যবহার করা হয়। বটগুলো পিপিসি বিজ্ঞাপনগুলিতে ক্লিক করার মাধ্যমে পাবলিশারের আয় বৃদ্ধি করে। ফলে বিজ্ঞাপন দাতা তার কাংখিত গ্ৰাহক খুঁজে পায় না এবং তার বিজ্ঞাপনের সুফল ভোগ করতে পারে না। এছাড়াও এর ফলে পাবলিশারদের অনেক সমস্যা হয়।
ক্রেডিট কার্ড জালিয়াতি বট
এই সকল বট ক্রেডিট কার্ডের তথ্য চুরি করে থাকে। বেশিরভাগ ক্ষেত্রে এই বট গুলোর উপস্থিতি ই-কমার্স সাইটে দেখা যায়। এরা গ্ৰাহকদের ক্রেডিট কার্ডের তথ্য ও পাসওয়ার্ড লেনদেনের সময় চুরি করে নেয়। এর ফলে ই-কমার্স ব্যবসা প্রতিষ্ঠান ও গ্ৰাহক দুই ক্ষতির সম্মুখীন হতে পারে।
এছাড়াও এই জাতীয় আরো অনেক ধরনের বট রয়েছে যেগুলো ওয়েবসাইট এবং ওয়েবসাইট ব্যবহারির ক্ষতির চেষ্টা করে থাকে।
কিভাবে বট ট্রাফিক সনাক্ত করতে হয়
এটা সঠিক ভাবে প্রতিহত করতে, প্রথমে এটি সঠিকভাবে চিহ্নিত করা আবশ্যক। কিছু বিষয় লক্ষ্য করার মাধ্যমে bot Traffic চিহ্নিত করতে পারবেন।
ট্রাফিক এবং বাউন্স হার বৃদ্ধি
আপনি যদি হঠাৎ ওয়েবসাইটে ট্রাফিক সংখ্যা আর বাউন্স রেট উভয়েরই হঠাৎ বৃদ্ধি লক্ষ্য করেন তবে এটি খারাপ বট ট্র্যাফিকের একটি শক্তিশালী ইঙ্গিত৷ ট্রাফিক রেট এর হঠাৎ বৃদ্ধি মানে ওয়েবসাইটে প্রচুর পরিমাণে বট ট্রাফিক আসছে। আর বাউন্স রেট বৃদ্ধির মানে বটগুলো কাজ সম্পন্ন করে ওয়েবসাইটের অন্য কোন পেইজ ভিজিট না করে বেরিয়ে যাচ্ছে।
পেজ লোড স্পিড
হঠাৎ যদি আপনার পেজ লোড স্পিড পতন হয়, বিশেষ করে যদি ওয়েবসাইটের কোন পরিবর্তন না করা সত্ত্বেও এটা হলে বুঝতে হবে আপনার ওয়েবসাইটে বট ট্রাফিক উপস্থিতি রয়েছে। যদিও বট ট্রাফিক ওয়েবসাইটের গতি কমানোর জন্য একমাত্র সম্ভাব্য কারণ নয়, তবে এটা একটা ইঙ্গিত।
যদিও একটি একক বট আপনার সাইটের সামগ্রিক গতিতে উল্লেখযোগ্য প্রভাব ফেলতে পারে না, অনেক ধরনের বট দ্বারা আক্রান্ত হলে তখন ওয়েবসাইটের গতি কমে যায়।
বাউন্স রেট একটি অস্বাভাবিক হ্রাস
চেক করার আরেকটি গুরুত্বপূর্ণ বিষয় হল যখন আপনার বাউন্স রেট সন্দেহজনকভাবে নিম্ন স্তরে নেমে যায়। তখন বুঝতে হবে বট গুলো ওয়েবসাইটের একাধিক পেজ স্ক্যান করছে। যা ওয়েবসাইটে তথ্য বা সামগ্রী চুরি করার জন্য করা হয়ে থাকে।
কিভাবে বট ট্র্যাফিক বন্ধ করবেন
যেহেতু আপনি ওয়েবসাইটের খারাপ বট ভালো বটের মধ্যে পার্থক্য সম্পর্কে জানে, এবং কিভাবে খারাপ বটের উপস্থিতি সম্পর্কে ধারণা পেয়েছে, সেহেতু এখন খারাপ বট থেকে আপনার সাইট রক্ষা করা আরো সহজ হয়ে যাবে।
ওয়েবসাইটে robots.txt ফাইল সেট করার মাধ্যমে ওয়েবসাইটে ভালো বট পরিচালনা করা যায়। এর ফলে খারাপ বটগুলো দ্বারা ওয়েবসাইট আক্রান্ত হওয়ার ঝুঁকি কমে যায়।
Cloudflare ব্যবহার করুন। Cloudflare বট ট্রাফিক আটকাতে অনেক কার্যকরী। এছাড়াও ক্লাউড ফ্লেয়ার এর বিশেষ কিছু সেটিং আছে যেগুলো ব্যবহার করে ওয়েবসাইটে বিভিন্ন তথ্য সুরক্ষিত রাখতে পারবেন।
Captcha ব্যবহার করেও বট ট্রাফিক রুক্ষতে পারেন। Cloudflare এ under attack মুড ব্যবহার করে এই কাজটি খুব সহজেই করতে পারবেন।