Aller au contenu
Outil gratuit

Website Security Check : vérifier la sécurité d’un site web

Avec Website Security Check, tu vérifies de l’extérieur la sécurité de ton propre site web : l’outil accède une fois à la page comme un visiteur ordinaire, détecte les versions de PHP, du serveur web et du CMS, les compare aux versions récentes et aux alertes de sécurité, puis attribue une note de A à F aux en-têtes de sécurité, à TLS ainsi qu’aux enregistrements SPF, DMARC et DKIM. C’est gratuit, sans inscription, et tu obtiens le résultat en quelques secondes.

Créé par Florian Galz

Pour les propriétaires de sites web et les administrateurs : l’analyse est passive et ne lance aucune attaque. Le résultat de l’auto-test de ton serveur est analysé uniquement dans ton navigateur.

Ton propre serveur ? Avec un accès root, tu installes toi-même les mises à jour de sécurité dès leur publication.

Failles PHP critiques CVE-2026-109618 et CVE-2026-109619

Le BSI alerte sur deux vulnérabilités critiques dans PHP (alerte du 21.10.2026). Toutes les versions de PHP sans correctif sont concernées ; les versions corrigées sont 8.5.12, 8.4.27, 8.3.36 et 8.2.35. Vérifie maintenant si ton serveur est concerné.

Lire l’avertissement du BSI

Saisis un domaine ou une URL. La vérification charge la page une fois comme le ferait un visiteur ordinaire, lit les en-têtes et le certificat, vérifie la redirection de http:// vers HTTPS, si TLS 1.0/1.1 sont encore acceptés, et interroge les enregistrements SPF, DMARC et DKIM via DNS. Elle ne tente aucune exploitation, ne scanne aucun port et n’explore aucun autre chemin.

Exemple de résultat

Exemple de résultat du Website Security Check

Tu saisis un domaine, l’outil charge la page une fois, compare les versions détectées aux dernières versions et aux alertes de sécurité, puis attribue une note de A à F. La réponse ci-dessous est fictive : une véritable analyse de example.com donnerait un autre résultat.

Exemple · Exemple avec des en-têtes de réponse fictifs pour example.com

Probablement concerné

Saisie

Domaine
example.com
Sans protocole indiqué, le contrôle commence par https://.

Résultat : note, logiciels détectés et verdict

Note globale
F (37 points sur 100)
Calculé uniquement à partir des en-têtes de réponse : le véritable contrôle vérifie aussi le certificat, les versions TLS et les enregistrements de messagerie.
Serveur
nginx/1.22.1 (Debian)
En-tête « Server »
PHP
PHP/8.2.28
En-tête « X-Powered-By »
Verdict sur CVE-2026-109618 / -109619
Probablement concerné
Version antérieure à 8.2.35, backport possible : à vérifier avec l’autotest

Constats

  • 1 erreur
  • 3 avertissements
  • 2 indications
  • ErreurPHP 8.2.28 : probablement concerné par CVE-2026-109618 et CVE-2026-109619.

    Cette branche est corrigée à partir de 8.2.35. Debian pouvant appliquer un correctif par backport sans changer le numéro de version, seul l’autotest sur le serveur permet d’en avoir le cœur net.

  • AvertissementLe support de sécurité de PHP 8.2.28 prend fin le 2026-12-31.

    Prévois de passer à PHP 8.3, 8.4 ou 8.5.

  • Avertissementnginx 1.22.1 : cette branche ne reçoit plus de mises à jour en amont ; la version actuelle est 1.31.8.

    Si le logiciel provient de la distribution, celle-ci fournit souvent des correctifs sous l’ancien numéro de version. L’autotest révèle son état réel.

  • RemarquePHP 8.2.28 : la version 8.2.35 existe déjà dans la même branche.

    Si le logiciel provient de la distribution, celle-ci fournit souvent des correctifs sous l’ancien numéro de version. L’autotest révèle son état réel.

  • AvertissementLe serveur révèle les versions exactes dans les en-têtes de réponse (X-Powered-By, Server).

    Masquer les versions : expose_php=Off, server_tokens off.

  • Remarque4 en-têtes de sécurité manquants : Content-Security-Policy, X-Frame-Options / frame-ancestors, Referrer-Policy, Permissions-Policy.

À quoi sert le contrôle de sécurité du site web ?

Détecter les vulnérabilités de l’extérieur et les vérifier sur le serveur

Alertes de sécurité actuelles, mises à jour PHP ou en-têtes : le contrôle t’indique en quelques secondes où ton site semble vulnérable.

Suivre les alertes actuelles

L’analyse compare les versions détectées à son catalogue d’alertes de sécurité, qui comprend actuellement les failles PHP critiques CVE-2026-109618 et CVE-2026-109619, et indique les versions corrigées.

Versions à jour ?

Compare PHP, nginx, Apache, OpenSSL, WordPress, Drupal et d’autres logiciels aux données de publication d’endoflife.date : mise à jour disponible, branche bientôt en fin de vie ou ne recevant plus aucune mise à jour.

Vérifier les en-têtes de sécurité

Vérifie HSTS, Content-Security-Policy, X-Content-Type-Options, la protection contre le clickjacking, Referrer-Policy et Permissions-Policy, avec une explication de leur utilité.

TLS, cookies et e-mails

Évalue le certificat TLS, la prise en charge éventuelle de TLS 1.0 ou 1.1 par le serveur, la redirection HTTP vers HTTPS, les attributs des cookies ainsi que les enregistrements SPF, DMARC et DKIM du domaine.

Repérer les versions divulguées

Indique quels logiciels et quelles versions exactes ton serveur révèle publiquement, et comment masquer ces informations.

Autotest des backports

Une commande en lecture seule sur ton serveur, qui ne lance aucun programme, indique la durée de prise en charge du système d’exploitation, les mises à jour de sécurité disponibles, la nécessité d’un redémarrage, les versions des paquets du serveur web, des bases de données, de Redis et de Node.js, ainsi que la présence éventuelle d’un correctif rétroporté par la distribution.

Comment ça fonctionne

Comment vérifier la sécurité de ton site web

Cinq étapes, du domaine à une réponse fiable.

Étape 1

Saisir un domaine

Saisis le domaine ou l’URL de ton site web dans l’analyse rapide, puis clique sur « Vérifier ». Si tu n’indiques pas de protocole, l’analyse commence par https://.

Étape 2

Comprendre la note et les pénalités

Tu vois la note globale de A à F et les principales pénalités, les logiciels détectés avec une indication de leur état de mise à jour, ainsi qu’un verdict sur les alertes de sécurité actuelles.

Étape 3

Examiner les en-têtes, TLS et les e-mails

Vérifie l’évaluation des en-têtes de sécurité, du certificat, des versions de TLS, de la redirection HTTPS ainsi que des enregistrements SPF, DMARC et DKIM, puis applique les mesures recommandées.

Étape 4

Vérifier sur le serveur

Si la version n’est pas détectable ou si elle est antérieure au correctif, passe à « Auto-test sur le serveur », exécute la commande affichée et colle le résultat. L’analyse s’effectue dans ton navigateur.

Étape 5

Vérifier à nouveau

Après une mise à jour ou une modification des en-têtes, relance l’analyse au bout d’environ 10 minutes, car le résultat reste en cache pendant ce temps, puis compare la nouvelle note.

Analyse passive, sans attaque

Tester la sécurité d’un site web : ce qu’une analyse externe peut révéler

De l’extérieur, l’analyse ne voit que ce que le serveur révèle. Des distributions comme Debian et Ubuntu rétroportent souvent les correctifs tout en conservant l’ancien numéro de version. Chaque alerte de sécurité donne donc lieu à l’un de trois verdicts, mais jamais à un résultat « sûr ».

Probablement concerné
Une alerte de sécurité actuelle concerne la version détectée, qui n’est pas encore corrigée. Si cette version provient d’un paquet de distribution, le correctif peut déjà avoir été rétroporté : l’auto-test permet de le vérifier.
Non détectable
Le plus souvent, le serveur n’indique aucune version. La masquer est une bonne pratique, mais ne renseigne pas sur l’état des correctifs et n’entraîne donc aucune pénalité. Dans ce cas, vérifie le serveur avec l’auto-test.
Corrigé
La version détectée est au moins aussi récente que la version corrigée indiquée dans l’alerte de sécurité.

En-têtes de sécurité

Vérification des en-têtes de sécurité : quels en-têtes ton site web devrait-il utiliser ?

Ces six en-têtes de réponse font du navigateur un allié. Leur absence est rarement une faille immédiate, mais représente un risque facile à corriger.

Strict-Transport-Security
Force durablement les navigateurs à utiliser HTTPS et empêche les attaques par rétrogradation.
Content-Security-Policy
Limite les scripts et les ressources qu’une page peut charger : c’est la principale protection contre le cross-site scripting.
X-Content-Type-Options
Empêche les navigateurs d’interpréter les fichiers autrement que ne les fournit le serveur.
X-Frame-Options / frame-ancestors
Empêche l’intégration invisible de ton site dans un cadre tiers pour piéger les clics.
Referrer-Policy
Détermine quelle partie de l’adresse est transmise lors d’un clic sur un lien externe.
Permissions-Policy
Désactive de manière ciblée les fonctions du navigateur comme la caméra, le microphone ou la géolocalisation pour ton site.

En découvrir plus

Autres outils

Vérificateur de disponibilité de site web

Vérifie si un site web est en ligne, lent ou hors ligne : statut HTTP, temps de réponse et cause des erreurs, comme un problème DNS, un délai d’attente dépassé, une erreur TLS ou une erreur 5xx.

Créé par Eric Mager

Recherche DNS

Consulte les enregistrements A, AAAA, MX, TXT, NS, CNAME, SOA et CAA d’un domaine, ainsi que le Reverse DNS de chaque IP.

Créé par Luca Stanek

Vérificateur de l’état du DNS des e-mails

Vérifie en un coup d’œil les enregistrements SPF, DKIM, DMARC et MX d’un domaine, avec des explications claires.

Créé par Jakub Martyniak

Générateur SPF, DKIM et DMARC

Nouveau

Génère des enregistrements SPF, DKIM et DMARC pour l’envoi d’e-mails depuis ton domaine : choisis un fournisseur de messagerie, définis tes propres serveurs et ta politique, génère une clé DKIM dans le navigateur et ajoute le tout directement à ton domaine ZAP-Hosting.

Créé par Florian Galz

Vérificateur de listes noires d’IP

Vérifie si une adresse IP ou un serveur de messagerie figure sur des listes noires antispam (RBL/DNSBL) comme Spamhaus, Barracuda et SpamCop, avec le DNS inverse et des conseils pour en être retiré.

Créé par Luca Stanek

Vérificateur SSL

Vérifie d’un coup d’œil le statut, l’émetteur, la période de validité et la date d’expiration d’un certificat SSL/TLS.

Créé par Sebastian Rademacher

Redirect Checker

Vérifie les chaînes de redirections d’une URL étape par étape : codes de statut (301/302/307/308), en-têtes HTTP, IP du serveur et temps de réponse pour chaque redirection.

Créé par Luca Stanek

Vérificateur de ports

Vérifie si certains ports sont ouverts sur une adresse IP ou un nom d’hôte : sélectionne un protocole ou un jeu plutôt que d’analyser tous les ports.

Créé par Sebastian Rademacher

FAQ

Questions fréquentes sur Website Security Check

Réponses courtes sur l’analyse, la note, les correctifs rétroportés et les failles PHP actuelles.

L’outil accède une fois à ta page comme un visiteur ordinaire (en suivant un nombre limité de redirections) et relève les informations exposées par le serveur : les en-têtes Server et X-Powered-By, le générateur CMS dans le HTML, six en-têtes de sécurité, les attributs des cookies, le certificat TLS, les anciennes versions de TLS, la redirection vers HTTPS ainsi que les enregistrements SPF, DMARC et DKIM du domaine. Il compare les versions détectées aux données de publication d’endoflife.date et aux alertes de sécurité actuelles. Dans cet exemple fictif, example.com annonce la version PHP 8.2.28 : elle est donc probablement concernée et reçoit la note F.

Non, volontairement. Un scanner de vulnérabilités teste activement un site, par exemple en envoyant des requêtes sur de nombreux chemins. Ce n’est pas approprié sur des serveurs tiers ni dans un outil public. Cette analyse est passive : elle ne tente aucune attaque, n’explore aucun autre chemin et indique où ta page semble vulnérable de l’extérieur. Pour obtenir une réponse fiable, utilise l’auto-test sur ton serveur.

Chaque analyse part de 100 points et applique des pénalités pondérées selon les problèmes détectés : une alerte de sécurité actuelle ou un certificat invalide entraîne une forte pénalité, tandis que l’absence d’en-têtes de sécurité coûte au maximum 8 points au total. À partir de 90 points, la note est A ; à partir de 80, B ; de 70, C ; de 60, D ; de 50, E ; en dessous, F. Si une alerte de sécurité actuelle concerne la version détectée, la note ne peut dépasser D ; si un logiciel serveur n’est plus pris en charge, elle ne peut dépasser C. Ce qui n’est pas visible de l’extérieur ne coûte aucun point : même un A ne prouve donc pas que le serveur est sûr.

De l’extérieur, tu ne vois que ce que le serveur révèle. S’il n’indique aucune version, le verdict est « non détectable » : masquer la version est une bonne pratique, mais ne renseigne pas sur l’état des correctifs. De plus, un ancien numéro de version peut correspondre à un logiciel déjà corrigé : Debian, Ubuntu et d’autres distributions rétroportent les correctifs de sécurité tout en conservant l’ancien numéro. L’analyse indique donc « probablement concerné », « non détectable » ou « corrigé », mais jamais « sûr ».

Vérifie avec php -v sur le serveur. Pour les requêtes web, c’est toutefois la version de PHP-FPM ou d’Apache qui compte, pas seulement celle de la ligne de commande. La commande de l’autotest affiche toutes les installations PHP trouvées, leurs versions et les paramètres pertinents. De l’extérieur, certains serveurs indiquent la version dans l’en-tête X-Powered-By ; tu peux désactiver cela avec expose_php=Off.

Tu exécutes sur ton serveur une courte commande en lecture seule, puis tu colles le résultat dans l’outil. La commande ne lance aucun programme : elle lit uniquement la base de données des paquets et les fichiers de configuration. Elle relève le système d’exploitation et le noyau, les versions des paquets PHP, nginx, Apache, OpenSSL, MySQL, MariaDB, PostgreSQL, Redis et Node.js, les mises à jour disponibles dans le cache local du gestionnaire de paquets, la nécessité éventuelle d’un redémarrage, les valeurs pertinentes de php.ini et la présence des correctifs dans les journaux de modifications des paquets. L’analyse s’effectue dans ton navigateur : le résultat n’est ni envoyé ni enregistré. Tu peux ainsi vérifier les serveurs internes et évaluer les correctifs rétroportés par la distribution.

Deux vulnérabilités critiques de PHP signalées par le BSI le 21.10.2026. Selon l’alerte, les anciennes versions jusqu’à PHP 5 au moins sont également concernées. Les versions corrigées sont 8.5.12, 8.4.27, 8.3.36 et 8.2.35 ; l’équipe PHP a fourni des correctifs rétroportés pour 7.4, 8.0 et 8.1. Comme mesures temporaires, le BSI recommande session.upload_progress.enabled=0, memory_limit=-1, une faible valeur de post_max_size et, pour PHP 8.5, fatal_error_backtraces=0. Ces solutions de contournement compliquent seulement l’attaque : elles ne remplacent pas la mise à jour.

Non. Website Security Check s’adresse aux propriétaires de sites et aux administrateurs. Il évalue les versions des logiciels, les en-têtes de sécurité, TLS et les enregistrements d’e-mail d’un site web. Il ne vérifie ni la fiabilité d’une boutique, ni la présence de phishing ou de logiciels malveillants sur un site.

L’analyse est gratuite et ne nécessite aucune inscription. Pour éviter de surcharger les serveurs, elle est limitée à 10 analyses par minute et par adresse IP et à 30 par minute et par hôte analysé. Les résultats sont mis en cache pendant environ 10 minutes. L’analyse n’accède pas aux adresses IP privées, à localhost ni aux URL contenant des identifiants. Pour les serveurs internes, utilise l’auto-test.

D’autres questions ?

Contacter le support
Ton propre serveur ?

Gère toi-même les mises à jour : VPS et serveurs dédiés

Avec un accès root, tu installes les mises à jour de sécurité de PHP et du serveur web dès leur publication, sur les VPS et les serveurs dédiés de ZAP-Hosting.

4,4/5 Trustpilot32 000+ Serveurs actifsDepuis 2010

Sans configuration. Sans risque. En ligne en quelques secondes.

Durée flexibleRésiliable à tout momentEn ligne en 60 secondes

Tu cherches d’autres outils ? Voir tous les outils réseau