Important wordpress admin panel security tips
Is your site constantly being attacked? Protecting the
administration panel from unauthorized access allows you to block many common
security threats. In this article I will talk about some important tips that
will help protect the admin panel from hacking.
Click here : Website
Designing Companies in UAE
SEO site optimization can help projects become higher in
search. Follow the link and see for yourself! Choose the right contractor
Important Tips on Securing the WordPress Dashboard
Use a Web Application Firewall
A web application firewall or WAF monitors website traffic
and blocks suspicious requests. Although there are several plugins for the
WordPress firewall , I recommend using
Sucuri. This is a security and site monitoring service that, for security reasons,
offers a cloud-based WAF.
Use Sucuriwaf Web Application Firewall
All site traffic passes through a cloud proxy server, where
each request is analyzed, and suspicious requests are blocked. This allows you
to prevent hacking attempts, phishing, malware and other malicious activities.
Password Protection for Admin Folder
The WordPress admin dashboard is already password protected.
However, if you set a password on the admin folder as well, this will add
additional security to your site.
To do this, go to the cPanel control panel, then click on
the “Password Protection” icon or the “Directory Privacy” icon.
Password protection for admin folder
After that, select the wp-admin folder, which is usually
located in the / public_html / directory.
On the next screen, check the box next to the "Password
protection" box and enter the name of the directory that you want to
password-protect.
Click the “Save” button to save all changes.
Folder settings for password protection
Then click the back button and create a user. You will be
asked to specify a username / password - when you do all this, do not forget to
click on the “Save” button.
Now, when someone tries to enter the WordPress admin panel
or the wp-admin folder, they will need to enter a username and password.
Two-factor authorization system - password entry
Always Use a Strong Password
Using a strong password
Always come up with complex passwords for all your accounts,
this also applies to the WordPress site. I recommend using random combinations
of numbers, letters, and special characters. Such a password will be very
difficult for hackers to crack.
I am often asked - and how to remember such a password? So -
remembering is not necessary at all. There are many great password management
applications that can be installed on PCs and phones.
Wordpress Login 2-Step Verification
WordPress Login 2-Step Verification
Two-step authentication will add additional security to your
site. Such protection implies that in addition to the password, you must enter
the verification code generated by the Google Authenticator application on your
phone.
And even if someone theoretically manages to find out / pick
up your password, he will still need to enter GoogleAuthenticator to enter the
site administration panel.
Set Login Limit
Setting the limit on the number of attempts
By default, WordPress provides an unlimited number of login
attempts.
This means that if someone wants to hack your site - he can
try to enter a password as much as he wants, choosing various combinations of
characters. This allows hackers to use automated scripts to crack passwords.
That is why it is so important to set a limit on attempts to
enter a password on a site - for this, install and activate the Login Lock Down
plugin.
After activation, go to the Settings » Login Lock Down page
to configure the plugin settings.
Granting the Right to Log In To Specific IP Addresses
Another great way to protect your site is to provide access
to specific IP addresses . This method is especially good if you and only a few
trusted users enter the administration panel.
To do this, simply paste the following code into the
.htaccess file.
AuthUserFile /dev/null
AuthGroupFile /dev/null
AuthName "WordPress Admin Access Control"
AuthType Basic
<LIMIT GET>
order deny,allow
deny from all
# whitelist Syed's IP address
allow from xx.xx.xx.xxx
# whitelist David's IP address
allow from xx.xx.xx.xxx
</LIMIT>
1
AuthUserFile /dev/null
AuthGroupFile /dev/null
AuthName "WordPress Admin Access Control"
AuthType Basic
<LIMIT GET>
order deny,allow
deny from all
# whitelist Syed's IP address
allow from xx.xx.xx.xxx
# whitelist David's IP address
allow from xx.xx.xx.xxx
</LIMIT>
Remember to replace xx with the necessary IP addresses. If
you use more than one IP address, then add all of them.
For more
information visit our website Digital
Marketing Services in UAE
Comments
Post a Comment