WordPress Malware & Virus

WordPress ติดไวรัส คืออะไร? อาการและวิธีตรวจสอบเบื้องต้น

WordPress ติดไวรัส คืออะไร? อาการและวิธีตรวจสอบเบื้องต้น

WordPress คือระบบจัดการเว็บไซต์ (CMS) ที่ได้รับความนิยมมากที่สุดในโลก ขับเคลื่อนเว็บไซต์กว่า 40% ของอินเทอร์เน็ต ความนิยมนี้เองที่ทำให้ WordPress ตกเป็นเป้าหมายอันดับต้น ๆ ของแฮกเกอร์และบอทอัตโนมัติ บทความนี้จะช่วยให้คุณสังเกตอาการที่บ่งบอกว่าเว็บไซต์อาจติดมัลแวร์ พร้อมวิธีตรวจสอบเบื้องต้นด้วยตัวเองก่อนตัดสินใจว่าจะแก้เองหรือเรียกผู้เชี่ยวชาญ

อาการที่บ่งบอกว่า WordPress ติดมัลแวร์

มัลแวร์บน WordPress มักไม่แสดงตัวตรง ๆ แต่จะทิ้งร่องรอยให้สังเกตได้ หากเว็บของคุณมีอาการเหล่านี้ตั้งแต่ 1 ข้อขึ้นไป มีความเป็นไปได้สูงว่าถูกฝังโค้ดอันตราย:

  • เว็บเด้งไปหน้าอื่นเอง — โดยเฉพาะเด้งไปเว็บพนัน เว็บขายยา หรือเว็บปลอม โดยมักเด้งเฉพาะเมื่อเข้าจากมือถือหรือจาก Google เท่านั้น (อ่าน วิธีแก้เว็บเด้งไปเว็บพนัน)
  • Google ขึ้นเตือน “ไซต์นี้อาจเป็นอันตราย” — หน้าจอแดงก่อนเข้าเว็บ หรือเว็บถูกถอดออกจากผลการค้นหา
  • โฮสติ้งส่งอีเมลแจ้งพบ Malware หรือระงับบัญชี (suspend) — อ่าน เมื่อโฮสติ้งแจ้งพบมัลแวร์ ต้องทำอย่างไร
  • มีไฟล์หรือโฟลเดอร์แปลกปลอม เช่น ไฟล์ .php ชื่อสุ่มในโฟลเดอร์ wp-content/uploads ซึ่งปกติไม่ควรมีไฟล์รันโค้ด
  • มี User ระดับ Admin ที่คุณไม่ได้สร้าง โผล่ขึ้นมาในระบบ
  • ผลค้นหา Google แสดงข้อความภาษาญี่ปุ่นหรือชื่อยาผิดกฎหมาย (เรียกว่า Japanese Keyword Hack และ Pharma Hack)
  • เว็บโหลดช้าผิดปกติ หรือโฮสติ้งแจ้งว่าใช้ทรัพยากร (CPU) สูงเกินจริง เพราะมัลแวร์มักแอบส่งสแปมหรือขุดเหรียญอยู่เบื้องหลัง
  • เข้า wp-admin ไม่ได้ ทั้งที่รหัสผ่านถูกต้อง
เว็บ WordPress โดนแฮกเด้งเว็บพนัน — WP Doctor Thailand
ตัวอย่างเว็บ WordPress ที่ถูกฝังโค้ดให้เด้ง (redirect) ไปยังเว็บพนันหรือเว็บปลอม

สาเหตุที่ทำให้ WordPress ติดมัลแวร์

การเข้าใจต้นเหตุจะช่วยให้แก้ได้ตรงจุดและป้องกันไม่ให้เกิดซ้ำ สาเหตุที่พบบ่อยที่สุดได้แก่:

  • ใช้ Plugin หรือ Theme เถื่อน (Nulled) — เป็นช่องทางอันดับ 1 เพราะมักมี Backdoor ฝังมาตั้งแต่แรก
  • ไม่อัปเดต WordPress, Plugin หรือ Theme — ช่องโหว่เก่าที่ถูกเปิดเผยแล้วคือเป้าหมายง่ายของบอท (อ่าน ทำไมต้องอัปเดต Plugin และ Theme)
  • รหัสผ่านอ่อนแอ หรือใช้ Username ว่า admin ทำให้ถูกเดารหัสได้ง่าย
  • โฮสติ้งคุณภาพต่ำ ที่ความปลอดภัยหละหลวม หรือแชร์เซิร์ฟเวอร์กับเว็บที่ติดเชื้ออยู่แล้ว

วิธีตรวจสอบเบื้องต้นด้วยตัวเอง

ก่อนจะสรุปว่าเว็บติดมัลแวร์จริงหรือไม่ ลองทำตามขั้นตอนเหล่านี้:

  • สแกนด้วยเครื่องมือออนไลน์ฟรี เช่น Sucuri SiteCheck หรือ VirusTotal เพียงใส่ URL เว็บก็ตรวจได้ทันที
  • ค้นใน Google ด้วยคำสั่ง site:ชื่อเว็บของคุณ เพื่อดูว่ามีหน้าแปลกปลอมหรือภาษาต่างด้าวโผล่ในผลค้นหาหรือไม่
  • ตรวจรายชื่อผู้ใช้ ที่เมนู Users ใน wp-admin ว่ามี Admin ที่ไม่รู้จักหรือไม่
  • ดูไฟล์ที่ถูกแก้ไขล่าสุด ผ่าน File Manager หรือ FTP โดยเฉพาะไฟล์ index.php, wp-config.php และ .htaccess (อ่าน วิธีตรวจไฟล์ต้องสงสัยใน WordPress)
  • ติดตั้ง Wordfence แล้วสั่ง Scan เพื่อให้ระบบช่วยชี้ไฟล์ที่ผิดปกติ
ข้อควรระวัง: อย่ารีบลบไฟล์ที่สงสัยทันที เพราะการลบผิดไฟล์อาจทำให้เว็บล่มทั้งระบบ ควรสำรองข้อมูลทั้งหมดก่อนเสมอ และหากไม่แน่ใจว่าไฟล์ไหนคือมัลแวร์ ไฟล์ไหนคือไฟล์ระบบจริง ให้ปรึกษาผู้เชี่ยวชาญ

ถ้าพบว่าติดมัลแวร์ ต้องทำอะไรต่อ

หากยืนยันแล้วว่าเว็บติดมัลแวร์จริง ขั้นตอนเร่งด่วนคือ เปลี่ยนรหัสผ่านทั้งหมด (WordPress, Hosting, FTP, Database), สำรองข้อมูลปัจจุบันไว้, แล้วเริ่มกระบวนการกำจัด ดูรายละเอียดได้ที่ เว็บ WordPress โดนแฮก ต้องทำอะไรก่อน และ วิธีล้างมัลแวร์ WordPress ด้วยตัวเอง

เสริมความปลอดภัย WordPress — WP Doctor Thailand
หลังกำจัดมัลแวร์แล้ว ต้องเสริมความปลอดภัยเพื่อป้องกันการติดซ้ำ

ป้องกันไม่ให้กลับมาติดซ้ำ

การกำจัดมัลแวร์เป็นเพียงครึ่งทาง สิ่งสำคัญกว่าคือการปิดช่องโหว่ไม่ให้ติดซ้ำ:

เมื่อไหร่ควรเรียกผู้เชี่ยวชาญ

คุณควรปรึกษาผู้เชี่ยวชาญทันทีหากเข้าข่ายต่อไปนี้: เว็บติดมัลแวร์ซ้ำหลังจากลบไปแล้ว (มักเกิดจาก Backdoor ที่ฝังลึก), เว็บเป็นร้านค้าหรือสร้างรายได้ที่หยุดไม่ได้, โดน Google Blacklist, หรือคุณไม่มั่นใจว่าจะแยกไฟล์มัลแวร์ออกจากไฟล์ระบบได้ บริการ ล้างไวรัส WordPress ของเราจะสแกน กำจัด Backdoor และปิดช่องโหว่ให้ครบในครั้งเดียว

คำถามที่พบบ่อย

มัลแวร์ WordPress ลบเองได้ไหม?

ลบเองได้หากเป็นการติดเชื้อแบบไม่ซับซ้อนและคุณมีพื้นฐานด้านไฟล์เซิร์ฟเวอร์ แต่ความเสี่ยงคือมักหลงเหลือ Backdoor ทำให้ติดซ้ำ จึงควรชั่งน้ำหนักระหว่างล้างเองกับจ้างผู้เชี่ยวชาญ

ข้อมูลในเว็บจะหายไหมถ้าล้างมัลแวร์?

หากทำอย่างถูกวิธีและสำรองข้อมูลก่อน ข้อมูลจะไม่หาย เรามีขั้นตอน Backup ก่อนดำเนินการทุกครั้งเพื่อลดความเสี่ยง

Wordfence เวอร์ชันฟรีเพียงพอไหม?

เพียงพอสำหรับการสแกนและป้องกันเบื้องต้น แต่การกำจัดมัลแวร์ที่ฝังลึกยังต้องอาศัยการตรวจไฟล์ด้วยมือ

ใช้เวลานานแค่ไหนในการกำจัดมัลแวร์?

โดยทั่วไป 1–3 วัน ขึ้นกับความรุนแรงและจำนวนไฟล์ที่ติดเชื้อ เราจะประเมินและแจ้งระยะเวลาก่อนเริ่มงานเสมอ

ค่าบริการล้างมัลแวร์เท่าไหร่?

เริ่มต้นที่ 3,500 บาท ขึ้นกับขนาดเว็บและความเสียหาย โดยจะแจ้งราคาให้ชัดเจนก่อนเริ่มงาน

บทความทั้งหมดในหมวดนี้

LINE ส่งปัญหา