เมื่อเร็วๆ นี้ ประเภทมัลแวร์ใหม่ที่เรียกว่า "Monetization" หรือ monit.php ได้รับความสนใจมากบนฟอรั่ม WordPress มัลแวร์นี้แสดงป๊อปอัปที่ไม่ได้รับการขอ (มักเป็นเนื้อหาลpoor) ให้ผู้เยี่ยมชมไซต์ ผู้ใช้จำนวนมากขอความช่วยเหลือเพื่อกู้คืนเว็บไซต์จากการแฮกนี้หลังจากแฮกเกอร์ใช้มันดำเนินการโจมตี Black Hat SEO ต่างๆ
มัลแวร์ monit.php คืออะไร?
เมื่อเร็วๆ นี้พบว่าปลั๊กอินที่เรียกว่า "Monetization" เป็นตัวดูดลากโค้ดที่ถูกฉีดเข้าไปในแบ็กเอนด์ของเว็บไซต์ เมื่อตรวจสอบไฟล์ของปลั๊กอิน พบว่าโค้ดในไฟล์ monit.php เป็นผู้รับผิดชอบในการฉีดโค้ดเข้าไปในตาราง wp_options MySQL ของเว็บไซต์ WordPress ด้วย URL สแปมและการเปลี่ยนเส้นทาง และเปลี่ยนการตั้งค่าบางอย่าง
นี่คือโค้ดอันตรายที่เราพบภายใต้ไฟล์ monit.php:
<?php /** * Plugin Name: Monitization * Description: this plugin will help you Monitize your traffic easily from different ad networks. * Author: Igor Glavatskiy * Version: 1.0 */ error_reporting(0); ini_set('display_errors', 0); $plugin_key='9f3d4cbd075c63c03c06a63f4579eb13'; $version='1.2'; add_action('admin_menu', function() { add_options_page( 'Monitization Plugin', 'Monitization', 'manage_options', 'monit', 'mont_page' ); remove_submenu_page( 'options-general.php', 'monit' ); });
วิธีตรวจสอบว่าเว็บไซต์ของคุณติดเชื้อหรือไม่?
เพื่อตรวจจับการแฮก monit.php ให้เข้า URL นี้หลังจากแทนที่ URL ของเว็บไซต์คุณตามที่เหมาะสม:
[your-site-URL]/wp-admin/options-general.php?page=monit
เมื่อโหลด หากคุณพบหน้าที่มีการตั้งค่าและสตริงข้อความ คุณอาจถูกโจมตี อ่านต่อเพื่อรู้วิธีแก้ไขเว็บไซต์ของคุณ
วิธีแก้ไขการโจมตีนี้?
1. สำรองข้อมูลเว็บไซต์ก่อนทำความสะอาด
แนะนำให้ปิดเว็บไซต์ชั่วคราว เพื่อไม่ให้ผู้ใช้เข้าชมหน้าที่ติดเชื้อขณะทำความสะอาด ต้องสำรองไฟล์หลักและฐานข้อมูลทั้งหมด แนะนำให้สำรองในรูปแบบไฟล์บีบอัด เช่น .zip
2. แทนที่ไฟล์หลัก ปลั๊กอิน และไฟล์ธีม
คุณสามารถแทนที่ไฟล์หลักที่ติดเชื้อกับเวอร์ชันต้นฉบับจากแหล่งที่เชื่อถือได้ หลังจากดาวน์โหลดเวอร์ชันใหม่และอัปเดตของไฟล์และไดเรกทอรีเหล่านี้ คุณสามารถลบเวอร์ชันเก่าได้ ลบไฟล์ของปลั๊กอิน "Monetization" ใดๆ
3. ทำความสะอาดไฟล์ที่น่าสงสัยและถูกแก้ไขล่าสุด
คุณอาจพบไฟล์ที่อาจติดเชื้อโดยการดูไฟล์ที่ถูกแก้ไขล่าสุด คุณสามารถกู้คืนไฟล์เหล่านี้จากสำรองข้อมูลที่สะอาดหรือจากแหล่งที่เชื่อถือได้
4. ทำความสะอาดฐานข้อมูล
นอกจากการลบไฟล์ปลั๊กอินทั้งหมดและทำความสะอาดโค้ดอันตรายที่ฉีดเข้าไปในไฟล์ของไซต์แล้ว ให้ตรวจสอบเรคคอร์ด option_name ต่อไปนี้ในตาราง wp_options MySQL ของเว็บไซต์ของคุณ:
- default_mont_options
- ad_code
- hide_admin
- hide_logged_in
- display_ad
- search_engines
- auto_update
- ip_admin
- cookies_admin
- logged_admin
- log_install
5. รันการสแกนมัลแวร์
รันการสแกนมัลแวร์บนเว็บเซิร์ฟเวอร์ของคุณเพื่อหามัลแวร์และไฟล์อันตราย คุณสามารถใช้เครื่องมือ 'Virus Scanner' ใน cPanel ที่ผู้ให้บริการโฮสต์ให้มา หรือรับบริการกำจัดมัลแวร์จากมืออาชีพกับแผน Astra Pro
วิธีป้องกันการโจมตีเพิ่มเติม?
วิธีเดียวที่แน่ใจว่าจะป้องกันเว็บไซต์ของคุณจากวิธีของแฮกเกอร์ที่พัฒนาอยู่ตลอดเวลา คือการลงทุนในความปลอดภัย เป็นแนวคิดที่ดีที่จะลงทุนในไฟร์วอลล์เว็บไซต์ รันการสแกนมัลแวร์บ่อยๆ และได้รับการตรวจสอบความปลอดภัยเป็นประจำ
ในความเป็นจริง ผู้คนส่วนใหญ่สามารถค้นพบมัลแวร์ monit.php ได้เพราะพวกเขารันสแกนมัลแวร์ซึ่งตรวจจับและระบุแหล่งที่มาของโค้ดอันตรายเป็นปลั๊กอิน "Monetization" ทันที ดังนั้นให้แน่ใจว่าสแกนมัลแวร์เป็นประจำ!
การแฮก monit.php: สรุป
เมื่อเร็วๆ นี้ พบปลั๊กอินอันตรายใหม่ที่เรียกว่า "Monetization" ซึ่งฉีดโค้ดเข้าไปในเว็บไซต์ ซึ่งถูกใช้สำหรับ Black Hat SEO Hacks เช่น Japanese Keyword Hack และ Pharma Hack
การโจมตีไซเบอร์แบบนี้น่าสยองขวัญ และผลกระทบต่อトラフィก รายได้ และแม้แต่ชื่อเสียงของคุณก็น่าสยองขวัญเช่นกัน ดังนั้น เพื่อป้องกันการถูกโจมตี จึงแนะนำให้ลงทุนในความปลอดภัยและปฏิบัติตามแนวทางปฏิบัติที่ดีด้านความปลอดภัย – สิ่งเหล่านี้สามารถช่วยได้ไกลมาก!
เกี่ยวกับ Astra
ที่ Astra เรามีทีมผู้เชี่ยวชาญด้านความปลอดภัยที่ทุกวันช่วยเจ้าของเว็บไซต์และนักพัฒนาให้รักษาความปลอดภัยเว็บไซต์จากผู้โจมตี ไฟร์วอลล์อัจฉริยะของเรามอบความปลอดภัยเรียลไทม์ 24×7 ต่อบอทแย่ แฮกเกอร์ มัลแวร์ XSS SQLi และการโจมตี 80+ ประเภท Astra Firewall ปรับแต่งเฉพาะสำหรับ Prestashop, OpenCart & Magento เพื่อให้ความปลอดภัยแบบครอบคลุมกับร้านค้าอีคอมเมิร์ซของคุณ