ওয়েবসাইটে ম্যালওয়্যার আক্রান্ত? সম্পূর্ণ শনাক্তকরণ ও পরিষ্কার করার গাইড (Malware Infected Website Fix)

Advertisement Ad Banner

ভূমিকা: ওয়েবসাইট ম্যালওয়্যার এবং এর ভয়াবহতা

বর্তমান ডিজিটাল যুগে একটি ওয়েবসাইট হলো যেকোনো ব্যবসা, প্রতিষ্ঠান বা ব্যক্তিগত ব্র্যান্ডের অনলাইন পরিচয়। কিন্তু প্রযুক্তির প্রসারের সাথে সাথে সাইবার নিরাপত্তার ঝুঁকিও বহুগুণ বৃদ্ধি পেয়েছে। প্রতিদিন বিশ্বজুড়ে হাজার হাজার ওয়েবসাইট সাইবার আক্রমণের শিকার হয়। হ্যাকাররা বিভিন্ন ক্ষতিকর কোড বা সফটওয়্যার ব্যবহার করে ওয়েবসাইটে অননুমোদিত প্রবেশাধিকার লাভ করে, যা সাধারণ ভাষায় ম্যালওয়্যার (Malware) নামে পরিচিত।

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

এই প্রবন্ধে আমরা অত্যন্ত পুঙ্খানুপুঙ্খভাবে আলোচনা করব কীভাবে আপনি আপনার ওয়েবসাইটে ম্যালওয়্যার শনাক্ত করবেন, কীভাবে তা সম্পূর্ণ পরিষ্কার বা ক্লিন করবেন এবং ভবিষ্যতে আপনার ওয়েবসাইটকে কীভাবে সম্পূর্ণ নিরাপদ রাখবেন।

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

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

১. গুগলের লাল সতর্কবার্তা (Google Red Screen Warnings): গ্রাহক বা আপনি যখন সাইটে প্রবেশ করতে যাবেন, তখন ব্রাউজারে "The site ahead contains harmful programs" অথবা "Deceptive site ahead" ধরনের লাল সতর্কবার্তা ভেসে ওঠে।

২. অনাকাঙ্ক্ষিত রিডাইরেকশন (Unwanted Redirects): আপনার ওয়েবসাইটের যেকোনো লিংকে ক্লিক করলে তা যদি স্বয়ংক্রিয়ভাবে কোনো জুয়া, অ্যাডাল্ট বা অচেনা বিজ্ঞাপনী ওয়েবসাইটে চলে যায়, তবে বুঝে নেবেন আপনার সাইটে ক্ষতিকর স্ক্রিপ্ট ইনজেক্ট করা হয়েছে।

৩. ওয়েবসাইট অস্বাভাবিক ধীরগতি হওয়া: হঠাৎ করে সাইটের লোডিং স্পিড অনেক কমে যাওয়া এবং সার্ভার প্রসেসর (CPU) ও মেমরি (RAM) ইউসেজ অস্বাভাবিক হারে বেড়ে যাওয়া ম্যালওয়্যার সংক্রমণের অন্যতম প্রধান লক্ষণ।

৪. গুগল সার্চ কনসোলে নোটিফিকেশন: Google Search Console আপনাকে ‘Security Issues’ ট্যাবে ইমেইল বা অ্যালার্টের মাধ্যমে জানিয়ে দেবে যে তারা আপনার সাইটে ক্ষতিকর ফাইল শনাক্ত করেছে।

৫. অজানা ফাইল বা ইউজার অ্যাকাউন্ট তৈরি হওয়া: আপনার সাইটের সিপ্যানেল (cPanel) বা ওয়ার্ডপ্রেস ড্যাশবোর্ডে ফাইল ম্যানেজার চেক করলে যদি অচেনা নামযুক্ত কিছু ফাইল (যেমন: wmlscript.php, x.php ইত্যাদি) কিংবা অজানা অ্যাডমিন ইউজার (Admin User) দেখতে পান, তবে সাইটটি হ্যাক হয়েছে।

৬. সার্চ রেজাল্টে অদ্ভুত ভাষা বা অক্ষর প্রদর্শন: গুগলে আপনার সাইটের নাম লিখে সার্চ করলে যদি সাইটের টাইটেল বা মেটা ডেসক্রিপশনে জাপানি, চীনা বা স্প্যামি অক্ষরের লেখা ভেসে ওঠে (যা Japanese Keyword Hack নামে পরিচিত), তবে সাইটটি নিশ্চিতভাবে আক্রান্ত।

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

ওয়েবসাইট পরিষ্কার করার পূর্বে ম্যালওয়্যারটি কোথায় এবং কীভাবে অবস্থান করছে তা সঠিকভাবে শনাক্ত করা আবশ্যক। ম্যালওয়্যার শনাক্ত করার জন্য নিচের ধাপগুলো অনুসরণ করুন:

১. অনলাইন সিকিউরিটি স্ক্যানার ব্যবহার করা:

ইন্টারনেটে কিছু চমৎকার ফ্রী ও প্রিমিয়াম টুলস রয়েছে যেগুলো দিয়ে আপনি বিনামূল্যে প্রাথমিক স্ক্যান চালাতে পারেন। এর মধ্যে সবচেয়ে জনপ্রিয় হলো Sucuri SiteCheck, VirusTotal, এবং IsItWP Security Scanner। এই টুলগুলোতে আপনার ওয়েবসাইটের URL প্রবেশ করালে এগুলো সাইটের বাহ্যিক ফাইল ও রিডাইরেকশন কোড পরীক্ষা করে রিপোর্ট প্রদান করে।

২. প্লাগইন বা সিকিউরিটি স্ক্যানার চালানো:

আপনার ওয়েবসাইটটি যদি ওয়ার্ডপ্রেস (WordPress) সিএমএস দিয়ে তৈরি হয়ে থাকে, তবে আপনি Wordfence Security, MalCare, অথবা Sucuri Security প্লাগইন ইনস্টল করে সম্পূর্ণ সাইট স্ক্যান দিতে পারেন। এই প্লাগইনগুলো ওয়ার্ডপ্রেসের মূল ফাইলগুলোর (Core Files) সাথে আপনার বর্তমান ফাইলের তুলনা করে ক্ষতিকারক পরিবর্তন বা স্ক্রিপ্ট খুঁজে বের করে।

৩. ফাইল ডিরেক্টরি এবং সার্ভার ফাইল পরীক্ষা:

আপনার হোস্টিংয়ের cPanel File Manager অথবা FTP (FileZilla)-এ লগইন করুন। নিচের ফাইল ও ফোল্ডারগুলো গুরুত্বের সাথে পরীক্ষা করুন:

• .htaccess ফাইল: হ্যাকাররা প্রায়ই রিডাইরেক্ট কোড যোগ করার জন্য এই ফাইলটি মোডিফাই করে। ফাইলটি খুলে দেখুন সেখানে অচেনা কোনো রিডাইরেকশন কোড আছে কিনা।

• wp-config.php ফাইল: এই ফাইলের একদম শুরুতে বা শেষে কোনো ক্ষতিকর base64_decode বা eval ফাংশনের কোড ইনজেক্ট করা হয়েছে কিনা তা খেয়াল করুন।

• wp-content/uploads/ ফোল্ডার: সাধারণ নিয়ম অনুযায়ী আপলোড ফোল্ডারে শুধু ছবি, ভিডিও বা মিডিয়া ফাইল থাকার কথা। যদি এখানে কোনো .php ফাইল দেখতে পান, তবে তা ৯৯% নিশ্চিতভাবে ম্যালওয়্যার।

৪. ডাটাবেস (Database) পরীক্ষা করা:

ম্যালওয়্যার শুধু ফাইলে থাকে না, অনেক সময় ডাটাবেসেও লুকিয়ে থাকে। phpMyAdmin-এ প্রবেশ করে আপনার ডাটাবেসের wp_users টেবিল চেক করুন। সেখানে কোনো অননুমোদিত অ্যাডমিন অ্যাকাউন্ট রয়েছে কিনা তা দেখুন। এছাড়া wp_posts এবং wp_options টেবিলে কোনো অজানা iframe বা ক্ষতিকারক JavaScript কোড আছে কিনা স্ক্যান করুন।

দ্বিতীয় ধাপ: ওয়েবসাইট থেকে ম্যালওয়্যার পরিষ্কার করার কার্যকর উপায়

ম্যালওয়্যার শনাক্ত করার পর তা দূর করার জন্য একটি সুনির্দিষ্ট পরিকল্পনা মেনে কাজ করতে হবে। নিচে ধাপে ধাপে ম্যালওয়্যার পরিষ্কারের নিয়ম তুলে ধরা হলো:

ধাপ ১: সম্পূর্ণ ব্যাকআপ গ্রহণ এবং সাইট মেইনটেন্যান্স মোডে রাখা

যেকোনো ফাইল মোছা বা পরিবর্তন করার আগে আপনার বর্তমান ডাটাবেস এবং ফাইল ম্যানেজার থেকে সমস্ত ফাইলের একটি ব্যাকআপ নিয়ে নিন। যদিও ব্যাকআপ ফাইলটিতে ম্যালওয়্যার রয়েছে, তবুও দুর্ঘটনাবশত কোনো গুরুত্বপূর্ণ ফাইল মুছে গেলে তা পুনরুদ্ধারের জন্য এটি প্রয়োজন হতে পারে। এরপর গ্রাহকদের নিরাপত্তার স্বার্থে সাইটে একটি 'Maintenance Mode' চালু করে দিন।

ধাপ ২: সমস্ত পাসওয়ার্ড পরিবর্তন করা

হ্যাকাররা যাতে পুনরায় প্রবেশ করতে না পারে, সেজন্য অবিলম্বে সকল অ্যাক্সেসের পাসওয়ার্ড পরিবর্তন করুন। এর মধ্যে রয়েছে:

• cPanel / Hosting Account Password

• FTP এবং SSH Credentials

• WordPress Admin User Passwords

• Database User Password (wp-config.php ফাইলে নতুন পাসওয়ার্ড আপডেট করতে ভুলবেন না)

ধাপ ৩: ওয়ার্ডপ্রেস কোর (Core) ফাইল প্রতিস্থাপন করা

ওয়ার্ডপ্রেস সাইটের মূল ফাইলগুলো (wp-admin, wp-includes) পরিষ্কার করার সবচেয়ে সহজ উপায় হলো সেগুলো একদম নতুন ফ্রেশ ফাইল দিয়ে রিপ্লেস করে ফেলা।

• WordPress.org থেকে ওয়ার্ডপ্রেসের অফিশিয়াল সর্বশেষ জিপ ভার্সনটি ডাউনলোড করুন।

• আপনার ফাইল ম্যানেজার থেকে wp-admin এবং wp-includes ফোল্ডার দুটি সম্পূর্ণ মুছে ফেলুন।

• নতুন ডাউনলোড করা ওয়ার্ডপ্রেস ফাইল থেকে শুধু wp-admin এবং wp-includes ফোল্ডার দুটি আপনার সিপ্যানেলে আপলোড করুন।

• মনে রাখবেন, আপনার wp-content ফোল্ডার বা wp-config.php ফাইল ভুলক্রমেও মুছে ফেলা যাবে না, কারণ এখানে আপনার সাইটের ডিজাইন, প্লাগইন ও মিডিয়া ফাইল থাকে।

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

অধিকাংশ ম্যালওয়্যার আক্রমণ ঘটে নাল্ড বা ক্র্যাকড (Nulled/Cracked) থিম এবং প্লাগইনের মাধ্যমে।

• আপনার সাইটে ব্যবহৃত প্রতিটি প্লাগইন ও থিমের তালিকা তৈরি করুন।

• বর্তমানে ব্যবহৃত wp-content/plugins ফোল্ডারটি মুছে দিন এবং অফিসিয়াল সোর্স (WordPress.org বা থিমফরেস্ট) থেকে নতুন ফ্রেশ কপি ডাউনলোড করে পুনারায় ইনস্টল করুন।

• অপ্রয়োজনীয় বা অব্যবহৃত কোনো প্লাগইন ও থিম সাইটে রাখবেন না। এগুলো অবিলম্বে ডিলিট করে দিন।

• যদি আপনি কোনো নাল্ড (Nulled) প্লাগইন বা থিম ব্যবহার করে থাকেন, তবে তা চিরতরে মুছে ফেলুন।

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

phpMyAdmin-এ প্রবেশ করে আপনার ডাটাবেস অপেন করুন। অনুসন্ধানে গিয়ে `eval`, `base64_decode`, `gzinflate`, `shell_exec` বা কোনো সন্দেহজনক URL লিখে সার্চ দিন। যদি এসব ফাংশনযুক্ত কোনো স্প্যামি কোড পোস্ট বা অপশন টেবিলে পান, তবে তা সাবধানে এডিট করে মুছে ফেলুন। এছাড়া `wp_users` টেবিল থেকে অজানা সকল অ্যাডমিন ইউজার ডিলিট করুন।

ধাপ ৬: সার্ভার ক্যাশ ও ব্রাউজার ক্যাশ ক্লিন করা

ফাইল এবং ডাটাবেস পরিষ্কার করার পর আপনার সার্ভার লেভেল ক্যাশ (Server Cache), সিডিএন (Cloudflare Cache) এবং ওয়েবসাইটের সমস্ত ক্যাশিং প্লাগইনের ক্যাশ ক্লিয়ার করে দিন।

তৃতীয় ধাপ: গুগল ব্ল্যাকলিস্ট থেকে ওয়েবসাইট মুক্ত করা

ওয়েবসাইট থেকে ম্যালওয়্যার সম্পূর্ণ পরিষ্কার করার পর আপনার কাজ কিন্তু শেষ নয়। গুগল যদি আপনার সাইটটি ব্ল্যাকলিস্ট করে থাকে, তবে তা দূর করতে রিকোয়েস্ট পাঠাতে হবে:

১. আপনার Google Search Console ড্যাশবোর্ডে লগইন করুন।

২. বামপাশের মেনু থেকে Security & Manual Actions > Security Issues অপশনে যান।

৩. সেখানে "I have fixed these issues" বাটনে ক্লিক করুন।

৪. একটি বক্সে সংক্ষেপে ব্যাখ্যা করুন আপনি কী কী পদক্ষেপ নিয়েছেন (যেমন: Core files replaced, infected plugins removed, passwords changed)।

৫. Request a Review অপশনে ক্লিক করে সাবমিট করুন। সাধারণত ২৪ থেকে ৭২ ঘণ্টার মধ্যে গুগল আপনার সাইটটি পুনরায় স্ক্যান করে দেখার পর লাল সতর্কতা সরিয়ে নেবে।

ভবিষ্যতে ওয়েবসাইট নিরাপদ রাখার উপায় এবং নিরাপদ হোস্টিংয়ের ভূমিকা

একবার ম্যালওয়্যার পরিষ্কার করার পর সাইটকে দীর্ঘমেয়াদে সুরক্ষিত রাখা অত্যন্ত জরুরি। এর জন্য কিছু মৌলিক নিরাপত্তা নিয়ম মেনে চলা উচিত:

• নিয়মিত ওয়ার্ডপ্রেস কোর, থিম এবং প্লাগইন আপডেট রাখা।

• টু-ফ্যাক্টর অথেনটিকেশন (2FA) ব্যবহার করা।

• শক্তিশালী ও জটিল পাসওয়ার্ড ব্যবহার করা।

• ভালো মানের ফায়ারওয়াল (WAF) যেমন Cloudflare ব্যবহার করা।

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

এই ক্ষেত্রে সেবা হোস্ট (Sheba Host - shebahost.com) হতে পারে আপনার সবচেয়ে নির্ভরযোগ্য সঙ্গী। সেবা হোস্ট দীর্ঘ দিন ধরে বাংলাদেশে অত্যন্ত সুনাম ও বিশ্বস্ততার সাথে ডোমেইন ও ওয়েব হোস্টিং সেবা প্রদান করে আসছে। সেবা হোস্টের সার্ভারগুলোতে রয়েছে আধুনিক সিকিউরিটি লেয়ার, অটোমেটিক ব্যাকআপ সুবিধা এবং সার্বক্ষণিক ম্যালওয়্যার স্ক্যানিং ব্যবস্থা, যা আপনার ওয়েবসাইটকে যেকোনো সাইবার আক্রমণ থেকে সুরক্ষিত রাখতে সহায়তা করে।

সেবা হোস্ট (Sheba Host) কেন আপনার ওয়েবসাইটের জন্য সেরা পছন্দ?

• উন্নত সার্ভার সিকিউরিটি: সেবা হোস্ট প্রদান করে CageFS এবং Imunify3D প্রযুক্তি, যা প্রতিটি হোস্টিং অ্যাকাউন্টকে আলাদা করে রাখে এবং সার্ভার লেভেলেই ম্যালওয়্যার প্রতিরোধ করে।

• অটোমেটিক ব্যাকআপ: দুর্ঘটনাবশত সাইট নষ্ট বা আক্রান্ত হলেও shebahost.com-এর অটোমেটিক ব্যাকআপ সিস্টেমের মাধ্যমে আপনি যেকোনো সময় মাত্র এক ক্লিকে আপনার ওয়েবসাইট পূর্বের অবস্থায় ফিরিয়ে আনতে পারবেন।

• উচ্চগতির এসএসডি ক্লাউড হোস্টিং: আপনার ওয়েবসাইটের গতি ও পারফরম্যান্স সর্বোচ্চ পর্যায়ে রাখতে সেবা হোস্ট অফার করে লেটেস্ট প্রযুক্তির NVMe SSD হোস্টিং।

• ২৪/৭ ডেডিকেটেড টেকনিক্যাল সাপোর্ট: যেকোনো প্রযুক্তিগত সমস্যা বা নিরাপত্তাজনিত সমস্যায় সেবা হোস্টের অভিজ্ঞ সাপোর্ট টিম দিন-রাত ২৪ ঘণ্টা সাহায্য করার জন্য প্রস্তুত থাকে।

উপসংহার

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

মনে রাখবেন, প্রতিকারের চেয়ে প্রতিরোধ সর্বদা উত্তম। আপনার ওয়েবসাইটের নিরাপত্তা সুনিশ্চিত করতে এবং নিশ্চিন্তে ব্যবসা পরিচালনা করতে আজই যুক্ত হন সেবা হোস্ট (shebahost.com)-এর সাথে। একটি সুরক্ষিত সার্ভার এবং সঠিক যত্নই পারে আপনার ওয়েবসাইটকে সাইবার ওয়ার্ল্ডে চিরতরে নিরাপদ ও সফল রাখতে।

Author

Md Jobayer Mahmud

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

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

Share your opinion here!