Aller au contenu

OWASP ZAP sous Docker

OWASP ZAP est une application servant à faire de l’analyse de vulnérabilités de sites Web, il peut s’installer sur un système Linux, mais existe également en conteneur avec une interface Web. 

Installation d'OWASP ZAP

1. Créer un dossier OWASP et un fichier docker-compose.yml
mkdir OWASP 
cd OWASP
nano docker-compose.yml
2. Coller la configuration et enregistrer
version: "3"

services:
  zap:
    image: owasp/zap2docker-stable
    ports:
      - "8080:8080"
      - "8090:8090"
    volumes:
      - ./reports:/zap/reports
      - ./scripts:/zap/scripts
    command: zap-webswing.sh -daemon -port 8090 -host 0.0.0.0 -config api.disablekey=true -config scanner.attackOnStart=true -config view.mode=attack -config api.addrs.addr.name=.* -config api.addrs.addr.regex=true -config api.disablekey=true -config api.addrs.addr.url.include=.* -config api.addrs.addr.url.exclude=none
3. Lancer le conteneur avec docker-compose
docker-compose up -d

L’interface d’administration est disponible à http://localhost:8080/zap

OWASP ZAP

Il suffit ensuite de mettre l’URL de son site Web et de laisser le scan se faire, il peut être long suivant la taille de votre site Web et vous met en évidences les vulnérabilités auxquelles vous devriez faire attention.