วิธี จำกัด การพยายามเข้าสู่ระบบใน WordPress?

เผยแพร่แล้ว: 2021-11-30

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

เหตุใดจึงต้องจำกัดการพยายามเข้าสู่ระบบใน WordPress

WordPress นำเสนอรูปแบบการเข้าสู่ระบบอย่างง่าย ซึ่งสามารถเข้าถึงได้โดยการเพิ่ม /wp-admin/ หรือ /wp-login.php ต่อท้าย URL เว็บไซต์ของคุณ แม้ว่าคุณสามารถเปลี่ยน URL นี้ได้โดยใช้ปลั๊กอิน แต่อาจสร้างปัญหาอื่นๆ เนื่องจากปลั๊กอิน WordPress จำนวนมากใช้หน้าเข้าสู่ระบบเดียวกันในการเข้าถึงแดชบอร์ด ด้านล่างนี้คือปลั๊กอินบางประเภทที่อาจใช้หน้าเข้าสู่ระบบ WordPress ของคุณ:

  • ปลั๊กอินร้านค้าออนไลน์ เช่น WooCommerce
  • ปลั๊กอินการสมัครสมาชิกเนื้อหา
  • ปลั๊กอินสมาชิก

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

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

จำกัดความพยายามในการเข้าสู่ระบบโหลดซ้ำ Plugin

วิธีแก้ปัญหาของเรามาในรูปของปลั๊กอิน จำกัดความพยายามในการเข้าสู่ระบบ ใหม่ เป็นปลั๊กอิน WordPress ที่ดีที่สุดสำหรับการ จำกัด การพยายามเข้าสู่ระบบและกำหนดค่าและใช้งานค่อนข้างง่าย

  • เปิดพอร์ทัลผู้ดูแลระบบ WordPress ของคุณและไปที่ส่วน "ปลั๊กอิน> เพิ่มใหม่"
  • เพียงพิมพ์ “จำกัดการเข้าสู่ระบบ” ในช่องค้นหาเพื่อค้นหารายการปลั๊กอินที่เกี่ยวข้อง
  • ค้นหาปลั๊กอิน Limit Login Attempts Reloaded ในผลการค้นหา คลิกที่ "Install" จากนั้นคลิก "Activate" หลังจากนั้นไม่นาน ดังที่แสดงในภาพหน้าจอด้านล่าง
ติดตั้งและเปิดใช้งานปลั๊กอินจำกัดการเข้าสู่ระบบ
ติดตั้งและเปิดใช้งานปลั๊กอินจำกัดการเข้าสู่ระบบ

แดชบอร์ดปลั๊กอิน

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

เปิดแดชบอร์ดพยายามเข้าสู่ระบบขีดจำกัด
เปิดแดชบอร์ดพยายามเข้าสู่ระบบขีดจำกัด

เมื่อเข้าสู่หน้า คุณจะเห็นส่วนแดชบอร์ดของปลั๊กอิน ที่นี่ คุณจะสามารถรับภาพรวมทั่วไปของทุกสิ่ง รวมทั้งตรวจสอบสิ่งต่อไปนี้:

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

กำหนดการตั้งค่าปลั๊กอิน

คลิกที่แท็บการตั้งค่าเพื่อทำการกำหนดค่าเฉพาะและเปลี่ยนแปลงการตั้งค่าการเข้าสู่ระบบเริ่มต้นของ WordPress ในหน้านี้ คุณจะสามารถทำการเปลี่ยนแปลงต่อไปนี้ได้:

  • แจ้งเตือนเมื่อล็อกเอาต์: ที่ อยู่อีเมลที่คุณใส่จะได้รับแจ้งทุกครั้งที่เว็บไซต์ถูกล็อกจากการพยายามเข้าสู่ระบบที่ล้มเหลวหลายครั้ง ตามค่าเริ่มต้น ปลั๊กอินจะแจ้งเตือนทางอีเมลหลังจาก 3 ล็อกเอาต์ แต่คุณสามารถเปลี่ยนเป็นทุกๆ ล็อกเอาต์ได้โดยป้อน "1" แทน 3 ตามที่แสดงด้านล่าง
การตั้งค่าการแจ้งเตือนเมื่อล็อกเอาต์
การตั้งค่าการแจ้งเตือนเมื่อล็อกเอาต์
  • การตั้งค่าการล็อก: ในส่วนนี้ คุณสามารถทำการแก้ไขความปลอดภัยดังต่อไปนี้:
    • อนุญาตให้ลองใหม่อีกครั้ง: นี่คือจำนวนครั้งที่คุณสามารถพยายามเข้าสู่ระบบพอร์ทัลผู้ดูแลระบบของเว็บไซต์ ค่าเริ่มต้นของปลั๊กอินที่นี่คือ 4 แต่ 2 หรือ 3 จะดีกว่าจากมุมมองด้านความปลอดภัย
    • การล็อกนาที: นี่คือระยะเวลาที่พอร์ทัลผู้ดูแลระบบของเว็บไซต์จะไม่สามารถเข้าถึงได้ ค่าเริ่มต้น 20 นาทีมีความเหมาะสมในความเห็นของเรา แต่คุณสามารถเปลี่ยนแปลงได้ตามความต้องการของคุณเช่นกัน
  • การปิดล็อกจะเพิ่มเวลาการล็อก: โดยพื้นฐานแล้วหมายถึงสิ่งที่จะเกิดขึ้นหลังจากการล็อกหลายครั้ง ตัวอย่างเช่น ตามการตั้งค่าเริ่มต้นของปลั๊กอิน หลังจากล็อก 4 ครั้ง ระยะเวลาการล็อกจะเปลี่ยนเป็น 24 ชั่วโมงจาก 20 นาที
  • การลองใหม่จะถูกรีเซ็ต: ค่าที่คุณป้อนจะเป็นตัวกำหนดระยะเวลาก่อนที่จะรีเซ็ตการลองใหม่ และผู้ใช้สามารถพยายามเข้าสู่ระบบอีกครั้ง
  • ต้นทาง IP ที่เชื่อถือได้: หากคุณมีต้นทางเฉพาะเจาะจงที่คุณไว้วางใจ คุณสามารถป้อนที่นี่โดยคั่นด้วยเครื่องหมายจุลภาค เช่นเดียวกับปลั๊กอิน เราขอแนะนำให้คุณใช้แหล่งกำเนิด REMOTE_ADDR ที่เป็นค่าเริ่มต้น เนื่องจากต้นทางอื่นสามารถปลอมแปลงได้ง่าย
การตั้งค่าแอพ จำกัด การพยายามเข้าสู่ระบบ
การตั้งค่าแอพ จำกัด การพยายามเข้าสู่ระบบ

เมื่อคุณป้อนการตั้งค่าเฉพาะสำหรับปลั๊กอินแล้ว อย่าลืมคลิก "บันทึกการตั้งค่า" เพื่อเปิดใช้งานการกำหนดค่าของคุณ

กำลังดูบันทึก

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

จำกัดความพยายามในการเข้าสู่ระบบ
จำกัดความพยายามในการเข้าสู่ระบบ

ดูการทำงานของปลั๊กอิน

ตอนนี้เราได้กำหนดค่าปลั๊กอินแล้ว มาดูกันว่ามันทำงานอย่างไร ออกจากระบบพอร์ทัลผู้ดูแลระบบ WordPress และเมื่อคุณอยู่ในหน้าเข้าสู่ระบบ ให้ป้อนชื่อผู้ใช้และรหัสผ่านที่ไม่ถูกต้องเพื่อทดสอบปลั๊กอิน อย่างที่คุณเห็นปลั๊กอินแสดงให้เห็นอย่างชัดเจนว่าคุณพยายามกี่ครั้งก่อนที่ไซต์จะล็อคที่อยู่ IP ของคุณ คุณจะเห็นข้อความเช่น "เหลืออีก 3 ครั้ง" เนื่องจากเราได้กำหนดค่าให้จำกัดการเข้าสู่ระบบด้วยความพยายามที่ไม่ถูกต้อง 3 ครั้ง

ความพยายามในการเข้าสู่ระบบไม่ถูกต้อง
ความพยายามในการเข้าสู่ระบบไม่ถูกต้อง

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

Lockout พยายามเข้าสู่ระบบ
Lockout พยายามเข้าสู่ระบบ

คำพูดสุดท้าย

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