Les réseaux et les équipements réseau doivent être sécurisés, gérés et contrôlés pour protéger les informations des systèmes et des applications.
Les réseaux sont segmentés par environnement (production, test, développement) et par niveau applicatif. Les pare-feu et les NetworkPolicies de Kubernetes contrôlent les flux de trafic, avec notamment des restrictions qui empêchent la communication entre pods sauf autorisation explicite, limitant l'accès aux seuls systèmes et utilisateurs autorisés.
Toutes les communications internes et externes utilisent des protocoles chiffrés (TLS, VPN, SSH). L'accès à distance passe obligatoirement par Keycloak/Netbird et des bastions SSH (en entrée comme en sortie), avec une authentification Zero Trust obligatoire par YubiKey exigeant pression + PIN pour une vérification multifacteur forte, gage d'une authentification robuste et d'une piste d'audit.
L'activité réseau est journalisée et surveillée pour détecter les anomalies, à l'aide de Prometheus, Loki et de chaînes d'alerte. Les événements suspects déclenchent des alertes automatiques vers les équipes d'exploitation via le canal Mattermost où nous sommes notifiés des alertes et incidents par opsmondo, notre outil interne de traitement et de diffusion des alertes.
Le firmware et la configuration des équipements réseau sont mis à jour pendant des fenêtres de service définies, selon des déploiements progressifs et des tests qui préservent la stabilité et la sécurité opérationnelles.