Aller au contenu
Bexxo Aide

Aide PhishTrainer : signalements

Configurer les signalements, les trier et brancher des webhooks

Pour les administrateurs PhishTrainer Mis à jour le 13 novembre 2026

Guide administrateur : choisir d’où arrivent les emails signalés par vos collaborateurs, les classer dans PhishTrainer, puis transmettre les événements à vos outils par webhook.
Sur cette page
  1. À quoi servent les signalements
  2. Sources de signalement
  3. Source : boîte email (IMAP)
  4. Source : boîte Microsoft 365 (Graph)
  5. Sources : boutons de signalement dans la messagerie
  6. Suivre et gérer les sources
  7. Trier les signalements
  8. Webhooks
  9. Dépannage

À quoi servent les signalements

Vos collaborateurs reçoivent des emails douteux : vrais hameçonnages, spam, ou simulations PhishTrainer. Le signalement leur permet de transmettre ces emails à votre équipe de sécurité, qui les retrouve dans PhishTrainer.

  • Réception : une ou plusieurs sources amènent les emails signalés dans PhishTrainer (menu Paramètres, page Réception des signalements).
  • Tri : la page Emails suspects regroupe les emails signalés ; vous classez chacun (phishing, spam, bénin…). Les simulations PhishTrainer sont reconnues et rattachées à leur campagne.
  • Intégration : les webhooks (menu Paramètres, page Webhooks) envoient des données PhishTrainer vers une autre application, par exemple un SIEM ou un outil de tickets.
Les pages Réception des signalements et Webhooks sont réservées aux administrateurs PhishTrainer. La page Emails suspects est ouverte aux administrateurs et aux superviseurs.

Sources de signalement

Une source décrit le chemin d’un email signalé jusqu’à PhishTrainer. Il en existe deux familles, présentées dans la fenêtre Ajouter une source de signalement :

  • PhishTrainer relève une boîte email : vos collaborateurs transfèrent l’email suspect à une adresse dédiée (par exemple signalement@votre-domaine.ch), que PhishTrainer lit à intervalle régulier ;
  • Un bouton « Signaler » dans la messagerie : un complément ajoute un bouton dans la messagerie ; l’email part directement vers PhishTrainer, sans boîte intermédiaire.
SourcePour quiCe qu’il vous faut
Boîte email (IMAP)Boîte de signalement hébergée chez n’importe quel fournisseurL’adresse du serveur IMAP, un identifiant et un mot de passe
Boîte Microsoft 365Boîte de signalement Microsoft 365, lue par Microsoft Graph sans mot de passe de boîte ; fonctionne avec le bouton « Signaler » intégré à OutlookUn administrateur Microsoft 365, pour préparer la boîte une seule fois
Outlook pour Windows (VSTO)Outlook classique installé sur les postes WindowsInstaller un fichier MSI sur chaque poste, à la main ou par déploiement
Outlook Microsoft 365Outlook sur le web, nouvel Outlook, Outlook mobileUn administrateur Microsoft 365, pour déployer le complément
Gmail (Google Workspace)Boîtes Gmail de votre organisationUn administrateur Google Workspace, pour installer le module

Vous pouvez configurer plusieurs sources et les combiner, par exemple une boîte de signalement et un complément Outlook. Chacune s’active indépendamment.

Ajouter une source

  1. Dans l’extranet, ouvrez le menu Paramètres, puis Réception des signalements.
  2. Dans la carte Mes sources de réception, cliquez sur Ajouter une source.
  3. Choisissez le type de source. Le formulaire correspondant s’ouvre, avec un rappel de ce dont vous avez besoin.
  4. Remplissez le formulaire (voir les sections suivantes), puis cliquez sur Enregistrer.
Si votre organisation utilise le chiffrement côté client, la configuration des sources IMAP et Microsoft 365 est chiffrée dans votre navigateur, et c’est l’agent Bexxo Protected de votre organisation qui relève la boîte et exécute le test de connexion. Le coffre doit être déverrouillé dans votre navigateur pour lire ou modifier ces sources.
Le fonctionnement du chiffrement côté clientChiffrement côté client

Source : boîte email (IMAP)

Créez d’abord une boîte dédiée aux signalements chez votre fournisseur de messagerie. Choisissez ensuite Boîte email (IMAP) et remplissez les champs. Les champs marqués d’un astérisque sont obligatoires.

ChampValeur à saisir
Nom de la source :Nom libre, pour reconnaître la source dans la liste.
Serveur IMAP :Adresse du serveur IMAP de votre fournisseur, par exemple imap.exemple.ch.
Port IMAP :Nombre entre 1 et 65535 : en général 993 pour TLS direct, 143 pour STARTTLS.
Chiffrement :TLS direct (port 993 en général) ou STARTTLS (port 143 en général). La connexion est toujours chiffrée avant l’envoi de l’identifiant et du mot de passe ; si le serveur ne permet pas STARTTLS, la relève échoue. Il n’existe pas de mode sans chiffrement.
Utilisateur : et Mot de passe :Identifiants du compte de la boîte de signalement. En modification, laissez le mot de passe vide pour conserver le mot de passe actuel.
Dossier :Dossier à lire. Valeur proposée : INBOX (boîte de réception).
Fréquence de relève (minutes) :Intervalle entre deux relèves, en minutes entières : 60 au minimum (valeur proposée).
Après relève :Ce que PhishTrainer fait du message dans la boîte une fois relevé : Laisser tel quel (par défaut), Marquer comme lu, Marquer comme non lu ou Supprimer le message.
Relève activéeInterrupteur : la boîte n’est relevée que s’il est activé.
Ignorer les erreurs de certificatÀ laisser désactivé, sauf serveur interne avec un certificat que vous savez non reconnu.
Ignorer les erreurs de certificat supprime la vérification de l’identité du serveur : la connexion reste chiffrée, mais un intermédiaire pourrait se faire passer pour votre serveur. Préférez corriger le certificat.

Tester, puis enregistrer

  1. Cliquez sur Tester la connexion en bas de la fenêtre. En cas de succès, PhishTrainer indique le nombre d’emails non lus dans le dossier.
  2. Cliquez sur Enregistrer. La source apparaît dans Mes sources de réception.

Ce que vous dites à vos collaborateurs

Communiquez l’adresse de la boîte de signalement. Demandez de transférer l’email suspect en pièce jointe quand la messagerie le permet : PhishTrainer analyse alors l’email d’origine tel quel. Un transfert classique (dans le corps du message) est aussi accepté, mais l’expéditeur d’origine n’est retrouvé que s’il reste lisible dans le bloc de transfert.

Source : boîte Microsoft 365 (Graph)

PhishTrainer lit une boîte Exchange Online par Microsoft Graph, avec une application inscrite dans votre Microsoft Entra, sans mot de passe de boîte. L’application n’a accès qu’à cette boîte, en lecture. Associée au bouton « Signaler » intégré à Outlook, cette source reçoit les emails que vos collaborateurs signalent avec ce bouton.

Deux méthodes de préparation

Choisissez Boîte Microsoft 365. La fenêtre affiche à gauche la marche à suivre (Préparer Microsoft 365) et à droite les champs à remplir. Deux méthodes sont proposées : À la main (recommandé), où vous faites chaque réglage dans les portails Microsoft, ou Avec le script, un script PowerShell qui fait les réglages pour vous. La fenêtre détaille chaque étape ; voici leur enchaînement.

Méthode « À la main »

  1. Bouton « Signaler » d’Outlook : dans le portail Microsoft Defender, déclarez la boîte de signalement comme boîte SecOps (remise avancée), puis envoyez-y les messages signalés (paramètres signalés par l’utilisateur).
  2. Créer l’application dans Entra : dans Inscriptions d’applications, créez une application nommée « PhishTrainer - Reporting » (comptes de cet annuaire uniquement, aucune permission d’API), puis un secret client. Reportez l’ID du tenant, l’ID d’application, le secret et sa date d’expiration dans les champs de droite.
  3. Autoriser l’application à lire la boîte, et elle seule : copiez l’ID d’objet de l’application depuis Applications d’entreprise (pas celui des inscriptions d’applications) dans le champ ID d'objet (application d'entreprise), cliquez sur Préparer les commandes, puis lancez les commandes affichées dans PowerShell 7, avec un compte Administrateur Exchange. La dernière commande doit répondre « InScope : True ».
  4. Cliquez sur Enregistrer, puis sur Tester la connexion.

Méthode « Avec le script »

  1. Saisissez l’adresse de la boîte de signalement dans le champ Boîte de signalement.
  2. Téléchargez le script et débloquez-le avec la commande affichée. Il s’exécute dans PowerShell 7.2 ou plus récent, sur un poste de travail connecté à Internet, pas sur un serveur Active Directory.
  3. Cliquez sur Générer la commande, copiez-la et lancez-la. Ajoutez -Simulation pour voir ce que le script ferait sans rien modifier.
  4. Connectez-vous avec un compte administrateur Microsoft 365 (Administrateur Exchange et Administrateur d’applications, ou Administrateur général). Le script affiche ce qu’il va faire et attend votre confirmation : répondez yes.
  5. Reportez les cinq valeurs affichées à la fin dans les champs de droite. Le secret n’est affiché qu’une fois. Cliquez ensuite sur Enregistrer, puis sur Tester la connexion.

Champs de la source

ChampValeur
Nom de la source :Nom libre, pour reconnaître la source dans la liste.
Boîte de signalementAdresse de la boîte Exchange Online qui reçoit les signalements (son adresse principale si elle en a plusieurs). Valeur du script : Reporting mailbox.
ID du tenantGUID affiché dans Entra, page de l’application, « ID de l’annuaire (locataire) ». Valeur du script : Tenant ID.
ID d'application (client)GUID affiché sur la même page. Valeur du script : Application (client) ID.
Secret et Expiration du secretLa « Valeur » du secret client (pas son ID) et sa date d’expiration, dans le futur. En modification, laissez le secret vide pour conserver le secret actuel. Valeurs du script : Secret et Secret expiry.
Dossier à lire :Sous Réglages de lecture : Boîte de réception (par défaut) ou Autre dossier (nom) :. Les emails lus restent dans la boîte.
Fréquence de relève (minutes) : et Relève activéeComme pour une source IMAP : 60 minutes au minimum.

Après l’enregistrement

Les droits Exchange mettent de 30 minutes à 2 heures à s’appliquer : un test refusé juste après l’enregistrement est normal, réessayez plus tard. Le test ne lit aucun message ; il indique si la boîte est vide ou contient des messages à relever.

Le secret client expire (Microsoft recommande 24 mois au plus). Avant l’échéance, créez un nouveau secret (avec le script : relancez la même commande en ajoutant -RenewSecret), puis saisissez le nouveau secret et sa date dans la source. Sans cela, la relève s’arrête. Pour tout retirer de votre Microsoft 365, relancez le script avec -Remove -ReportingMailbox suivi de l’adresse de la boîte.

Sources : boutons de signalement dans la messagerie

Les trois compléments (Outlook pour Windows (VSTO), Outlook Microsoft 365, Gmail (Google Workspace)) s’ajoutent de la même façon : choisissez le type, renseignez Nom de la source :, vérifiez que Réception activée est coché et enregistrez. La source affiche ensuite un code d’activation et des onglets Réglages, Installation, Message aux collaborateurs, ainsi que Appareils enrôlés (VSTO) ou Liaisons et utilisateurs (Microsoft 365, Gmail). L’option Supprimer l'email après le signalement place l’email signalé dans les éléments supprimés du collaborateur, d’où il reste récupérable.

Le déploiement de chaque complément a son guide :

Outlook classique sur WindowsComplément Outlook pour Windows : guide administrateurOutlook sur le web, nouvel Outlook, Outlook mobileComplément Outlook Microsoft 365 : guide administrateurGmail et Google WorkspaceModule Gmail : guide administrateur

Suivre et gérer les sources

Chaque source de la liste Mes sources de réception porte un badge Activée ou Désactivée. Les sources qui relèvent une boîte affichent Dernière relève : et la dernière erreur éventuelle ; les compléments affichent Dernier signalement reçu :. Actions disponibles :

ActionEffet
ÉditerRouvre le formulaire. Les mots de passe et secrets enregistrés ne sont jamais réaffichés : laissez le champ vide pour les conserver.
DésactiverArrête la relève, ou la réception pour un complément, sans effacer la configuration.
ActiverReprend la relève ou la réception.
SupprimerArrête la source et efface sa configuration. Cette action est définitive.

Trier les signalements

Ouvrez Emails suspects dans le menu PhishTrainer, ou cliquez sur Voir les emails suspects depuis la page des sources. Un même email signalé par plusieurs collaborateurs n’apparaît qu’une fois : le classer le classe pour tous.

Vue d’ensemble

La carte Vue d'ensemble donne, pour la Période des statistiques choisie (7 jours à 12 mois) : le nombre d’Emails signalés, ceux À analyser, la part de Simulations PhishTrainer, la répartition par Résultat de l'analyse et par type signalé (Signalés comme), ainsi que les Domaines à analyser et les Domaines classés phishing ou spam. Un clic sur un domaine filtre la liste sur ses emails.

Liste des emails

Les onglets filtrent par résultat : Tout, À analyser, Phishing, Spam, Bénins, Indéterminés, Simulations PhishTrainer. Filtres complémentaires : Domaine expéditeur, Signalé comme (hameçonnage ou spam, selon ce que le collaborateur a déclaré), Interactions déclarées et Période. Le tri Trier par propose Plus récents, À analyser depuis le plus longtemps et Plus signalés. Les emails à analyser sont surlignés.

Détail d’un email

Cliquez sur une ligne pour ouvrir Détail de l'email : expéditeur, sujet, dates du premier et du dernier signalement, type, résultat, Dernier classement (qui et quand), puis Collaborateurs qui l'ont reçu, Corps du message, Indicateurs (URL, domaines, expéditeur, adresses IP, empreintes de pièces jointes) et Pièces jointes (nom, type, taille, SHA-256). Le corps est affiché dans un cadre isolé ; les pièces jointes ne sont pas téléchargeables.

Classer un email

  1. Dans la liste, cliquez sur l’icône du résultat voulu au bout de la ligne, ou ouvrez le détail.
  2. Dans le détail, choisissez le résultat après Classer cet email comme :.
  3. Le classement s’applique à tous les signalements de cet email. Vous pouvez le changer plus tard : le dernier classement l’emporte.
RésultatQuand l’utiliser
PhishingTentative d’hameçonnage réelle.
SpamMessage indésirable sans intention frauduleuse établie.
BéninEmail légitime, signalé par prudence.
IndéterminéImpossible de trancher avec les éléments disponibles.
Simulation PhishTrainerProposé dans le détail seulement : pour corriger une simulation que PhishTrainer n’a pas reconnue.

Chaque signalement a un statut : À analyser, En analyse ou Classé. Un email sans classement s’affiche À analyser.

Simulations PhishTrainer

Quand un collaborateur signale un email de simulation, PhishTrainer le reconnaît et le classe automatiquement (Dernier classement : Automatique). Le lien voir les résultats de la campagne ouvre la campagne concernée. La mention Simulation PhishTrainer non rattachée signale une simulation reconnue mais sans campagne retrouvée.

Interactions déclarées

Avec certains compléments, le collaborateur indique ce qu’il a fait avec l’email : lien cliqué, pièce jointe ouverte, identifiants saisis, réponse ou appel. Le badge A interagi signale des identifiants saisis ou une pièce jointe ouverte ; Interaction déclarée signale un lien cliqué, une réponse ou un appel. Pour une relève de boîte, la question n’est pas posée (Non demandé). Le filtre Avec interaction à risque isole ces emails.

Une interaction à risque (identifiants saisis, pièce jointe ouverte) demande une réaction rapide : réinitialisez le mot de passe concerné, vérifiez le poste. Les administrateurs PhishTrainer reçoivent aussi une alerte par email dans ce cas.
Le contenu d’un email signalé est supprimé après 90 jours (Contenu supprimé après 90 jours.). Les informations de tri (expéditeur, indicateurs, résultat) restent consultables.

Webhooks

Un webhook est une adresse web (URL) de votre application à laquelle PhishTrainer envoie des données au fil de vos campagnes. Il sert à alimenter un SIEM, un outil de tickets ou un canal de discussion d’équipe, sans consultation manuelle de l’extranet.

Créer un webhook

  1. Ouvrez le menu Paramètres, puis Webhooks.
  2. Cliquez sur Ajouter un nouvel Webhook.
  3. Nom : nom libre, 5 caractères au minimum.
  4. URL : adresse complète de l’application qui reçoit les données, par exemple https://siem.votre-domaine.ch/phishtrainer. Utilisez une adresse en https://.
  5. Secret : facultatif, mais recommandé. Saisissez une longue chaîne aléatoire, connue seulement de PhishTrainer et de votre application : elle sert à signer les envois.
  6. Activez Est actif ? (les données ne sont envoyées qu’aux webhooks actifs), puis cliquez sur Enregistrer le Webhook.

Format des envois

Chaque envoi est une requête HTTP POST dont le corps est un document JSON. Votre application doit répondre par un code HTTP inférieur à 400 : un code 400 ou plus, ou une absence de réponse dans les 10 secondes, compte comme un échec. Les redirections ne sont pas suivies. En-têtes envoyés :

En-têtes de la requête

Vérifier la signature

Si un secret est renseigné, PhishTrainer ajoute l’en-tête X-Gophish-Signature, de la forme sha256= suivi d’une signature hexadécimale. Cette signature est le HMAC-SHA256 du corps brut de la requête, calculé avec le secret comme clé. Pour vérifier un envoi, votre application recalcule ce HMAC sur le corps reçu, tel quel, avant tout décodage JSON, et le compare à la valeur de l’en-tête. Une requête sans en-tête ou avec une signature différente doit être rejetée.

Comparez les signatures avec une fonction à temps constant (par exemple hash_equals en PHP, hmac.compare_digest en Python) et ne journalisez jamais le secret.

Modifier ou supprimer

La liste affiche le titre, l’URL et l’état de chaque webhook. Les boutons Modifier ce Webhook et Supprimer ce Webhook agissent sur la ligne. La suppression est irréversible. Pour suspendre un envoi sans perdre la configuration, désactivez Est actif ?.

Dépannage

Message ou symptômeQue faire
« Connexion à la boîte impossible » (IMAP)Vérifiez le serveur, le port, le chiffrement et les identifiants. Le port doit correspondre au mode : 993 pour TLS direct, 143 pour STARTTLS en général.
« Lecture de la boîte impossible » ou « Dossier introuvable »Vérifiez le nom exact du dossier à lire. Pour Microsoft 365, si plusieurs dossiers portent ce nom, renommez-en un.
Avertissement « enregistrée sans chiffrement » sur une source IMAPLa source n’est plus relevée. Ouvrez-la, choisissez un mode de chiffrement, testez la connexion, puis enregistrez.
Test Microsoft 365 refusé juste après l’enregistrement, ou « Droits en cours de propagation »Normal : les droits Exchange mettent jusqu’à 2 heures à s’appliquer. Réessayez plus tard.
« Microsoft refuse l'accès à la boîte de signalement »Relancez le script, qui vérifie et corrige les droits, ou vérifiez les commandes Exchange de l’étape 3 de la méthode à la main.
« Le secret de l'application a expiré » ou « Microsoft a refusé la connexion de l'application »Vérifiez le tenant, l’application et le secret. Si besoin, créez un nouveau secret (script avec -RenewSecret) et saisissez-le, avec sa date d’expiration, dans la source.
Avertissement : l’application dispose de permissions MicrosoftL’application ne doit avoir aucune permission d’API. Retirez-les dans Entra, puis relancez le script.
« Aucun agent n'a répondu dans le délai » (organisation chiffrée)Vérifiez que l’agent Bexxo Protected de votre organisation est démarré et connecté, puis relancez le test.
Un email signalé n’apparaît pas dans Emails suspectsVérifiez que la source est Activée et consultez sa Dernière relève : et sa dernière erreur. Une boîte n’est relevée qu’à la fréquence choisie (60 minutes au minimum).
Signaleur affiché « Signaleur non reconnu »L’adresse qui a transmis l’email ne correspond à aucune cible PhishTrainer de votre organisation. Vérifiez la liste de vos cibles.
Webhook : aucune donnée reçueVérifiez que Est actif ? est activé, que l’URL est joignable depuis Internet et que votre application répond par un code inférieur à 400 en moins de 10 secondes, sans redirection.
Un message reste incompris ? Écrivez à info@bexxo.ch en indiquant le nom de la source et le message affiché.

Vous n’avez pas trouvé la réponse ? Nous contacter