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

CrowdSec ou Fail2ban : quelles différences ?

Comparaison de CrowdSec et Fail2ban : détection, blocage, partage, performances, multi-serveurs, ...

Décisions, profils, allowlists et AppSec dans CrowdSec

Gérer les décisions avec cscli, adapter la durée et le type de blocage avec les profils, éviter l...

CrowdSec en production : bonnes pratiques

Les réflexes pour exploiter CrowdSec en production : LAPI, clés, faux positifs, base de données, ...

Traefik : les logs (journaux applicatifs et access logs)

Configurer les deux journaux de Traefik : le journal de fonctionnement (niveaux, format) et les a...

Protection des Applications

Découvrez comment sécuriser vos backends contre les abus et les attaques courantes. Guide pratiqu...

Traefik : sécuriser et transformer les requêtes avec les middlewares (BasicAuth, ForwardAuth…)

Les middlewares Traefik modifient les requêtes et réponses entre le routeur et le service : authe...

Traefik comme Ingress Controller pour Kubernetes (Helm, IngressRoute, Gateway API)

Installer Traefik dans Kubernetes avec Helm et publier des applications avec Ingress, les CRD Ing...

Traefik : les métriques avec Prometheus et OpenTelemetry

Exposer les métriques de Traefik (Prometheus ou OTLP), comprendre les séries par entrypoint, rout...

Traefik : les providers (Docker, Kubernetes, Nomad, Consul, fichiers, clés-valeurs)

Les providers alimentent la configuration dynamique de Traefik : découverte des services Docker, ...

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 !