RousselTMLEARNING

TP · CrowdSec : de la découverte à l'expertise

TP 3 : Protéger Traefik avec le bouncer CrowdSec

Ce que vous allez apprendre dans ce TP
  • Déclarer le plugin
  • Brancher le middleware
  • Bloquer une adresse
  • Faire confiance au bon proxy

Introduction #

Ce que vous allez apprendre dans cette section
  • Déclarer le plugin
  • Brancher le middleware
  • Bloquer une adresse
  • Faire confiance au bon proxy

Contexte. Votre site passe par Traefik. Vous voulez renvoyer une erreur 403 aux adresses bannies.

Prérequis : le TP 1, accès Internet pour télécharger le plugin  ·  Durée estimée : 50 min

Mise en place #

Étapes guidées, avec leur correction.

  1. 1. Les fichiers

    Pourquoi ? La clé est partagée : CrowdSec la déclare (BOUNCER_KEY_traefik), Traefik l'utilise.

    Dans un nouveau dossier :
  2. 2. Le middleware

    Générez la configuration dynamique et démarrez.

  3. 3. Bloquer

    Bannissez votre propre adresse vue par Traefik, puis levez le ban.

  4. 4. Le piège de l'IP réelle

    Simulez un client derrière un proxy avec X-Forwarded-For.

Niveau de difficulté : ●●○○○ (2/5)

Mon suivi

  • ⏱ Durée estimée : ≈ 50 min

Connectez-vous pour suivre votre progression et prendre des notes. Se connecter

💬 Poser une question

Articles recommandés

Les bouncers CrowdSec : principes et bouncer pare-feu

Comprendre les bouncers CrowdSec : où bloquer, modes live et stream, clés d'API, API des décision...

Protéger Traefik avec CrowdSec : le plugin bouncer

Mettre en place le bouncer CrowdSec dans Traefik : plugin, middleware, modes stream et live, IP r...

Bouncers CrowdSec : Cloudflare, équipements réseau, Kubernetes et bouncer sur mesure

Bloquer au CDN avec Cloudflare Workers, alimenter pfSense ou MikroTik avec Blocklist Mirror, prot...

Les plugins Traefik : l'exemple de CrowdSec pour bloquer les attaques

Étendre Traefik avec des plugins (catalogue officiel, interpréteur Yaegi), puis protéger ses appl...

CrowdSec : comprendre le pare-feu collaboratif

Ce qu'est CrowdSec, comment il détecte et bloque les attaques : Security Engine, parsers, scénari...

Bouncers CrowdSec pour Nginx, Apache et HAProxy

Mettre en place les bouncers CrowdSec pour Nginx, OpenResty, Apache et HAProxy SPOA : configurati...

Installer et configurer CrowdSec : paquets, Docker, acquisition

Installer CrowdSec avec les paquets ou Docker, comprendre ses fichiers, déclarer les logs à lire,...

Observabilité de CrowdSec : IP bannies, attaques bloquées, Prometheus et Grafana

Suivre CrowdSec : cscli metrics, IP bannies, attaques détectées, volume bloqué par les bouncers, ...

Collections, parsers et scénarios CrowdSec

Le Hub, les collections, le pipeline des parsers et les scénarios : installer, comprendre avec cs...

Soutenir

♥ SOUTENIR

Soutenez RousselTM Learning

Les formations, articles, TP et attestations restent gratuits et sans publicité intrusive. Une contribution libre, du montant de votre choix, finance l’hébergement, les environnements de TP et l’écriture de nouveaux contenus.

Contribuer avec PayPal Montant libre · carte bancaire ou compte PayPalEn savoir plus
QR code PayPal
Ou scannez ce QR code avec votre téléphone

Merci, chaque contribution compte !