অনেক সিস্টেম হ্যাক করা কঠিন, কিন্তু অধিকাংশ ওয়েবসাইট হ্যাক হয় কারণ সেগুলো আক্রমণের सामने কমজোর এবং মৌলিক সুরক্ষা নেই।
এই আর্টিকেলে আমরা আলোচনা করব কীভাবে আপনার ওয়ার্ডপ্রেস সাইটকে হার্ডেন (সুরক্ষা বাড়ানো) করবেন।
সংক্ষেপে: MalCare দিয়ে আপনার ওয়েবসাইট সুরক্ষিত করুন, এটি ওয়ার্ডপ্রেসের জন্য একটি সার্বিক সুরক্ষা স্যুট। MalCare-এর সাথে আপনি এক-ক্লিকে ওয়ার্ডপ্রেস সুরক্ষা হার্ডেন করতে পারেন।
শুরু করার আগে
আমরা তালিকাটি বাস্তবায়নের সহজতার ক্রমে সাজিয়েছি, তাই আপনি উপরে থেকে শুরু করে নিচের দিকে এগিয়ে যেতে পারেন। আমরা সুপারিশ করি প্রথমে MalCare ইনস্টল করুন এবং সেখানে সাইট হার্ডেনিং অপশনটি ব্যবহার করুন। এটি সঠিক দিকে একটি বড় ধাপ, তারপর আপনি এখানে ফিরে আরও উপায় अपना করতে পারেন।
প্রো টিপ: যেকোনো পরিবর্তন করার আগে, সুরক্ষা সংক্রান্ত হোক না হোক, আপনার ওয়েবসাইটের ব্যাকআপ নিন। সতর্ক থাকাই ভালো!
ওয়ার্ডপ্রেস সুরক্ষা হার্ডেন করার ৫টি সহজ উপায়
চলুন নিম্ন-ফলগুলো থেকে শুরু করি। এই মৌলিক সেটিংগুলো নिपटा দিন, তারপর আমরা হার্ডেনিংয়ে অগ্রসর হব।
শক্তিশালী পাসওয়ার্ড সেট করুন
পাসওয়ার্ড হল সবচেয়ে সহজ কিন্তু সবচেয়ে বেশি উপেক্ষিত ফল। তাই এটি ওয়ার্ডপ্রেস সাইট হার্ডেন করার তালিকার শীর্ষে আছে।
পাসওয়ার্ড মনে রাখতে কঠিন, এবং সেরা অনুশীলনগুলো কখনও কখনও বিরক্তিকর: ডুপ্লিকেট পাসওয়ার্ড নয়, সহজ পাসওয়ার্ড নয়, অক্ষর, সংখ্যা ও প্রতীক মিশ্রিত; তালিকা আসলে ভয়াবহ, وخصوص যখন আপনি ব্যবহার করছেন অনেক সার্ভিস।
আমরা বুঝতে পারছি, তাই পাসওয়ার্ড ম্যানেজার যেমন LastPass ব্যবহার করার পরামর্শ দিই। স্বয়ংক্রিয়ভাবে তৈরি অক্ষর, সংখ্যা ও প্রতীক মিশ্রিত স্ট্রিং ব্যবহার করুন আপনার অ্যাকাউন্ট সুরক্ষিত রাখতে। যদিও সম্ভাবনা কম, ব্লুট ফোর্স আক্রমণ এখন ডিকশনারি আক্রমণ ব্যবহার করে পাসওয়ার্ড অনুমান করে।
শক্তিশালী পাসওয়ার্ড বাধ্যতামূলক করুন
শক্তিশালী পাসওয়ার্ড থিমের সাথে এগিয়ে, এটি আপনার টু-ডু লিস্টে পরবর্তী আইটেম হতে হবে।
যখন একাধিক ব্যবহারকারী আপনার ওয়েবসাইট পরিচালনা করে, তখন নিশ্চিত করতে হবে প্রতিটি ব্যবহারকারী শক্তিশালী পাসওয়ার্ড রাখে এবং নিয়মিত পরিবর্তন করে। ছোট স্কেলে এটি সহজ, কিন্তু বড় টিমের জন্য সফ্টওয়্যার দিয়ে অটোমেট করা ভালো।
ওয়ার্ডপ্রেস ডিফল্টলি আপনাকে সতর্ক করবে যদি আপনি দুর্বল পাসওয়ার্ড বেছে নেন:
তবে আপনি 'confirm use of weak password' চেক করে এটিকে বাতিল করতে পারেন। এটি করলে আপনার ওয়েবসাইট আক্রমণের सामने ন'exposition পাবে।
ব্যবহারকারীদের পাসওয়ার্ড আপডেট বাধ্য করতে Expire Passwords প্লাগইন ছিল, যা পাসওয়ার্ডের ম্যাক্সিমাম দিন সেট করতে দিত। কিন্তু অধিকাংশ প্লাগইন অনেক দিন ধরে আপডেট হয়নি, তাই আমরা সেগুলো সুপারিশ করি না।
সর্বনিম্ন সুবিধা অনুমতি (Least Privilege) বাস্তবায়ন করুন
ওয়ার্ডপ্রেসে ৬টি পূর্ব-নির্ধারিত ভূমিকা থাকে: সুপার অ্যাডমিন, অ্যাডমিনিস্ট্রেটর, এডিটর, автор, কন্ট্রিবিউটর এবং সাবস্ক্রাইবার। প্রতিটি ভূমিকার নির্দিষ্ট অনুমতি থাকে, যা ক্যাপাবিলিটি বলা হয়। সম্পূর্ণ তালিকা এখানে পাবেন।
নোট: একক ওয়েবসাইটের জন্য অ্যাডমিনিস্ট্রেটর সবচেয়ে শক্তিশালী, মাল্টিসাইটের জন্য সুপার অ্যাডমিন।
যদি আপনার একক ওয়েবসাইট থাকে, তাহলে সীমিত সংখ্যক অ্যাডমিন রাখুন। নিয়ম: যত কম অ্যাডমিন quản lý করতে পারেন, उतনোই রাখুন। কারণ অ্যাডমিন ক্রেডেনশিয়াল চুরির ঝুঁকি কমাতে হবে।
SSL ইনস্টল করুন
SSL হল ব্যবহারকারী থেকে সার্ভারে এবং সার্ভার থেকে ব্যবহারকারী ডেটা এনক্রিপ্টেড সংযোগের মাধ্যমে নিরাপদে প্রেরণ করার পদ্ধতি।
এটি ভালো সুরক্ষা অনুশীলন হওয়াও পাশাপাশি, গুগল ওয়েবসাইটে SSL বাধ্যতামূলক করেছে। এর না থাকলে ব্রাউজারে "Not secure" দেখায়, HTTPS-এর बदলে HTTP থাকলে।
পূর্বে SSL সার্টিফিকেট ইনস্টল করা জটিল ছিল, এখন নয়। আমাদের पास SSL ইনস্টল করার এবং সব পেজ HTTPS নিশ্চিত করার সম্পূর্ণ গাইড আছে।
ওয়ার্ডপ্রেস সিকিউরিটি প্লাগইন সেট আপ করুন
আমাদের তালিকার এখান পর্যন্ত সব ম্যানুয়াল ধাপ। বাকি অংশ কিছুটা জটিল। অনেক उपায় MalCare-এর সাইট হার্ডেনিং ফিচারে অন্তর্ভুক্ত।
প্লাগইন ইনস্টল করে ড্যাশবোর্ড থেকে উপায়গুলো সেট আপ করলে আপনার অনেক সময় বাঁচবে। এখনই চেষ্টা করুন।
ওয়ার্ডপ্রেস হার্ডেন করার ৬টি মধ্যম উপায়
এই বিভাগের প্রতিটি উপায়ে একটি প্লাগইন ইনস্টল করতে হয়। আমরা হালকা মনে করে প্লাগইন ইনস্টল করার পরামর্শ দই না, কারণ এগুলো প্রায়ই দুর্বলতা নিয়ে আসে এবং সংক্রমণের প্রবেশদ্বার হয়ে ওঠে। প্লাগইন বেছে নেওয়ার সময় বিবেকশীল হন।
টু-ফ্যাক্টর অথেন্টিকেশন (2FA)
হ্যাকাররা লগইন পেজের মাধ্যমে প্রবেশ করার সবচেয়ে সাধারণ উপায় হল ব্লুট ফোর্স আক্রমণ, যেখানে বট দিয়ে লগইন ক্রেডেনশিয়াল অনুমান করা হয়। অন্যদিক থেকে, অন্য সাইট থেকে ডেটা লিক হলে একই ইউজারনেম-পাসওয়ার্ড ব্যবহার করলে হ্যাকারদের কাজ সহজ হয়।
সুরক্ষার জন্য প্রতিটি ব্যবহারকারীর জন্য টু-ফ্যাক্টর ভেরিফিকেশন যোগ করুন—সুপার অ্যাডমিন থেকে সাবস্ক্রাইবার পর্যন্ত। জিমেইলের মতো ২-স্টেপ ভেরিফিকেশন ব্যবহার করলে হ্যাকারদের অ্যাক্সেস পাওয়া কঠিন হয়।
লগইন প্রচেষ্টা সীমাবদ্ধ করুন
ব্যাংক সহ অনেক সাইট তিনবার ভুল লগইন দিলে লক করে দেয় বা 'Forgot password' অপশন দেয়। এটি ব্লুট ফোর্স আক্রমণ রোধে সাহায্য করে।
ডিফল্টলি ওয়ার্ডপ্রেস অনলিমিটেড লগইন প্রচেষ্টা দেয়। সীমাবদ্ধ করলে সুরক্ষা বাড়ে। তিনটি উপায়ে এটি করা যায়:
- Limit Login Attempts Reloaded প্লাগইন ইনস্টল করুন।
- MalCare সক্রিয় থাকলে অটোমেটিক্যালি ক্যাপচা-ভিত্তিক সুরক্ষা থাকে।
- functions.php-এ কোড যোগ করে (টেকনিক্যাল এবং রিস্কি, কোডিং জানা না থাকলে না করুন)।
বিস্তারিত এবং কোডের জন্য আমাদের লগইন আটেমপ্ট লিমিট সংক্রান্ত আর্টিকেল দেখুন।
অডিট লগ রাখুন
এটি হার্ডেনিং Maß নয়, কিন্তু অত্যাবশ্যক সুরক্ষা মাপ।
WP Security Audit Log প্লাগইন ইনস্টল করুন, যা ওয়েবসাইটের সব কার্যক্রম ট্র্যাক করে—লগইন, লগআউট, পরিবর্তন, তৈরি, সংশোধন, মুছে ফেলা, আপডেট ইত্যাদি। হ্যাক হলে সন্দেহজনক কার্যক্রম শনাক্ত করতে পারবেন। তাত্ক্ষণিক বিজ্ঞপ্তি পাবেন এবং এক ক্লিকে ব্যবহারকারী ব্লক করতে পারবেন।
নিষ্ক্রিয় ব্যবহারকারী অটো লগআউট করুন
ব্যাংকিং সাইটের মতো একটি নির্দিষ্ট সময় নিষ্ক্রিয় থাকলে অটোমেটিক্যালি লগআউট হবে। এটি অননুমোদিত অ্যাক্সেস থেকে রক্ষা করে।
আইডেল সেশন লগআউট ফিচারवाले প্লাগইন ব্যবহার করুন।
সন্দেহজনক ওয়ার্ডপ্রেস লগইন জন্য সতর্কতা সেট আপ করুন
হ্যাকাররা নিরাপত্তা বাইপাস করার উপায় খুঁজে পায়, তাই সতর্ক থাকা জরুরি। সন্দেহজনক কার্যক্রমের জন্য সতর্কতা সেট আপ করুন।
MalCare-এর মতো সিকিউরিটি প্লাগইন ব্যবহার করুন, যা নিরতর স্ক্যান করে ম্যালওয়্যার বা সন্দেহজনক কিছু পেলে সতর্ক করে।
ওয়েব অ্যাপ্লিকেশন ফায়ারওয়াল (WAF) সেট আপ করুন
WAF হ্যাকারদের সাইটে ভিজিট করার আগেই ব্লক করে, IP ঠিকানা ট্র্যাক করে। যদি কোনো IP পূর্বে ম্যালিশিয়াস কার্যক্রম করেছে থাকে, তবে সেটি ব্লক করা হয়।
সিকিউরিটি প্লাগইন দিয়ে ফায়ারওয়াল সেট আপ করুন এবং সেরা সুরক্ষা নিশ্চিত করুন।
ওয়ার্ডপ্রেস হার্ডেন করার ৭টি জটিল পদ্ধতি
এখন আসছে মূল কঠিন অংশ। এগুলো কিছু কোডিং বা ডেভেলপমেন্ট অভিজ্ঞতা চায়, ভুল করলে সাইট ক্র্যাশ হতে পারে। সতর্কতার সাথে এগিয়ে যান এবং ব্যাকআপ নিন।
অবিশ্বস্ত ফোল্ডারে PHP এক্সিকিউশন ব্লক করুন
PHP হল ওয়েব ডেভেলপমেন্টে ব্যবহৃত একটি স্ক্রিপ্টিং ল্যাঙ্গুয়েজ। আপনার ওয়ার্ডপ্রেস সাইট ফাইল ও ফোল্ডার থেকে বने। কিছু নির্দিষ্ট ফাইল/ফোল্ডারই PHP ফাংশন ব্যবহার করে। হ্যাকার অ্যাক্সেস পেলে নিজেদের ফোল্ডার বানাতে পারে বা আপনার ফাইলগুলিতে ম্যালিশিয়াস PHP কোড ইনজেক্ট করতে পারে।
এটি রোধ করতে অজানা ফোল্ডার থেকে PHP এক্সিকিউশন ব্লক করুন এবং যেখানে PHP দরকার নেই সেখানে নিষ্ক্রিয় করুন।
সতর্কতা: ব্যাকএন্ড ফাইল ও ডেটাবেস টেবিলের সাথে ছেড়াছাডি রিস্কি এবং সাইট ভাঙতে পারে। টেকনিক্যাল জ্ঞান থাকলে করুন, নাহলে প্রফেশনাল সাহায্য নিন।
১. cPanel > File Manager দিয়ে ওয়েবসাইটের ফাইল অ্যাক্সেস করুন (নहीं থাকলে FileZilla FTP ক্লায়েন্ট ব্যবহার করুন)।
২. public_html-এ wp-includes, wp-admin, wp-content ফোল্ডার দেখবেন।
৩. .htaccess ফাইল খুঁজুন। না থাকলে নোটপ্যাডে তৈরি করে .htaccess নামে সেভ করুন।
৪. .htaccess-এ নিচের কোড পেস্ট করুন:
<Files *.php>
deny from all
</Files>
৫. নতুন ফাইল হলে wp-includes এবং wp-content/uploads ফোল্ডারে আপলোড করুন।
এটি ফাইল পারমিশন পরিবর্তন করে সেই ডিরেক্টরিতে PHP ফাইল রান ব্লক করবে। যদি জটিল লাগে, MalCare-এর মতো প্লাগইন অটোমেটিক্যালি করে দেয়।
ফাইল এডিটর নিষ্ক্রিয় করুন
হ্যাকার অ্যাডমিন অ্যাকাউন্ট পেলে থিম ও প্লাগইন এডিটর (Appearance > Editor, Plugins > Plugin Editor) দিয়ে কোড পরিবর্তন করতে পারে, ম্যালিশিয়াস স্ক্রিপ্ট আপলোড করতে পারে। সাধারণ হ্যাকগুলো: SQL ইনজেকশন, SEO স্প্যাম, জাপানি SEO স্প্যাম।
এডিটর নিষ্ক্রিয় করতে wp-config ফাইল অ্যাক্সেস করুন (File Manager বা FTP)। এটি টেকনিক্যাল এবং রিস্কি, MalCare-এর 'Disable file editor' ফিচার ব্যবহার করুন।
ম্যানুয়াল পদ্ধতি:
- File Manager-এ wp-config ফাইল খুঁজে Edit ক্লিক করুন।
- Disable Encoding Check সিলেক্ট করে Edit করুন।
- নিচের লাইন খুঁজুন:
/* That’s all, stop editing! Happy publishing. */ - তার উপরে কোড যোগ করুন:
define( ‘DISALLOW_FILE_EDIT’, true ); - চেঞ্জ সেভ করে বন্ধ করুন।
- ড্যাশবোর্ডে এডিটর অপশন আর 보이지াবে।
cPanel না থাকলে FTP দিয়ে wp-config ডাউনলোড করুন, কোড যোগ করে আবার আপলোড করুন।
সিকিউরিটি কি পরিবর্তন করুন
ওয়ার্ডপ্রেস লগইন সুবিধার জন্য ক্রেডেনশিয়াল এনক্রিপ্টেড ফর্মে সংরক্ষণ করে। প্লেইন টেক্সট থাকলে হ্যাকার পড়তে পারবে। এনক্রিপশনের জন্য সিকিউরিটি কিজ এবং স্যাল্ট ব্যবহার করা হয়। কিজ র্যান্ডম ভেরিয়েবল যা অ্যাডমিন ইউজারনেম-পাসওয়ার্ড এনক্রিপ্ট করে, স্যাল্ট এনক্রিপশন আরও শক্তিশালী করে।
হ্যাকার কিজ ও স্যাল্ট পেলে এনক্রিপ্টেড ডেটা ডিক্রিপ্ট করতে পারবে। তাই সময়-सময়ে কিজ ও স্যাল্ট পরিবর্তন করা উচিত। নতুন কিজ পাওয়ার লিংক: Secret Key। পেজটি এভাবে দেখাবে:
উপরের পদ্ধতিতে wp-config ফাইলে জেনারেটেড মান কপি-পেস্ট করুন:
এটাও কোড পরিবর্তন চাই, টেক-সেভি না হলে করবেন না। সিকিউরিটি প্লাগইন দিয়ে করুন।
প্লাগইন ইনস্টলেশন নিষিদ্ধ করুন
ব্যবহারকারী বা ক্লায়েন্ট অনুপযোগী প্লাগইন ইনস্টল করতে পারে, যা সমস্যা সৃষ্টি করে। তাই তাদের এই ক্ষমতা বাদ দিন।
দুটি উপায়ে প্লাগইন/থিম আপডেট ও ইনস্টলেশন বন্ধ করা যায়:
wp-config.php-এ কোড যোগ করে
পূর্বের পদ্ধতিতে নিচের লাইন যোগ করুন:
define(‘DISALLOW_FILE_MODS’,true);
নোট: থিম/প্লাগইন আপডেট বা নতুন ইনস্টল করতে এই লাইন মুছে দিতে হবে।
সিকিউরিটি প্লাগইন ব্যবহার করে
MalCare-এ শুধু একটি বাটন ক্লিক করে এনাবল/ডিজেবল করা যায়। এটি চরম উপায় কিন্তু বহু-ব্যবহারকারী সাইটে বা ক্লায়েন্টকে সীমাবদ্ধ করতে প্রয়োজনীয়।
wp-config.php ফাইল সুরক্ষিত করুন
wp-config.php আপনার ওয়ার্ডপ্রেস ইনস্টলেশনের সবচেয়ে критиক্যাল ফাইল, হ্যাকারদের প্রধান লক্ষ্য। এতে ডেটাবেস অ্যাক্সেস ক্রেডেনশিয়াল থাকে এবং সাইট ফাংশন করার জন্য দায়ী।
ফাইল এডিটিং নিষ্ক্রিয় করার পাশাপাশি সিকিউরিটি কি পরিবর্তন এবং প্লাগইন ইনস্টলেশন নিষিদ্ধ করতে পারেন।
wp-config.php লুকান
ফাইলটি এক লেভেল উপরে সরান। এটি সরাসরি সুরক্ষা নয়, ম্যালওয়্যারকে ফাইল খুঁজে পাওয়া কঠিন করে। তবে এটি অদ্ভেদ্য নয়। ডেভেলপাররা একমত নয়, আমরা "যত্ন করি হ্যাক করা কঠিন হোক" দৃষ্টিভঙ্গি अपনাই।
wp-config.php-এ অ্যাক্সেস নিষেধ করুন
এটি কঠোর উপায়। .htaccess ফাইলের শুরুতে নিচের কোড যোগ করুন:
<files wp-config.php>
order allow,deny
deny from all
</files>
wp-config.php সুরক্ষার আরও কিছু উপায় আছে, একটি চেকলিস্টে সব একসাথে করা যায়।
ডেটাবেস আলাদা রাখুন
একাধিক ওয়ার্ডপ্রেস সাইট চালালে ডেটাবেসগুলো আলাদা এবং ভিন্ন লোকেশনে রাখুন। এক সাইট হ্যাক হলে অন্যগুলো সুরক্ষিত থাকবে (সিদ্ধান্তভাবে, কারণ অন্যগুলোর সুরক্ষাও বিষয়)। ইনস্টলেশন সময়ে করা ভালো, পরে করলেও লাভের। MySQL কনফিগারেশনের অভিজ্ঞতা দরকার।
wp-admin সুরক্ষিত করুন
লগইন সুরক্ষা পরবর্তী লেভেলে নিতে SSL বাধ্যতামূলক করুন। SSL ইনস্টল করা এবং মিক্সড কন্টেন্ট সমস্যা সমাধান করা নিশ্চিত করুন।
wp-config.php-এ কোড যোগ করুন:
define(‘FORCE_SSL_ADMIN’, true);
সহজ ধাপ হলেও এটি জটিল বিভাগে আছে কারণ প্লাগইনগুলো সবসময় SSL-সाथে সুদর ভাবে কাজ করে না। বিস্তারিত জানার জন্য সংশ্লিষ্ট আর্টিকেল পড়ুন।
ওয়ার্ডপ্রেস সিকিউরিটি প্লাগইন ব্যবহার করুন
উপরের উপায়গুলো সহজে ও দ্রুত বাস্তবায়ন করতে MalCare ইনস্টল করুন।
ভালো সিকিউরিটি প্লাগইন হার্ডেনিং মাপ, ওয়েব অ্যাপ্লিকেশন ফায়ারওয়াল, বট সুরক্ষা এবং স্ক্যানার একসাথে দেয়। টেকনিক্যাল জটিলতায় সময় বয়ব করতে হয় না।
সব প্লাগইন একসমান সুবিধা দেয় না। আমরা MalCare সুপারিশ করি কারণ এটি কয়েক ক্লিকে কাজ করে ফেলে।
প্লাগইন ইনস্টল করলে আপনার সাইটই সুরক্ষিত হয়ে যায়:
- নিয়মিত স্ক্যান করে সন্দেহজনক কার্যক্রম চেক করে
- প্রোएक্টিভ ফায়ারওয়াল ম্যালিশিয়াস ট্রাফিক ব্লক করে
- রিয়েল-টাইম ম্যালওয়্যার সতর্কতা
- ১-ক্লিক ম্যালওয়্যার ক্লিনআপ
বিভিন্ন লেভেলের হার্ডেনিং বাস্তবায়ন করা যায়, যা অপশনাল কারণ সব ওয়েবসাইট মালিক সব মাপ নিতে চান না। আপনার প্রয়োজন অনুযায়ী বেছে নিন।
Essentials (প্রাথমিক)
অবিশ্বস্ত ফোল্ডারে PHP এক্সিকিউশন ব্লক এবং ফাইল এডিটিং নিষ্ক্রিয় করা যায়। এটি অবশ্যই নেওয়া উচিত। সাধারণত ওয়ার্ডপ্রেস ফাইল/ফোল্ডারের সাথে ছেড়াছাডি করা হয় না, ড্যাশবোর্ড থেকেই কাজ হয়। এডিটর বন্ধ করলে হ্যাকারদের কিছু প্রবেশদ্বার বন্ধ হয়।
Advanced (উন্নত)
প্লাগইন ও থিম ইনস্টলেশন ব্লক করা যায়, অর্থাৎ কেউ নতুন ইনস্টল করতে পারবে না। এটি চরম উপায়, শুধু হ্যাক সন্দেহ হলে বা অনেক লোক সাইটে কাজ করলে নিন। নতুন প্লাগইন/থিম ইনস্টল করতে MalCare ড্যাশবোর্ড থেকে ডিজেবল করুন।
Paranoid (অতিশয় সতর্ক)
এখানে সিকিউরিটি কি পরিবর্তন এবং সব ব্যবহারকারীর পাসওয়ার্ড রিসেট করা যায়। টিমে একাধিক লোক থাকলে হ্যাকারদের কredenশিয়াল অনুমানের সুযোগ বড়ে। নিয়মিত কি ও পাসওয়ার্ড পরিবর্তন অটোমেট করতে এটি সাহায্য করে। হ্যাক থেকে রিকভার হচ্ছে থাকলে এটি অপরিহার্য।
এছাড়া নিচের সুরক্ষা ফিচারও পাবেন:
- সীমিত লগইন প্রচেষ্টা
- ক্যাপচা-ভিত্তিক লগইন
- অননুমোদিত অ্যাক্সেস সতর্কতা
- ফাইল মডিফিকেশন/আপডেট দেখানো এক্টিভিটি লগ
- প্রতিটি IP রিকোয়েস্ট বিশ্লেষণ করে ব্লুট ফোর্স আক্রমণ থেকে রক্ষা
- SQL ইনজেকশন, SEO স্প্যাম, DDOS আক্রমণ থেকে সুরক্ষা
একসম্পূর্ণ সিকিউরিটি প্লাগইন এর অংশগুলোর যোগফল চেয়ে বড়। একসাথে ব্যবহার করলে ম্যালিশিয়াস কার্যক্রমের বিরুদ্ধে একটি শক্তিশালী বাধা তৈরি হয়। MalCare ইনস্টল করুন এবং চিন্তামুক্ত থাকুন।
অতিরিক্ত কредиটের জন্য
নিচের টিপসগুলো হার্ডেনিং ক্যাটেগরিতে না পড়েও সুরক্ষা-সচেতন অ্যাডমিনের জন্য সেরা অনুশীলন। উপরের লিস্ট শেষ করলে এগুলো করুন।
ওয়েবসাইট ব্যাকআপ নিন
তালিকায় সবচেয়ে কম আকর্ষণীয়: ব্যাকআপ। আমরা জানি, আমরা ওয়ার্ডপ্রেসের জন্য সেরা ব্যাকআপ প্লাগইন বানাই।
ভালো ব্যাকআপের গুরুত্ব বুঝতে খারাপ পরিস্থিতি কল্পনা করুন। আপনি মাস বছর পরিশ্রম করে সাইট বানিয়েছেন—গ্রাহক, কন্টেন্ট, বিজ্ঞাপন রেভেনিউ, খ্যাতি। একদিন হঠাৎ সব মুছে গেল—ম্যালওয়্যার বা সার্ভার ফেইল। সেক্ষণে ব্যাকআপ থাকলে কতটা মুল্যवान! ব্যাকআপ জরুরি, এটা সাধারণ বুদ্ধি।
কম্পিউটার ম্যালওয়্যার থেকে মুক্ত রাখুন
স্পষ্ট জিনিসগুলোই কখনও কখনও আমাদের ভুলে ফেলায়। আপনি যে কম্পিউটার বা ওয়াইফাই ব্যবহার করেন, সেটি ওয়েবসাইট সুরক্ষা প্রভাবিত করে। ওয়ার্ডপ্রেস হার্ডেন করলেও যদি কম্পিউটারে কিলগার (keylogger) থাকে, তাহলে লগইন কredenশিয়াল হ্যাকারের হাতে পড়ে যাবে।
সব কিছু সর্বদা আপডেট রাখুন
ওয়ার্ডপ্রেসের পাশাপাশি থিম ও প্লাগইন আপডেট রাখা জরুরি। প্রতিদিন দুর্বলতা খুঁজে পাওয়া যায় এবং ডেভেলপাররা প্যাচ রিলিজ করে।
যদি কোনো প্লাগইন/থিম ব্যবহার না করেন, মুছে ফেলুন। পরে দরকার হলে আবার ইনস্টল করুন।
পেইড প্লাগইন কেনা এই কারণেই জরুরি। পেইড প্লাগইন সক্রিয়ভাবে রক্ষণাবেক্ষণ হয় এবং সাপোর্ট চ্যানেল থাকে। MalCare-এ আমরা হ্যাক করা সাইটের অভিজ্ঞতা দিয়ে প্রতিদিন প্লাগইন উন্নত করি। সক্রিয় রক্ষণাবেক্ষণযুক্ত প্লাগইন সুরক্ষায় বিনিয়োগ।
SFTP ব্যবহার করুন
FTP ব্যবহার করলে SFTP-এ স্বিচ করুন। এটি SSH দিয়ে ফাইল ট্রান্সফার করে, ডেটা ট্রান্সিটタイムে এনক্রিপ্টেড থাকে এবং পড়া যায় না। ইউজার ও সার্ভার দুটির অথেন্টিকেশন থাকে। SFTP নতুন স্ট্যান্ডার্ড, FTP প্রতিস্থাপন করছে। কনফিগারেশন প্রায় একই, লিগেসি প্রোটোকল বজায় রাখার কোনো কারণ নেই।
বিশ্বস্ত ওয়েব হোস্ট বেছে নিন
অधিকাংশ সিকিউরিটি আর্টিকেল অ্যাডমিনের কর্তব্য বলে। অনেক দুর্বলতা ইনস্টল্ড অ্যাপ্লিকেশন থেকে আসে, কিন্তু সার্ভারও অভেদ্য নয়। সার্ভার ফিজিক্যালি সুরক্ষিত কি? হ্যাকার রুমে ঢুকতে পারে কি? অ্যাডমিনের হাতে এগুলো নয়।
তবে আপনি কী করতে পারেন? বিশ্বস্ত হোস্ট বেছে নিন। ভালো হোস্ট তাদের প্র্যাকটিসসহ স্পষ্ট থাকে এবং সার্ভার সুরক্ষার কংক্রিট মাপ अपনায়। খরচ কাটানোর জায়গা নয়, সস্তা হোস্ট ভবিষ্যতে খুব ব্যয়বহুল সিদ্ধ হতে পারে।
উপসংহার
ওয়ার্ডপ্রেস সিকিউরিটি প্লাগইন ইনস্টল করার গুরুত্ব আমরা যত বলি কম।
ম্যালওয়্যার মুছে ফেলা কষ্টসাধ্য, ভুল-ভুলের সম্ভাবনা রয়েছে এবং এক্সপার্ট ছাড়া করা উচিত নয়, যা ব্যয়বহুল। তখন পর্যন্ত আপনি ডেটা, ট্রাফিক, খ্যাতি ইত্যাদি হারিয়ে ফেলেছেন।
তাই প্রি-এমপটিভ দৃষ্টিভঙ্গিতে সিকিউরিটি প্লাগইন ইনস্টল করুন। তারপর এই আর্টিকেলে ফিরে হার্ডেনিং মাপগুলো বাস্তবায়ন করুন এবং সাধারণ ভুলগুলো চেক করুন। আপনার ভবিষ্যতের আপনারা আপনার দূরদৃষ্টির জন্য কৃতজ্ঞ থাকবেন।
প্রশ্নোত্তর
ওয়ার্ডপ্রেস হার্ডেনিং কী?
ওয়ার্ডপ্রেস হার্ডেনিং হল সেটিংস ও কনফিগারেশনের সমষ্টি যা আপনার ওয়েবসাইটের নিরাপত্তা বাড়ায়। এই টেকনিকগুলো ওয়েবসাইটের সব সম্পদ কভার করে এবং পরিচিত দুর্বল প্রবেশপথগুলো শক্তিশালী করে ম্যালওয়্যার সংক্রমণের ঝুঁকি কমায়।
কেন আমি ওয়ার্ডপ্রেস হার্ডেন করব?
যদি আপনার ওয়েবসাইটের নিরাপত্তা এবং দর্শকদের ডেটার সুরক্ষা মনে থাকে, তাই হার্ডেন করবেন। এগুলো সহজ মাপ দিয়ে দুর্বলতা দূর করে ম্যালওয়্যার ঝুঁকি কমায়। ম্যালওয়্যার মুছে ফেলা রোধ করার চেয়ে অনেক কঠিন।
ওয়ার্ডপ্রেস হার্ডেন করা কি কঠিন?
ড্যাশবোর্ড থেকে করা কিছু সহজ মাপ আছে। কিছু জটিল, কিন্তু সিকিউরিটি প্লাগইন ইনস্টল করলে জটিলতা অনেকটাই দূর হয়। প্লাগইন ইনস্টল করা কঠিন নয়।
সিকিউরিটি প্লাগইন থাকলে হার্ডেনিং দরকার?
হ্যাঁ, কারণ ভালো প্লাগইন হলেও সব কখনও হার্ডেনিং মাপ করবে না। মজবুত পাসওয়ার্ড বেছে নেওয়া বা স্ট্রং অথেন্টিকেশন প্রোটোকল প্লাগইনের সুযোগের বাইরে।