Tableau de bord
Sentinel > Tableau de bord est la première entrée du menu Sentinel. Sous son titre, Tableau de bord Sentinel, la page dit ce qu'elle donne : Aperçu de la sécurité de votre boutique PrestaShop. Elle commence par le guide de démarrage, tant qu'il reste une étape exigée, et le score de sécurité, puis donne les chiffres, ce qui protège la boutique et ce qui reste à faire, la vérification des prérequis, et les autres cartes, jusqu'aux derniers événements.
Les blocs de la page
De haut en bas :
- La carte Guide de démarrage, tant qu'il reste une étape exigée, décrite dans Guide de démarrage.
- La carte Score de sécurité, décrite dans Score de sécurité.
- Les chiffres : Total des événements, Attaques détectées, Échecs de connexion et Pages non trouvées sur les derniers jours, et Requêtes bloquées (DDoS) sur les dernières 24 heures quand le plan de la boutique inclut la protection DDoS (pendant une panne du service Sentinel, voir Quand le service Sentinel ne répond pas). Chacun ouvre les événements correspondants dans Sentinel > Journaux de sécurité, sauf Requêtes bloquées (DDoS), qui ouvre Sentinel > Protection DDoS.
- Vos protections et À faire, côte à côte, décrites ci-dessous.
- La carte Vérification des prérequis, décrite dans Vérification des prérequis.
- Les autres cartes : Distribution des événements, IPs les plus suspectes, Dernier scan de vulnérabilités, Dernière vérification d'intégrité, Protection brute-force, Protection DDoS, Top des emails testés et Activité récente.
Vos protections
La carte Vos protections donne l'état de six protections, une ligne chacune, toujours dans cet ordre :
- Détection des menaces : la détection des menaces
- Protection contre l'accès direct aux fichiers PHP : la protection Auto Prepend
- Protection brute-force : la protection brute-force
- Protection DDoS : la protection DDoS
- Contrôle d'accès : la liste blanche d'IP du back office
- Double authentification : la politique de double authentification de la boutique
Au-dessus des lignes, les décomptes les résument : Actives, En surveillance et Désactivées, puis Pro requise quand au moins une ligne est en Pro requise.
États
Chaque ligne donne son état par une icône et un mot, pour qu'il ne dépende jamais de la seule couleur :
| État | Icône | Ce qu'il signifie |
|---|---|---|
| Active | Une coche dans un cercle | La protection est en marche et agit. |
| Surveillance | Un œil | La protection enregistre ce qu'elle voit, mais ne bloque rien. |
| Désactivée | Un cercle barré d'un tiret | La protection est arrêtée, ou en marche mais incapable d'agir. |
| Pro requise | Un cadenas | Le plan de la boutique n'inclut pas la protection. |
Pro requise ne concerne que les quatre protections Pro — détection des menaces, accès direct aux fichiers PHP, brute-force et DDoS — sur un plan qui ne les inclut pas ; le contrôle d'accès et la double authentification sont gratuits et ne l'affichent jamais.
Surveillance n'existe que pour deux lignes :
- Protection contre l'accès direct aux fichiers PHP, quand la protection Auto Prepend est en place mais que la détection des menaces n'est pas active (voir Détection par signatures sur les accès directs).
- Protection DDoS, quand son réglage Protection est sur Surveillance.
Précisions sous une ligne
Sous une ligne, une précision en dit parfois plus sur son état :
- En attente des signatures : la détection des menaces est activée, mais les signatures auxquelles elle compare les requêtes n'ont pas encore été téléchargées.
- Activation en cours : la protection Auto Prepend est écrite mais PHP ne l'a pas encore lue, ou une installation en ligne de commande attend le back-office.
- À corriger : l'installation automatique de la protection Auto Prepend n'a pas abouti.
- Conflit avec un autre auto_prepend_file : un autre
auto_prepend_fileest déjà configuré sur le serveur et empêche l'installation automatique de la protection Auto Prepend (voir Conflit avec un prepend existant). - Liste vide : personne n'est bloqué : la liste blanche d'IP du back office est activée mais sa liste est vide, et une liste vide ne bloque jamais personne.
- Aucun profil n'y est obligé : la politique de double authentification est activée, mais aucun profil n'est Requis.
- Abonnement non vérifié : service Sentinel injoignable : la protection brute-force ou DDoS est activée, mais le service Sentinel n'a pas confirmé son abonnement : au plus 5 minutes après que le service a cessé de répondre pour la protection brute-force, après 7 jours sans réponse pour la protection DDoS. La protection est suspendue jusqu'à ce que le service réponde.
Une ligne qui porte l'une de ces précisions est Désactivée.
La ligne Double authentification
La ligne Double authentification suit la politique de la boutique, pas votre propre double authentification : elle est Active quand l'interrupteur Imposer la double authentification sur cette boutique est activé et qu'au moins un profil est Requis, dans l'onglet Double authentification de Sentinel > Configuration. Activer la double authentification pour votre propre compte ne la change pas.
Réglages
Une ligne qui n'est pas Active porte un bouton Réglages, qui ouvre son onglet de Sentinel > Configuration : l'onglet Détection des menaces pour les deux premières lignes, puis les onglets Brute force, DDoS, Contrôle d'accès et Double authentification. Une ligne en Pro requise l'a aussi : son onglet affiche l'invitation Pro. Le bouton n'apparaît que pour un employé qui peut configurer le module Sentinel (voir Qui peut modifier les réglages).
À faire
À côté de Vos protections, la carte À faire liste ce qui reste à faire pour élever le score de sécurité : une entrée par action du score, dans le même ordre que sous le score, l'action qui rapporte le plus de points en premier.
Chaque entrée donne le libellé de l'action, parfois une précision en dessous, les points qu'elle ajouterait au score sous la forme +%points% pts, et un bouton qui mène là où agir :
- Réglages : une action sur l'une des six protections, comme Activer la détection des menaces ou Imposer la double authentification. Il ouvre l'onglet de la protection, comme le bouton de sa ligne dans Vos protections, et n'apparaît que pour un employé qui peut configurer le module Sentinel.
- Scanner de sécurité : une action sur l'analyse de vulnérabilités, comme Lancer un scan. Il ouvre Sentinel > Scanner de sécurité.
- Vérification d'intégrité : une action sur la vérification d'intégrité, comme Lancer une vérification. Il ouvre Sentinel > Vérification d'intégrité.
- Mettre à niveau : l'action Passer en Pro, qui regroupe les protections que le plan n'inclut pas et les liste dans sa précision. Il ouvre l'offre Pro dans un nouvel onglet du navigateur ou, quand aucune offre n'est connue, l'onglet Général de Sentinel > Configuration pour un employé qui peut configurer le module Sentinel.
La précision sous une entrée en dit plus quand il y a plus à dire : sous l'action de la détection des menaces, La base de données des signatures n'a pas encore été téléchargée. La détection des menaces est inactive tant que les signatures ne sont pas disponibles. tant que les signatures manquent ; sous Corriger la protection contre l'accès direct aux fichiers PHP, Son installation automatique n'a pas pu aboutir sur ce serveur. quand sa ligne porte la précision À corriger, et Un autre auto_prepend_file déjà configuré sur ce serveur empêche son installation automatique. quand elle porte la précision Conflit avec un autre auto_prepend_file.
Une fois la vérification des prérequis passée, chacune de ses catégories qui n'est pas satisfaite rejoint la fin de la liste : Configuration PHP, Répertoires ou Origine sécurisée, avec le nombre d'éléments non satisfaits suivi de problème(s) détecté(s) (2 problème(s) détecté(s), par exemple), et un bouton Voir les détails qui ouvre le détail de la catégorie, comme sa ligne dans la carte Vérification des prérequis. Ces entrées n'ajoutent aucun point : les prérequis ne comptent pas dans le score de sécurité.
Quand il ne reste rien à faire, la carte indique Rien à faire pour le moment.