Skip to main contentSkip to footer
Versions

ReportedIP Hive 3.0.0 : une extension gratuite sur WordPress.org, les fonctions payantes dans le module Pro

ReportedIP Hive 3.0.0 release banner: one free plugin from the WordPress plugin directory, 53 of 53 browser acceptance tests passed and 0 errors and 0 warnings in Plugin Check

ReportedIP Hive 3.0.0 est une seule extension gratuite issue du répertoire des extensions WordPress, et tout ce qui relève d’une offre payante se trouve désormais dans le module séparé ReportedIP Hive Pro. La version est sortie le 16 octobre 2026 et remplace les deux éditions que nous proposions jusqu’ici : le téléchargement complet distinct et l’extension plus petite sur wordpress.org.

Les nouveaux sites installent Hive depuis le répertoire des extensions WordPress. Les sites existants n’ont rien à faire : les deux anciennes éditions reçoivent la 3.0.0 comme mise à jour et conservent leurs réglages et leurs données. Cet article explique pourquoi nous avons scindé l’extension, ce que contient chaque partie, comment se passe le passage pour chaque type d’installation et comment nous l’avons testé.

Pourquoi ReportedIP Hive 3.0.0 vient-elle du répertoire des extensions WordPress ?

Jusqu’à la version 2.1.74, Hive existait en double. L’extension complète se téléchargeait séparément et se mettait à jour par son propre vérificateur de mises à jour. Une seconde extension, bien plus petite et limitée à la protection de la connexion, figurait sur wordpress.org sous le même slug. Deux bases de code, c’était deux listes de bogues, deux journaux des modifications et un choix qui déroutait les nouveaux utilisateurs avant même la première installation.

Nous voulions une extension qui s’installe et se met à jour par WordPress lui-même, avec les mises à jour automatiques, l’écran des extensions et la relecture de l’équipe des extensions. Le répertoire a des règles claires pour cela. Les directives des extensions interdisent à une extension du répertoire de livrer des fonctions qui restent verrouillées jusqu’au paiement, et elles interdisent les mises à jour depuis un autre serveur. L’extension 2.x faisait les deux : elle contenait le code de toutes les offres et en débloquait une partie selon la Community Access Key.

Nous l’avons donc coupée en deux le long de la limite des offres. L’extension gratuite contient tout ce qui protège un site et aucun interrupteur qui attend un paiement. Les fonctions payantes sont passées dans un module que nous distribuons nous-mêmes.

Que contient la version gratuite de ReportedIP Hive 3.0.0 ?

L’extension gratuite est complète à elle seule. Elle ne demande ni compte, ni période d’essai, ni clé, et elle est publiée sous licence GPL.

  • Sécurité de la connexion. Seize capteurs surveillent le formulaire de connexion, XML-RPC, l’API REST, les formulaires de commentaire, d’inscription et de réinitialisation du mot de passe ainsi que la requête elle-même. Les échecs de connexion sont limités par adresse, la pulvérisation de mots de passe est détectée à part et l’échelle de blocage compte six paliers, de 5 minutes à 7 jours.
  • Authentification à deux facteurs. Applications d’authentification, codes par e-mail, dix codes de récupération et une passkey ou clé de sécurité matérielle par compte, par exemple une YubiKey ou Windows Hello. La 2FA peut être imposée par rôle, et la réinitialisation du mot de passe demande elle aussi le second facteur.
  • Pare-feu. Un jeu de règles de base fourni contre l’injection SQL, le XSS, le path traversal et les scanners, la garde optionnelle avant WordPress qui applique les mêmes règles avant le chargement de WordPress, la détection des chemins appâts et la vérification des vrais robots d’indexation.
  • Formulaires et spam. Une vérification d’exécution invisible au lieu d’un CAPTCHA sur les commentaires, l’inscription, la réinitialisation du mot de passe et Contact Form 7, un filtre anti-spam des commentaires, un pot de miel pour les commentaires, le blocage des adresses jetables et des règles d’inscription avec dix entrées par liste.
  • Verrouillage et exploitation. Des interrupteurs pour l’accès REST, XML-RPC, les flux, wp-admin pour les visiteurs, PHP dans les uploads et les empreintes de version, des en-têtes de sécurité de base, le journal d’activité, le score de protection, les commandes WP-CLI, la prise en charge du multisite et la passerelle MainWP.

Local Shield est le mode par défaut et n’envoie aucune requête vers l’extérieur. Le Community Network est facultatif : avec une Community Access Key gratuite, l’extension vérifie les adresses attaquantes dans la liste de blocage communautaire et partage celles qu’elle bloque. Hive n’analyse pas les fichiers à la recherche de logiciels malveillants, et la fiche du répertoire le dit aussi.

Qu’apporte ReportedIP Hive Pro selon l’offre ?

ReportedIP Hive Pro est un seul module pour les offres Professional, Business et Enterprise. Il fonctionne à côté de l’extension gratuite et lit l’offre à partir de votre Community Access Key, il n’y a donc pas de seconde clé de licence. Les fonctions sont celles que les offres payantes avaient déjà dans la 2.1.74 :

Fonction du module ProProfessionalBusiness et Enterprise
E-mails et SMS de la 2FA via le relais géré500 e-mails et 25 SMS par moisBusiness : 2 500 e-mails et 75 SMS par mois
Connexion à deux facteurs dans la boutique WooCommerceOuiOui
Step-up 2FA adaptatif par rôleOuiOui
Mode de durcissement pendant les vagues d’attaqueOuiOui
En-têtes de sécurité avancés et générateur de CSPOuiOui
Preuve de calcul sur les formulairesOuiOui
Blocage des nœuds de sortie TorOuiOui
Règles d’inscription illimitées avec expressions régulièresOuiOui
Bans de groupe entre plusieurs sites1 groupe de 10 clésBusiness : 3 groupes de 50 clés
Protection des formulaires WPForms, Gravity Forms, Forminator, Formidable, Elementor Forms et Ultimate MemberNonOui
Plusieurs clés de sécurité par compteNonOui
Piste d’auditNonOui
Blocage des comptes et gestionnaire de sessionsNonOui
Gestion de flotte dans le cloudNonOui

Enterprise reçoit les e-mails dans le cadre d’un usage raisonnable, les SMS selon contrat et jusqu’à 100 groupes. Priority Sync des jeux de règles du pare-feu ne fait pas partie du module : l’extension gratuite reçoit les jeux de règles plus complets dès que la clé appartient à l’offre Contributor ou supérieure.

  • Téléchargement. Le module n’est pas sur wordpress.org. Les clients d’une offre payante trouvent le bouton Download Hive Pro sur la page Hive de leur compte reportedip.com.
  • Mises à jour. Le module interroge reportedip.com toutes les 12 heures et affiche les nouvelles versions sur l’écran habituel des extensions. Le paquet n’est livré que pour une Community Access Key liée à une offre payante.
  • Il installe ce dont il a besoin. Activé sur un site sans l’extension gratuite, le module installe ReportedIP Hive depuis wordpress.org et l’active. Si l’extension gratuite est inactive ou trop ancienne, le module attend et affiche un avis avec l’étape suivante.
  • Rien ne se perd à la désactivation. Les réglages, les données des utilisateurs et la piste d’audit restent. Seule la liste des bans de groupe est libérée, puis synchronisée de nouveau après la réactivation.

Comment les sites existants passent-ils à Hive 3.0.0 ?

Les sites en 2.1.x se mettent à jour automatiquement

Les sites sous 2.1.74 ou une version 2.1 plus ancienne ont reçu la 3.0.0 une dernière fois par l’ancien canal de mise à jour. Cette version contient un petit assistant de migration. Il bascule le site vers les mises à jour de wordpress.org, supprime l’ancien vérificateur de mises à jour et sa tâche planifiée, et conserve chaque réglage, blocage, entrée de liste blanche, méthode 2FA, clé de sécurité et ligne d’audit.

Sur un site dont la clé appartient à l’offre Professional, Business ou Enterprise, l’assistant télécharge ReportedIP Hive Pro lors de la prochaine exécution planifiée et l’active, de sorte que les fonctions payantes continuent sans un clic. Un site en offre Free ou Contributor voit un court avis indiquant que les fonctions payantes se trouvent désormais dans un module séparé. Si l’installation automatique échoue, par exemple parce que l’hébergeur interdit les modifications de fichiers, l’avis en donne la raison et renvoie au téléchargement dans le compte.

Les sites en version 1.3 issus de wordpress.org se mettent à jour normalement

L’ancienne ReportedIP Hive Light utilisait le même slug dans le répertoire, ses sites reçoivent donc la 3.0.0 comme une mise à jour ordinaire. Leurs données suivent : les entrées permanentes de la liste blanche restent permanentes, les plages et adresses IPv6 autorisées correspondent de nouveau, les compteurs de tentatives sont fusionnés par adresse, et les en-têtes de proxy True-Client-IP et X-Cluster-Client-IP restent sélectionnés. Ouvrez ensuite le démarrage rapide pour choisir Local Shield ou le Community Network.

Les réseaux multisites conservent les données de chaque site

Là où la version 1.3 était activée site par site dans un réseau, chaque sous-site avait ses propres tables. Hive 3.0.0 est activée sur tout le réseau et copie les blocages, les entrées de liste blanche, les compteurs et les signalements en attente de chaque site dans les tables du réseau. En cas de doublon, l’entrée qui dure le plus longtemps est conservée, les compteurs sont additionnés, et les anciennes tables restent en sauvegarde jusqu’à une désinstallation avec suppression des données.

Les tableaux de bord MainWP installent le module pour vous

L’extension gratuite embarque toujours la passerelle MainWP, les sites enfants n’ont donc besoin d’aucune extension supplémentaire. La version 1.4.1 de l’extension ReportedIP pour le tableau de bord MainWP indique pour chaque site enfant si le module est présent et installe ReportedIP Hive Pro sur les sites dotés d’une offre payante.

Cinq réglages par défaut ont changé dans la 3.0.0

  • La vérification des nouveaux mots de passe dans les fuites de données connues est désactivée jusqu’à ce que vous l’activiez. Un site qui vient de la 2.x garde sa valeur enregistrée.
  • L’activation n’écrit rien dans le fichier .htaccess. Les blocs des chemins appâts et des uploads suivent une action de votre part, comme le démarrage rapide ou l’enregistrement de l’interrupteur. Un site 2.x dont le démarrage rapide est terminé garde ses blocs.
  • Local Shield n’envoie aucune requête à reportedip.com, même avec une clé enregistrée, et la carte des actualités ne se charge qu’en mode Community Network.
  • Le badge de pied de page « Protected by ReportedIP » reste désactivé jusqu’à ce que vous le cochiez. Un site qui l’affiche déjà le garde.
  • Chaque avis peut être fermé. Un problème critique de la file d’attente ou de la configuration reste affiché jusqu’à sa résolution.

Comment avons-nous testé Hive 3.0.0 par rapport à la 2.1.74 ?

La règle de la séparation était simple : l’extension gratuite et le module réunis doivent faire tout ce que faisait la 2.1.74. Une comparaison automatique vérifie chaque classe, méthode, hook, option, table de base de données, route REST, commande WP-CLI et test de la 2.1.74 face aux deux nouvelles extensions. Pour la 2.1.74, cela représente 134 classes, 2 178 méthodes, 323 hooks, 210 options et 10 tables. L’exécution se termine sans aucun écart inexpliqué ; chaque élément déplacé ou renommé porte une justification écrite.

  • Tests automatisés. Plus de 2 000 tests unitaires et multisites pour l’extension gratuite et plus de 650 pour le module, plus 255 tests de bout en bout dans un vrai navigateur, sur un site seul et sur un réseau multisite.
  • Chaque chemin de mise à jour dans le navigateur. 53 tests de réception sur 53 ont réussi sur des installations de test neuves : la 2.1.74 avec des données réelles vers la 3.0.0 et le module, la version 1.3.9 vers la 3.0.0 sur un site seul et sur un réseau, chaque offre avec et sans le module, un réseau multisite et une série de tests de sécurité.
  • Sécurité après le retrait. La série de sécurité attaque le site avec l’extension gratuite seule, avec le module et après la suppression du module : force brute sur la connexion et sur les mots de passe d’application, règles du pare-feu dans les deux couches, appât de formulaire rempli, Hide Login, la barrière 2FA de réinitialisation et une validation REST falsifiée. L’extension gratuite a continué à protéger dans tous les cas.
  • Plugin Check. Le Plugin Check officiel de wordpress.org signale 0 erreur et 0 avertissement sur le paquet de la version.

Hive 3.0.0 est-elle plus lente que la 2.1.74 ?

Non. Avant de commencer, nous avons fixé une limite de 10 % et mesuré sept scénarios sur les mêmes données : 500 000 lignes de journal, 5 000 blocages et une liste de blocage de 1 Mo. Les temps varient sur une machine de test partagée, nous avons donc alterné les trois variantes tour par tour sur une même installation et retenu la médiane.

ScénarioRequêtes SQL 2.1.74Extension gratuiteExtension gratuite et ProTemps, extension gratuiteTemps, extension gratuite et Pro
Page d’accueil, visiteur anonyme363136-4,0 %-7,0 %
Requêtes 404 rapides363136+8,4 %+5,1 %
Liste d’articles via l’API REST33,728,733,7-19,8 %-3,5 %
Rafale de connexions35,628,635,6-17,7 %-25,4 %
Requête depuis une adresse bloquéenon comptéesnon comptéesnon comptées-42 %-48 %
Requête POST de 64 Ko363136-10,3 %-5,5 %
Tableau de bord d’administration605456-3,7 %+5,6 %

L’extension gratuite seule fait cinq à sept requêtes de moins que la 2.1.74 à chaque appel. Avec le module, le nombre est identique à celui de la 2.1.74 côté public et inférieur de quatre dans le tableau de bord. La première mesure avait relevé 66 requêtes dans le tableau de bord avec le module ; le module charge désormais son état enregistré en une seule requête, et cette correction fait partie de la 3.0.0.

Quelles données quittent le site avec Hive 3.0.0 ?

En mode Local Shield, aucune, même avec une Community Access Key enregistrée. En mode Community Network, l’extension envoie l’adresse attaquante, la catégorie de l’événement, l’heure, le nom et l’adresse du site, le nombre de tentatives et la version de l’extension. Les noms d’utilisateur, les mots de passe et le contenu des formulaires ne quittent jamais le site. Le module ajoute une requête : sa vérification des mises à jour envoie la clé à reportedip.com et à personne d’autre. La page de la documentation sur la confidentialité liste chaque requête et tout ce qui est stocké localement.

Le code source de ReportedIP Hive est-il ouvert ?

Oui. L’extension gratuite est publiée sous licence GPL 2.0 ou ultérieure, et son code se trouve dans le SVN du répertoire comme pour toute extension listée. Le code source et la version de développement sont disponibles sur la page de l’extension sur wordpress.org. Depuis la 3.0.0, l’ancien canal ne livre plus de mises à jour.

Que se passe-t-il après Hive 3.0.0 ?

La version 3.0.1 retire l’assistant de migration. Il ne sert qu’à l’unique passage de l’ancien canal à wordpress.org, et la première mise à jour issue du répertoire le remplace de toute façon. L’allemand est livré avec la 3.0.0. Les traductions française, espagnole, allemande d’Autriche et allemande en vouvoiement sont prêtes et partent sur translate.wordpress.org, où chacun peut les relire et les améliorer. Ensuite, le travail reprend sur les fonctions, désormais dans deux extensions avec un calendrier de versions commun.

Questions sur Hive 3.0.0

Ai-je besoin du module Pro ?

Seulement avec l’offre Professional, Business ou Enterprise. L’extension gratuite protège un site entièrement : pare-feu, limitation des connexions, 2FA, vérification des formulaires et Community Network fonctionnent sans le module. Sans offre payante, le module n’a rien à activer et son paquet n’est pas livré.

Que deviennent mes fonctions payantes si le module manque après la mise à jour ?

Elles sont en pause, rien n’est supprimé. Les réglages, les méthodes 2FA, les clés de sécurité et les lignes d’audit restent dans la base de données, et l’extension gratuite continue d’appliquer les blocages de comptes. Téléchargez le module depuis votre compte reportedip.com, téléversez-le dans Extensions et activez-le ; chaque fonction payante reprend là où elle s’était arrêtée.

D’où viennent les mises à jour désormais ?

ReportedIP Hive se met à jour depuis wordpress.org comme toute extension du répertoire, mises à jour automatiques comprises. ReportedIP Hive Pro se met à jour depuis reportedip.com avec votre Community Access Key et apparaît sur le même écran des extensions. Le lien de vérification des mises à jour sur la ligne du module force une vérification immédiate.

Pour aller plus loin

La dernière version de la série 2.1 est présentée dans l’article sur Hive 2.1.72 et les bans de groupe. Les prix et les quotas de chaque offre figurent sur la page des tarifs.

Protégez votre site WordPress avec un pare-feu, la sécurité de la connexion, la 2FA et la vérification des formulaires. Gratuit dans le répertoire des extensions WordPress.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Vous devez remplir ce champ
Vous devez remplir ce champ
Veuillez saisir une adresse e-mail valide.
Vous devez accepter les conditions pour continuer