Comment sécuriser votre site et enregistrer l'activité

Publié: 2023-03-04


Vous recherchez un plugin de journal d'activité WordPress pour pouvoir suivre ce qui se passe sur votre site ?

La journalisation des activités WordPress peut vous aider à sécuriser votre site en repérant les activités suspectes avant qu'elles ne deviennent un problème.

Mais un journal d'activité WordPress n'est pas seulement utile pour la sécurité - il peut également vous aider à gérer l'activité réelle des utilisateurs sur votre site, comme le suivi de votre équipe de contenu ou la surveillance du personnel de votre magasin de commerce électronique.

Alors, comment pouvez-vous configurer ces types de journaux d'activité ? C'est le sujet de notre revue/tutoriel.

WP Activity Log, anciennement connu sous le nom de WP Security Audit Log, est un plugin freemium qui vous aide à configurer un journal d'activité utilisateur WordPress pour suivre les zones clés de votre site telles que l'administrateur WordPress, l'utilisation du plugin, la création/édition de contenu, et bien plus encore. .

Dans notre examen honnête et pratique du journal d'activité WP, je partagerai un peu plus sur le fonctionnement du plugin, puis je passerai à un didacticiel étape par étape sur la configuration d'un journal d'activité WordPress .

Examen du journal d'activité WP : que peut-il faire ?

Examen du journal d'activité WP

WP Activity Log est un plugin de journal d'activité WordPress freemium qui peut vous aider à enregistrer tous les types d'activité sur votre site.

À l'origine, le plugin s'appelait WP Security Audit Log car il se concentrait spécifiquement sur l'amélioration de la sécurité de WordPress.

Cependant, en 2020, il a été renommé WP Activity Log pour refléter une concentration plus large sur la surveillance globale de WordPress.

Il dispose toujours d'une fonctionnalité de surveillance de la sécurité puissante, mais vous pouvez également l'utiliser pour la journalisation générale de l'activité des utilisateurs de WordPress dans divers domaines tels que :

La fonctionnalité principale du plugin est un journal d'activité détaillé de chaque action sur votre site :

Journal d'activité WordPress

Ce qui est vraiment bien, c'est que vous pouvez personnaliser le journal d'activité pour qu'il soit aussi détaillé que vous le souhaitez. Si un certain type de surveillance n'est pas important pour votre cas d'utilisation, vous pouvez facilement le désactiver.

Le plugin propose quelques configurations de surveillance prédéfinies, mais vous êtes également libre d'activer/désactiver la journalisation des actions individuelles selon vos besoins - avec des centaines d'actions parmi lesquelles choisir.

Pour vous aider à travailler plus efficacement avec vos journaux d'audit, le plug-in est doté de fonctionnalités utiles :

  • Recherchez et filtrez le journal d'activité par utilisateur, action, niveau de gravité et bien plus encore.
  • Configurez des alertes en temps réel par e-mail ou SMS pour les événements importants.
  • Créez des rapports personnalisés qui sont livrés par e-mail selon votre calendrier préféré.
  • Gérez les utilisateurs connectés sur votre site , notamment en définissant des délais d'expiration ou même en les déconnectant manuellement.
  • Intégrez des plugins tiers comme WooCommerce pour suivre l'activité de ces plugins.

Le plugin vous donne également des tonnes de contrôle sur votre configuration et vos intégrations :

  • Choisissez la durée de conservation des journaux (ou conservez-les de manière permanente).
  • Stockez vos journaux dans une base de données externe (ou archivez les anciens journaux).
  • Supprimez les données du journal d'activité ciblé (utile pour la conformité GDPR).
  • Intégrez MainWP pour afficher les journaux de tous vos sites WordPress dans votre tableau de bord MainWP unifié. Apprenez-en plus dans notre revue MainWP et économisez avec notre coupon MainWP .

Comment configurer et utiliser votre journal d'activité WordPress

Maintenant que vous en savez un peu plus sur ce que propose le plugin, passons à un véritable guide étape par étape sur la façon de configurer un journal d'activité sur votre site à l'aide de WP Activity Log.

Vous apprendrez à configurer un système complet de journalisation des activités, avec des rapports et des notifications pour vous aider à suivre les choses sans avoir à parcourir manuellement votre journal d'activité tous les jours.

1. Installez le journal d'activité WP et l'assistant de configuration complet

Pour commencer, installez et activez le plugin WP Activity Log sur votre site. Nous utilisons la version premium pour ce didacticiel, mais il existe également une version gratuite sur WordPress.org – plus d'informations sur les prix plus tard.

Vous pouvez acheter la version premium ici - assurez-vous d' économiser avec notre coupon spécial WP Activity Log .

Dès que vous activez le plugin, il devrait afficher une invite pour lancer un assistant de configuration pour configurer les paramètres de base.

Ensuite, vous serez dans l'assistant de configuration, qui ressemble à ceci :

Assistant de configuration du journal d'activité WP

Détails de journalisation

Lors de la première étape, vous pouvez choisir le niveau de détail que vous souhaitez pour vos journaux d'audit :

  • Basique – un aperçu de haut niveau des actions.
  • Geek - enregistre à peu près toutes les actions, grandes ou petites.

Ne vous inquiétez pas trop ici - vous pouvez facilement modifier cela plus tard à partir des paramètres du plugin ou créer votre propre configuration de journalisation personnalisée. Choisissez simplement celui qui vous convient le mieux, puis ajustez-le au besoin si vous voulez plus ou moins de détails.

Détails de journalisation

Page de connexion

Ensuite, vous devez indiquer si vous utilisez ou non une page de connexion personnalisée pour votre site.

Par exemple, si vous avez un site d'adhésion, un cours en ligne ou une boutique de commerce électronique, il y a de fortes chances que vous ayez créé une page de connexion frontale personnalisée plutôt que de forcer les utilisateurs à se connecter à partir de la page de connexion par défaut.

D'un autre côté, si vous n'avez qu'un site Web de blog ou de brochure, vous n'avez probablement pas de page de connexion personnalisée.

Page de connexion personnalisée

Enregistrement de l'utilisateur

Ensuite, choisissez si vous autorisez ou non les autres utilisateurs à s'inscrire sur votre site.

Enregistrement de l'utilisateur

Période de conservation des journaux

Ensuite, choisissez la durée pendant laquelle vous souhaitez conserver vos journaux d'activité. Vous avez trois options :

  • 6 mois
  • 12 mois
  • Pour toujours

Vous pouvez également configurer ultérieurement des périodes de journalisation personnalisées dans les paramètres du plug-in.

Période de conservation des journaux

Gardez à l'esprit que ces données prendront de la place dans la base de données de votre site, ce qui peut s'accumuler avec le temps (surtout pour un site très fréquenté).

Si vous souhaitez conserver les données pour toujours, vous pouvez les enregistrer dans une base de données externe ( qui est une fonctionnalité prise en charge par le plugin ).

Pour la plupart des sites, six mois est un bon point de départ - vous pouvez toujours le prolonger si nécessaire.

Intégrations avec d'autres plugins

Sur l'écran suivant, le plugin vous donnera la possibilité d'installer des extensions pour améliorer la compatibilité avec certains plugins sur votre site (si disponible).

Par exemple, j'ai installé Gravity Forms, il suggère donc l'extension Gravity Forms afin que je puisse suivre l'activité dans Gravity Forms.

Si vous souhaitez bénéficier de cette capacité de journalisation supplémentaire, vous devez installer toutes les extensions pertinentes.

Intégrations avec d'autres plugins

Et c'est tout! Vous êtes prêt.

2. Affichez votre journal d'activité

À ce stade, votre journal d'activité WordPress fonctionne déjà.

Bien que je recommande toujours de configurer quelques autres détails (plus sur ceux qui suivent), vous pouvez accéder immédiatement à votre journal pour avoir une idée de son fonctionnement.

Pour y accéder, allez dans WP Activity Log → Log Viewer .

Avec le niveau de journalisation "Geek", vous pouvez voir que le plugin enregistre littéralement chaque action, même jusqu'à quelque chose d'aussi petit que l'ouverture d'un message ( même sans apporter de modifications ).

Journal d'activité WordPress

Pour vous aider à trouver des événements spécifiques, vous pouvez effectuer une recherche par nom. Vous pouvez également cliquer sur le bouton Filtrer la vue pour filtrer les événements en fonction de détails tels que :

  • Degré de gravité
  • Type d'événement
  • Utilisateur
  • Temps
  • …beaucoup plus

Vous pouvez également enregistrer les paramètres de filtre pour les réutiliser rapidement à l'avenir, ce qui est très pratique.

Rechercher et filtrer le journal d'activité

3. Inclure/exclure les événements que vous souhaitez suivre

Pour vous aider à ne voir que les événements d'audit qui vous intéressent, WP Activity Log vous permet d'inclure ou d'exclure manuellement des événements individuels de la journalisation ( en plus de vous donner le choix entre les niveaux prédéfinis "Geek" et "Basic" ).

Pour accéder à cette fonctionnalité, accédez à WP Activity Log → Enable/Disable Events .

Ici, vous verrez une longue liste de chaque action que le plugin est capable de journaliser.

Pour activer ou désactiver une action spécifique, vous pouvez utiliser les cases à cocher.

Vous pouvez également rechercher et filtrer les actions pour trouver plus rapidement la bonne.

Configurer les événements de journalisation en détail

Si vous avez plusieurs sites, une chose vraiment intéressante ici est que vous pouvez enregistrer vos propres préréglages pour réutiliser ces règles de journalisation plus tard.

4. Configurer les notifications et les rapports

Pour éviter d'avoir à parcourir manuellement votre journal d'activité pour rester au top de votre site, WP Activity Log vous permet de configurer des notifications instantanées pour les événements clés, ainsi que des rapports généraux :

  • Pour les notifications en temps réel, vous pouvez les recevoir par e-mail et/ou SMS. Les SMS nécessitent l'intégration du service Twilio.
  • Pour les rapports, vous pouvez les recevoir par e-mail et également les parcourir depuis votre tableau de bord WordPress.

Avis

Pour configurer les notifications, accédez à WP Activity Log → Email & SMS Notifications .

Ici, vous pouvez configurer les notifications intégrées, qui sont réparties sur différents onglets.

Pour activer une notification, cochez simplement la case et entrez l'adresse e-mail à laquelle vous souhaitez envoyer cette notification.

Si vous souhaitez recevoir des messages texte, vous devrez installer le plugin d'assistance, puis vous pourrez également entrer un numéro de téléphone.

configurer les notifications

Vous pouvez également configurer des notifications personnalisées à partir de l'onglet Notifications personnalisées en fonction de n'importe quelle combinaison de déclencheurs.

Notifications personnalisées

Et si vous souhaitez personnaliser le modèle d'e-mail ou de SMS, vous pouvez le faire à partir de l'onglet Modèles de notifications .

Modèle de notification

Rapports

Pour configurer un rapport, vous pouvez accéder à WP Activity Log → Reports .

En haut de l'interface, vous pouvez choisir le type de rapport à générer :

Créer un nouveau rapport

Plus bas dans l'écran, vous pouvez choisir la date de début/fin et le format du rapport.

Vous pouvez également générer un rapport unique ou configurer un calendrier automatique pour envoyer le rapport par e-mail.

Détails du rapport

Si vous travaillez avec un client, il existe également des options pour attribuer une marque blanche à ces rapports.

5. Configurer la journalisation externe ou d'autres intégrations

Cette étape est 100% facultative…

Mais pour des cas d'utilisation plus avancés, WP Activity Log vous donne également la possibilité d'intégrer/de mettre en miroir votre journal avec des services tiers, d'archiver vos journaux sur des services tiers et/ou de stocker votre journal d'activité dans une base de données externe ( plutôt que la base de données de votre site WordPress ).

Si vous souhaitez utiliser cette fonctionnalité, vous pouvez la configurer en accédant à WP Activity Log → Integrations .

Chaque onglet de cette interface comprend des instructions sur la façon de tout configurer.

Options de journalisation externe du journal d'activité WP

6. Explorez les autres paramètres du plugin

Bien que la configuration par défaut du plug-in fonctionne correctement pour la plupart des sites, vous obtenez une zone de paramètres détaillée que vous voudrez peut-être explorer pour voir si vous souhaitez modifier quoi que ce soit.

Vous pouvez y accéder en allant dans WP Activity Log → Settings .

Zone de paramètres du journal d'activité WP

7. Gérer les utilisateurs connectés

Enfin, WP Activity Log vous donne également un outil pour gérer les utilisateurs connectés sur votre site, auquel vous pouvez accéder à WP Activity Log → Logged In Users .

Gestion des utilisateurs et des sessions

Vous pouvez facilement mettre fin aux sessions d'utilisateurs individuels ou de tous les utilisateurs à la fois.

Vous pouvez également configurer des politiques de session, comme empêcher deux personnes différentes de se connecter simultanément avec le même nom d'utilisateur.

Cela peut être très utile pour empêcher le partage de compte sur votre site d'adhésion ou votre cours en ligne.

Bloquer plusieurs sessions de connexion dans WordPress

Tarification du journal d'activité WP

WP Activity Log est disponible à la fois en version gratuite sur WordPress.org, puis en version premium qui ajoute plus de fonctionnalités.

Si vous voulez vraiment enregistrer l'activité des utilisateurs de WordPress, vous voudrez probablement la version premium. Cependant, même la version gratuite seule est utile.

Alors que la version gratuite inclut la fonctionnalité de journalisation de base, la version premium ajoute de nombreuses fonctionnalités pour vous aider à travailler plus efficacement :

  • Notifications instantanées par e-mail et alertes SMS - avec la version gratuite, vous devez vérifier manuellement le journal d'activité de votre site. Mais si vous effectuez une mise à niveau, vous pouvez recevoir des notifications instantanées pour les modifications importantes, ce qui vous aide à réagir beaucoup plus rapidement aux problèmes potentiels.
  • Rapports programmés automatiques - pour une autre façon de mieux gérer l'activité de votre site, vous pouvez configurer des rapports automatiques pour voir l'activité globale du site ou même simplement l'activité d'un utilisateur spécifique. Vous pouvez également recevoir ces rapports par e-mail selon un calendrier que vous définissez.
  • Gestion des sessions utilisateur - vous obtenez une vue en temps réel de chaque utilisateur connecté à votre site. Vous pouvez également limiter les sessions simultanées, mettre fin à distance à la session connectée d'un utilisateur et déconnecter automatiquement les utilisateurs inactifs.
  • Stockage de journaux externes - vous pouvez stocker, mettre en miroir ou archiver vos journaux dans des bases de données externes ou des services tiers.

Si vous voulez ces fonctionnalités premium, WP Activity Log commence normalement à 99 $.

Cependant, si vous utilisez notre code promo exclusif WP Activity Log, vous pouvez obtenir 20% de réduction sur n'importe quelle licence.

Examen des prix du journal d'activité WP

Voici les prix pour une licence mono-site lorsque vous utilisez notre coupon WP Activity Log :

  • Entrée - 79 $ ( normalement 99 $ )
  • Professionnel – 111 $ ( normalement 139 $ )
  • Affaires - 119 $ ( normalement 149 $ )
  • Entreprise – 159 $ ( normalement 199 $ )

Voici une comparaison complète des fonctionnalités des différents plans :

WP Activity Log gratuit vs Pro

Réflexions finales sur notre examen du journal d'activité WP

Dans l'ensemble, WP Activity Log offre l'une des meilleures solutions pour configurer la journalisation des activités sur votre site WordPress.

Cela peut fonctionner à la fois pour la journalisation des audits de sécurité, ainsi que pour vous aider de manière générale à suivre l'activité des utilisateurs sur votre site Web, votre blog, votre site d'adhésion, votre cours en ligne, votre boutique WooCommerce, etc.

Il existe une version gratuite capable sur WordPress.org. Cependant, si vous êtes sérieux au sujet de la journalisation, je vous recommande d'acheter la version premium.

Les fonctionnalités de notification et de rapport valent à elles seules l'argent pour les sites Web sérieux, car elles vous évitent d'avoir à vérifier manuellement le journal tous les jours et vous aident à détecter les problèmes plus rapidement.

Si vous souhaitez économiser de l'argent, vous pouvez utiliser notre coupon exclusif WP Activity Log pour obtenir 20% de réduction sur n'importe quelle licence.

Obtenir le journal d'activité WP

Avez-vous encore des questions sur notre examen du journal d'activité WP ou sur la configuration d'un journal d'activité WordPress sur votre site ? Faites le nous savoir dans les commentaires!