Ce que vous allez apprendre dans ce TP
- Démarrer CrowdSec avec Docker
- Déclarer les logs à lire
- Lire alertes et décisions
- Interroger la LAPI comme un bouncer
Introduction #
Ce que vous allez apprendre dans cette section
- Démarrer CrowdSec avec Docker
- Déclarer les logs à lire
- Lire alertes et décisions
- Interroger la LAPI comme un bouncer
Contexte. Votre serveur subit des tentatives de connexion SSH. Vous voulez voir CrowdSec les reconnaître, sans encore rien bloquer.
Prérequis : Docker, Docker Compose · Durée estimée : 40 min
Mise en place #
Étapes guidées, avec leur correction.
1. Le fichier Compose
Pourquoi ? Les volumes conservent configuration et base. Sans volume sur
Créez/var/lib/crowdsec/data, l'image refuse de démarrer.compose.yaml.2. Déclarer les logs
Créez un fichier d'acquisition par source, puis démarrez.
3. Vérifier l’installation
Contrôlez les collections et les sources lues.
4. Simuler une attaque
Pourquoi ? Seules les nouvelles lignes sont analysées : on les ajoute après le démarrage.
Ajoutez huit échecs de connexion.5. Interroger la LAPI
Créez une clé de bouncer et demandez le statut de deux adresses.
Niveau de difficulté : ●○○○○ (1/5)
Mon suivi
Connectez-vous pour suivre votre progression et prendre des notes. Se connecter
Articles recommandés
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...
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, ...
CrowdSec en production : bonnes pratiques
Les réflexes pour exploiter CrowdSec en production : LAPI, clés, faux positifs, base de données, ...
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...
Réseau sous Linux : configuration, diagnostic, pare-feu et SSH
Configurer et dépanner le réseau Linux : ip, ss, netplan et NetworkManager, DNS, diagnostic par c...
Installation de HAProxy
Guide complet pour installer HAProxy sur les serveurs Linux (Debian, RedHat) et via des environne...
Ansible : gérer la sécurité (Vault, SSH, privilèges et secrets)
Sécuriser Ansible : Ansible Vault, authentification SSH par clés, become et sudo, no_log, durciss...
Traefik : les logs (journaux applicatifs et access logs)
Configurer les deux journaux de Traefik : le journal de fonctionnement (niveaux, format) et les a...
Traefik : les providers (Docker, Kubernetes, Nomad, Consul, fichiers, clés-valeurs)
Les providers alimentent la configuration dynamique de Traefik : découverte des services Docker, ...