เช็กลิสต์ตรวจความปลอดภัย Joomla รายเดือน

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

❶ ตรวจอัปเดตและส่วนเสริม

① ตรวจ Joomla และส่วนเสริม

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

② ตรวจหลังอัปเดต

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

❷ ตรวจบัญชีผู้ใช้และการเข้าถึง

① ตรวจบัญชีและสิทธิ์

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

② ตรวจการป้องกันบัญชี

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

❸ ตรวจไฟล์ การตั้งค่า และ HTTPS

① ตรวจไฟล์และโฟลเดอร์

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

② ตรวจค่าความปลอดภัยที่มองเห็นบนเว็บไซต์

  • ตรวจว่า HTTPS ใช้งานได้ ใบรับรองยังไม่หมดอายุ และครอบคลุมชื่อโดเมนที่ใช้
  • ตรวจว่า Debug ปิดอยู่บนเว็บไซต์จริง และหน้า Error ไม่แสดงรายละเอียดระบบ
  • ทดสอบแบบฟอร์มและการอัปโหลดไฟล์ว่ายังปฏิเสธชนิดไฟล์ที่ไม่อนุญาต
  • ตรวจหน้าเว็บจริงว่ามีโฆษณา การเปลี่ยนเส้นทาง หรือข้อความแปลกปลอมหรือไม่

❹ ตรวจแบ็กอัปและการแจ้งเตือน

① ตรวจชุดสำรองข้อมูล

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

② ทดสอบการแจ้งเตือนและบันทึกผล

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