Contact
Line : comsiam
Contact
Line : comsiam

ตรวจไฟล์ Joomla ที่ถูกแก้ไขหรือเพิ่มเข้ามาโดยไม่ได้รับอนุญาต โดยทำรายการไฟล์ที่เปลี่ยนแปลง เปรียบเทียบกับไฟล์ต้นฉบับ และตรวจ Log ในช่วงเวลาเดียวกัน วันที่แก้ไขเป็นเพียงเบาะแส เพราะการอัปเดตเว็บไซต์ตามปกติก็ทำให้ไฟล์เปลี่ยนได้ และผู้โจมตีอาจแก้วันที่ไฟล์ได้
จดเวลา URL ที่มีปัญหา ข้อความแจ้งเตือน และการเปลี่ยนแปลงล่าสุด เช่น การอัปเดตหรือติดตั้งส่วนเสริม ข้อมูลนี้ช่วยจำกัดช่วงเวลาที่ต้องค้นหา
ก่อนลบหรือเขียนทับไฟล์ ให้ดาวน์โหลดสำเนาเว็บไซต์และ Log จากโฮสติ้งเก็บไว้ในพื้นที่ที่ไม่เปิดสาธารณะ สำเนานี้ใช้ตรวจสอบเหตุการณ์ ไม่ควรนำกลับไปใช้งานเป็นเว็บไซต์สะอาดโดยไม่ตรวจสอบ
ขอให้ผู้ให้บริการช่วยสร้างรายการไฟล์ที่เพิ่งเปลี่ยน และดึง Access Log กับ Error Log ที่เกี่ยวข้อง หากไม่มีสิทธิ์เข้าถึงเครื่องมือระดับเซิร์ฟเวอร์
ใช้ File Manager ของโฮสติ้งหรือเครื่องมือตรวจไฟล์เพื่อดูว่าไฟล์ใดถูกเพิ่มหรือแก้ไขในช่วงเวลาที่ผิดปกติ ให้ความสำคัญกับไฟล์ในโฟลเดอร์ Joomla เทมเพลต ส่วนเสริม และตำแหน่งที่เว็บไซต์รับไฟล์อัปโหลด
มองหาไฟล์ที่ไม่มีผู้รับผิดชอบอธิบายได้ โดยเฉพาะไฟล์ใหม่ในตำแหน่งที่ปกติไม่มีไฟล์ลักษณะนั้น อย่าลบจากชื่อไฟล์อย่างเดียว ให้ตรวจเนื้อหาและหน้าที่ก่อน
เทียบวันเวลาที่ไฟล์เปลี่ยนกับคำขอใน Server Log หรือเหตุการณ์ใน Joomla Log หากพบการเรียกไฟล์ที่ไม่รู้จักในช่วงเวลาใกล้กัน ให้เก็บข้อมูลนั้นไว้ตรวจสอบเพิ่มเติม
ดาวน์โหลดแพ็กเกจสะอาดของ Joomla รุ่นเดียวกับที่ติดตั้ง แล้วเปรียบเทียบไฟล์ระบบตามวิธีที่ผู้ดูแลหรือโฮสติ้งรองรับ หากพบความแตกต่าง ให้ตรวจว่าเกิดจากการอัปเดต การปรับแต่ง หรือไฟล์ที่ไม่ได้รับอนุญาต
เปรียบเทียบไฟล์กับแพ็กเกจจากผู้พัฒนา ตรวจเวอร์ชันและประกาศช่องโหว่ หากไม่แน่ใจว่าไฟล์ถูกแก้เพื่อปรับแต่งหรือเป็นอันตราย ให้สอบถามผู้พัฒนาหรือผู้เชี่ยวชาญก่อนเขียนทับ
โค้ดหรือโฆษณาอาจถูกแทรกในบทความ โมดูล หรือการตั้งค่าในฐานข้อมูล ไม่ได้อยู่ในไฟล์อย่างเดียว ตรวจเนื้อหาที่เปลี่ยนและบัญชีผู้ดูแลที่ไม่รู้จักร่วมด้วย
หากยืนยันว่าไฟล์ไม่ควรอยู่ในเว็บไซต์ ให้เก็บสำเนาและบันทึกตำแหน่งไว้ก่อน จากนั้นให้โฮสติ้งหรือผู้เชี่ยวชาญช่วยลบหรือแทนด้วยไฟล์สะอาด
ไฟล์ Core ส่วนเสริม และเทมเพลตที่ถูกแก้ควรเปรียบเทียบกับแพ็กเกจสะอาดจากแหล่งที่เชื่อถือได้ อย่าลบโค้ดหรือไฟล์ที่ไม่เข้าใจ เพราะอาจทำให้ระบบเสียหายหรือเหลือช่องทางแอบแฝง
ตรวจ Log และไฟล์ที่เปลี่ยนแปลงซ้ำหลังแก้ไข หากไฟล์เดิมกลับมาอีก อาจยังมีบัญชี งานตามเวลา หรือช่องโหว่ที่ทำให้แทรกไฟล์ซ้ำ
ComSiam แนะนำให้ใช้วันที่แก้ไขร่วมกับ Log และการเปรียบเทียบไฟล์ ไม่ควรสรุปว่าไฟล์เป็นอันตรายจากเวลาแก้ไขหรือชื่อไฟล์เพียงอย่างเดียว
หากพบไฟล์ผิดปกติหลายจุด ให้โฮสติ้งหรือผู้เชี่ยวชาญตรวจทั้งไฟล์และฐานข้อมูล ComSiam แนะนำให้เก็บหลักฐานก่อนลบ เพื่อช่วยระบุช่องทางที่ใช้เข้าถึงเว็บไซต์