since 2010 | 2726 reviews | 4.9/5 rated
Marco
Watch PRo for Magento 1
Wery good, stop to bad access







L'extension Watchlog Pro va vous permettre de lister toutes les adresses IP qui tentent d’accéder à votre backoffice Magento 2 ainsi que de stopper ces tentatives d'intrusion principalement en ajoutant ces adresses dans la liste noire.
Plusieurs milliers de sites Magento sont probablement concernés par une attaque par force brute de très grande ampleur qui vise de toute évidence à forcer l'accès des backoffices Magento.
Le principe de ce genre d'attaque est simple : des robots tentent de se connecter à votre backoffice en multipliant les combinaisons d'identifiants/mots de passe, jusqu'à identifier des accès valides.
Une fois ces accès identifiés, votre site Magento devient une proie facile pour toute entreprise de piratage : exploitation de la base de données, détournement de vos paiements, hacking, concurrence déloyale...
Plusieurs utilisateurs ont déjà rapporté des adresses IPs.

Les tentatives de connexions peuvent se répéter plusieurs fois par minute et peuvent atteindre en une journée plusieurs dizaines de milliers de tentatives mettant gravement en péril la sécurité de votre site web comme vous pouvez le voir ci-dessous.

Voila pourquoi il est important de protéger votre site Magento 2 contre les attaques par force brute.
Vous pouvez dans un premier temps installer l'extension gratuite Watchlog pour Magento 2 afin de détecter chaque tentative d'intrusion à votre backoffice Magento 2.
Vous pourrez alors voir toutes les tentatives de connexion effectuées sur votre site sur deux graphiques.

Le détail de chaque tentative sera aussi affiché en dessous de ces graphiques. Vous y trouverez les adresses IP, dates, identifiants...

Heureusement, ces attaques sont faciles à contourner ! Il existe plusieurs solutions pour rendre votre backoffice invisible pour les robots qui essaient de se connecter :
Vous pouvez également utiliser l'extension Watchlog Pro qui va agir comme un pare-feu et remplacer les étapes ci-dessus.
L'admin de Magento 2 peut être concerné par ces attaques par force brute, vous devez alors être certain de protéger chaque porte d'entrée à votre backoffice Magento 2.
L'extension Watchlog Pro vous permet de détecter si votre site Magento 2 est menacé par une attaque par force brute et vous permet également de protéger votre site contre cette attaque. Vous pouvez rapidement commencer à utiliser l'extension en suivant simplement ces 3 étapes.
Pour commencer à configurer Watchlog Pro pour Magento 2, allez dans :
Stores › Settings › Configuration › Wyomind › Watchlog Pro
Dans l'onglet General Settings, vous allez pouvoir définir la durée de l'historique des tentatives de connexion ainsi qu'activer les logs.

Dans l'onglet Periodical Report, vous allez pouvoir configurer les rapports sur les connexions :

Vous recevrez alors un rapport périodique comme ci-dessous.

Watchlog Pro vous permet de créer une liste blanche et une liste noire d'adresses IP. Dans l'onglet White/Black list settings, vous pouvez définir vos propres paramètres en remplissant les champs suivants :


Vous allez pouvoir recevoir un rapport à chaque fois qu'une adresse IP sera bloquée. Vous pouvez configurer le rapport dans l'onglet Blocked IP Report :

Afin d'avoir une vue globale sur les tentatives de connexion à votre backoffice Magento 2, allez dans :
Stores › Watchlog › Connection attempts
Sur cette page, vous devez avoir 2 graphiques qui résument les données des tentatives de connexion.
Ces graphiques se basent sur 2 périodes de temps différentes dans le but de vous fournir un maximum d'information. Le premier graphique affiche les statistiques des 30 derniers jours alors que le deuxième graphique résume les données des dernières 24 heures.
Tous deux affichent 3 courbes différentes :

Si vous passez votre souris sur les différents points de chaque courbe, vous obtiendrez le détail du nombre de tentatives de connexion à une date donnée.

En dessous des 2 graphiques, vous devriez retrouver le détail de chaque tentative de connexion des derniers jours dans un tableau. Les données des tentatives de connexion sont affichées dans des colonnes spécifiques :

En cliquant sur n'importe quelle adresse IP, vous serez redirigé sur www.abuseipdb.com qui va directement analyser cette adresse. Ceci vous permet en un clic de savoir si cet IP a déjà été reportée par d'autres utilisateurs.
Vous pouvez également vider l'historique en cliquant sur Purge history now et envoyer le rapport sur les tentatives de connexion en cliquant sur Send the periodical report now.

Vous pouvez obtenir une vue plus résumée en cliquant sur Switch to the summarized view. Dans cette grille seront affichées les informations plus synthétiques :

Pour supprimer une adresse IP d'une liste, il suffit de cliquer sur Remove IP from the white/black list.
Vous pourrez voir si les adresses IP ont déjà été ajoutées dans une des deux listes car elles seront affichées en noir ou en blanc. Dans le cas où une adresse IP est à la fois dans la liste blanche et dans la liste noire, alors la liste blanche prendra toujours le dessus.
Par défaut, les deux grilles affichent les données sur les 30 derniers jours. Vous pouvez facilement modifier cela dans le champ History lifetime in days, depuis :
Stores › System › Config › Wyomind › Watchlog
Notez que pour retourner à la vue détaillée, il vous suffit de cliquer sur Switch to the detailed view.
Avec Watchlog Pro, vous pouvez facilement contrôler et gérer le trafic sur votre admin Magento 2. Vous avez 2 possibilités de le faire :
Vous pouvez ajouter autant d'adresses IP que vous le souhaitez dans la liste blanche. Pour cela, allez dans :
Stores › Settings › Configuration › Wyomind › Watchlog Pro
Dans l'onglet White/Black list settings, cherchez l'option Whitelisted IPs. Pour ajouter une adresse IP à la liste blanche, cliquez sur Add. Puis dans le champ IP, renseignez simplement l'adresse IP que vous souhaitez ajouter.

Notez que vous pouvez utiliser les wildcards (*) directement dans la liste des adresses IP.
Par exemple, pour ajouter toutes les adresses IP entre 111.168.0.0 et 111.168.0.255 à la liste blanche, écrivez :
111.168.0.*
Pour ajouter toutes les adresses IP entre 111.168.0.0 et 111.168.255.255, écrivez :
111.168.*.*

Si vous souhaitez supprimer une adresse IP de la liste blanche, cliquez simplement sur la poubelle.
Pour un accès vraiment restrictif, vous pouvez ensuite définir l'option Allow access to whitelisted IPs only sur YES, afin que seulement les adresses IP de la liste blanche puisse se connecter à votre admin Magento 2.

Dans le cas où votre propre adresse IP est blacklistée, vous pouvez à tout moment utiliser votre clé secrète pour retourner sur votre admin Magento 2.
Pour empêcher des adresses IP de se connecter à votre admin Magento 2, il vous suffit de les ajouter à votre liste noire.
Pour cela, allez dans :
Stores › Settings › Configuration › Wyomind › Watchlog Pro
Dans l'onglet White/Black list settings, cherchez l'option Blacklisted IPs. Pour ajouter une adresse IP à la liste noire, cliquez sur Add. Puis dans le champ IP, entrez l'adresse IP que vous souhaitez bloquer.
Vous pouvez également définir une date de fin après laquelle l'adresse IP ne sera plus blacklistée. Si ce champ est vide, l'adresse IP sera bloquée indéfiniment.

Enfin, pour supprimer une adresse IP de la liste noire, il vous suffit de cliquer sur la poubelle sur la même ligne.
Cette extension fonctionne avec Magento Community Edition et Magento Enterprise Edition. Vous pouvez vérifier dans l'onglet Compatibility si Watchlog Pro est compatible avec votre version de Magento.
Magento propose désormais trois variantes de son produit.
Leurs noms ayant changé au cours des dernières années, voici un récapitulatif :
Bien que les deux extensions Watchlog et Watchlog Pro permettent de lister chaque tentative de connexion à votre backoffice Magento 2, l'extension Watchlog PRO est quant à elle plus complète. Elle offre en effet plus d'options que la version gratuite afin de détecter et d'empêcher ces tentatives d'intrusion.
|
Watchlog |
Watchlog Pro |
|
|---|---|---|
|
Graphiques des tentatives de connexion Vérifiez les tentatives de connexion par jour et par mois sur les différents graphiques. |
|
|
|
Tableaux des tentatives de connexion Obtenez des tableaux détaillés et résumés sur les données des tentatives de connexion. |
|
|
|
Historique des tentatives de connexion Définissez la durée de l'historique et recevez des rapports périodiques. |
|
|
|
Liste noire et Liste blanche Créez une liste blanche et une liste noire des adresses IP, autorisez l'accès seulement aux adresses IP de la liste blanche. |
||
|
Bloquez automatiquement ou manuellement les adresses IP Bloquez les adresses IP après X tentatives de connexion, bloquez les adresses IP de la liste noire pendant X minutes. |
Les extensions Watchlog et Watchlog Pro vous permettront de vérifier si votre site est attaqué.
Dans un premier temps, nous vous conseillons d'installer la version gratuite Watchlog afin de constater les éventuelles tentatives de connexion à votre admin.
S'il s'avère que votre site Magento 2 est attaqué, vous pouvez protéger votre admin en suivant nos conseils ci-dessous :
Notez que l'extension Watchlog PRO agira comme un parefeu et remplacera les étapes ci-dessus en bloquant les adresses IP qui tentent d'accéder à votre backoffice Magento 2.
Votre licence est valide pour une durée illimitée sur une seule instance.
Bien que la période de validité de votre licence soit illimitée, celle de votre période de Support & Upgrade est quant à elle limitée à 12 mois (durée offerte à l’achat de votre licence). Passé ce délai, il vous faudra en acheter une nouvelle (voir FAQ: Prolonger sa période de Support)
Vous avez la possibilité de pré-enregistrer votre domaine de production à votre licence.
Grâce à cette option vous pourrez installer et activer votre domaine afin qu'il soit prêt à l'emploi avant son lancement en ligne.
Pour pré-enregistrer votre domaine :


Votre licence est valide pour une durée illimitée sur une seule interface. Il est possible, cependant, d'étendre ou de transférer votre licence dans deux cas :
Pour pouvoir utiliser Watchlog Pro à la fois sur votre environnement de production et de test, suivez les étapes ci-dessous:
Pour télécharger Watchlog Pro, connectez-vous à votre compte Wyomind :

Une nouvelle fenêtre s'ouvre alors.

Seule la dernière version de l'extensiont publiée durant votre période de Support & Upgrade est disponible en téléchargement. Pour accéder à la toute dernière version de l'extension assurez vous de disposer d'une période de Support & Upgrade à jour
En achetant un module depuis wyomind.com, vous bénéficiez de 12 mois de mise à jour. Durant cette période vous pouvez à tout moment télécharger la dernière version du module directement depuis votre compte.
Pour mettre à jour Watchlog Pro, suivez les étapes suivantes :

Vous pouvez installer Watchlog Pro manuellement.
bin/magento setup:upgrade
Si vous utilisez un mode production, exécutez également : bin/magento setup:static-content:deploy
bin/magento setup:di:compile
Vous pouvez installer Watchlog Pro via Composer dans deux cas seulement :
composer config repositories.wyomind composer https://repo.wyomind.com
composer require wyomind/watchlogpro
bin/magento setup:upgrade
bin/magento setup:static-content:deploy
bin/magento setup:di:compile
Pour désinstaller Watchlog Pro, commencez par désactiver l'extension en exécutant la commande suivante :
bin/magento module:disable Wyomind_WatchlogPro
Puis, vous avez deux moyens de désactiver l'extension, selon la méthode avec laquelle l'extension a été installée précédemment :
Exécutez le fichier watchlogpro-uninstall.sh (vous pouvez le trouver dans le dossier zip de l'extension) depuis votre répertoire racine Magento :
sh watchlogpro-uninstall.sh
Exécutez la ligne de commande suivante :
composer remove wyomind/watchlogpro
Lorsque la désinstallation est terminée, pensez à nettoyer le cache et réactiver le compiler (si vous l'utilisez).
Si vous avez acheté Watchlog Pro depuis la place de marché Magento, vous pouvez l’installer via Web Setup Wizard.
Veuillez cliquer sur le lien ci-dessous pour vous renseignez sur comment procéder à l’installation :
http://docs.magento.com/m2/ce/user_guide/system/component-manager.html
Votre extension installée, il ne vous reste plus qu’à activer votre licence :
Activation des extensions
Une fois que Watchlog Pro est installé, vous devez activer la licence. Pour les anciennes versions, vous pouvez activer votre licence depuis le back-office :

<?php
return array(
'backend' => array(
'frontName' => 'admin'
),
'crypt' => array(
'key' => '1e8f3c6772b7a6a6689c3c8cefa4ccf0'
),
/* ... */
)
?>





Ajoutez un autre domaine à votre licence
Pour activer votre licence sur un autre environnement (test, staging...) :

L'ordre d'activation de votre licence n'a aucune importance. Vous pouvez choisir d'activer d'abord votre licence sur votre environnement de production puis par la suite sur votre environnement de test, ou inversement.
Une fois que Watchlog Pro est installé, vous devez activer la licence.
Pour cela, vous pouvez utiliser la ligne de commande suivante :
bin/magento wyomind:license:activate Wyomind_WatchlogPro <YOUR_ACTIVATION_KEY>
Afin de récupérer la liste des modules disponibles ainsi que le statut des licences, utilisez :
bin/magento wyomind:license:status
Parmi les différents statuts :
Pour activer plusieurs licences à la fois, utilisez :
bin/magento wyomind:license:activate \
Wyomind_Extension1,Wyomind_Extension2 \
CLE_ACTIVATION_1,CLE_ACTIVATION_2
ou :
bin/magento wyomind:license:activate \
Extension1,Extension2 \
CLE_ACTIVATION_1,CLE_ACTIVATION_2
Dans le cas où vous avez accidentellement bloqué ou blacklisté votre adresse IP, vous pouvez à tout moment utiliser votre clé secrète pour revenir sur votre backoffice Magento 2.
Vous devriez avoir défini votre clé secrète dans l'onglet White/Black list settings dans :
Stores › Settings › Configuration › Wyomind › Watchlog Pro
Par exemple, si dans le champ Secret key to whitelist your IP, vous avez ajouté MYSECRETKEY, alors vous devrez entrer dans votre navigateur l'url suivante :
https://www.monsiteweb.com/watchlog/whitelist/add/key/MYSECRETKEY
Ceci ajoutera automatiquement votre adresse IP à la liste blanche.

Pour être certain que votre adresse IP ne soit jamais blacklistée, nous vous conseillons de l'ajouter dans votre liste blanche. En effet dans le cas où une adresse IP se trouve dans la liste noire et dans la liste blanche, cette dernière prendra toujours le dessus.
Pour un maximum de sécurité, vous pouvez également limiter l'accès aux adresses IP se trouvant dans la liste blanche uniquement.
Cet erreur peut être due à un problème durant l'installation.
Vous pourrez facilement le régler en suivant ces quelques étapes :
Attention, cette entrée dépend de votre extension. Par exemple, si vous avez l'extension Simple Google Shopping, alors vous devrez supprimer Wyomind_SimpleGoogleShopping.
Marco
Wery good, stop to bad access
John
I recommend this extension for every Magento site owner, Watchlog is a must have extension. I am using it for a few years now and it gives peace of mind about my sites security. Watchlog gives perfect information about login-attempts including IP address (with a direct link to an abuse database) and url where the attempt was made. The extension blocks every brute force attack after a few tries and with the Ip address info it gives it makes it easy to block access to my server via my firewall.
Szymon
This extension for Magento is very very helpful. Every day blocked many logins and IP's. Best security system for my stores. It blocks access and I do not have to worry. Previously, I had to block manually. Now the matter has been settled!
Iain
Give us peace of mind that our Magento sites are secure. The daily reports via email provide a quick overview. I would recommend this to any Magento store owner. Currently, we have 3 sites secured using WatchLog Pro.
Adam
This is a must have extension for Magento. Not only does it give you a real time view of any brute force hack attempts but also cuts them off as advertised. I would whole heartedly recommend this extension to any Magento site owner/developer
Ken
I use the Wyomind Watchlog Pro extension because there is no other module like it. It has alerted us several times to multiple attempted unauthorized login attempts.I highly recommend this extension. Wyomind has a support staff as well.
Al
We were already using Watchlog as had a number of other modules from Wyomind before and it was installed from them. We recently got hit by a Brute Force Attack on locations which are vulnerable in Magento1. We upgraded to Watchlog pro and had peace of mind that the IPs were being automatically blocked. Over 45K Connections per day .. had to upgrade the server software so it didnt fold. Wyomind support is always prompt and helpful. Would recommend this company for any Magento modules. The build good stuff, and then support which is vital when adding additional features to your Magento Store. Got a small glitch with the cron firing every 30mins and sending me notification emails... still not figured that one out yet but will resolve with Wyomind support soon.
Michele
Brute force attacks are daily news nowadays and, besides not always needing worrying (if set up is safe) for every attempt, having a dog barking in the garden is useful, so that you might know if there actually is something going wrong or not. And with the increasing number of Magento installations, you risk entering the attackers attention With WatchLogPro you can anyway easily block any attempt, even if coming from different IPs, and make attackers look somewhere else. It is also good to keep track of who accessed your backend, from where, and when... The name says it all: it's a WatchDog+Logger..
Sander
Have been using extensions form Wyomind for 2 years now. Absolute stable and greatly thought through! Watchlogpro gives me the security my site really needs.
Darren
We have had major attacks over the past months and even though the free version lets you know this, we couldn't risk ignoring this and upgraded to the pro. It's a fantastic tool and would recommend it to anyone. It uses a simple UI so no confusion to blocking I'P's on the fly. Keep up the good work.
Art
Watchlog helped to define competitors who were trying to scrape our prices and hack our admin area, so we were able to adjust our firewall, without going deep into server logs!
Michael Netherton
Only today I received nearly twenty email from Watchlog that an IP had been blocked after 10 attempts. It offers peace of mind knowing that someone is watching the back door and keeping the site secure. I can only imagine how bad it would be without this extension.
BSA
After install I have solved my security problems
mickymix
Well,
it all started when the ISP told me (lucky me I was told) the website was under a massive attack from foreign countries...
I've installed the FREE version of this useful extension, which gave me the idea of the dimensions of the attack.
I immediately thought about the costs of recovering a possible take down and I decided the cost of this extension could be worth the risk.
I can assure you now I can sleep perfectly, without any worrying about it.
I just check the report every morning, just to notice who should come in did with no problem and who should stay out, STAYED OUT ! :-)
To be honest I've faced some troubles during install due to the presence of some other extension, but the support team did a great job within minutes and I barely remember this...
Would buy again...
cheffe00
We installed this extension after a brute force attack. The installation was easy and done in a few minutes. I was not sure about the correct configuration so that I had to sent an e-mail to the support team. Paul from WYOMIND completed the configuration for me with no extra costs!
DVJN
Works as described. As always Wyomind was very quick to react when I needed some support.
Initial release for the master version
Initial release for the legacy version
Fix for the display of the attempts grid summarized view
Specific needs or any ideas of enhancements and new features to add to the extension? Tell us more, we'll get back to you shortly!