আপনি কি লগইন অনুরোধ একই IP ঠিকানাগুলো থেকে বারবার আসতে দেখেছেন?
এটি আপনার ওয়েবসাইটে ব্রুট ফোর্স আক্রমণের ক্লাসিক লক্ষণ। আপনার ওয়েবসাইট বড় হওয়ার সাথে সাথে নিরাপত্তা সমস্যও আসবে। এটা ব্রুট ফোর্স আক্রমণ বা স্প্যামি কমেন্টের আকারে হতে পারে। কিন্তু সঠিকভাবে হ্যান্ডেল না করলে এই আক্রমণগুলো আপনার ওয়েবসাইট ধীর করতে পারে বা بهترین কেসে হ্যাক হতে পারে।
লগইন অনুরোধের সतতা বা স্প্যাম কমেন্ট মিনর সমস্যা লাগতে পারে কিন্তু এগুলো বড় সমস্যায় পরিণত হতে পারে। আক্রমণকারীরা সাইটে অ্যাক্সেস পেলে অপ্রয়োজনীয় ফাইল সংরক্ষণ করতে পারে, তথ্য চুরি করতে পারে, ভিজিটর রিডাইরেক্ট করতে পারে, অথবা সাইট 옹ঝ করে টাকা দাবি করতে পারে।
সৌভাগ্যবশত, পরিচিত আক্রমণকারীদের থেকে ওয়েবসাইট রক্ষার একটি সহজ উপায় আছে। ওয়ার্ডপ্রেসে IP ঠিকানা ব্লক করা স্প্যামার ও আক্রমণকারীদের থেকে ওয়েবসাইট রক্ষার একটি কার্যকর পদ্ধতি। চলুন ওয়ার্ডপ্রেসে IP ঠিকানা ব্যান করার কী, কেন এবং কীভাবে — সেটি আলোচনা করি।
সংক্ষেপে: ম্যালকেয়ার দিয়ে আপনার ওয়েবসাইট সুরক্ষিত করুন এবং আপনার সাইটে আসা যেকোনো দূষিত IP ঠিকানা স্বয়ংক্রিয়ভাবে ব্লক করুন। ওয়ার্ডপ্রেসে ম্যানুয়ালি IP ঠিকানা ব্লক করার বিভিন্ন পদ্ধতি পড়ুন।
ওয়ার্ডপ্রেসে IP ঠিকানা ব্লক করার কারণ
ওয়ার্ডপ্রেসে দূষিত IP ঠিকানা ব্লক করা স্প্যাম, অবাঞ্ছিত লগইন অনুরোধ, ম্যালওয়্যার, DDOS আক্রমণ, বা হ্যাকিং চেষ্টা থেকে নিপটার একটি দ্রুত এবং কার্যকর পদ্ধতি। কিন্তু ওয়ার্ডপ্রেসে IP ব্লক করার সবচেয়ে সাধারণ কারণ হল স্প্যাম কমেন্ট এবং হ্যাকিং চেষ্টা।
স্প্যাম কমেন্ট
আপনার ওয়েবসাইটের সাথে অপ্রাসঙ্গিক যেকোনো কমেন্টকে স্প্যাম বলা যায়। এগুলো সাধারণত বট দ্বারা করা হয় এবং যাদুকরী লিংক বা বিজ্ঞাপন ধারণ করে যা ম্যালিশিয়াস হতে পারে।
বেশির ভাগ ওয়ার্ডপ্রেস মালিক কমেন্ট ম্যানুয়ালি অনুমোদন করে, কিন্তু অতিরিক্ত স্প্যাম কমেন্টের কারণে ওয়েবসাইট মালিকদের কমেন্ট মডারেট করতে কষ্ট হয়।
এই সময় IP ঠিকানা ব্লক করা কাজে আসে। স্প্যাম কমেন্ট করা IP ঠিকানাগুলো ব্যান করে আপনি সহজে তাদের আপনার ওয়েবসাইটে অ্যাক্সেস থেকে ব্লক করতে পারেন।
হ্যাকিং চেষ্টা
আক্রমণকারীরা প্রায়শই ইনপুট ফিল্ড যেমন কমেন্ট সেকশন বা কন্ট্যাক্ট ফর্মের মাধ্যমে হ্যাকিং চেষ্টা করে। এটি ক্রস-সাইট স্ক্রিপ্টিং নামে পরিচিত এবং আপনার ওয়েবসাইট নিরাপত্তার জন্য একটি গুরুতর হুমকি। এই ধরনের আক্রমণ আক্রমণকারীদের আপনার ওয়েবসাইটে অ্যাক্সেস পেতে বা গোপন তথ্য বের করতে পারে।
ওয়ার্ডপ্রেসে সন্দেহজনক IP ঠিকানা ব্লক করা এই আক্রমণগুলো রোধ করতে এবং সামগ্রিক ওয়ার্ডপ্রেস নিরাপত্তা বেড়াতে সাহায্য করে।
ব্ল্যাকলিস্টের জন্য ওয়ার্ডপ্রেসে সন্দেহজনক IP ঠিকানা কীভাবে খুঁজে বের করবেন?
আমরা আগে আলোচনা করেছি, প্রতিটি ওয়েবসাইট ভিজিটরের রেকর্ড রাখে। তাই আপনার ওয়েবসাইটে কমেন্ট করার বা ভিজিট করার কারও IP ঠিকানা জানা সম্ভব। এর জন্য বিভিন্ন পদ্ধতি রয়েছে। চলুন এক এক করে সব দেখি।
ওয়ার্ডপ্রেস কমেন্ট প্যানেল ব্যবহার করে IP ঠিকানা খুঁজুন
আপনার ওয়ার্ডপ্রেস ড্যাশবোর্ড আপনার ওয়েবসাইটের অধিকাংশ বিষয় খুঁজে বের করতে সাহায্য করে। এখান থেকে আপনি স্প্যাম কমেন্টকারীদের IP ঠিকানাও পেতে পারেন।
আপনার ওয়ার্ডপ্রেস ড্যাশবোর্ড থেকে Comments-এ যান।
পরবর্তী পেজে আপনি সকল কমেন্ট এবং তাদের করার লোকদের IP ঠিকানা পাবেন।
যে কমেন্টগুলো অপ্রাসঙ্গিক বা স্প্যামি লাগে তাদের IP ঠিকানা নোট করুন। এই কমেন্টগুলিতে লিংক থাকতে পারে বা বিদেশি ভাষায় মেসেজ থাকতে পারে।
সকল সন্দেহজনক ঠিকানা নোট হলে, এখন সেগুলো ব্লক করার পালা।
রBang access log ব্যবহার করে IP ঠিকানা খুঁজুন
ওয়ার্ডপ্রেস কমেন্ট থেকে স্প্যাম কমেন্টকারীদের IP পাওয়া যায়, কিন্তু আপনার ওয়েবসাইট সার্ভারে প্রচুর পরিমাণ অনুরোধ পাঠানো আক্রমণকারীদের IP কীভাবে পাবেন? এর জন্য আপনার ওয়েবসাইটের এক্সেস লগ ব্যবহার করতে পারেন।
আপনার হোস্টিং অ্যাকাউন্টের cPanel ড্যাশবোর্ডে যান এবং 'logs' খুঁজুন।
এই সেকশনে আপনি 'raw access logs' পাবেন।
তब আপনার ডোমেন নামে ক্লিক করুন, যা আপনার কম্পিউটারে .gz আর্কাইভ ফাইল হিসেবে এক্সেস লগ ডাউনলোড করবে।
Winzip-এর মতো আর্কাইভ ফাইল প্রোগ্রাম দিয়ে লগ এক্সট্র্যাক্ট করুন।
নোটপ্যাডের মতো টেক্সট এডিটরে লগ খুলুন।
এখানে আপনি আপনার ওয়েবসাইটে অনুরোধ করা সকল IP ঠিকানা দেখতে পাবেন। কোনো IP ঠিকানা যদি liên tục অনুরোধ পাঠায়, তবে সেটি নোট করে ব্লক করতে পারেন।
আপনাকে নিশ্চিত করতে হবে আপনি ভুলে আপনার সাইটে যেকোনো বৈধ ভিজিটর বা নিজেদের ব্লক করছেন না। এর জন্য IP লুকাপ টুলসে অনলাইনে IP ঠিকানাগুলো চেক করে নিন যে এগুলো কমপক্ষে সন্দেহজনক বা ম্যালিশিয়াস কিনা।
ওয়ার্ডপ্রেসে সফলভাবে IP ঠিকানা ব্লক করার পদ্ধতি
ওয়ার্ডপ্রেসে IP ঠিকানা ব্লক করার দুটি পদ্ধতি রয়েছে। একটি হল ম্যালকেয়ারের মতো সিকিউরিটি প্লাগইন দিয়ে, যা প্রক্রিয়া সহজ করে দেয় এবং স্বয়ংক্রিয়ভাবে IP ব্লক করে।
যদি আপনি ওয়েবসাইট নিরাপত্তা সম্পর্কে কম জানেন, তবে এটি আপনার জন্য সেরা অপশন। কিন্তু আপনি যদি নিজে করতে চান, তবে ওয়ার্ডপ্রেসে IP ঠিকানা ব্লক করার ম্যানুয়াল পদ্ধতি আছে, যা আমরা বিস্তারিত আলোচনা করব।
সিকিউরিটি প্লাগইন ব্যবহার করে ওয়ার্ডপ্রেসে IP ঠিকানা ব্লক করুন
ম্যালকেয়ার সন্দেহজনক IP ঠিকানা ও ম্যালওয়্যার বাদ রাখার জন্য ডিজাইন করা হয়েছে। তাই ম্যালকেয়ার দিয়ে IP ব্লক করা স্বয়ংক্রিয়ভাবে হয়।
আপনাকে IP খুঁজে বের করে ব্লক করার পুরো প্রক্রিয়া করতে হয় না কারণ ম্যালকেয়ার আপনার জন্য সেটি করে দেয়। ম্যালকেয়ার আউটসট্যান্ডিং ফায়ারওয়াল স্প্যাম এবং সন্দেহজনক ভিজিটর শনাক্ত করে সেগুলো স্বয়ংক্রিয়ভাবে ব্যান করে।
অধিকন্তু, ফায়ারওয়াল IP লগে আপনি IP-এর সাথে যুক্ত দেশও পাবেন।
তাই, আপনি যদি দেখেন কোনো নির্দিষ্ট দেশ থেকে অনেক IP ম্যালিশিয়াস হচ্ছে, তবে ম্যালকেয়ারর জিও-ব্লকিং ফিচার ব্যবহার করে সেই দেশের সব সমস্যামূলক IP ঠিকানা ব্লক করতে পারেন। অবশ্যই, আপনি যদি সেই দেশগুলো থেকে বৈধ ট্রাফিক আশা না করেন, তবে এই ফিচার বুদ্ধিমত্তাপূর্ণভাবে ব্যবহার করুন।
ম্যানুয়ালি ওয়ার্ডপ্রেসে IP ঠিকানা ব্যান করুন
আপনি যদি ম্যানুয়ালি ওয়ার্ডপ্রেসে IP ঠিকানা ব্লক করতে চান, তবে একাধিক পদ্ধতি রয়েছে। আপনার সুবিধা অনুযায়ী যেটি উপযুক্ত সেটি বেছে নিন।
ওয়ার্ডপ্রেস কমেন্ট ব্ল্যাকলিস্ট ব্যবহার করে স্প্যাম কমেন্ট রোধ করুন
আপনার ওয়ার্ডপ্রেস ড্যাশবোর্ডে নির্দিষ্ট কমেন্ট ব্ল্যাকলিস্ট করার অপশন থাকে, যা কমেন্টকারককে আপনার ওয়েবসাইটে আর কমেন্ট করতে দেয় না।
ওয়ার্ডপ্রেসে IP ঠিকানা ব্লক করার জন্য নিচের ধাপগুলো অনুসরণ করুন:
- আপনার ওয়ার্ডপ্রেস ড্যাশবোর্ডে লগইন করুন
- মেনু থেকে Settings > Discussion-এ যান
- Discussion পেজে নিচে স্ক্রল করুন এবং Comment Blacklist সেকশনটি খুঁজে পান
- যে IP ঠিকানাগুলো ব্লক করতে চান সেগুলো কপি-পেস্ট করুন
- Save Changes ক্লিক করতে ভুলবেন না
- ওয়ার্ডপ্রেস সফলভাবে এই IP ঠিকানাগুলো স্প্যাম কমেন্ট করা থেকে ব্লক করবে
এটি করলে স্প্যামাররা কমেন্ট করতে পারবে না, কিন্তু তারা এখনও আপনার ওয়েবসাইট অ্যাক্সেস করতে পারবে। এটা একটি সম্ভাব্য নিরাপত্তা ঝুঁকি কারণ এই আক্রমণকারীরা অন্যান্য উপায়ে আপনার ওয়েবসাইট হ্যাক করতে পারে।
cPanel-এ IP ব্লকার ব্যবহার করুন
বেশির ভাগ হোস্টিং প্রোভাইডার ওয়ার্ডপ্রেসে সন্দেহজনক IP ঠিকানা ব্লক করার অপশন দেয়। আপনি যদি এই পদ্ধতি পছন্দ করেন, তবে আপনার হোস্টিং অ্যাকাউন্ট থেকে নিচের ধাপগুলো অনুসরণ করে সন্দেহজনক IP ব্লক করতে পারেন:
- আপনার হোস্টিং অ্যাকাউন্টে লগইন করুন
- cPanel-এ যান এবং Security সেকশনে যান।
- এই সেকশনে IP ব্লক করার অপশন থাকবে। ব্লूहোস্টে এটি IP Blocker নামে পরিচিত। অন্য হোস্টিং প্রোভাইডার অন্য নাম দিতে পারে।
- এখন আপনি যে সকল IP ঠিকানা সন্দেহজনক হিসেবে নোট করেছেন সেগুলো যোগ করুন, আপনার হোস্টিং প্রোভাইডার সেগুলো লক করবে।
.htaccess ফাইল ব্যবহার করে ওয়ার্ডপ্রেসে IP ঠিকানা ব্লক করুন
ওয়ার্ডপ্রেসে IP ঠিকানা ব্লক করার আরেকটি পদ্ধতি হল এই IP গুলো সরাসরি আপনার .htaccess ফাইলে যোগ করা।
.htaccess ফাইল আপনার ওয়ার্ডপ্রেস ওয়েবসাইটে একটি গুরুত্বপূর্ণ কনফিগারেশন ফাইল। এতে কিছু নিয়ম থাকে যা ওয়েবসাইট সার্ভারের নির্দেশনা দেয়।
নোট: যদিও এটি IP ব্লক করার একটি বৈধ পদ্ধতি, আমরা আপনাকে নিজে এটি করার পরামর্শ দিই না যদি না আপনি আপনার টেকনিক্যাল দক্ষতায় আত্মবিশ্বাসী হন। .htaccess ফাইল একটি গুরুত্বপূর্ণ ওয়ার্ডপ্রেস ফাইল এবং এটি মডিফাই করা ঝুঁকিপূর্ণ। ছোট ভুলও আপনার ওয়েবসাইট ভাঙতে পারে। আপনি যদি এই পদ্ধতি অবলম্বন করেন, তবে প্রথমে আপনার ওয়েবসাইটের সম্পূর্ণ ব্যাকআপ নিন, যাতে কোনো সমস্যা হলে আপনি আপনার ওয়ার্ডপ্রেস ওয়েবসাইট রিস্টোর করতে পারেন।
- আপনার ওয়ার্ডপ্রেস হোস্টিং অ্যাকাউন্টে লগইন করুন।
- cPanel-এ যান এবং Files > File Manager-এ যান।
- File Manager-এ .htaccess ফাইল public_html নামক ফোল্ডারে থাকবে।
- ফাইলটি পাওয়া গেলে, রাইট-ক্লিক করে Edit বেছে নিন।
- তারপর ফাইলের শেষে নিচের কোড স্নিপেটটি যোগ করুন –
order allow,deny
deny from 1.39.175.142 (আপনার নোট করা IP ঠিকানা)
deny from 3.374.983.084
deny from 6.85.093.129
allow from all
- Save Changes ক্লিক করুন
এই কোড স্নিপেট আপনার হোস্টকে বলে দেবে কোন IP ঠিকানাগুলো আপনার সাইটে অ্যাক্সেস থেকে বঞ্চিত রাখবে। কোডে দেওয়া IP ঠিকানাগুলো শুধু উদাহরণ, সেগুলো আপনার সন্দেহজনক IP দিয়ে প্রতিস্থাপন করুন।
কেন আপনার নির vyhrের জন্য শুধু IP ব্লকিংয়ে নির্ভর করা উচিত নয়?
কখনো কখনো আপনি যদি ফ্রি বা অবিশ্বস্ত সমাধানের উপর নির্ভর করে আপনার ওয়ার্ডপ্রেস নিরাপত্তার مراقবত করান, ফলাফল অনুকূল নাও হতে পারে।
উদাহরণস্বরূপ, আপনার ওয়েবসাইট থেকে সন্দেহজনক IP ব্লক করার সময়, আপনার ফ্রি সিকিউরিটি প্লাগইন গ্রাহক বা টিম মেম্বারদেরও অ্যাক্সেস থেকে ব্লক করতে পারে। এটি আপনার ওয়েবসাইট নিরাপত্তার জন্য প্রতিকূল হতে পারে এবং সমাধান চেয়ে বেশি সমস্যা সৃষ্টি করতে পারে।
ঐব হলে, আপনাকে IP ঠিকানা হোয়াইটলিস্ট করে সঠিক ট্রাফিক ফিরিয়ে আনতে হবে। আপনি আপনার সিকিউরিটি প্লাগইন বা ম্যানুয়ালি এটি করতে পারেন, কিন্তু খুব নির্দিষ্ট অ্যাক্সেস রিকোয়ারমেন্ট না থাকলে ম্যানুয়ালি করা কঠিন হতে পারে। পরিবর্তে, একটি ভালো ফায়ারওয়াল দূষিত ট্রাফিক ব্লক করার পাশাপাশি সঠিক ধরনের ট্রাফিককে অ্যাক্সেস দেবে।
ম্যালকেয়ারর মতো একটি বুদ্ধিমান ফায়ারওয়াল জানে ম্যালিশিয়াস IP ঠিকানা এবং সেগুলোর মধ্যে পার্থক্য যারা কতগুলো ফ্যাক্টরের কারণে সতর্কতা সৃষ্টি করলেও বৈধ ভিজিটর।
ম্যালকেয়ারর ফায়ারওয়াল প্রতিদিন ৩ লাখেরও বেশি ওয়েবসাইট অধ্যয়ন করে ওয়েবসাইট নিরাপত্তার সূক্ষ্মতা বোঝার চেষ্টা করে যাতে আপনাকে নির্দিষ্ট IP ব্লক করার চিন্তা করতে হয় না।
ওয়ার্ডপ্রেসে IP ঠিকানা ব্ল্যাকলিস্ট: উপসংহার
ওয়ার্ডপ্রেসে IP ঠিকানা ব্লক করা আপনার সাইট সুরক্ষিত করার একটি অত্যন্ত কার্যকর প্রতিরোধমূলক ব্যবস্থা। এটি নিশ্চিত করে যে আক্রমণকারীদের আপনার ওয়েবসাইটে কোনো অ্যাক্সেস নেই এবং তারা কোনো গুরুতর ক্ষতি করতে পারার আগে থেমে থাকে।
আপনি যদি এই প্রক্রিয়া স্বয়ংক্রিয়ভাবে চান এবং নিরাপত্তা সমস্যায় চিন্তা না করতে চান, তবে ম্যালকেয়ারের মতো একটি নিরাপত্তা সমাধান বেছে নিতে পারেন যা শুধু সন্দেহজনক IP শনাক্ত করে না, বরং সেগুলো স্বয়ংক্রিয়ভাবে ব্লক ও করে। এইভাবে, আপনাকে কোনো আক্রমণের চিন্তা করতে হবena এবং আপনার ওয়েবসাইট ২৪/৭ নিরাপদ থাকবে।
FAQs
আমার ওয়ার্ডপ্রেস ওয়েবসাইট থেকে IP ঠিকানা কীভাবে ব্লক করব?
ওয়ার্ডপ্রেস ওয়েবসাইটে IP ঠিকানা ব্লক করার বিভিন্ন পদ্ধতি রয়েছে। কিন্তু সবচেয়ে সহজ পদ্ধতি হল ওয়ার্ডপ্রেস প্লাগইন ব্যবহার করা যেমন ম্যালকেয়ার। এটি আপনার ওয়েবসাইট থেকে সন্দেহজনক IP স্বয়ংক্রিয়ভাবে শনাক্ত করে ব্লক করবে। ওয়ার্ডপ্রেসে IP ব্ল্যাকলিস্ট করার অন্যান্য পদ্ধতিগুলো হল:
১. ওয়ার্ডপ্রেস ড্যাশবোর্ডের মাধ্যমে ব্লকিং
২. cPanel-এ IP ব্লকার ব্যবহার
৩. .htaccess ফাইল ব্যবহার করে নির্দিষ্ট IP ব্লক
কি আমি নিজে ওয়ার্ডপ্রেসে IP ঠিকানা ব্যান করতে পারি?
হ্যাঁ, আপনি নিজে ওয়ার্ডপ্রেসে IP ঠিকানা ব্লক করতে পারেন। প্রথমে সেটি IP ঠিকানা খুঁজে বের করতে হবে। একবার পেলে, আপনার ওয়ার্ডপ্রেস ড্যাশবোর্ডে উপলব্ধ কমেন্ট ব্ল্যাকলিস্টিং অপশন ব্যবহার করুন।
বিকল্পভাবে, cPanel-এ IP ব্লকার বা .htaccess ফাইল ম্যানুয়ালি IP ব্যান করার কিছু ভালো অপশন। আপনি আপনার সিকিউরিটি প্লাগইন দিয়েও ম্যানুয়ালি IP ব্ল্যাকলিস্ট করতে পারেন।
আমার ওয়েবসাইট থেকে কী ধরনের IP ঠিকানা ব্লক করতে পারি?
আপনি যদি এমন কোনো IP ঠিকানা পান যা বারবার লগইন অনুরোধ পাঠাচ্ছে বা liên tục স্প্যাম কমেন্ট করছে, সেগুলো সবচেয়ে সম্ভবত ম্যালিশিয়াস বট। আপনি এই IP ঠিকানাগুলো আপনার ওয়ার্ডপ্রেস ওয়েবসাইটে অ্যাক্সেস থেকে ব্লক করতে পারেন।
অধিকন্তু, আপনি যদি দেখেন এই সন্দেহজনক IP ঠিকানাগুলো একটি নির্দিষ্ট অঞ্চল থেকে আসছে, তবে আপনি পুরো অঞ্চলটিকে আপনার ওয়েবসাইট থেকে ব্যান করতে পারেন। তবে এই ফিচার সতর্কতার সাথে ব্যবহার করুন।
পুরো দেশের IP ঠিকানা ব্লক করা সম্ভব কি?
হ্যাঁ। ম্যালকেয়ার যে জিওব্লকিং টুল অফার করে সেটি ব্যবহার করে আপনি পুরো দেশ থেকে ওয়ার্ডপ্রেসে IP ঠিকানা ব্লক করতে পারেন। এটি অতিরিক্ত লাগতে পারে, কিন্তু ম্যালিশিয়াস অনুরোধ নির্দিষ্ট অঞ্চল থেকে আসে, এবং অঞ্চল ব্লক করলে আপনাকে প্রচুর শান্তি মেলে। কিন্তু এই ফিচার ব্যবহার করার সময় সতর্ক থাকুন কারণ এটি সেই দেশ থেকে যেকোনো বৈধ ট্রাফিকও ব্লক করবে।