Un pare-feu applicatif est un type de pare-feu qui contrôle le trafic à destination, en provenance ou au sein d’une application ou d’un service.

Les pare-feu applicatifs, ou pare-feu de couche applicative, utilisent un ensemble de règles configurées pour déterminer s’il convient de bloquer ou d’autoriser les communications entrantes ou sortantes d’une application.

Les pare-feu traditionnels contrôlent le flux de données entrant et sortant du processeur en examinant chaque paquet lors de son passage. Un pare-feu applicatif va plus loin en contrôlant l’exécution de fichiers ou de code par des applications spécifiques. Ainsi, même si un intrus parvient à accéder à un réseau ou à un serveur, il ne peut pas exécuter de code malveillant.

Les pare-feu applicatifs peuvent être actifs ou passifs.

Actif – Les pare-feu applicatifs actifs inspectent activement toutes les requêtes entrantes, y compris le message effectivement échangé, afin de détecter les vulnérabilités connues telles que les injections SQL, la falsification de paramètres et de cookies, ainsi que le cross-site scripting. Seules les requêtes considérées comme « saines » sont transmises à l’application.

Passif – Les pare-feu applicatifs passifs fonctionnent de manière similaire à un système de détection d’intrusion (IDS) : ils inspectent également toutes les requêtes entrantes afin d’y détecter des vulnérabilités connues, mais ne les rejettent ni ne les bloquent activement lorsqu’une attaque potentielle est détectée.

Les pare-feu applicatifs peuvent généralement être mis à jour à distance, ce qui leur permet de protéger contre les vulnérabilités récemment découvertes. Ils sont souvent plus à jour que le code spécifiquement dédié à la sécurité intégré aux applications, car l’intégration de ce type de code nécessite des cycles de développement et de test plus longs.

Aujourd’hui, vous rencontrerez le plus souvent des pare-feu d’applications web (WAF), conçus spécifiquement pour filtrer, surveiller et bloquer le trafic HTTP/S entrant et sortant d’une application web.