วิธีตั้งการแจ้งเตือนเมื่อเว็บไซต์ Joomla พบปัญหาความปลอดภัย

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

❶ ตั้งค่าการบันทึก Log ใน Joomla

① ตรวจตำแหน่งจัดเก็บ Log

เข้าสู่ Global Configuration แล้วตรวจช่อง Path to Log Folder ว่าชี้ไปยังตำแหน่งที่ถูกต้องและ Joomla เขียนไฟล์ได้ ชื่อแท็บและตำแหน่งตัวเลือกอาจต่างกันตามเวอร์ชัน

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

② เลือกระดับและหมวด Log ที่จำเป็น

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

③ ตรวจ Log ตามรอบเวลา

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

❷ เปิดช่องทางรับการแจ้งเตือน

① ตรวจการแจ้งเตือนอัปเดตของ Joomla

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

② ตั้งค่าอีเมลใน Joomla และส่งอีเมลทดสอบ

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

③ เปิดการแจ้งเตือนจากโฮสติ้ง

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

❸ เลือกเหตุการณ์ที่ควรแจ้งเตือน

① การเข้าสู่ระบบและบัญชีผู้ดูแล

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

② ไฟล์และส่วนเสริมที่เปลี่ยนแปลง

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

③ สถานะเว็บไซต์และการทำงานของระบบ

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

❹ ทดสอบและดูแลระบบแจ้งเตือน

① ทดสอบตั้งแต่ต้นทางถึงผู้รับ

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

② ลดการแจ้งเตือนซ้ำและกำหนดผู้รับผิดชอบ

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

③ เตรียมขั้นตอนเมื่อได้รับแจ้งเหตุ

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

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