คู่มือการใช้งาน cPGuard Security สำหรับ DirectAdmin

คู่มือการใช้งาน cPGuard Security สำหรับ DirectAdmin

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

1. บันทึกอาการและสำรองข้อมูล

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

  • เว็บไซต์แสดงผลผิดปกติ
  • มีการเปลี่ยนเส้นทางไปยังเว็บไซต์อื่น (Redirect)
  • พบหน้าเว็บหรือไฟล์ที่ไม่รู้จัก
  • เว็บไซต์แสดงข้อความแจ้งข้อผิดพลาด (Error)

จากนั้น สำรองไฟล์เว็บไซต์และฐานข้อมูล (Database) ก่อนดำเนินการแก้ไข

2. ป้องกันการเข้าถึงเว็บไซต์ซ้ำ

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

  • DirectAdmin
  • WordPress Administrator
  • FTP / SFTP

หากไม่สามารถเข้าสู่เว็บไซต์หรือ Control Panel ได้ กรุณาติดต่อฝ่ายบริการลูกค้า (Customer Support) และเปิด Ticket เพื่อขอความช่วยเหลือเพิ่มเติม

3. สแกนเว็บไซต์

เปิดเมนู Virus Scanner > Manual Scan เลือก Full Scan จากนั้นคลิก Scan และรอผลการตรวจสอบ

4. ตรวจสอบเว็บไซต์หลังแก้ไขและป้องกันการติดซ้ำ

หลังจัดการไฟล์ที่ตรวจพบแล้ว ให้ทดสอบหน้าเว็บไซต์และฟังก์ชันสำคัญ จากนั้นดำเนินการดังนี้

  • อัปเดต CMS เช่น WordPress
  • อัปเดต Theme และ Plugin
  • ตรวจสอบบัญชีผู้ดูแลระบบ
  • สแกนเว็บไซต์ซ้ำ
  • ติดตามรายการใหม่จาก Scanner Logs

ข้อควรทราบ: cPGuard ช่วยตรวจจับและจัดการไฟล์ที่เข้าข่าย Malware และหากตรวจสอบพบควรแก้ไขโดยทันที

เปิด cPGuard ใน DirectAdmin

เข้าสู่ระบบ DirectAdmin จากนั้นเลือก Extra Features > cPGuard Security

ตำแหน่งเมนู cPGuard Security ใน DirectAdmin

Dashboard: ดูภาพรวมความปลอดภัย

Dashboard แสดงภาพรวมความปลอดภัยของเว็บไซต์

หน้านี้แสดงภาพรวมเหตุการณ์ที่ cPGuard ตรวจพบในช่วงที่ผ่านมา โดยมีข้อมูลสำคัญดังนี้

  • Threats Stopped — จำนวนภัยคุกคามที่ระบบตรวจพบและหยุดไว้
  • Attacks Blocked — จำนวนการโจมตีที่ระบบปิดกั้น เช่น คำขอเข้าถึง URL ที่มีรูปแบบการโจมตี
  • CMS Issues — จำนวนปัญหาที่ตรวจพบใน CMS

Virus Scanner: ตรวจสอบไฟล์เว็บไซต์

เมนู Virus Scanner แบ่งออกเป็น 2 ส่วนหลัก ได้แก่

  • Manual Scan — ใช้สั่งสแกนเว็บไซต์ด้วยตนเอง
  • Scanner Logs — ใช้ตรวจสอบรายการที่ cPGuard ตรวจพบจากการสแกนอัตโนมัติ

Manual Scan: สั่งสแกนเว็บไซต์ด้วยตนเอง

เหมาะสำหรับกรณีที่เว็บไซต์มีอาการผิดปกติ เพิ่งกู้คืนข้อมูลสำรอง (Restore Backup) ต้องการตรวจสอบเว็บไซต์หลังแก้ไข Malware หรือต้องการตรวจสอบโฟลเดอร์ (Directory) ที่สงสัย

เมนู Manual Scan และตัวเลือกการสแกน

วิธีสแกน

  1. เปิด Virus Scanner > Manual Scan
  2. เลือกรูปแบบการสแกน แล้วคลิก Scan
  3. รอจนการสแกนเสร็จสิ้น
  4. คลิก View เพื่อตรวจสอบผลรายไฟล์

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

รายงานผล Manual Scan และไอคอนเปิดรายละเอียดไฟล์

ความหมายของสถานะหลังการตรวจสอบ

สถานะ ความหมาย
No Action ระบบตรวจพบรายการผิดปกติ แต่ยังไม่ได้ดำเนินการกับไฟล์
Cleaned ระบบนำโค้ด Malware ออกจากไฟล์ หรือแทนที่ไฟล์ที่ระบบรองรับด้วยไฟล์ต้นฉบับที่สะอาด
Deleted ระบบลบไฟล์ที่ตรวจพบออกจากตำแหน่งเดิมแล้ว

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

หน้าต่าง Virus Detail พร้อมปุ่ม Disable และ Delete

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

Scanner Logs: ดูผลการตรวจสอบเบื้องหลัง

เมนู Scanner Logs และรายการผลการตรวจสอบเบื้องหลัง

cPGuard สามารถตรวจสอบการเปลี่ยนแปลงของไฟล์แบบ Real-time และบันทึกรายการเมื่อพบไฟล์ที่เข้าข่ายผิดปกติ หน้า Scanner Logs ยังใช้ตรวจสอบผลจากงานสแกนอัตโนมัติของระบบ

ข้อมูลสำคัญในรายงานประกอบด้วย

  • Filename — ชื่อไฟล์
  • Category — ประเภทของรายการ
  • Virus Description — รายละเอียดสิ่งที่ตรวจพบ
  • Status — การดำเนินการกับไฟล์
  • Time — เวลาที่ตรวจพบ

ความหมายของ Status ใน Scanner Logs

สถานะ ความหมาย
No Action ระบบตรวจพบรายการผิดปกติ แต่ยังไม่ได้ดำเนินการกับไฟล์
Cleaned ระบบนำโค้ด Malware ออกจากไฟล์ หรือแทนที่ไฟล์ที่ระบบรองรับด้วยไฟล์ต้นฉบับที่สะอาด
Deleted ระบบลบไฟล์ที่ตรวจพบออกจากตำแหน่งเดิมแล้ว

CMS Threats: ตรวจสอบความเสี่ยงของ WordPress และ CMS

CMS Threats แสดงข้อมูล WordPress Plugin และ Theme

เมนูนี้แสดงข้อมูล Plugin, Theme และเวอร์ชันของ WordPress ที่เว็บไซต์ใช้งาน พร้อมระดับความเสี่ยงของรายการที่ตรวจพบ

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

WAF: ตรวจสอบคำขอเข้าถึงเว็บไซต์ผ่าน URL

WAF Logs แสดงคำขอที่ถูกปิดกั้น

เมนูนี้แสดงรายงานคำขอเข้าถึงเว็บไซต์ที่ระบบปิดกั้น เนื่องจากมีรูปแบบที่เข้าข่ายการโจมตี เช่น SQL Injection หรือคำขอจากบอตที่เข้ามาสแกนเว็บไซต์

Settings: ตั้งค่าวิธีจัดการไฟล์ก่อน Manual Scan

หน้าต่าง Settings และการตั้งค่าวิธีจัดการไฟล์

คลิก ไอคอนรูปเฟืองที่มุมขวาบน เพื่อเปิด Settings และเลือกว่าระบบจะดำเนินการอย่างไรเมื่อสแกนพบไฟล์ที่เข้าข่าย Malware

การตั้งค่านี้มีผลกับการ manual scan และการ scan ของระบบแบบ realtime โดยมีตัวเลือก 3 รูปแบบดังนี้

No Action: บันทึกผลโดยไม่เปลี่ยนแปลงไฟล์

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

Quarantine: ย้ายไฟล์ไปยังพื้นที่กักกัน

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

Disable File: ปิดการใช้งานไฟล์

ระบบเปลี่ยน Permission ของไฟล์เป็น 000 ทำให้เปิดหรือเรียกใช้ไฟล์ไม่ได้ เว็บไซต์อาจทำงานผิดปกติหากไฟล์นั้นจำเป็นต่อระบบ

สามารถตั้งค่าแยกตามประเภทไฟล์ได้ 3 กลุ่ม ได้แก่ Virus Files (ไฟล์ที่ตรวจว่าเป็นไวรัส), Suspicious Files (ไฟล์น่าสงสัย) และ Binary Files (ไฟล์ไบนารี)

การตั้งค่าเพิ่มเติม

Whitelist Files — ใช้ระบุชื่อไฟล์หรือเส้นทาง (Path) ที่ต้องการให้ระบบข้ามระหว่างการสแกน ควรใช้เฉพาะรายการที่ตรวจสอบและยืนยันแล้วว่าเป็นไฟล์ปกติ

Blacklist Files — ใช้ระบุชื่อไฟล์ที่ต้องการให้ระบบตรวจจับและดำเนินการเมื่อพบระหว่างการสแกน