Audit de sécurité site web : repères concrets et cas particuliers

Analyse des en-têtes de sécurité et du certificat SSL lors d'un audit de site web

Un audit de sécurité site web consiste à analyser les vulnérabilités techniques d’un site (injections SQL, failles XSS, configurations serveur, certificats, droits d’accès) pour produire un rapport hiérarchisant les correctifs par niveau de criticité. La démarche s’appuie sur des référentiels publics, notamment le Top 10 OWASP, qui liste les dix catégories de risques les plus exploitées sur les applications web.

Ce que couvre un audit, et ce qu’il ne couvre pas

Un audit de sécurité site web porte sur trois périmètres : l’infrastructure (serveur, pare-feu, versions logicielles), l’applicatif (code, extensions, formulaires) et la couche réseau (protocoles TLS, en-têtes HTTP, politique CORS). Le rapport audit site web qui en découle classe chaque faille selon le score CVSS et propose un plan de remédiation.

Ce qu’il ne couvre généralement pas : l’ergonomie et le parcours utilisateur. Un audit UX site web relève d’une autre méthodologie, centrée sur les parcours de conversion et l’accessibilité. Confondre les deux revient à demander un contrôle technique automobile pour évaluer le confort des sièges. Sur un site WordPress, un forfait de maintenance régulier complète utilement l’audit en assurant le suivi des mises à jour entre deux analyses.

Quatre points de contrôle vérifiés en premier par la plupart des prestataires

Quel que soit le contexte (audit site web Cholet, Lyon ou en télétravail), la séquence de vérification commence presque toujours par les mêmes éléments :


Point de contrôle | Ce qui est vérifié | Outil courant
Certificat SSL/TLS | Validité, chaîne de confiance, protocole minimum | SSL Labs (Qualys)
En-têtes de sécurité HTTP | Content-Security-Policy, X-Frame-Options, HSTS | SecurityHeaders.com
Versions logicielles | CMS, langage serveur, base de données | WPScan, Nikto
Droits d’accès fichiers | Permissions CHMOD, fichiers sensibles exposés | Scan manuel ou Lynis

La CNIL rappelle que la sécurité des données personnelles est une obligation légale pour tout responsable de traitement, ce qui inclut la plupart des sites collectant des formulaires de contact ou des cookies. On le verra plus bas, le rapport final doit en tenir compte.

Voir aussi Beaucoup de 404 : lesquelles corriger et lesquelles laisser mourir

Rapport audit site web : ce qu’il doit contenir pour être exploitable

Un rapport audit site web PDF inexploitable est un rapport qui liste des failles sans indiquer ni leur gravité ni leur correction. Un document utile contient au minimum : la méthodologie suivie (test d’intrusion, analyse statique, revue de configuration), la liste des vulnérabilités classées par criticité CVSS, les preuves d’exploitation (captures, requêtes), et un plan de remédiation avec priorités. La lecture des logs serveur fournit souvent un complément précieux pour contextualiser les tentatives d’attaque détectées pendant l’audit.

Pour vérifier gratuitement si un site est authentique avant même de lancer un audit complet, des outils comme VirusTotal ou le service Google Safe Browsing permettent de contrôler rapidement la réputation d’une URL. Ces vérifications ne remplacent pas un audit, mais elles filtrent les cas les plus flagrants.

Fréquence et déclencheurs d’un audit

Une analyse annuelle constitue un minimum pour un site vitrine. Un site e-commerce ou un applicatif métier manipulant des données sensibles justifie deux passages par an, ainsi qu’un audit supplémentaire après chaque migration majeure ou changement d’hébergeur. La surveillance de disponibilité en continu permet de détecter entre deux audits les anomalies qui signalent parfois une compromission.

Damien Roux
Damien Roux

Damien Roux est l'hébergement web. de web-city.fr, il partage guides pratiques, comparatifs objectifs et outils gratuits pour choisir le bon hébergeur et créer son site WordPress

À lire aussi

Lire les logs d’un serveur : trouver l’erreur au milieu du bruit
Performance & sécurité

Lire les logs d’un serveur : trouver l’erreur au milieu du bruit

Un serveur Linux génère en moyenne plusieurs milliers de lignes de logs par jour, entre les accès HTTP, les…

Surveiller la disponibilité de son site : outils et seuils d’alerte
Performance & sécurité

Surveiller la disponibilité de son site : outils et seuils d’alerte

Un site inaccessible pendant cinq minutes peut passer inaperçu, mais une heure d'indisponibilité non détectée…

Erreur de contenu mixte en HTTPS : la trouver et la corriger
Performance & sécurité

Erreur de contenu mixte en HTTPS : la trouver et la corriger

Une erreur de contenu mixte (mixed content) apparaît lorsqu'une page chargée en HTTPS appelle au moins une…

Plugins abandonnés : repérer ceux qui deviennent une porte d’entrée
Performance & sécurité

Plugins abandonnés : repérer ceux qui deviennent une porte d’entrée

Sur un site WordPress standard comportant entre quinze et vingt-cinq extensions, au moins trois d'entre elles…

Plugin de sécurité WordPress : ce qu’il apporte et ce qu’il alourdit
Performance & sécurité

Plugin de sécurité WordPress : ce qu’il apporte et ce qu’il alourdit

Un plugin de sécurité WordPress ajoute en moyenne cinq couches de protection absentes du cœur du CMS, mais il…

Attaques par force brute sur la page de connexion : les bloquer efficacement
Performance & sécurité

Attaques par force brute sur la page de connexion : les bloquer efficacement

Les attaques par force brute représentent plus de 80 % des tentatives d'intrusion sur les sites WordPress,…

Dans la rubrique Performance & sécurité

Scroll to Top

Images : Pexels et Pixabay