লেয়ার্ড ডিফেন্স (স্তরবদ্ধ প্রতিরক্ষা): এই সপ্তাহের শুরুতে, আমরা জানতে পেরেছি একটি WordPress-ভিত্তিক টিকেট ডিস্ট্রিবিউশন সাইট হ্যাক হয়েছিল। হ্যাকার কাস্টমার ও কর্মচারীদের ডিটেইল চুরি ও লিক করেছিল। এটি অস্বাভাবিক নয়। প্রতি কয়েক মাস পর একবাড়ি আমরা শুনি হয় অপ্রতিরোধ্য হ্যাক আক্রমণ যেসব ওয়েবসাইটের ওপর হয়েছে, অথবা একটি বড় ওয়েবসাইট কামপ্রোমাইজড হয়েছে, ব্যাকডোর ইন্সটল হয়েছে, অথবা সাইটগুলো ম্যালিশিয়াস ওয়েবসাইটে রিডাইরেক্ট করা হয়েছে।
এটি আপনার জন্য কী বোঝায়?
এটি বোঝায় যে আপনাকে আপনার WordPress ওয়েবসাইটের নিরাপত্তা নিয়ে চিন্তিত হওয়া উচিত। কিন্তু মূল সমস্যা কী? কেন ওয়েবসাইটগুলো এত ঘন ঘন নিরাপত্তা হুমকির শিকার হচ্ছে? যেহেতু WordPress বিশ্বের পছন্দের ওয়েবসাইট বিল্ডিং প্ল্যাটফর্ম, তাই কেউ মনে করতে পারে সারা নিরাপত্তা খুব সিরিয়াসলি নেয়। এবং তারা নেয়ও। WordPress একটি আপেক্ষিকভাবে নিরাপদ CMS কিন্তু এটি একাকী কাজ করে না। WordPress থিম ও প্লাগইন seperti অ্যাড-অন অনুমতি দেয় যাতে কেউ ইচ্ছামতো ওয়েবসাইট বানাতে পারে। এবং থিম ও প্লাগইনগুলোর venerability প্রায়শই ওয়েবসাইট হ্যাকের দায়ী। একটি WordPress সাইটের নিরাপত্তা, তাই, nhiều ফ্যাক্টরের ওপর নির্ভর করে এবং এটি কখনোই निरপেক্ষ নয়। এবং সেই কারণেই, আপনাকে একটি লেয়ার্ড নিরাপত্তা কৌশল দরকার যা নিরাপত্তা টুল সমाहিত করে।
লেয়ার্ড নিরাপত্তা আসলে কী?
কেউ পূর্ণ নিরাপত্তা আশ্বস্ত করতে পারে না। নিরাপত্তা প্লাগইন শুধু নিরাপত্তা লঙ্ঘনের সম্ভাবনা কমাতে পারে। লেয়ার্ড নিরাপত্তা কৌশল সুরক্ষার সেরা পদ্ধতি। এটি একটি কেল্লা রক্ষার মতো। রাজা ভিতরে বসে আছে, আক্রমণের ভয়ে। সে রক্ষা পায় তার কক্ষের বাইরে সশস্ত্র গার্ড দিয়ে, কেল্লার দেওয়াল দিয়ে, এবং কেল্লার গেটের বাইরে তার সেনাবাহিনী দিয়ে। একটি আক্রমণকারীকে রাজায় পৌঁছাতে হলে এই সকল প্রতিরক্ষা কবচ পার করতে হয়। লেয়ার্ড প্রোটেকশন এই প্রতিরক্ষা কবচের মতো, যা হ্যাক আক্রমণ বিভিন্ন পয়েন্টে রোধ করার জন্য তৈরি।
আমাদের কেন এটি দরকার?
পুরনো দিনে, যখন একটি ওয়েবসাইট হ্যাক হতো, শুধু কয়েক জায়গা দেখলেই ম্যালওয়্যার मिलে যেতো এবং সেগুলো ক্লিন করা যেতো। হ্যাক হওয়া WordPress সাইট স্ক্যান ও ক্লিন করা সহজ ছিল। কিন্তু হ্যাকাররা তখন থেকে বিকশিত হয়েছে এবং সাইট কামপ্রোমাইজ করা এবং সেটিতে ম্যালওয়্যার লুকিয়ে রাখার পথ খুঁজে পেয়েছে। এর জন্য একটি ভালো নিরাপত্তা পদ্ধতি দরকার। লেয়ার্ড নিরাপত্তা একটি কৌশল যা ওভারল্যাপিং প্রোটেকশন (অর্থাৎ লেয়ার্ড ডিফেন্স) প্রদান করার জন্য ডিজাইন করা হয়েছে নিরাপত্তা আক্রমণ কম করার জন্য।
WordPress সাইটের লেয়ার্ড ডিফেন্স কী কী নিয়ে গঠিত?
আপনার WordPress ওয়েবসাইটকে লেয়ার্ড প্রোটেকশন দিতে, আপনি নিচের کارগুলো করতে পারেন। আপনি প্রথমে একটি WordPress নিরাপত্তা অডিট চালাতে পারেন এবং তারপর নিচের ব্যবস্থা গ্রহণ করতে পারেন –
ফায়ারওয়াল নিরাপত্তা ব্যবহার করুন
লেয়ার্ড ডিফেন্স গঠনকারী প্রথম জিনিসগুলির মধ্যে একটি হলো ফায়ারওয়াল ব্যবহার। একটি WordPress ওয়েবসাইটে, ফায়ারওয়াল শুধু একটা কাজ করে, এটা আপনার ওয়েবসাইটে আসা ইনকামিং ট্রাফিক ফিল্টার করে। প্রধানত তিন ধরনের ফায়ারওয়াল আছে: একটি প্লাগইন-ভিত্তিক ফায়ারওয়াল যা অন্য প্লাগইনের মতো আপনার সাইটে ইনস্টল ও কনফিগার করা যায়। এর কিছু পূর্বনির্ধারিত নিয়ম আছে যারা ভিত্তিতে কেউ আপনার সাইটের একটি পেজ রিকোয়েস্ট করলে, সেটি সিদ্ধান্ত নেয় রিকোয়েস্টটি ম্যালিশিয়াস কিনা। অন্য একটি ধরনের ফায়ারওয়াল হলো ক্লাউড-ভিত্তিক (cloud computing) ফায়ারওয়াল যা আপনার সাইটে প্রতিটি ভিজিটর যা রিকোয়েস্ট করে সেটি ইন্টারসেপ্ট করে এবং विवিধ প্রযুক্তির সাহায্যে ফায়ারওয়াল সিদ্ধান্ত নেয় একটি রিকোয়েস্ট বৈধ কিনা ম্যালিশিয়াস। শেষে, কিছু ওয়েব হোস্ট প্রোভাইডারের ইন-বিল্ট ফায়ারওয়াল থাকে যেটি তাদের নিজের ইনফ্রাস্ট্রাকচার রক্ষা করার জন্য তৈরি এবং এর امتدায় আপনার ওয়েবসাইটও রক্ষা পায়। ফায়ারওয়াল বেছে নেওয়া নির্ভর করে আপনি কী ধরনের নিরাপত্তা খুঁজছেন এবং কোথায় ফায়ারওয়াল ডিপ্লয় করতে চান। কিছুতে AI ফিচার থাকতে পারে যেন মেশিন লার্নিং।
SSL সার্টিফিকেট ইনস্টল করুন
SSL সার্টিফিকেট সার্ভার এবং আপনার ওয়েবসাইট দেখ रहे ব্রাউজারের মধ্যে একটি এনক্রিপ্টেড লিংক তৈরি করতে সাহায্য করে। 'S' মানে Security এবং SSL সার্টিফিকেট ব্যবহার করা হয় সংবেদনশীল ডেটা যেন পেমেন্ট ট্রান্সফার করতে। পূর্বে, SSL সার্টিফিকেট লগইন পেজ এবং পেমেন্ট করা সাইটগুলোর জন্য সীমাবদ্ধ ছিল। সাম্প্রতিক বছরে, Google-এর ওয়েবকে নিরাপদ করার চেষ্টা অনেককে SSL সার্টিফিকেট ইনস্টল করতে বাধ্য করেছে। Google কখনো তার র্যাঙ্কিং অ্যালগরিদম খুলে দেখাতে পারে না, কিন্তু তারা স্পষ্টভাবে SSL সার্টিফিকেটকে একটি র্যাঙ্কিং ফ্যাক্টর উল্লেখ করেছেন।
এই হলো কিছু প্রধান ধরনের সার্টিফিকেট যা আপনি আপনার ওয়েবসাইটে ইনস্টল করতে পারেন:
বিনামূল্যে SSL: ওয়েব হোস্ট কোম্পানিগুলো এই ধরনের সার্টিফিকেট অফার করে এবং সাধারণত কিছু শর্ত থাকে যেখানে আপনাকে ম্যানুয়ালি রিনিউ করতে হয়।
ডোমেইন SSL: আপনি আপনার ওয়েবসাইটে ইনস্টল করতে পারেন এমন সবচেয়ে সস্তা SSL সার্টিফিকেটের একটি যা শুধু এক ডোমেইন জন্য।
অর্গানাইজেশন SSL: কাগজপত্র ও ভেরিফিকেশন আপেক্ষিক একটি উন্নত ধরনের SSL সার্টিফিকেট।
আপনি যেকোনো SSL সার্টিফিকেট বেছে নেন, এটি আপনাকে লেয়ার্ড ডিফেন্সের একটি ধাপใকটু নিকটে নিয়ে যাবে।
WordPress লগইন পেজ সুরক্ষিত করুন
WordPress লগইন পেজ আক্রমণকারীদের ড্যাশবোর্ডের বাইরে রাখে। তাই আশ্চর্য নয় যে লগইন পেজ ওয়েবসাইটের সবচেয়ে বেশি আক্রমণ করা অংশের একটি। হ্যাকাররা বট প্রোগ্রাম করে যা জনপ্রিয় ইউজারনেম ও পাসওয়ার্ডের কম্বিনেশন ট্রাই করে আপনার ওয়েবসাইটে ঢুকতে। তাদের সাফল্য রোধ করতে, আপনাকে প্রথমে একটি শক্তিশালী পাসওয়ার্ড তৈরি করতে হবে (কীভাবে তৈরি করবেন) এবং তারপর একটি লগইন প্রোটেক্টর ব্যবহার করতে হবে। আপনি Brute Force Login Protection-এর মতো একটি স্পেশালাইজড সার্ভিস ব্যবহার করতে পারেন বা MalCare-এর মতো একটি সার্বিক সমাধান যা WordPress সাইটকে ফায়ারওয়াল প্রোটেকশনসহ অন্যান্য নিরাপত্তা ব্যবস্থা দিয়ে সজ্জিত করে।
MalCare-এর WordPress ফায়ারওয়াল দুটি কাজ করে। এটি آنলাইনে লাখ লাখ খারাপ IP ঠিকানা ট্র্যাক করে যেগুলো জানা যাচ্ছে যে সেগুলো যেসব সাইট এক্সেস করে সেগুলোকে ক্ষতি পৌঁছে দেয়। MalCare সেই IP ঠিকানাগুলো চিহ্নিত করে এবং আপনার সাইটে ঢুকতে বাধা দেয়। এবং এটি লগইন পেজকে প্রোটেক্ট করে তিনবার متصل ব্যর্থ লগইন চেষ্টার পর CAPTCHA জেনারেট করে।
আপনার ওয়েবসাইট হার্ডেন করুন
আপনার ওয়েবসাইট হার্ডেন করা লেয়ার্ড ডিফেন্সের একটি গুরুত্বপূর্ণ অংশ। বর্তমান সাইবার নিরাপত্তা পরিস্থিতি দেখে WordPress ব্যবহারকারীদের তাদের ওয়েবসাইট হার্ডেন করার পরামর্শ দেয়। WP-এর পরামর্শ বাস্তবায়ন করতে হলে কিছু টেকনিক্যাল এক্সপার্টিজ দরকার। MalCare-এর মতো সার্বিক নিরাপত্তা সার্ভিস ব্যবহারকারীদের কয়েক ক্লিকে তাদের সাইট হার্ডেন করতে সক্ষম করে। আপনি অবিশ্বস্ত ফোল্ডারে PHP এক্সিকিউশন ব্লক করতে পারেন যা TimThumb/MailPoet আক্রমণ রোধ করবে। প্লাগইন ও থিম ইনস্টলেশন ব্লক করা নিরাপত্তা ব্যবস্থা হ্যাক হলে আপনার সাইট লক করতে সাহায্য করে। ফাইল এডিটর নিষ্ক্রিয় করা যেকোনো ব্যক্তি যিনি সাইটে অ্যাক্সেস পেয়েছেন সেটিকে আপনার সাইটের ফাইল মডিফাই করতে বাধা দেয়। wp-config.php-এ সিকিউরিটি কী পরিবর্তন করা সকল কুকি অবৈধ করে দেয়, পাসওয়ার্ড ও এক্টিভেশন কী রিসেট করা অননুমোদিত লোকদের আপনার সাইটে অ্যাক্সেস থেকে বাধা দেয়।
প্লাগইন, থিম ও WordPress কোর নিয়মিত আপডেট করুন
যখন একটি WordPress সাইট কামপ্রোমাইজড হয়, অধিকাংশ সময় প্লাগইন ও থিমই মূল দায়ী। যখন ডেভেলপাররা প্লাগইনে একটি venerability খুঁজে পায়, তারা একটি প্যাচ তৈরি করে এবং আপডেট ইশিউ করে। যখন ওয়েবসাইট মালিকরা সেসব আপডেট উপেক্ষা করে, venerability গুলো আনপ্যাচড থাকে। এবং সেটি হ্যাকারদের জন্য একটি এন্ট্রি পয়েন্ট হয়ে যায়। এটাই কারণ আপনার সাইট নিয়মিত আপডেট করা আপনার অগ্রিম প্রाथমিকতা হওয়া উচিত।
অনেক সময় ছোট ওয়েবসাইট মালিকরা তাদের নিরাপত্তা ব্যবস্থা নিয়ে উদাসীন থাকেন। তারা মনে করেন হ্যাকাররা তাদের নিখুঁতো সাইটে আগ্রহী নয় যেটি কম ট্রাফিক আনে। কিন্তু হ্যাকার একটি সাইট হ্যাক করার وراء অনেক কারণ আছে, শুধু ট্রাফিক নয়। একটি ছোট সাইট প্রায়শই বড় সাইটের চেয়ে সহজ টার্গেট কারণ তারা নিরাপত্তা প্রতি উদাসীন থাকে। মূল কথা হলো, ওয়েবসাইটের আকার যেন হোক, আপডেটকে সিরিয়াসলি নেওয়া আপনার সাইট নিরাপদ রাখার চাবিকাঠি।
নিয়মিত ব্যাকআপ নিন
আপনি সপ্তাহে একবার পোস্ট করেন বা প্রতিদিন, ব্যাকআপ নেওয়া একটি ফেইল-সেফ। হ্যাকের সময়, হ্যাকার আপনার কিছু কন্টেন্ট ডিলিট করতে পারে। এমন পরিস্থিতি একটি ব্লগার যিনি নিয়মিত পোস্ট করেন তার জন্য দুঃস্বপ্ন। ডেটা লস এড়াতে, আমরা পরামর্শ দিই আপনার ওয়েবসাইটের নিয়মিত ব্যাকআপ নেওয়া।
WordPress সাইট ম্যানুয়ালি ব্যাকআপ নেওয়া একটি ক্লান্তিকর কাজ এবং এতে অনেক রিস্ক থাকে। যেহেতু ব্যাকআপ অটোমেটিক নয়, আপনি কখনো কখনো ব্যাকআপ নেওয়া ভুলে যেতে পারেন। ব্যাকআপ নিরাপদে সংরক্ষণ করা একটি অন্য ঝামেলা। এক্সটার্নাল হার্ড ডিস্ক এবং USB ড্রাইভ ফেল করার জন্য পরিচিত এবং লোকাল স্টোরেজ রিস্কি কারণ সেগুলো ম্যালওয়্যার ইনফেক্টেড হতে পারে। ওয়েব হোস্টিং সার্ভিসগুলো ব্যাকআপ অফার করে কিন্তু সব হোস্টিং সার্ভিস দৈনিক ব্যাকআপ দেয় না। তাই ওয়েব হোস্টের ওপর নির্ভর করার আগে, গবেষণা করুন, প্রয়োজনে সাপোর্ট টিমের সাথে কথা বলুন। কিছু ওয়েব হোস্ট ব্যাকআপ অফার করে একটি অ্যাড-অন হিসেবে যা কিছু অতিরিক্ত খরচে আসে। অবশেষে, BlogVault-এর মতো WordPress ব্যাকআপ সার্ভিস রয়েছে যা আপনার সাইটের জন্য সম্পূর্ণ ব্যাকআপ সমাধান অফার করে। এতে অনেক ফিচার ও ফ্লেক্সিবিলিটি আছে।
একটি নিরাপত্তা সার্ভিস ব্যবহার করুন
একটি ভালো মাল্টিডাইমেনশনাল নিরাপত্তা সার্ভিস রাখা শুধু আপনার সাইটকে সুরক্ষিত করবে না, বরং আপনাকে অনেক ঝামেলা থেকে বাঁচাবে। একটি WordPress ওয়েবসাইট চালানোর সময়, কেউ অনেক সমস্যা মোকাবিলা করতে পারে। হ্যাক আক্রমণ ও ম্যালওয়্যার ইনফেকশন একটি, আরো কিছু সমস্যা হলো ওয়েব হোস্ট সমস্যা, পুরনো প্লাগইন ও থিম ইত্যাদি। এসব সমস্যা মোকাবিলা করতে একটি ভালো নিরাপত্তা প্লাগইন সক্ষম হওয়া উচিত দৈনিক অটোমেটিক স্ক্যান চালাতে শুধু পরিচিত ম্যালওয়্যারই নয়, বরং জটিল ও অজানা ম্যালওয়্যারের জন্যও। এটিতে একটি ভালো ম্যালওয়্যার ক্লিনারও থাকা উচিত এবং ব্যবহারকারীদের তাদের সাইট হার্ডেন করার জন্য জরুরি পদক্ষেপ নেওয়ার সুযোগ দিতে হবে। MalCare-এর মতো সম্পূর্ণ নিরাপত্তা সার্ভিস WordPress ওয়েবসাইটকে লেয়ার্ড ডিফেন্স দেয়। এটি এমনকি ব্যবহারকারীদের প্লাগইন, থিম বা WordPress কোরের আপডেট ম্যানেজ করতে সক্ষম করে। আপনি যদি একটি টিম আপনার ওয়েবসাইটের নিরাপত্তা সম্পূর্ণরূপে ম্যানেজ করতে চান, তবে WP Buffs বা GoWP-এর হোয়াইট-লেবেল WordPress মেইনটেনেন্স ও সাপোর্ট আপনার যে খুঁজছেন সেটি নিশ্চিত। তারা আপডেট, নিরাপত্তা, ওয়েবসাইট স্পিড এবং চলমান এডিট ম্যানেজ করে আপনি ১টি ওয়েবসাইট ম্যানেজ করেন বা ১০০০টি!
আপনার বুকে
লেয়ার্ড ডিফেন্স কী কী নিয়ে গঠিত তার সংক্ষিপ্তসার:
- ফায়ারওয়াল নিরাপত্তা ব্যবহার করুন
- SSL সার্টিফিকেট ইনস্টল করুন
- WordPress লগইন পেজ সুরক্ষিত করুন
- আপনার ওয়েবসাইট হার্ডেন করুন
- প্লাগইন, থিম ও WordPress কোর নিয়মিত আপডেট করুন
- নিয়মিত ব্যাকআপ নিন
- একটি নিরাপত্তা সার্ভিস ব্যবহার করুন
আশা করি এই পোস্টে আমরা আপনাকে নির্দেশ দিতে পেরেছি কী কী করা দরকার। পড়ার জন্য ধন্যবাদ এবং লেয়ার্ড ডিফেন্স সম্পর্কে আপনার যেকোনো প্রশ্ন থাকলে আমাদের মেইল করুন।