থিম সাইটের নিরাপত্তাকে প্রভাবিত করে: আমার প্রথম ওয়ার্ডপ্রেস (WP) সাইট তৈরি করার সময়, আমি অনেক ফ্রি থিম দিয়ে পরীক্ষা-নিরীক্ষা করতাম। আমি হাতে পাওয়া যেকোনো ফ্রি থিম ব্যবহার করতাম, ওয়েবসাইট ডিজাইন এবং রিডিজাইন করতাম। তখন আমি জানতাম না যে থিম বেছে নেওয়ায় সতর্ক থাকতে হয় কারণ এটা সাইটের নিরাপত্তাকে প্রভাবিত করবে।
আমার প্রথম সাইট বানানো থেকে অনেক দিন বीतেছে এবং এই年の মাঝপথে, আমি আরও বেশ কিছু ওয়েবসাইট বানিয়েছি। কিছু হ্যাক হয়েছিল, অন্যগুলো হ্যাক আক্রমণে ব্যর্থ ছিল। এই সময়ে আমি শিখেছি যে ওয়ার্ডপ্রেস একটি নিরাপদ প্ল্যাটফর্ম হলেও, এর ইকোসিস্টেম WP ওয়েবসাইটগুলোকা কমজোর করে তোলে। হ্যাক হওয়া অধিকাংশ ওয়েবসাইটে পুরনো থিম এবং প্লাগইন পাওয়া যায়। টেমপ্লেটিক থিম (Templatic Theme) হ্যাক হয়েছিল এবং এতে হ্যাকাররা সাইটের গুরুত্বপূর্ণ তথ্যে প্রবেশ করতে পারেছিল। কিছু সাইট মালিক হ্যাকার থেকে র্যানসম ডিমান্ডও পেয়েছিল।
অনেক ওয়ার্ডপ্রেস সাইটের মালিক তাদের ওয়েবসাইট আপডেট করেন না। থিমে দুর্বলতা আবিষ্কার হলে, ডেভেলপাররা সেটি ঠিক করার জন্য প্যাচসহ আপডেট ইস্যু করেন। আপনি যখন থিম আপডেট করেন না, তখন দুর্বলতা থাকে। হ্যাকাররা সর্বদা পুরনো দুর্বল থিম ব্যবহার করা ওয়েবসাইট খুঁজে থাকে। তাই আপনার ওয়ার্ডপ্রেস ওয়েবসাইটের নিরাপত্তার জন্য থিম আপডেট করা অত্যন্ত জরুরি কারণ থিম সাইটের নিরাপত্তাকে প্রভাবিত করে। এটি একটি সতর্কতা যা থিম ইনস্টল করার পর অবশ্যই নিতে হবে। কিন্তু থিম ইনস্টল করার আগেও সতর্কতা নিতে হবে। থিম নির্বাচন করার সময় আপনাকে কী কী খুঁজে বের করা উচিত তার একটি তালিকা নিচে দেওয়া হলো:
থিম সহজে আপডেট করা যায় কিনা
আপডেট কেবল অব্যাবশ্যক নয়, এটি আবশ্যকও। কতই ভালো কোডিং করা থিম হোক, সময়ের সাথে সাথে এতে দুর্বলতা উত্থান হবে। যখন এটা হবে, থিমের ডেভেলপাররা দ্রুত আপডেটের রূপে প্যাচ রিলিজ করবে। সাধারণত, WP ড্যাশবোর্ডে প্রবেশ করলে বাম পাশে পুরনো প্লাগইন এবং থিমের সতর্কতা দেখা যায়। শুধু ইনস্টল করা প্লাগইন পেজে যাইয়ে থিম বা প্লাগইন আপডেট করলেই হয়। সহজ কিনা?
কিছু থিম যাইহোক সহজে আপডেট করার সুবিধা দেয় না। আপডেটের ঘোষণা তাদের ব্লগ বা সোশ্যাল মিডিয়া প্ল্যাটফর্মে করা হয়। আপনাকে তাদের ব্লগ থেকে থিম ডাউনলোড করে ম্যানুয়ালি আপলোড করতে হবে। এটা কেবল সময়সাপেক্ষ প্রক্রিয়া নয়, বরং ঝুঁকিপূর্ণও। আপনি যদি কোনো বড় আপডেট মিস করে যান? আপনি নতুন আপডেট সম্পর্কে জানার আগেই হ্যাকাররা থিমের দুর্বলতা ব্যবহার করে আপনার সাইটে ভাঙা সেটে পারে।
থিম রক্ষণাবেক্ষণ করা হচ্ছে কিনা?
প্রতিবছর অনেক থিম পরিত্যাগ করা হয়। সেগুলো আর রক্ষণাবেক্ষণ করা হয় না, অর্থাৎ থিমের সমস্যা সমাধান হবে না। আপনি সাপোর্টে যোগাযোগ করতে পারবেন না, নতুন আপডেট আশা করতে পারবেন না। প্লাগইন এবং থিম במ কর্তব্য বা পরে অবশ্যই দুর্বলতা উত্থান করে। যখন এটা হবে, সমস্যা সমাধানের জন্য কোনো প্যাচ ইস্যু হবে না। আপনার দুটি অপশন থাকবে: হয় দুর্বল থিম ব্যবহার করুন এবং হ্যাক হওয়ার ঝুঁকি নিন, অথবা অন্য থিমে স্যুইচ করুন যার মানে আপনাকে সাইটটি নতুন করে ডিজাইন করার জন্য প্রচুর সময় এবং শ্রম খরচ করতে হবে। এখান থেকে বুঝা যায় থিম কতটুকু আপনার সাইটের নিরাপত্তাকে প্রভাবিত করতে পারে।
পরিত্যাগ করা ওয়ার্ডপ্রেস থিমের উদাহরণ: DeTube
থিম কেন পরিত্যাগ করা হয়?
কभी কখন থিম এবং প্লাগইন সাইড প্রজেক্ট হিসেবে তৈরি হয় এবং এই সাইড প্রজেক্টগুলো অনেক সময় তাদের মंजিল পেয়ে যায়। অথবা কোনো ডেভেলপার ফ্রি থিম বানিয়ে থাকতে পারে কিন্তু তার কাছে রক্ষণাবেক্ষণের সময় নেই কারণ তার একটি ফুল-টাইম জব আছে। থিমটি ভালো এবং জনপ্রিয় হলেও সেটির জন্য সে টাকা পায় না। শেষে সে উদ্বেগে পড়ে রক্ষণাবেক্ষণ বন্ধ করে দেয়। অথবা সে সাধারণত তার সৃষ্টির যত্ন নিতে পারে না কারণ তাকে বিল পরিশোধের জন্য ফুল-টাইম জব করতে হয়।
থিম রক্ষণাবেক্ষণ করা হচ্ছে কিনা জানার একটি সহজ উপায় হল ওয়ার্ডপ্রেস রিপোজিটরিতে দেখতে। দেখুন থিমটি কখন লাস্ট আপডেট করা হয়েছিল। আমরা পরামর্শ দিই সেই থিমগুলো এড়িয়ে চলুন যেগুলো এক বছরের বেশি ধরে আপডেট হয়নি। সেগুলো সবচেয়ে বেশি সম्भাবনা পরিত্যাগ করা। সব থিম রিপোজিটরিতে পাওয়া যায় না, সেক্ষেত্রে ফোরাম বা গ্রুপ খুঁজুন যেখানে থিম নিয়ে আলোচনা হয়। একটি সাধারণ গুগল সার্চ থেকে আপনি এպիսի গ্রুপ খুঁজে পাবেন। যদি না পান, তবে সাধারণ ওয়ার্ডপ্রেস গ্রুপ এবং ফোরামে থিম সম্পর্কে জানার চেষ্টা করুন। ওয়ার্ডপ্রেসের একটি দুর্দান্ত কমিউনিটি কালচার আছে এবং আলোচনা শুরু করা সবসময় স্বাগতযোগ্য। আপনার WP সাইটের জন্য থিম বেছে নেওয়ার আগে ভালোভাবে গবেষণা করুন।
থিম বিশ্বস্ত উৎস থেকে ডাউনলোড করা যাচ্ছে কিনা?
আজকাল পাইরেসি 만연한। আমাদের অনেকের জীবনে একবারের মতো এমন ছদ্ম ওয়েবসাইটের সাথে সায় হয়েছে যা প্রিমিয়াম সফ্টওয়্যার কম দামে বা বিনামূল্যে দিতে বলে। এ ধরনের ওয়েবসাইট থেকে থিম ডাউনলোড করার আগে, আমরা আপনাকে থেমে চিন্তা করার অনুরোধ করছি। এই সাইট নালড (nulled) ওয়ার্ডপ্রেস থিম কেন দিচ্ছে? আপনি কীভাবে জানবেন যে থিমটি করাপ্ট করা নয়? হ্যাকাররা নালড থিমে খারাপ কোড ইনসার্ট করে থাকে। একবার ওয়েবসাইটের মালিকরা এমন থিম ইনস্টল করলে, হ্যাকাররা সাইটে প্রবেশ পায়।
বরং, থিমটি করাপ্ট না হলেও, এতে থিম ডেভেলপার থেকে আপডেট পাওয়া যাবে না কারণ এটি অবৈধ। শেষে দুর্বলতা উত্থান হবে এবং আপনার সাইট ঝুঁকিতে পড়বে।
থিম খুব জটিল কিনা?
অনেক ফিচার দিয়ে আসা একটি চমৎকার ডিল মনে হতে পারে কিন্তু পর্দার পিছনে কোডিং করার সময় কী ঘটেছে সেটা কেউই জানে না। লাখ লাখ থিম এবং প্লাগইন থাকায় বাজারে নিজেকে আলাদা করে তুলতে কঠিন। এতে ডেভেলপাররা প্রোডাক্টে আরও ফিচার আনে যাতে সেটি মার্কেট করা যায়। নতুন ফিচারগুলো দ্রুত চালু করার জন্য, ডেভেলপাররা খুব কম সময়ে হাজার হাজার লাইন কোড লিখে। প্রায়শই গুরুত্বপূর্ণ কোয়ালিটি চেক উপেক্ষা করা হয়। অন্ধকুণ্ডলি ফিচার দিয়ে আসা থিম देखकर আকৃষ্ট হওয়া স্বাভাবিক কিন্তু এমন কমজোর থিম এড়িয়ে চলাই ভালো কারণ সেগুলো সহজে হ্যাক হয়ে যায়। আপনার থিমের পছন্দ আপনার সাইটের নিরাপত্তাকে প্রভাবিত করে। নিশ্চিত করুন আপনার পছন্দগুলো ভালো।
থিম কোনো বিখ্যাত ব্যক্তি বা কোম্পানি তৈরি করেছে কিনা?
প্রতিষ্ঠিত কোম্পানি বা ব্যক্তির তৈরি থিম ব্যবহারের বেশ কিছু সুবিধা আছে। প্রথমত, প্রোডাক্টটি ভালো এবং বাজারে আসার আগে এটি কঠোর গুণগত নিয়ন্ত্রণের মধ্য দিয়ে গিয়েছে इसकी গ্যারান্টি থাকে। দ্বিতীয়ত, থিমটি সাইড-প্রজেক্ট হিসেবে বানানো ফ্রি থিমের মত পরিত্যাগ করা হবে না এই নিশ্চিন্ততা থাকে।
এতে প্রায় থিম কীভাবে আপনার ওয়ার্ডপ্রেস সাইটের নিরাপত্তাকে প্রভাবিত করে তা আলোচনা করা হয়েছে। যেহেতু এই পোস্টের একটি লক্ষ্য হলো আপনাকে ভালো থিম কেনার পদ্ধতি বলা, তাই আমরা চাই আপনি নিচের সতর্কতাগুলো মেনে চলুন:
থিম থার্ড-পার্টি ফ্রেমওয়ার্কের ওপর নির্ভরশীল কিনা?
আজকাল অনেক থিম স্লাইডার, পেজ বিল্ডার বা ইমেজ কম্প্রেসরের মতো ফিচার দেয়। থিম ডেভেলপাররা এই ফিচারগুলো নিজেদের তৈরি করে না, বরং থার্ড-পার্টি প্লাগইন کے সাথে চুক্তি করে থিমে সেগুলো সক্রিয় করে। এই নির্ভরতা চিন্তাজনক হতে পারে। আমরা জনপ্রিয় থিম দেখেছি যা কেবল নির্দিষ্ট প্লাগইন সহ কাজ করে। উদাহরণস্বরূপ, আপনি X থিম ব্যবহার করলে আপনার সাইটে কেবল Y স্লাইডার কাজ করবে। অন্য কোনো স্লাইডার প্লাগইন কাজ করবে না। এখন আপনাকে X থিম এবং Y স্লাইডার দুটোই কিনতে হবে।
আপনি কি বার্ষিক বা লাইফটাইম প্ল্যান কিনছেন?
থিম বা যেকোনো প্লাগইন/সফ্টওয়্যার কেনার আগে নিশ্চিত হন যে আপনি কী জন্য টাকা দিচ্ছেন। আমরা প্রাইসিং পেজ দেখেছি যেখানে প্যাকেজটি মাসিক, বার্ষিক নাকি লাইফটাইম-এই সম্পর্কে কোনো স্পষ্টতা নেই। এমন পেজ পেলে অনুমান করবেন না যে এটা মাসিক বা বার্ষিক প্যাকেজ। আপনার সন্দেহ দূর করুন।
আমরা অনলাইন ফোরামে আলোচনা দেখেছি যেখানে ওয়েবসাইট মালিকরা বলেছে, তারা প্লাগইন কেনেছিল বার্ষিক প্ল্যান বলে মনে করে, পরে পেয়ে যাচ্ছে যে এটা মাসিক প্ল্যান। অর্থাৎ তাদের প্রতিমাস একটু টাকা দিতে হচ্ছে, যার জন্য তারা প্রস্তুত ছিল না। অন্য অপশন হচ্ছে নতুন থিম কেনা বা ফ্রি থিম ব্যবহার করা। এর মানে আপনি এমন একটি থিমে টাকা বর্জন করেছেন যা আপনি আর ব্যবহার করতে চান না, এবং থিমের ডিজাইন অনুযায়ী সাইট সেটআপ করার জন্য আপনার সময় ও শ্রমও বর্জন হয়েছে।
আপনার পালা
কেউ ভাবতেও না পারে বা গবেষণা করতেও না পারে যে থিম কীভাবে সাইটের নিরাপত্তাকে প্রভাবিত করে, وخصوصا যদি সাইট ছোট হয়। সমুদ্রে একটি নগণ্য ফেনিল। কিন্তু আজকের হ্যাকাররা বড় ওয়েবসাইটের মতো ছোট ওয়েবসাইটকেও টার্গেট করে। কেন? আপনার ছোট ওয়েবসাইট কেন টার্গেট করা হচ্ছে? জবাব পেতে পড়ুন: হ্যাকাররা ওয়ার্ডপ্রেস সাইট হ্যাক করে কী লাভ করে?
সারাংশ হলো, আপনি বড় সাইট বানান বা ছোট, থিম বেছে নেওয়ায় সচেতন হোন। এখন আপনি জানেন থিম কীভাবে আপনার ওয়ার্ডপ্রেস সাইটের নিরাপত্তাকে প্রভাবিত করে, উপরে উল্লিখিত প্রশ্নগুলো নিজের থেকে জিজ্ঞেস করুন।