Share your valuable feedback, comments or suggestions on The Brute Force Attack
The Brute Force Attack
The Brute force attack focuses on the simpler method to gain access to the site. The program tries usernames and passwords until it gains success.
Dictionary Attack: A attacker tries all dictionary or common words.
Once the admin password is cracked, the hacker can install malware, steal users private information, delete the site, install phishing files, and above all can deface the website. Even, if hackers it not able to gain access, the Brute Force attacks slow down the hosting servers, even crash them.
Protect WordPress Websites from the Brute Force Attacks
- Install Website Application Firewall Plugin: It would filter malicious traffic to access a website. It would also ensure that users use unique strong passwords for all your accounts.
- Sucuri or Config Server Firewall: Only allow legitimate traffic on the server, thus boost the websites speed and performance.
- Update Plugins, themes and WordPress Core to the latest version: It would patch vulnerabilities which hackers target to launch brute force attacks.
- Protect wp-admin Directory from unauthorized access: Add password protection to the directory from cPanel Control panel under Directory Privacy in Files section. It will present a login prompt if anybody tries to visit the folder.
- Two Factor Authentication (2FA): On mobile it sends code and if the same matches while login, only their it allows to enter admin area.
- Disable PHP execution for wp-content->uploads folder
Create a .htaccess file in the folder and put the following content into it.
deny from all
Change Admin password regularly
You cannot change admin password cannot like a regular user from WordPress dashboard. A website owner through phpMyAdmin for MySQL database find the table wp_users which stores user's passwords. The select query would list all the users, click on the edit button in front of the administrator user and provide a new password while selecting function value as MD5. You can make the system more secure by giving another username to admin. Another method of doing it is to create a new user with the name of choice, assign administrator rights and delete the old administrator user.