Sieci i urządzenia sieciowe należy zabezpieczać, zarządzać nimi i je kontrolować, aby chronić informacje w systemach i aplikacjach.
Sieci są segmentowane według środowiska (produkcja, test, rozwój) i warstwy aplikacji. Zapory sieciowe i NetworkPolicies w Kubernetesie kontrolują przepływ ruchu, w tym ograniczenia uniemożliwiające komunikację między podami, o ile nie zostanie wyraźnie dopuszczona, co zawęża dostęp tylko do uprawnionych systemów i użytkowników.
Cała komunikacja wewnętrzna i zewnętrzna korzysta z szyfrowanych protokołów (TLS, VPN, SSH). Dostęp zdalny odbywa się przez Keycloak/Netbird i hosty bastionowe SSH (w wariantach wychodzącym i przychodzącym), z obowiązkowym uwierzytelnianiem Zero Trust z YubiKey, wymagającym dotknięcia migającego klucza i PIN-u jako silnej weryfikacji wieloskładnikowej, co zapewnia solidne uwierzytelnianie i ślady audytowe.
Aktywność sieciowa jest logowana i monitorowana pod kątem anomalii za pomocą Prometheus, Loki i potoków alertów. Podejrzane zdarzenia wyzwalają automatyczne alerty do zespołów operacyjnych przez kanał w Mattermost, gdzie dostajemy powiadomienia o alertach i incydentach przez nasze wewnętrzne narzędzie do przetwarzania i rozsyłania alertów, Opsmondo.
Firmware i konfiguracje urządzeń sieciowych są aktualizowane w ustalonych oknach serwisowych, w etapowych wdrożeniach poprzedzonych testami, aby zachować stabilność operacyjną i bezpieczeństwo.