> ## Documentation Index
> Fetch the complete documentation index at: https://infra-docs.kaeyros.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Sécurité runtime : Wazuh, teler, NeuVector, SonarQube

> Quatre outils surveillent le comportement de production : Wazuh en SIEM, teler pour le trafic HTTP, NeuVector côté K8s, SonarQube côté code.

Kaeyros combine quatre outils de sécurité complémentaires pour couvrir le cycle de vie complet : analyse du code source, filtrage du trafic entrant, surveillance du runtime Kubernetes et corrélation a posteriori des événements. Cette page présente chaque outil, son rôle et son état actuel.

## Wazuh (SIEM)

**URL** : [wazuh.kaeyros.org](https://wazuh.kaeyros.org)

Wazuh est le SIEM central de la plateforme. Des agents Wazuh sont installés sur les serveurs et envoient les événements vers l'indexer. Le système corrèle les logs système, les événements auditd et les alertes fail2ban pour détecter les comportements suspects.

> [!WARNING]
>
> Le composant `wazuh-manager` n'a pas été trouvé en fonctionnement. Seuls l'indexer et le dashboard tournent actuellement. Consultez la page [/operations/chantiers](https://infra-docs.kaeyros.org/operations/chantiers.md) pour le suivi de ce point.

## teler (détection sur trafic HTTP)

teler est un moteur de détection en temps réel qui s'insère en amont de Traefik ou directement sur les serveurs frontaux. Il analyse le trafic HTTP pour identifier :

* Les scans automatisés et les sondes
* Les IP d'accès communs (threat intelligence)
* Les tentatives d'injection (SQL, XSS, commandes)

Les alertes générées sont envoyées vers Alertmanager pour intégration dans la chaîne d'alerting.

## NeuVector (sécurité runtime Kubernetes)

**Namespace** : `cattle-neuvector-system`

NeuVector surveille le comportement des conteneurs au sein du cluster Kubernetes. Il détecte :

* Les processus inattendus dans les conteneurs
* Les tentatives d'exfiltration réseau
* Les communications inter-pods anormales

NeuVector applique également des politiques réseau et de processus pour bloquer les comportements suspects. Son interface graphique est intégrée à Rancher.

## SonarQube (qualité et sécurité du code)

**Namespace** : `sonarqube`

SonarQube analyse la qualité et la sécurité du code source à chaque build. Il est utilisé depuis GitHub Actions via le token `SONAR_TOKEN`. Chaque projet produit un rapport de vulnérabilités, de bugs et de dette technique.

> [!TIP]
>
> La chaîne complète de sécurité chez Kaeyros :
>
> 1. **SonarQube** protège en amont (build)
> 2. **NeuVector** protège au runtime (cluster)
> 3. **teler** filtre le trafic entrant (HTTP)
> 4. **Wazuh** corrèle a posteriori (SIEM)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.