วิธีตรวจสอบว่าเว็บไซต์ WordPress ถูกแฮ็กหรือไม่

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

❶ ตรวจอาการที่ผู้เข้าชมมองเห็น

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

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

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

❷ ตรวจบัญชีผู้ใช้ WordPress

ในหลังบ้านไปที่ ผู้ใช้ > ผู้ใช้ทั้งหมด แล้วตรวจชื่อบัญชี อีเมล และบทบาทของผู้ใช้แต่ละคน โดยเฉพาะบัญชีที่มีสิทธิ์ผู้ดูแลระบบ

① ตรวจหาบัญชีที่ไม่รู้จัก

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

② ตรวจบัญชีเดิมที่มีการเปลี่ยนแปลง

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

❸ ตรวจธีม ปลั๊กอิน และการตั้งค่า

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

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

❹ ตรวจไฟล์และบันทึกจากโฮสติ้ง

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

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

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

❺ ตรวจอีเมลแจ้งเตือนและข้อมูลจากบริการที่ใช้ดูแลเว็บ

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

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

❻ อย่าพึ่งผลสแกนเพียงครั้งเดียว

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

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

❼ เช็กลิสต์ตรวจสอบเบื้องต้น

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

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