To prevent brute force attacks, there are some security measures you need to implement on your site
- Prevent the discovery of usernames
- Limit login attempts
- Change the default login page URL
- Implement two-factor authentication
- Implement HTTP authentication
- Use a firewall
- Implement Geoblocking
If you use a username and password that’s long and unique, it will be difficult for hackers bots to guess your credentials. dont use Admin as a User name (password - Tfs7H2B9$J#d)
Prevent Discovery of Username
- Change Display Name
- Use Plugin to Prevent Rest API From Displaying Usernames
Change Default Login Page URL
- Install and activate WPS Hide Login on your WordPress website
- set the new login URL - example.com/wp.dd-login
Implement HTTP authentication. (Best and Final One)
- You can add another layer of protection on your WordPress login page
through HTTP authentication
- When you open a login page of a website with HTTP authentication
installed, a sign-in box appears on the top of the page asking for
your credentials.
- Without these credentials no one can access the login page.
- Install and activate HTTP Auth wordpress plugin on your WordPress
website.
- On your WordPress dashboard, you should be able to see the HTTP Auth
option on the left side of the screen. Select HTTP Auth > Settings.
- Choose a Username and Password and Save it.
All Images Credits and Content Credits goes to Prevent WordPress Brute Force Attacks