RousselTMLEARNING

Artículo · CrowdSec: del descubrimiento a la experiencia

CrowdSec en producción: buenas prácticas

Este artículo está disponible en francés.

1. Sécuriser #

Protéger le système de protection.

La LAPI #

  • Ne l'exposez jamais sur Internet. Limitez le port 8080 à un réseau privé.
  • Activez le TLS dès qu'agents ou bouncers traversent le réseau.
  • Une clé par bouncer, stockée comme un secret et révoquée avec cscli bouncers delete.
  • Protégez aussi le port 6060 : les métriques révèlent les adresses et les scénarios.

Ne pas se bloquer soi-même #

  • Mettez vos adresses d'administration, VPN et supervision en allowlist avant d'installer un bouncer.
  • Gardez un accès de secours : console de l'hébergeur.
  • Retirez un ban en urgence : cscli decisions delete --ip VOTRE_IP.

2. Fiabiliser #

Tenir dans la durée.

Le déploiement #

  • Commencez sans bouncer ou en simulation, puis activez le blocage une fois les faux positifs traités.
  • Fixez les versions des images et plugins, et testez les mises à jour.
  • Persistez /etc/crowdsec et /var/lib/crowdsec/data en conteneur.
  • Passez à PostgreSQL ou MySQL si plusieurs agents écrivent beaucoup : SQLite convient aux petits déploiements.
  • Combinez les bouncers : pare-feu pour les services d'infrastructure, proxy pour le web.

L’entretien #

sudo cscli hub update && sudo cscli hub upgrade
sudo systemctl reload crowdsec

sudo cscli metrics
sudo cscli bouncers list
sudo cscli machines list
sudo cscli support dump   # rapport pour le support

Une fois par mois : relisez les faux positifs, vérifiez que chaque source de logs est lue, et contrôlez que chaque bouncer a contacté récemment la LAPI.

3. Les limites #

Ce que CrowdSec ne fait pas.

Garder les idées claires #

  • CrowdSec réagit : la première requête d'un attaquant inconnu passe souvent.
  • Il voit des adresses : derrière un CGNAT ou un VPN, plusieurs personnes partagent une IP. Le captcha peut alors être préférable au ban.
  • Il ne remplace ni les mises à jour, ni un mot de passe robuste, ni l'authentification SSH par clé.
  • Il dépend de vos logs : une attaque qui ne laisse pas de trace reste invisible.

Sources #

📄 CrowdSec en production : bonnes pratiques →

Mi seguimiento

  • ⏱ Duración estimada : ≈ 4 min

Inicia sesión para seguir tu progreso y tomar notas. Iniciar sesión

💬 Hacer una pregunta

Artículos recomendados

Installer et configurer CrowdSec : paquets, Docker, acquisition

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

CrowdSec : comprendre le pare-feu collaboratif

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

Collections, parsers et scénarios CrowdSec

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

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...

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 ou Fail2ban : quelles différences ?

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

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 pour Nginx, Apache et HAProxy

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

Apoyar

♥ APOYAR

Apoya RousselTM Learning

Los cursos, artículos, prácticas y certificados siguen siendo gratuitos y sin publicidad intrusiva. Una contribución libre, por el importe que elijas, financia el alojamiento, los entornos de prácticas y nuevos contenidos.

Contribuir con PayPal Importe libre · tarjeta o cuenta PayPalMás información
QR code PayPal
O escanea este código QR con tu teléfono

¡Gracias, cada contribución cuenta!