Netzwerke und Netzwerkgeräte müssen gesichert, verwaltet und kontrolliert werden, um Informationen in Systemen und Anwendungen zu schützen.
Netzwerke sind nach Umgebung (Produktion, Test, Entwicklung) und nach Anwendungsschicht segmentiert. Firewalls und Kubernetes-NetworkPolicies steuern den Datenverkehr, einschließlich Einschränkungen, die die Kommunikation zwischen Pods verhindern, sofern sie nicht ausdrücklich erlaubt ist – so haben nur berechtigte Systeme und Benutzer Zugang.
Die gesamte interne und externe Kommunikation nutzt verschlüsselte Protokolle (TLS, VPN, SSH). Fernzugriff läuft verpflichtend über Keycloak/Netbird und SSH-Bastion-Hosts (ausgehend und eingehend), mit verpflichtender Zero-Trust-Authentifizierung per YubiKey, die Berührung + PIN für eine starke Multi-Faktor-Prüfung verlangt – für robuste Authentifizierung und lückenlose Audit-Trails.
Netzwerkaktivitäten werden mit Prometheus, Loki und Alerting-Pipelines protokolliert und auf Auffälligkeiten überwacht. Verdächtige Ereignisse lösen automatische Alerts an die Betriebsteams aus, über einen Mattermost-Kanal, in dem wir über unser eigenes Tool Opsmondo zur Verarbeitung und Verteilung von Alerts über Alerts und Incidents informiert werden.
Firmware und Konfigurationen von Netzwerkgeräten werden in festgelegten Servicefenstern aktualisiert, mit gestaffelten Rollouts und Tests, um die Stabilität und Sicherheit des Betriebs zu wahren.