ওয়ার্ডপ্রেস সিকিউরিটি ভুল: আপনি কি জানেন প্রতি মিনিটে ওয়ার্ডপ্রেস ওয়েবসাইটের ওপর প্রায় ৯০,৯৭৮টি হ্যাক চেষ্টা হয়? একবার সাইট হ্যাক হলে হ্যাকাররা সেটি ব্যবহার করে স্প্যাম ইমেইল পাঠানো (ফিশিং হ্যাক), অন্য সাইটে আক্রমণ, স্প্যাম লিংক ইনজেক্ট করা, দর্শক রিডাইরেক্ট করা ইত্যাদি দুর্ভাবনামূলক কাজ করে।
এই জন্য আপনার মতো ওয়ার্ডপ্রেস সাইট মালিকদের সিকিউরিটি বিষয়ে গভীরে চিন্তা করতে হবে। সিকিউরিটির জন্য কোনো একক সমাধান (সিল्वर বুলেট) নেই—বরং অনেক কঠিন কাজ সঠিকভাবে করতে হয়। ইন্টারনেটে সাইট নিরাপদ রাখার অসংখ্য পরামর্শ আছে। কিছু পরামর্শ একে অপরের সাথে বিরোধाभাস gösterে, কিছু পুরনো। নানা মতামতের মধ্যে সাইট মালিকরা বিভ্রান্ত হয়ে ভুল করে বসে।
সাইটের সিকিউরিটি রক্ষা সহজ কাজ নয়, বিশেষত নতুন সাইট মালিকদের জন্য যারা সাধারণ ভুলগুলো করে সাইটকে হ্যাকের सामने ফেলে দেয়। সাধারণ সিকিউরিটি ভুলগুলো জানলে সেগুলো এড়ানো যায়। এই লিস্টটি সেজন্য তৈরি করা হয়েছে।
সাইট মালিকরা যা সিকিউরিটি ভুল করে:
নিচের ব্যবস্থা নেওয়ার আগে ওয়ার্ডপ্রেস সিকিউরিটি অডিট চালাতে পরামর্শ দেওয়া হয়—
১. ওয়ার্ডপ্রেস কোর, প্লাগইন ও থিম আপডেট না করা
ওয়ার্ডপ্রেস কোর ও অ্যাড-অন আপডেট রাখা ভালো সিকিউরিটি মেজার। আপডেট শুধু নতুন ফিচার আনে না, দুর্বলতা প্যাচও করে। ওয়ার্ডপ্রেস ইকোসিস্টেমে দুর্বলতার খবর খুব দ্রুত ছড়িয়ে পড়ে এবং হ্যাকাররা সেটি অপব্যবহার করে। আপনি আপডেট না করলে যা দুর্বলতা প্যাচ হত, সেটি থাকায় সাইট সহজে ভাঙা যায়।
কিছু সাইট মালিক আপডেট না করেন কারণ তারা জানে না আপডেট সিকিউরিটির সাথে জড়িত। অন্যদের ভয় থাকে ইনকম্প্যাটিবিলিটির। ওয়ার্ডপ্রেস কোর ও অ্যাড-অন আপডেটের পর সাইট ভাঙতে পারে।
ওয়ার্ডপ্রেস আপগ্রেডগুলো সব পুরনো ভার্সনের সাথে কম্প্যাটিবল ডিজাইন করা হয়। তাই আপনার সাইট ৪.১ ভার্সনে থাকলে আপনি ৪.৯-এ আপডেট করতে পারেন। তবুও প্রতিটি আপডেটে সাইট ক্র্যাশের খবর আসে। উদাহরণস্বরূপ লেটেস্ট ৪.৯.৬ ভার্সনে।
থিম ও প্লাগইন আপডেটেও একই সমস্যা হতে পারে। অনেক সময় ডেভেলপাররা হড়বড়ি আপডেট দেন বা অক্ষম হন। প্লাগইন ও থিম বাজার অত্যন্ত প্রতিযোগিতামূলক, নতুন ফিচার দ্রুত যোগ করার চাপে ডেভেলপাররা পুরনো ওয়ার্ডপ্রেস ভার্সনের সাথে কম্প্যাটিবিলিটি টেস্ট করতে পারেন না। কেউ পুরনো ওয়ার্ডপ্রেস ব্যবহার করছেন এবং শুধু লেটেস্ট কিছু ভার্সনের সাথে কম্প্যাটিবল প্লাগইন আপডেট করলে তার সাইট ভাঙে।
কম্প্যাটিবিলিটি ভয়ে সাইট মালিকরা সিকিউরিটি আপডেট বাদ দিয়ে দেন।
সমাধান: স্টেজিং সার্ভিস এই সমস্যা সমাধান করতে পারে। ওয়ার্ডপ্রেস কোর ও অ্যাড-অন ইনস্টলেশন টেস্ট করার জন্য ডুপ্লিকেট সাইট তৈরি করার প্রক্রিয়াকেই স্টেজিং বলে। BlogVault বা Kinsta-এর মতো হোস্টিং প্রোভাইডার স্টেজিং এনভায়রনমেন্ট দেয়। আপনার হোস্ট বা ব্যাকআপ সার্ভিসে চেক করুন স্টেজিং অপশন আছে কিনা। না থাকলে এমন সার্ভিস নিন যাতে স্টেজিং করা যায়।
প্লাগইন, থিম, কোর আপডেট রাখার পাশাপাশি আমরা দৃঢ়ভাবে পরামর্শ দিই ওয়ার্ডপ্রেস সল্ট ও সিকিউরিটি কী আপডেট রাখতে।
২. নিম্নমানের অ্যাড-অন ব্যবহার করা
সব ওয়ার্ডপ্রেস প্লাগইন ও থিম ভালো বানানো নয়। কিছু কোয়ালিটি অ্যাসুরেন্স উপেক্ষা করে, কিছু 아마চュোর প্রোগ্রামার বানায়। ব্যবহারকারীরা যা ব্যবহার করছে সেটি কতটা ভালো সেটা বুঝতে হবে। কিন্তু দুর্ভাগ্যক্রমে অনেক ওয়ার্ডপ্রেস ব্যবহারকারীর টেকনিক্যাল জ্ঞান নেই, ফলে সে ভালো প্লাগইন/থিম চেনাতে পারেন না।
সমাধান: এমন ব্যবহারকারীদের সাহায্যে কিছু বৈশিষ্ট্য নিচে দেওয়া হলো যাতে ভালো থিম বা প্লাগইন চেনা যায়:
- অ্যাড-অন প্রতিষ্ঠিত সোর্স থেকে নিন—ওয়ার্ডপ্রেস প্লাগইন রিপোজিটরি বা Elegant Themes, ThemeForest-এর মতো জনপ্রিয় সেলার।
- ওয়ার্ডপ্রেস রিপোজিটরিতে ভালো রেটিং এবং বাস্তব ব্যবহারকারীর রিভিউ থাকা উচিত। গুগল সার্চ করলে রিভিউ পাওয়া যাবে।
- নিশ্চিত করুন প্লাগইনটি অনেক দিন ধরে আছে এবং সময়ের কসরटी সহ্য করেছে। সিকিউরিটি আপডেট ও বাগ ফিক্সের লিস্ট রিপোজিটরি বা অফিসিয়াল সাইটে থাকা উচিত।
- এবং নিয়মিত আপডেট হচ্ছে কিনা চেক করুন—শেষ আপডেট ২ মাস কম আগে হওয়া উচিত।
৩. অবৈধ প্লাগইন ও থিম ব্যবহার করা
অনেক ওয়েবসাইট প্রিমিয়াম থিম ও প্লাগইন বিনামূল্যে দেয়। এই ফ্রি প্রোডাক্টগুলো ব্যবহার করলে বিপদ হতে পারে কারণ অনেক সময় এগুলোর মধ্যে ইচ্ছাকৃতভাবে ম্যালওয়ার ঢুকিয়ে থাকে। এই অবৈধ অ্যাড-অন ইনস্টল করা হ্যাকারদের সাইটে আহ্বান করার মতো। একবার আক্রমণকারী ভুল কোড দিয়ে সাইটে ঢুকলে স্প্যাম ইমেইল পাঠানো বা অন্য সাইটে আক্রমণ চালাতে পারে। এছাড়া ম্যালওয়ার থাকায় হোস্টিং প্রোভাইডার অ্যাকাউন্ট নিলंबিত করে, গুগল ব্ল্যাকলিস্ট করে, অ্যাডওয়ার্ডস অ্যাকাউন্ট বন্ধ করে দেয়।
সমাধান: ThemeForest, Elegant Themes-এর মতো জনপ্রিয় মার্কেটপ্লেস থেকে মূল থিম ও প্লাগইন কিনুন। সেলের সময় কম দামে পাওয়া যায়। অফিসিয়াল ওয়েবসাইট থেকে কিনুন।
৪. অনব্যবহৃত প্লাগইন ও থিম সাইটে রাখা
অনব্যবহৃত থিম ও প্লাগইন রাখা হ্যাকারদের সাইটে ঢুকার সুযোগ দেয়। অনেক সাইট মালিক নিষ্ক্রিয় অ্যাড-অন আপডেট করেন না কারণ তারা সিকিউরিটি বেনিফিট জানে না। তাদের মতে আপডেট মানে নতুন ফিচার, এবং প্লাগইন ব্যবহার না করলে নতুন ফিচার দরকার নেই। কিন্তু আপডেট যদি দুর্বলতা প্যাচ করার জন্য হয়, তবে আপডেট না করা পর্যন্ত সাইটঝুঁকিতে থাকে।
সমাধান: একমাত্র সমাধান হচ্ছে নিষ্ক্রিয় থিম ও প্লাগইন মুছে ফেলা। পদ্ধতি:
ওয়ার্ডপ্রেস ড্যাশবোর্ড থেকে 'Installed Plugins' পেজে যান।
পেজে 'Inactive' অপশন সিলেক্ট করুন।
তবে নিষ্ক্রিয় প্লাগইন ডিলিট করতে পারবেন। 'Inactive' বাটন চাপার আগে নিশ্চিত হন निकট ভবিষ্যতে সেটি দরকার নেই।
৫. খারাপ লগইন অভ্যাস
দুটি সাধারণ কিন্তু খুঁতিনাটি লগইন অভ্যাস: সহজে অনুমানযোগ্য ক্রেডেনশিয়াল ব্যবহার এবং সাইট ব্যবহার না করলে লগআউট না করা। আক্রমণকারী বট প্রোগ্রাম করে সহজ ইউজারনেম (যেমন admin) ও পাসওয়ার্ড (যেমন password123) কাম্বিনেশন দিয়ে লগইন চেষ্টা করে। এই পদ্ধতিকে 'ব্রুট ফোর্স আক্রমণ' বলা হয়।
সমাধান: অনন্য ইউজারনেম ও পাসওয়ার্ড ব্যবহার করুন (পড়ুন—WordPress লগইন পেজ প্রোটেকশন গাইড)। একমাত্র সমস্যা হলো অনন্য ক্রেডেনশিয়াল মনে রাখা কঠিন। তাই একটি এনক্রিপ্টেড ডকুমেন্টে সংরক্ষণ করুন যাতে অনাবশ্যক অ্যাক্সেস না হয়।
৬. সব ইউজারকে অ্যাডমিন অ্যাক্সেস দেওয়া
সব ইউজারকে অ্যাডমিন বানানো খারাপ ধারণা, বিশেষত যেসব সাইটে অনেক অজানা ইউজার থাকে। ওয়ার্ডপ্রেস ইউজার রোল দিয়ে অ্যাক্সেস নিয়ন্ত্রণ করে—Administrator, Editor, Author, Contributor, Subscriber, SEO Manager, SEO Editor। সবাইকে অ্যাডমিন বানালে সাইটের সব অংশে অ্যাক্সেস পায়, যেটি রিস্কি।
বез সীমা অ্যাক্সেস দিয়ে এক্সপ্লয়টেশন হয়—TechCrunch (জনপ্রিয় টেক সাইট) OurMine (হ্যাকার গ্রুপ) দ্বারা হ্যাক হওয়ার মত। একজন ইউজার অ্যাকাউন্ট এক্সেস পেয়ে তারা সাইটে পোস্ট করতে সক্ষম হয়েছিল। হ্যাক হওয়ার পর TechCrunch-এর হোমপেজের স্ক্রিনশট:
সমাধান: প্রতিটি ইউজার রোল নির্দিষ্ট এরিয়ায় অ্যাক্সেস দেয়। যেই ইউজারকে যা করতে হবে তার অনুযায়ী রোল দিন। এটি নিশ্চিত করে শুধু বিশ্বস্ত লোকই পুরো সাইট এক্সেস করতে পারবে। কোনো সমস্যা হলে দায় المشترুকও স্পষ্ট থাকবে।
৭. ব্যাকআপ না নেওয়া
ব্যাকআপ আপনার সেফটি নেট। না থাকলে দুর্যোগ হলে আপনি বিপদে পড়বেন। সাইট হ্যাক হলে পোস্ট ডিলিট হলে ব্যাকআপ দিয়ে সহজে রিস্টোর করা যায়। কিন্তু যেকোনো ব্যাকআপ সার্ভিস ভালো নয়—অনেক সার্ভিস কার্যকর নয়। অনেক ব্যাকআপ প্লাগইন ব্যাকআপ আপনার ওয়েব সার্ভারে সংরক্ষণ করে। কিছু শুধু এক জায়গায় রাখে। ওয়েব সার্ভার ব্যাকআপ রাখার জন্য আদর্শ নয় কারণ সার্ভারের ওপর রेгуলার প্রসেসের পাশাপাশি ব্যাকআপের বোঝা পড়ে, সাইট স্পিড ধীর হয়। একটা ব্যাকআপ মানে সেটি হারালে আর কোনো ব্যাকআপ থাকবে না।
সমাধান: ব্যাকআপ সার্ভিস বেছে নেওয়ার আগে ফিচার চেক করুন—Say they store backups. তথ্য না পেলে সরাসরি মেইল করুন—ব্যাকআপ কোথায় রাখেন এবং একাধিক লোকেশনে রাখেন কিনা। বিশ্বস্ত ব্যাকআপ চয়ন সম্পর্কে আরও জানতে এই পোস্ট পড়ুন।
৮. সিকিউরিটি সার্ভিস ব্যবহার না করা
অনেক সাইট মালিক (বিশেষত ছোট সাইট যাদের ট্রাফিক কম) মনে করেন তাদের সাইট তुच্ছ, হ্যাকার লক্ষ্য করবে না। কিন্তু আজকাল হ্যাকাররা ছোট সাইটে আক্রমণের অনেক কারণ পায়—ফাইল স্টোর করা, স্প্যাম মেইল পাঠানো ইত্যাদি। অনেক হ্যাকিং গ্রুপ ছোট সাইটই পছন্দ করে কারণ সিকিউরিটি নিয়ে লelfde থাকে এবং সহজে হ্যাক হয়। তারা বড় ব্রুট ফোর্স আক্রমণ চালায় এবং দুর্বল প্লাগইন/থিম এক্সপ্লอยট করে।
সমাধান: একটি স্ট্যান্ডার্ড সিকিউরিটি সার্ভিস অপরিহার্য যেটি ওয়ার্ডপ্রেস ফায়ারওয়াল দিয়ে ব্রুট ফোর্স আক্রমণ রোধ করে।
উপরের ব্যবস্থাগুলোর পাশাপাশি আরও কিছু সিকিউরিটি মেজার নেওয়া যাবে। আমরা দৃঢ়ভাবে এই গাইড ফলো করার পরামর্শ দিই—Secure Your WordPress Site With wp-config.php।
যখন প্লাগইন, থিম বা কোরে দুর্বলতা উঠে, ডেভেলপাররা আপডেট দিয়ে প্যাচ করে। তাই সব থিম, প্লাগইন ও ওয়ার্ডপ্রেস কোর আপডেট রাখা ভালো অভ্যাস। MalCare—সেরা ওয়ার্ডপ্রেস সিকিউরিটি প্লাগইনগুলোতে এক—Site Management ফিচার দেয় যাতে MalCare ড্যাশবোর্ড থেকে প্লাগইন, থিম, কোর আপডেট করা যায়। অনেক সাইট মেইনটেইন করা লোকদের জন্য এটি খুব উপকারী। প্রতিটি সাইটে লগইন করে আপডেট করা সময় সাপেক্ষ। MalCare এর মতো সার্ভিস সিকিউরিটি প্র্যাক্টিস মেনে চলাকে সহজ করে দেয়।
ফায়ারওয়াল ও সাইট ম্যানেজমেন্ট ছাড়া সিকিউরিটি প্লাগইন ডেইলি স্ক্যানিং সার্ভিসও দেয়। আপনার সাইটে ম্যালওয়ার থাকলে এটি রিপেয়ার করতে সাহায্য করে। আপনি যদি চান একদম টিম আপনার সাইটের মেইনটেইনেন্স ও সিকিউরিটি দেখবে, তবে WP Buffs একটি দুর্দান্ত অপশন। ১টি সাইট হোক বা ১০০০টি—তারা আপডেট, সিকিউরিটি, স্পিড এবং চলমান এডিট সব দেখে নেয়।
এখন কী করবেন?
ভালো ওয়ার্ডপ্রেস সিকিউরিটি প্লাগইন ব্যবহার করা নিরাপদ সাইট তৈরির প্রথম ধাপ। আরও কিছু মেজার: IP ব্লকিং, লগইন পেজ প্রোটেকশন, এবং এই সম্পূর্ণ ওয়ার্ডপ্রেস সিকিউরিটি গাইড ফলো করুন।
আপনি যদি wcześniej এই ভুলগুলো کرده থাকেন, আশা করি পোস্টটি আপনাকে দেখিয়েছে কী ভুল করছিলেন এবং কীভাবে সমাধান করবেন। আপনার যেকোনো প্রশ্নের জন্য আমাদের Contact Us পেজে যোগাযোগ করুন।