Version 2.16.0
Dernière mise à jour 10 janvier 2025
Licence Logiciel libre
Téléchargements 6 (30 derniers jours)

ZAP est un proxy intermédiaire qui fonctionne en se plaçant entre un navigateur web et une application cible. Il permet d’intercepter, d'inspecter et de manipuler les messages envoyés entre les deux parties.

OWASP ZAP (Zed Attack Proxy) est un outil de test de pénétration gratuit et open source, très populaire dans le domaine de la sécurité des applications Web. Il est spécifiquement conçu pour aider les développeurs et les professionnels de la sécurité à effectuer des tests de pénétration (pentests) sur des applications Web afin d'identifier des vulnérabilités et des failles de sécurité.

Très flexible, cet outil développé par Checkmarx peut être utilisé par des professionnels de différents niveaux de compétence, des utilisateurs débutants aux testeurs de sécurité avancés. Il propose une interface graphique intuitive et de nombreuses fonctionnalités puissantes. De plus, il est extensible grâce à des modules complémentaires qui ajoutent des fonctionnalités supplémentaires.

ZAP est disponible pour plusieurs systèmes d’exploitation majeurs, y compris Windows, Linux et macOS. Il propose également des images Docker pour faciliter son intégration dans des environnements virtualisés. 

Comment fonctionne OWASP ZAP (Zed Attack Proxy) ?

Au cœur de ZAP se trouve un manipulateur intermédiaire qui agit comme un proxy entre le navigateur du testeur et l'application Web. Ce positionnement permet à cet outil d’intercepter et d’inspecter les messages échangés entre le navigateur et l’application, d’en modifier le contenu si nécessaire, puis de transmettre ces données à leur destination finale. Cette fonctionnalité en fait un outil puissant pour examiner en détail les communications entre les utilisateurs et les serveurs, afin de repérer des failles de sécurité potentielles.

OWASP ZAP peut être utilisé de manière autonome, mais également intégré à des environnements plus complexes comme un processus démon (serveur). De plus, si un autre proxy est déjà en place, comme cela est courant dans de nombreuses entreprises, ZAP peut être configuré pour se connecter à ce proxy existant, garantissant une intégration fluide dans les infrastructures existantes.

L'outil propose une gamme de fonctionnalités qui s'adresse à différents niveaux de compétence. Des développeurs débutants aux testeurs professionnels en passant par des experts en sécurité, ZAP dispose de nombreuses options permettant à chaque utilisateur de l’utiliser selon ses besoins. Parmi celles-ci, on notre la détection automatique des vulnérabilités, l’analyse des requêtes HTTP et HTTPS, la possibilité de mener des attaques de type Cross-Site Scripting (XSS), SQL Injection, et bien d’autres. 

OWASP ZAP Zed Attack Proxy est également doté d’outils permettant d'automatiser certains tests de sécurité, d’effectuer des scans de sécurité passifs et actifs, ainsi que de simuler des comportements d’attaque pour évaluer la résilience d'une application.

Pour enrichir encore ses fonctionnalités, ZAP dispose d'une place de marché dédiée aux modules complémentaires. Ces extensions, disponibles gratuitement, permettent d'ajouter de nouvelles fonctionnalités spécifiques pour répondre à des besoins particuliers ou des situations spécialisées.

Avec quels systèmes OWASP ZAP est-il compatible ?

OWASP ZAP Zed Attack Proxy propose des installations adaptées à plusieurs systèmes d'exploitation, notamment Windows, Linux et macOS. 

Pour le télécharger, rendez-vous sur la page de téléchargement officielle de ZAP (en suivant nos liens directs) et choisissez le programme d'installation qui correspond à votre système. En étant open source, ce logiciel est proposé gratuitement. Le code source est librement accessible et peut être examiné par n'importe quel utilisateur. 

Il est important de noter que OWASP ZAP nécessite Java 11 ou une version supérieure pour fonctionner correctement. Pour les utilisateurs de macOS, l’installateur inclut déjà une version compatible de Java, donc aucune installation supplémentaire n’est nécessaire. En revanche, pour les utilisateurs de Windows et de Linux, Java 11+ doit être installé séparément avant de pouvoir utiliser ZAP. Si vous n'avez pas encore Java 11+, vous pouvez le télécharger facilement depuis le site officiel de Java et l'installer avant de procéder à l’installation de OWASP ZAP.

Une autre option pour les utilisateurs qui préfèrent ne pas s’occuper de l’installation de Java est d’utiliser les versions Docker de ZAP.

Éditeur OWASP Flagship project
Systèmes d'exploitation Windows, macOS, Linux
Catégorie Sécurité

Captures d'écran de ZAP - OWASP Zed Attack Proxy

Les applications et jeux sur la logithèque de Numerama ont été testé avec Google Safe Browsing afin de garantir qu'ils ne contiennent pas de virus ou de logiciels malveillants.

Fonction Numerama+

Bénéficiez de nombreux avantages en devenant adhérent·e Numerama+

  • Suppression des publicités
  • Accès au mode Zen
  • Accès à la newsletter exclusive “Toujours Plus”
  • Et plus encore
Découvrir Numerama+ Déjà abonné ? Connectez-vous
Préférences utilisateur
Réglages

Mes préférences Numerama+

Découvrir Numerama+