Qu'est-ce qu'un pare-feu applicatif (WAF) ?
Un WAF inspecte chaque requête HTTP avant qu'elle n'atteigne votre site, et refuse celles qui portent une attaque. Comment il fonctionne, ce qu'il arrête, et ce qu'il ne peut pas arrêter.
6 minMis à jour le
En une phrase
Un pare-feu applicatif (en anglais web application firewall, ou WAF) est un filtre placé devant un site web, qui lit le contenu de chaque requête — adresse demandée, paramètres, formulaires, en-têtes — et bloque celles qui correspondent à une attaque connue.
Ce qui le distingue d'un pare-feu classique
Un pare-feu réseau décide à partir de l'adresse et du port : il laisse passer le trafic web vers le port 443, et c'est tout ce qu'il sait en dire. Or une injection SQL ou une attaque XSS arrive précisément par ce port, sous la forme d'une requête web parfaitement ordinaire en apparence. Le pare-feu applicatif travaille un cran plus haut, au niveau du protocole HTTP : il ne regarde pas d'où vient la requête, mais ce qu'elle contient.
Comment il fonctionne
- 1
La requête arrive au pare-feu, pas à votre serveur
Dans un WAF en reverse-proxy — le modèle de Zyre — votre nom de domaine pointe vers le pare-feu. Chaque visiteur s'y connecte d'abord.
- 2
Elle est comparée à un jeu de règles
Chemin, paramètres, corps de formulaire, cookies : chaque partie est décodée puis comparée à des motifs d'attaque. Le décodage compte autant que les règles — un attaquant encode son contenu précisément pour qu'il ne ressemble à rien.
- 3
Elle est relayée, ou refusée
Une requête saine est transmise à votre serveur, qui ne voit aucune différence. Une requête malveillante reçoit une page de blocage, et l'événement est journalisé : quelle règle, quelle adresse, quel chemin.
Ce qu'il arrête
- Les injections : injection SQL (lire ou modifier la base de données par un champ de formulaire), injection de commandes système, injection de modèles.
- Le cross-site scripting (XSS) : du code JavaScript glissé dans un paramètre pour s'exécuter dans le navigateur d'un autre visiteur.
- La traversée de chemin : des
../pour remonter l'arborescence et lire un fichier du serveur. - Les fichiers exposés par erreur :
.env, dépôt.git, sauvegardes.sqlou.zipoubliées à la racine — les premières adresses qu'un robot teste. - Les scanners et la surcharge applicative : outils d'attaque reconnaissables, et adresses qui enchaînent trop de requêtes.
L'essentiel de ces attaques est automatisé : elles ne visent pas une entreprise en particulier, elles testent tout ce qui répond sur internet. C'est pour cela qu'un petit site est attaqué autant qu'un grand.
Ce qu'il n'arrête pas
Un WAF ne voit que ce qui passe dans une requête. Il ne corrige pas un contrôle d'accès mal écrit, un mot de passe faible ou une erreur de conception, et il ne peut pas absorber une attaque DDoS qui sature le lien réseau lui-même : celle-là n'atteint jamais le pare-feu.
C'est une couche de défense, pas la seule. Elle a deux mérites qu'aucune autre n'a : elle protège tout de suite, sans toucher au code, et elle continue de protéger quand une faille est publiée avant que vous ayez eu le temps de mettre à jour.
Les trois formes de WAF
| Forme | Où il s'exécute | Ce que ça implique |
|---|---|---|
| Plugin ou module | Dans votre site | Voit le contexte applicatif (utilisateur connecté), mais n'agit qu'une fois la requête arrivée sur votre serveur, et dépend du logiciel qu'il protège. |
| Reverse-proxy (cloud) | Devant votre site | Bloque avant votre serveur, indépendant de votre technologie, activé par une modification DNS. C'est le modèle de Zyre. |
| Boîtier ou logiciel réseau | Dans votre infrastructure | Contrôle total, mais à installer, maintenir et mettre à jour soi-même : réservé aux équipes qui ont une exploitation. |
La différence entre la première et la deuxième forme est détaillée dans WAF ou plugin de sécurité.
Ce qui compte pour en choisir un
- Les faux positifs. Un WAF qui bloque vos vrais clients coûte plus cher qu'il ne protège. Il doit permettre d'observer avant de bloquer, et d'expliquer chaque blocage. Voir les modes d'inspection et les faux positifs.
- Des règles adaptées à votre technologie : les attaques contre WordPress ne sont pas celles contre Laravel.
- La sortie. Comment repartir le jour où vous changez d'avis ? Un service qui garde l'adresse de votre serveur doit vous la rendre. Voir quitter Zyre.
- Ce qui est conservé de votre trafic, et où.
À lire ensuite
Comment Zyre fonctionne
Le modèle à comprendre avant tout le reste : Zyre se place devant votre site, il ne s'installe pas dedans.
OWASP Top 10 (2025) : ce qu'un WAF couvre, et ce qu'il ne couvre pas
Les dix catégories de l'édition 2025 de l'OWASP Top 10, une par une, avec ce qu'un pare-feu applicatif comme Zyre peut réellement faire pour chacune. Réponse courte : beaucoup pour une, en partie pour cinq, rien pour quatre.
Mettre votre site sous protection
Le parcours complet, de la création du site à la bascule DNS. Comptez une vingtaine de minutes.
Cette page ne répond pas à votre question ?
Nous contacter