ওয়েবসাইটে ম্যালওয়্যার আক্রান্ত হলে করণীয়: সহজ ও কার্যকর উপায়ে ম্যালওয়্যার শনাক্ত ও পরিষ্কার করার সম্পূর্ণ গাইড

Advertisement Ad Banner

ওয়েবসাইটে ম্যালওয়্যার আক্রমণ: একটি বর্তমান ডিজিটাল সংকট

বর্তমান ডিজিটাল যুগে একটি ওয়েবসাইট যেকোনো ব্যবসা বা ব্যক্তিগত ব্র্যান্ডের জন্য অত্যন্ত গুরুত্বপূর্ণ সম্পদ। কিন্তু ইন্টারনেটের এই যুগে ওয়েবসাইটের নিরাপত্তা বজায় রাখা অন্যতম বড় চ্যালেঞ্জ হয়ে দাঁড়িয়েছে। সাইবার অপরাধীরা প্রতিনিয়ত নতুন নতুন উপায়ে ওয়েবসাইটে অনুপ্রবেশ করার চেষ্টা করে। হঠাৎ করেই হয়তো আপনি লক্ষ্য করলেন আপনার ওয়েবসাইটটি ধীরগতির হয়ে গেছে, কোনো অপরিচিত সাইটে রিডাইরেক্ট হচ্ছে, কিংবা গুগল সার্চ রেজাল্টে আপনার সাইটের নিচে "This site may be hacked" বা "এই সাইটটি হ্যাক হয়ে থাকতে পারে" সতর্কবার্তা দেখাচ্ছে। এগুলো সবই ওয়েবসাইটে ম্যালওয়্যার (Malware) আক্রমণের স্পষ্ট লক্ষণ।

ওয়েবসাইট ম্যালওয়্যার দ্বারা আক্রান্ত হলে কেবল ব্যবসার ক্ষতি হয় না, বরং ব্র্যান্ডের ভাবমূর্তি নষ্ট হয়, মূল্যবান ডেটা চুরি হয় এবং সার্চ ইঞ্জিন থেকে সাইটটি ব্ল্যাকলিস্টেড বা ডি-ইনডেক্স হয়ে যেতে পারে। তাই সময়মতো ওয়েবসাইটে ম্যালওয়্যার শনাক্ত করা এবং তা সম্পূর্ণ পরিষ্কার করা অত্যন্ত জরুরি। এই ব্লগে আমরা বিস্তারিতভাবে আলোচনা করব কীভাবে আপনি ওয়েবসাইটের ম্যালওয়্যার শনাক্ত করবেন, তা পরিষ্কার করার সঠিক নিয়মাবলী এবং ভবিষ্যতে আপনার সাইটকে কীভাবে নিরাপদ রাখবেন।

ওয়েবসাইটে ম্যালওয়্যার আক্রমণের সাধারণ লক্ষণসমূহ

আপনার ওয়েবসাইট ম্যালওয়্যার দ্বারা আক্রান্ত হয়েছে কিনা তা বুঝতে কিছু সুনির্দিষ্ট লক্ষণ লক্ষ্য করা যায়। সময়মতো এই লক্ষণগুলো শনাক্ত করতে পারলে বড় ধরনের ক্ষয়ক্ষতি থেকে বাঁচা সম্ভব। নিচে প্রধান লক্ষণগুলো তুলে ধরা হলো:

১. অপ্রত্যাশীত রিডাইরেকশন (Unexpected Redirects): আপনার ওয়েবসাইটের কোনো লিংকে ক্লিক করলে তা স্বয়ংক্রিয়ভাবে অন্য কোনো সন্দেহজনক বা অ্যাডাল্ট বা জুয়ার সাইটে নিয়ে যায়। এটি ম্যালওয়্যারের সবচেয়ে সাধারণ একটি রূপ।

২. সার্চ ইঞ্জিনের সতর্কবার্তা: ক্রোম, ফায়ারফক্স বা অন্যান্য ব্রাউজার আপনার সাইটে প্রবেশ করার সময় লাল রঙের ওয়ার্নিং পেজ প্রদর্শন করে এবং ব্যবহারকারীদের সতর্ক করে যে সাইটটি নিরাপদ নয়।

৩. নতুন অ্যাডমিন ব্যবহারকারী সৃষ্টি: আপনার অজান্তেই ওয়ার্ডপ্রেস বা সিএমএস ড্যাশবোর্ডে নতুন কোনো অ্যাডমিন অ্যাকাউন্ট তৈরি হয়ে থাকা। এটি হ্যাকারদের ব্যাকডোর (Backdoor) তৈরির একটি কৌশল।

৪. সাইটের গতি অস্বাভাবিক কমে যাওয়া: ম্যালওয়্যার স্ক্রিপ্টগুলো সার্ভারের অতিরিক্ত রিসোর্স (CPU ও RAM) ব্যবহার করে। ফলে ওয়েবসাইট অতিরিক্ত ধীরগতির হয়ে পড়ে বা ঘন ঘন Internal Server Error (500) দেখায়।

৫. স্প্যাম পপ-আপ এবং বিজ্ঞাপন: ওয়েবসাইটের বিভিন্ন স্থানে অনাকাঙ্ক্ষিত পপ-আপ ব্যানার বা অনৈতিক বিজ্ঞাপন প্রদর্শিত হতে শুরু করে, যা আপনি নিজে যোগ করেননি।

৬. ফাইল এবং কোডে পরিবর্তন: সার্ভারের মূল ফাইল যেমন index.php, .htaccess, বা wp-config.php ফাইলে অজানা জটিল কোড বা এনক্রিপ্টেড স্ক্রিপ্ট যুক্ত হওয়া।

কীভাবে ওয়েবসাইটে ম্যালওয়্যার শনাক্ত করবেন?

ম্যালওয়্যার পরিষ্কার করার প্রথম ধাপ হলো সমস্যাটির সঠিক উৎস এবং পরিধি শনাক্ত করা। শুধুমাত্র বাহ্যিক লক্ষণ দেখে সব ম্যালওয়্যার খুঁজে পাওয়া সম্ভব নয়, কারণ অনেক ক্ষতিকারক কোড সার্ভারের ভেতরে আত্মগোপন করে থাকে। নিচে ম্যালওয়্যার শনাক্ত করার কয়েকটি কার্যকর উপায় আলোচনা করা হলো:

১. গুগল সার্চ কনসোল (Google Search Console) ব্যবহার: যদি আপনার সাইটটি Google Search Console-এ যুক্ত থাকে, তবে সেখানে Security & Manual Actions অপশনের অধীনে Security issues ট্যাবে গিয়ে দেখুন। গুগল যদি আপনার সাইটে কোনো ক্ষতিকারক স্ক্রিপ্ট বা ফাইল খুঁজে পায়, তবে তার বিস্তারিত তালিকা এখানে দেখাবে।

২. অনলাইন সিকিউরিটি স্ক্যানার: আপনি বিনামূল্যে কিছু নির্ভরযোগ্য ওয়েব স্ক্যানার ব্যবহার করে দ্রুত সাইটটি পরীক্ষা করে নিতে পারেন। যেমন Sucuri SiteCheck, VirusTotal, অথবা IsItWP Security Scanner। এই টুলগুলো আপনার সাইটের বাহ্যিক কোড, ব্ল্যাকলিস্ট স্ট্যাটাস এবং রিডাইরেকশন চেক করে প্রতিবেদন প্রদান করে।

৩. কাস্টম সিকিউরিটি প্লাগইন ব্যবহার: আপনি যদি ওয়ার্ডপ্রেস ব্যবহারকারী হন, তবে Wordfence Security, Sucuri Security, অথবা MalCare-এর মতো সিকিউরিটি প্লাগইন ইন্সটল করে সম্পূর্ণ ওয়েবসাইট এবং ফাইল সিস্টেম স্ক্যান করতে পারেন। এই প্লাগইনগুলো মূল ওয়ার্ডপ্রেস কোর ফাইলের সাথে আপনার সার্ভারের ফাইলের তুলনা করে পরিবর্তিত বা আক্রান্ত ফাইলগুলো চিহ্নিত করে।

৪. সিপ্যানেল বা সার্ভার লেভেল স্ক্যানিং: আপনার ওয়েব হোস্টিং ড্যাশবোর্ডে (cPanel) প্রবেশ করে Imunify360 বা Virus Scanner টুল ব্যবহার করে পুরো ফাইল ডিরেক্টরি স্ক্যান করুন। সার্ভার-লেভেলের এই স্ক্যানারগুলো অত্যন্ত দক্ষতার সাথে ব্যাকডোর এবং ক্ষতিকারক ফাইল শনাক্ত করতে পারে।

ওয়েবসাইট থেকে ম্যালওয়্যার পরিষ্কার করার ধাপে ধাপে নির্দেশিকা

ম্যালওয়্যার শনাক্ত করার পর তা দ্রুত ও সতর্কতার সাথে পরিষ্কার করতে হবে। একটু ভুল হলে ওয়েবসাইটের সম্পূর্ণ ডেটা নষ্ট হয়ে যেতে পারে। তাই নিচের ধাপগুলো হুবহু অনুসরণ করুন:

ধাপ ১: সম্পূর্ণ ওয়েবসাইটের ব্যাকআপ নিন

ম্যালওয়্যার আক্রান্ত হলেও পরিষ্কারের কাজ শুরু করার আগে আপনার ওয়েবসাইটের বর্তমান ফাইল এবং ডাটাবেসের একটি সম্পূর্ণ ব্যাকআপ (Full Backup) গ্রহণ করুন। কাজ করার সময় কোনো ফাইল দুর্ঘটনাবশত ডিলিট হয়ে গেলে এই ব্যাকআপ আপনাকে পুনরায় সাইট পুনরুদ্ধারে সাহায্য করবে।

ধাপ ২: ওয়েবসাইট মেইনটেন্যান্স মোডে নিন

পরিষ্কার করার সময় সাধারণ ভিজিটরদের সুরক্ষা দিতে এবং হ্যাকারদের ব্যাকডোর ব্লক করতে ওয়েবসাইটটি Maintenance Mode-এ চালু রাখুন। এতে ব্যবহারকারীরা ক্ষতিকারক কোডের সম্মুখীন হবেন না এবং আপনার কাজ করা সহজ হবে।

ধাপ ৩: মূল ফাইলসমূহ (Core Files) পরিবর্তন করুন

সাধারণত হ্যাকাররা সিএমএস-এর মূল ফাইলগুলোতে ক্ষতিকারক কোড ইনজেক্ট করে। ওয়ার্ডপ্রেসের ক্ষেত্রে আপনি wp-admin এবং wp-includes ফোল্ডার দুটি সম্পূর্ণ মুছে ফেলুন। এরপর WordPress.org থেকে নতুন তাজা ওয়ার্ডপ্রেসের জিপ ফাইল ডাউনলোড করে তা থেকে নতুন wp-admin এবং wp-includes ফোল্ডার দুটি আপলোড করে দিন। মনে রাখবেন, wp-content ফোল্ডার এবং wp-config.php ফাইল ভুলক্রমেও মুছবেন না, কারণ এগুলোতে আপনার মূল ডেটা থাকে।

ধাপ ৪: প্লাগইন এবং থিম পরিষ্কার করুন

অধিকাংশ ম্যালওয়্যার আক্রমণ ঘটে নালড (Nulled) বা পাইরেটেড থিম ও প্লাগইন ব্যবহার করার কারণে। আপনার wp-content/plugins এবং wp-content/themes ডিরেক্টরিতে যান। যেগুলো ব্যবহার করছেন না সেগুলো সম্পূর্ণ ডিলেট করে দিন। যেসব প্লাগইন ও থিম সক্রিয় আছে, সেগুলো অফিসিয়াল সোর্স থেকে পুনরায় আসল সংস্করণ ডাউনলোড করে ফাইল রিপ্লেস (Replace) করুন।

ধাপ ৫: ডাটাবেস (Database) পরিষ্কার করা

অনেক সময় ম্যালওয়্যার কোড ডাটাবেসের ভেতরে টেবিল বা পোস্টে (যেমন wp_posts, wp_options) সংরক্ষিত থাকে। phpMyAdmin-এ প্রবেশ করে আপনার ডাটাবেস স্ক্যান করুন। কোনো অজানা বা সন্দেহজনক SQL ফাইল বা টেবিল থাকলে তা মুছে ফেলুন। এছাড়াও eval(), base64_decode(), gzinflate(), বা shell_exec() এর মতো ক্ষতিকারক ফাংশন ডাটাবেসে আছে কিনা সার্চ করে দেখুন।

ধাপ ৬: সকল অ্যাক্সেস পাসওয়ার্ড পরিবর্তন করুন

ম্যালওয়্যার সফলভাবে মুছে ফেলার পরপরই আপনার ওয়েবসাইটের সাথে সম্পর্কিত সকল অ্যাকাউন্টের পাসওয়ার্ড পরিবর্তন করুন। এর মধ্যে রয়েছে: cPanel/Hosting Passwords, FTP Accounts, Database Passwords, এবং Admin Dashboard Passwords। পাসওয়ার্ডের ক্ষেত্রে অবশ্যই অন্তত ১২ অক্ষরের জটিল বা স্ট্রং পাসওয়ার্ড ব্যবহার করুন যেখানে ক্যাপিটাল লেটার, স্মল লেটার, নম্বর এবং স্পেশাল ক্যারেক্টার যুক্ত থাকবে।

ধাপ ৭: সার্চ ইঞ্জিনের ব্ল্যাকলিস্ট থেকে সাইট মুক্ত করা

সাইট সম্পূর্ণ পরিষ্কার করার পর Google Search Console-এ গিয়ে আপনার পূর্বের সিকিউরিটি ওয়ার্নিং ট্যাবে প্রবেশ করুন। সেখানে "I have fixed these issues" টিক দিয়ে Request Review বাটনে ক্লিক করুন। গুগল আপনার সাইটটি পুনরায় রিভিউ করবে এবং সব ঠিক থাকলে ২৪ থেকে ৪৮ ঘণ্টার মধ্যে ওয়ার্নিং স্ক্রিন সরিয়ে নেবে।

ভবিষ্যতে ম্যালওয়্যার আক্রমণ প্রতিরোধের কার্যকরী কৌশল

ওয়েবসাইট একবার পরিষ্কার করাই শেষ কথা নয়; ভবিষ্যতে যেন আবার ম্যালওয়্যার আক্রমণ না ঘটে তা নিশ্চিত করা আরও বেশি গুরুত্বপূর্ণ। আপনার ওয়েবসাইটের নিরাপত্তা সুসংহত রাখতে নিচের পরামর্শগুলো মেনে চলুন:

১. আপডেট বজায় রাখা: আপনার ওয়েবসাইটের সিএমএস (CMS), থিম এবং প্লাগইন সবসময় সর্বশেষ সংস্করণে আপডেট রাখুন। পুরানো সংস্করণের নিরাপত্তা ত্রুটিকে (Vulnerability) কাজে লাগিয়েই হ্যাকাররা আক্রমণ চালায়।

২. টু-ফ্যাক্টর অথেনটিকেশন (2FA) চালু করা: অ্যাডমিন প্যানেলে লগইন করার সময় টু-ফ্যাক্টর অথেনটিকেশন যুক্ত করুন। এর ফলে পাসওয়ার্ড কেউ জেনে গেলেও মোবাইল ওটিপি বা অথেনটিকেটর অ্যাপ ছাড়া লগইন করতে পারবে না।

৩. সঠিক ও নিরাপদ ওয়েব হোস্টিং নির্বাচন: আপনার ওয়েবসাইটের নিরাপত্তার প্রায় ৭০% নির্ভর করে আপনি কেমন হোস্টিং প্রোভাইডার ব্যবহার করছেন তার ওপর। একটি দুর্বল ও অসুরক্ষিত সার্ভারে আপনি যত নিরাপত্তাই যুক্ত করুন না কেন, সাইট সহজেই ম্যালওয়্যার আক্রান্ত হতে পারে। এই ক্ষেত্রে একটি বিশ্বস্ত ও নিরাপদ ওয়েব হোস্টিং বেছে নেওয়া অপরিহার্য।

বাংলাদেশের জনপ্রিয় ও নির্ভরযোগ্য হোস্টিং এবং ডোমেইন সেবাদাতা প্রতিষ্ঠান শেবা হোস্ট (Sheba Host - shebahost.com) আপনার ওয়েবসাইটের সর্বোচ্চ নিরাপত্তা নিশ্চিত করতে প্রতিশ্রুতিবদ্ধ। Sheba Host তাদের উন্নত সার্ভারে Imunify360 সিকিউরিটি ব্যবহার করে, যা স্বয়ংক্রিয়ভাবে যেকোনো ম্যালওয়্যার আক্রমণ প্রতিহত করে এবং রিয়েল-টাইম সার্ভার স্ক্যানিং প্রদান করে। এর পাশাপাশি শেবা হোস্ট অফার করে উচ্চগতির NVMe SSD স্টোরেজ, ফ্রি SSL সার্টিফিকেট, অটোমেটিক দৈনিক ও সাপ্তাহিক ব্যাকআপ সুবিধা এবং যেকোনো কারিগরি সমস্যায় ২৪/৭ ডেডিকেটেড সাপোর্ট সার্ভিস। একটি নিরাপদ ও দ্রুতগতির ওয়েবসাইটের জন্য আপনার আস্থা হতে পারে shebahost.com।

৪. সিকিউরিটি প্লাগইন ও ফায়ারওয়াল ব্যবহার: ওয়েবসাইটে সর্বদা একটি সক্রিয় ফায়ারওয়াল (WAF) যেমন Cloudflare বা Wordfence ব্যবহার করুন, যা ক্ষতিকারক বট এবং ব্রুট ফোর্স অ্যাটাক আগেই আটকে দেবে।

৫. নিয়মিত অটোমেটিক ব্যাকআপ সিস্টেম: সার্ভার বা ক্লাউডে নিয়মিত ব্যাকআপ রাখার ব্যবস্থা করুন। এতে কোনো কারণে সাইট ক্ষতিগ্রস্ত হলেও মুহূর্তেই পূর্বের নিরাপদ অবস্থায় ফিরিয়ে আনা সম্ভব হবে।

উপসংহার

ওয়েবসাইটে ম্যালওয়্যার আক্রমণ যেকোনো ওয়েবমাস্টার বা সাইট মালিকের জন্য একটি দুঃস্বপ্ন হতে পারে। তবে সঠিক জ্ঞান, সময়োপযোগী পদক্ষেপ এবং বিশ্বস্ত সিকিউরিটি প্র্যাকটিসের মাধ্যমে এই সমস্যা থেকে সহজেই মুক্তি পাওয়া সম্ভব। আপনার ওয়েবসাইট সুরক্ষিত রাখা কেবল একটি এককালীন কাজ নয়, এটি একটি নিরবচ্ছিন্ন প্রক্রিয়া। তাই সবসময় থিম-প্লাগইন আপডেট রাখুন, পাইরেটেড ফাইল ব্যবহার থেকে বিরত থাকুন এবং Sheba Host-এর মতো বিশ্বস্ত সিকিউর হোস্টিং প্ল্যাটফর্ম ব্যবহার করে আপনার ওয়েবসাইটের শতভাগ নিরাপত্তা ও পারফরম্যান্স নিশ্চিত করুন।

Author

Md Jobayer Mahmud

Md Jobayer Mahmud ShebaHost.com-এর প্রতিষ্ঠাতা — বাংলাদেশভিত্তিক একটি ডোমেইন ও ওয়েব হোস্টিং প্রতিষ্ঠান। তিনি ওয়েবসাইট ডিজাইন ও ডেভেলপমেন্ট এবং অ্যান্ড্রয়েড অ্যাপ ডেভেলপমেন্টের কাজ করেন। হোস্টিং, ওয়েবসাইট ও অনলাইন ইনকাম নিয়ে নিজের হাতে-কলমে অভিজ্ঞতা থেকে এই ব্লগে লেখেন।

লেখক সম্পর্কে আরও জানুন →

Share your opinion here!