The plugin All-in-One Security and Firewall has a lot of features. You could find easily a plugin for just one of these functionality. But having them all together is a major advantage.
Here are just a few of the many features available in this plugin.
Limit the number of attempt to connect to your website
For example, you may want to limit the number of attempt to log in to the admin account to avoid robots to take control of your website.
Personalise the URL to connect to your account
You may also want to use a different URL to connect to your account.
By default, the URL is http://…./wp-admin
In the example below it is changed to http://…/acces
Change the database prefix
Why you install WordPress, the default database prefix is wp_. If you haven’t changed it yet or if you need to change it again because your website was hacked, you may want to use this plugin too. It has a functionality to do it very easily.