มีคำถามหลายข้อที่นี่
ใครเป็นคนเขียนไฟล์
ระบบปฏิบัติการไม่ได้บันทึกข้อมูลนี้ แต่มีเงื่อนงำบางอย่าง:
- วันที่แก้ไข
- สิทธิ์ของไฟล์
ใช้วันที่แก้ไขไฟล์เพื่อจำกัดการค้นหาบันทึกการเข้าถึง Apache ของคุณให้แคบลง ตรวจสอบอย่างน้อยที่สุดสำหรับสิ่งใด โพสต์
คำขอและการเข้าสู่ระบบในช่วงเวลานั้น ตัวอย่างเช่น นี่จะแสดงความพยายามในการเข้าสู่ระบบทั้งหมด:
zgrep 'โพสต์ /wp-login.php' /var/log/apache2/*access*
จากนั้น คุณสามารถกรองผลลัพธ์ตามช่วงเวลาที่คุณได้รับจากเวลาแก้ไขไฟล์
หากไฟล์ที่ได้รับการแก้ไขนั้นสามารถเขียนได้โดยผู้ใช้ระบบบางรายเท่านั้น คุณจึงมั่นใจได้อย่างสมเหตุสมผลว่าไฟล์เหล่านั้นถูกแก้ไขโดยผู้ใช้ระบบเหล่านั้น
กระบวนการใดที่ตรึง CPU
ข้อมูลนี้ไม่ถูกบันทึกโดยค่าเริ่มต้น หากไม่สามารถพยายามตรวจสอบเซิร์ฟเวอร์ "สด" -- เช่นกับด้านบน -- แสดงว่ามีเครื่องมือบันทึกต่างๆ ที่คุณสามารถใช้ได้ นี่คือคำถามเกี่ยวกับข้อผิดพลาดของเซิร์ฟเวอร์ ที่แนะนำเครื่องมือต่าง ๆ เพื่อจุดประสงค์นี้
การระบุว่าคุณถูกแฮ็กหรือไม่
นี่เป็นหัวข้อที่ใหญ่กว่า แต่ที่ฉันจะเริ่มเนื่องจากคุณกล่าวถึงการแก้ไขไฟล์ WordPress คือการตรวจสอบว่าการแก้ไขเหล่านี้เป็นอันตรายหรือไม่ เรียกใช้โปรแกรมสแกนมัลแวร์ WordPress และ/หรือมองหารูปแบบที่เป็นอันตราย เช่น eval(base64_decode(
, php เว็บเชลล์และอื่น ๆ หากคุณไม่แน่ใจ ให้อดทน ถี่ถ้วน โพสต์คำถามเพิ่มเติมหากต้องการ
การพิจารณาว่าผู้โจมตีเข้าถึงได้อย่างไร
หากคุณมั่นใจอย่างมีเหตุผลว่าไซต์นั้นถูกแฮ็ก คุณสามารถลองพิจารณาว่าผู้โจมตีเข้าถึงได้อย่างไร เป็นไปได้สองวิธีที่สิ่งนี้อาจเกิดขึ้นได้คือผ่านการลงชื่อเข้าใช้บัญชีผู้ใช้ที่เป็นผู้ดูแลระบบหรือผ่านช่องโหว่ ในกรณีส่วนใหญ่ ยากที่จะระบุด้วยความแน่นอนในระดับสูงแต่ถ้าคุณใช้ซอฟต์แวร์ที่มีช่องโหว่ที่รู้จัก โดยเฉพาะอย่างยิ่งซอฟต์แวร์ที่มีการแสวงประโยชน์จากสาธารณะและอนุญาตให้มีการเรียกใช้โค้ดจากระยะไกล นี่ก็เป็นไปได้มาก และหากผู้ใช้ที่เป็นผู้ดูแลระบบ WordPress มีข้อมูลประจำตัวที่อ่อนแอหรือข้อมูลประจำตัวของพวกเขา ถูกรั่วไหลแล้วนี่เป็นไปได้มาก
ชุบแข็งต่อไป
หากคุณเชื่อว่าเซิร์ฟเวอร์ถูกบุกรุก คุณควรอ้างอิงถึง คำตอบที่ยอมรับในเรื่อง.