Cette question mérite vraiment une certaine attention. WordFence ressemble à l'un des plugins de sécurité les plus populaires de nos jours. Comparé à la sécurité iThemes, c'est comme 2.6: 3.2 où iThemes Security (anciennement Better WP Security) a gagné. Bien sûr, ce sont des milliers de 5 étoiles.
L'auteur de WordFence a écrit cette section:
Mon site WordPress est derrière un pare-feu. Cela ne le rend-il pas sûr?
Si votre site est accessible à partir du Web, cela signifie que les personnes que vous ne connaissez pas peuvent exécuter du code PHP sur votre site. Ils doivent pouvoir exécuter du code PHP, comme le code WordPress de base, pour que votre site fonctionne.
Quelle absurdité jusqu'à présent. Je ne paraphraserai pas beaucoup plus, vous pouvez vérifier sur https://wordpress.org/plugins/wordfence/faq/
L'important est que WordFence fonctionne comme un pare-feu au niveau de l'application. Des fichiers similaires comme .htaccess fonctionnent pour Apache.
Que fait WordFence en tant que pare-feu? Il enregistre les informations des demandes dans votre base de données. Il vaut donc mieux avoir un disque SSD sur votre hébergement si vous avez besoin d'un site Web rapide.
Fail2ban fonctionne au niveau du réseau. En Python, il communique avec iptables et les sockets TCP et peut fonctionner avec les fichiers error.log, auth.log et access.log - tout ce que vous définissez dans config.
http://www.fail2ban.org/wiki/index.php/Main_Page
Tout ce dont vous avez besoin pour configurer fail2ban sont des prisons
https://snippets.aktagon.com/snippets/554-how-to-secure-an-nginx-server-with-fail2ban
Ici, vous aurez un aperçu de ce que vous devez faire. Mais la question est de savoir qui l'utilise plus?
Fail2ban ne peut pas bien protéger même pas leur page (à condition que vous soyez dans le lien supérieur). La limitation est qu'il ne peut pas bien fonctionner avec les adresses IPv6.
Je suppose donc que vous devriez envisager un autre pare-feu. Cela peut être une bonne question pour une autre fois.
J'espère que cela t'aides.