วิธีสแกนมัลแวร์บนเว็บไซต์ WordPress

WordPress ไม่มีเครื่องมือสแกนมัลแวร์แบบครบถ้วนติดตั้งมาให้ในหลังบ้าน เจ้าของเว็บไซต์จึงมักใช้ปลั๊กอินความปลอดภัยหรือบริการสแกนจากโฮสติ้ง การสแกนช่วยค้นหาไฟล์และพฤติกรรมที่น่าสงสัย แต่ผลที่ไม่พบปัญหาไม่ได้ยืนยันว่าเว็บไซต์ปลอดภัยทั้งหมด

❶ เตรียมเว็บไซต์ก่อนเริ่มสแกน

สำรองไฟล์เว็บไซต์และฐานข้อมูลก่อน หากพบรายการต้องสงสัย จะได้มีสำเนาสำหรับตรวจสอบและย้อนกลับ ตรวจว่าโฮสติ้งมีระบบสแกนหรือแจ้งเตือนมัลแวร์อยู่แล้วหรือไม่ เพราะบางบริการสามารถตรวจไฟล์บนเซิร์ฟเวอร์ได้โดยตรง

หากเว็บไซต์แสดงหน้าแปลก เปลี่ยนเส้นทางเอง หรือมีผู้ดูแลที่ไม่รู้จัก ให้บันทึกอาการและเวลาที่พบก่อนเริ่มแก้ไข

❷ สแกนจากปลั๊กอินความปลอดภัย

① เลือกปลั๊กอินที่เชื่อถือได้

ติดตั้งปลั๊กอินสแกนจากคลัง WordPress หรือผู้พัฒนาที่เชื่อถือได้ ตรวจประวัติการอัปเดตและขอบเขตการสแกนก่อนใช้งาน บางเครื่องมือค้นหาเฉพาะช่องโหว่ที่รู้จัก ขณะที่บางตัวตรวจความเปลี่ยนแปลงของไฟล์ด้วย

② เริ่มการสแกนแบบเต็ม

เปิดเมนูสแกนของปลั๊กอิน แล้วเลือกการสแกนไฟล์และส่วนประกอบทั้งหมดที่มีให้ เช่น ไฟล์ WordPress ธีม ปลั๊กอิน และไฟล์อัปโหลด หากมีตัวเลือกตรวจไฟล์นอกโฟลเดอร์ WordPress ให้พิจารณาเปิดใช้ตามคำแนะนำของเครื่องมือและโฮสติ้ง

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

❸ ตรวจรายงานและยืนยันรายการต้องสงสัย

ดูว่าเครื่องมือแจ้งไฟล์ที่มีโค้ดน่าสงสัย ไฟล์หลักที่เปลี่ยนแปลง หรือไฟล์ที่ไม่รู้จักในตำแหน่งที่ไม่ควรมีหรือไม่ ตรวจประกอบกับวันที่แก้ไขไฟล์ บันทึกโฮสติ้ง และการเปลี่ยนแปลงที่ผู้ดูแลทำไว้

ไฟล์ที่ถูกแจ้งเตือนไม่ได้เป็นมัลแวร์เสมอไป การปรับแต่งธีมหรือปลั๊กอินเองอาจทำให้ไฟล์ไม่ตรงกับต้นฉบับได้ อย่าลบไฟล์หรือกดซ่อมอัตโนมัติโดยไม่เข้าใจผลกระทบ โดยเฉพาะไฟล์ที่เว็บไซต์ต้องใช้ทำงาน

❹ สแกนผ่านโฮสติ้งและบริการภายนอก

สอบถามโฮสติ้งว่ามีระบบสแกนไฟล์หรือรายงานมัลแวร์หรือไม่ การสแกนที่ฝั่งเซิร์ฟเวอร์อาจพบไฟล์ที่เครื่องมือภายนอกมองไม่เห็น ส่วนบริการสแกนจากหน้าเว็บไซต์เหมาะสำหรับตรวจสิ่งที่ผู้เข้าชมเห็น เช่น การเปลี่ยนเส้นทางหรือสคริปต์ที่แสดงบนหน้าเว็บ แต่อาจตรวจไฟล์ภายในเซิร์ฟเวอร์ได้ไม่ครบ

ComSiam แนะนำให้ใช้ผลจากหลายช่องทางประกอบกันเมื่อมีสัญญาณผิดปกติ และส่งรายงานให้ผู้ให้บริการช่วยตรวจ ไม่ควรใช้ผลจากเครื่องมือเดียวเป็นข้อยืนยัน

❺ ทำอย่างไรเมื่อพบมัลแวร์

หากพบไฟล์หรือบัญชีที่น่าสงสัย ให้เก็บรายงานและติดต่อโฮสติ้งหรือผู้เชี่ยวชาญก่อนลบไฟล์ หากยืนยันว่าติดมัลแวร์ ควรตรวจหาช่องทางที่ผู้โจมตีใช้และแก้ช่องโหว่นั้นด้วย ไม่เช่นนั้นมัลแวร์อาจกลับมาอีก

หลังทำความสะอาดแล้ว ให้สแกนซ้ำ อัปเดต WordPress ธีม และปลั๊กอิน เปลี่ยนรหัสผ่านบัญชีที่เกี่ยวข้อง และตรวจว่าหน้าเว็บกับหลังบ้านกลับมาทำงานปกติ

❻ เช็กลิสต์การสแกนมัลแวร์ WordPress

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

การสแกนเป็นส่วนหนึ่งของการดูแลเว็บไซต์ ไม่ใช่การรับรองว่าไม่มีมัลแวร์ สำหรับเว็บไซต์ของ ComSiam ควรกำหนดรอบตรวจและเก็บรายงานไว้ เพื่อเปรียบเทียบเมื่อพบความเปลี่ยนแปลง