Bruteforce hashes
คุณสามารถแฮชที่แฮชที่เก็บไว้ในฐานข้อมูล
WordPress ใช้ phpass สำหรับการแฮ็ก ตามค่าเริ่มต้น WordPress ไม่ใช้ปลาปักเป้าหรือสิ่งที่คล้ายกัน แต่เพียง md5 ด้วยจำนวนการวนซ้ำของ 8192 หากคุณต้องการค้นหารหัสผ่านที่ไม่ดีจริงๆการ bruteforcing นั้นเป็นไปได้
แต่ฉันจะถือว่านี่เป็นการละเมิดความเชื่อมั่นที่ผู้ใช้ให้คุณดังนั้นฉันจะไม่แนะนำวิธีนี้
วิเคราะห์รหัสผ่านของพวกเขาเมื่อเข้าสู่ระบบ
คุณสามารถเพิ่มสคริปต์ที่ขัดขวางการร้องขอทั้งหมดไปยังสคริปต์การเข้าสู่ระบบ WordPress และเข้าสู่ระบบหรือวิเคราะห์รหัสผ่านตามที่พวกเขาอยู่ในธรรมดาที่จุดนั้น
แน่นอนว่านี่เป็นเพียงการจับรหัสผ่านที่อ่อนแอเมื่อผู้ใช้ลงชื่อเข้าใช้จริงหากพวกเขาละทิ้งไซต์ของพวกเขาหรือไม่ได้ใช้งานอาจต้องใช้เวลาสักครู่กว่า
ฉันจะพิจารณาว่านี่เป็นการละเมิดที่ยิ่งใหญ่กว่าการทำลายแฮชและมันยังมีข้อกังวลด้านความปลอดภัยอยู่ด้วย (หากคุณเก็บรหัสผ่านเป็นข้อความธรรมดาสิ่งนี้จะเป็นข้อกังวลอย่างชัดเจน แต่แม้ว่าจะไม่ใช่คุณอาจเก็บข้อมูลบางอย่างจาก การวิเคราะห์ที่อาจช่วยผู้โจมตี)
ใช้นโยบายรหัสผ่าน (และบังคับให้ผู้ใช้เปลี่ยนรหัสผ่าน)
คุณสามารถใช้นโยบายรหัสผ่าน เมื่อผู้ใช้ส่งรหัสผ่านใหม่คุณจะตรวจสอบว่าเป็นไปตามนโยบายของคุณหรือไม่ (โดยหลักแล้วสิ่งนี้จะเกิดขึ้นกับฝั่งเซิร์ฟเวอร์ไม่ใช่ฝั่งไคลเอ็นต์ผ่าน JavaScript)
การเขียนนโยบายรหัสผ่านที่ดีนั้นเป็นเรื่องยากดังนั้นโปรดดูนโยบายที่มีอยู่เพื่อช่วยเหลือคุณที่นี่
แน่นอนว่ารหัสผ่านเก่าไม่ได้รับผลกระทบจากนโยบายดังนั้นคุณต้องบังคับให้ผู้ใช้เปลี่ยนรหัสผ่านเดิมเพื่อให้สอดคล้องกับนโยบาย
จำกัดความเสียหาย
การบังคับใช้รหัสผ่านที่คาดเดายากอาจเป็นความคิดที่ดี แต่ตัวอย่างเช่น WordPress ที่ถูกแฮ็กไม่ควรส่งผลกระทบต่อคุณในฐานะผู้ดูแลเว็บ
คุณควรจำกัดความเสียหายเมื่อผู้โจมตีเข้าถึงการติดตั้ง WordPress ตามหลักการแล้วคุณต้องการให้มีเพียงครั้งเดียวที่ได้รับผลกระทบไม่ใช่ทั้งเซิร์ฟเวอร์ของคุณ (ดังนั้นคุณอาจกังวลเกี่ยวกับผู้โจมตีที่ใส่เนื้อหาที่ไม่เหมาะสมบนเว็บไซต์ - เช่นเดียวกับผู้ใช้ที่ถูกต้องอาจทำได้ - แต่ไม่เกี่ยวกับการใช้รหัส กิจกรรม).
นี่เป็นหัวข้อที่ค่อนข้างกว้าง แต่บางประเด็นรวมถึง: DISALLOW_FILE_EDIT
จำกัด การใช้ปลั๊กอิน (เนื่องจากมีการเข้ารหัสน้อยกว่าตัว WordPress อย่างปลอดภัย), ไม่อนุญาต JavaScript (เช่นกับหลายไซต์, ผู้ดูแลระบบระดับสูงเท่านั้นที่มีสิทธิ์โพสต์ JavaScript ไม่ใช่ ผู้ดูแลระบบ) ฯลฯ