Bezpieczeństwo i NIS2
Wiesz, kto co zmienił. Wkrótce: wiesz, co się stało w sieci.
django-nms ma dziś role, historię zmian i audyt wdrożeń. Moduł NIS2 z agentami Wazuh i rejestrem incydentów jest w roadmapie, opisujemy go tu jako koncepcję.
- Rola technika bez dostępu do danych finansowych klientów
- Historia zmian na sprzedawcach, umowach, usługach i hostach
- Audyt każdego wdrożenia konfiguracji RADIUS i routerów
Koncepcja: NIS2 dla ISP z Wazuh (roadmapa)
Status: w roadmapie, koncepcja. Poniższy opis to plan, nie funkcja dostępna dziś.
NIS2 obejmuje operatorów telekomunikacyjnych w Polsce przez PKE. Obowiązek zgłaszania incydentów ma trzy terminy: wczesne ostrzeżenie w 24 godziny, zgłoszenie w 72 godziny, raport końcowy w miesiąc. django-nms jest systemem ewidencji sieci i klientów, nie SIEM-em. Dlatego zamiast budować własne wykrywanie, planujemy integrację z Wazuh.
Jak to ma działać:
- Agenty Wazuh na serwerach (RADIUS, routery Linux, sam django-nms) i zbieranie syslog z routerów MikroTik i Cisco. Logi aplikacji (wdrożenia konfiguracji, akcje administratorów, logowania) wysyłane do Wazuh w JSON.
- Ingest zdarzeń. Wazuh wysyła alerty webhookiem do django-nms. Zdarzenie ma źródło, wagę, identyfikator reguły, host i surowy ładunek. System koreluje je po adresie IP z hostem abonenta, routerem brzegowym lub lokalizacją.
- Rejestr incydentów. Z jednego lub wielu zdarzeń tworzysz incydent: czas wykrycia, klasyfikacja, dotknięte usługi, liczba abonentów, podjęte działania, powiadomienia. Zdarzenia DDoS mogą automatycznie ustawiać blokadę hosta z powodem „DDoS”, które już dziś istnieje w modelu.
- Terminy NIS2. Każdy incydent ma licznik 24 h, 72 h i 1 miesiąca z przypomnieniami e-mail i SMS do osób odpowiedzialnych.
- Raporty. Eksport zgłoszenia i raportu końcowego w strukturze wymaganej przez CSIRT, plus rejestr roczny do audytu.
Jeśli przygotowujesz się do NIS2, chętnie omówimy zakres. Wcześni partnerzy wpływają na kształt modułu.
Co jest dostępne dziś
-
Role i uprawnienia
Grupy Django: obsługa faktur, technik (hosty i lokalizacje, bez umów i klientów), powiadomienia o zmianach umów. Konfiguracja roli technika jednym poleceniem.
-
Historia zmian
django-simple-history na sprzedawcach, szablonach umów, usługach, powiązaniach usług i hostach. Lista zmienionych pól w każdym wpisie.
-
Dziennik aktywności
Globalny log działań administratorów z filtrami użytkownika, modelu, akcji i okresu. Ostatnia aktywność na dashboardzie.
-
Audyt wdrożeń
Każde wdrożenie konfiguracji RADIUS i routerów zapisuje log, wynik i liczbę hostów. Odświeżenia statusu sesji też są rejestrowane.
-
Sekrety
Hasła do certyfikatów KSeF szyfrowane w bazie. Klucze SSH tylko na dysku serwera, nigdy w bazie.
-
W roadmapie
Rejestr incydentów NIS2
Zdarzenia z Wazuh, korelacja z elementami sieci, terminy 24h/72h/1 miesiąc, raporty. W roadmapie.
-
W roadmapie
2FA i SSO
Drugi składnik logowania i logowanie firmowe. W roadmapie.
-
Częściowo
Narzędzia RODO
Anonimizacja środowisk testowych dostępna. Eksport i usunięcie danych per klient: w roadmapie.
-
Twoje dane, Twój serwer
Self-hosted w Dockerze lub hosting w UE. Bez wysyłania danych klientów poza Twoją infrastrukturę.
Plan modułu NIS2
Kolejność może się zmienić w zależności od zgłoszeń operatorów.
-
Q2 2027 W roadmapie
Ingest zdarzeń z Wazuh
Webhook, model zdarzenia, korelacja z hostem i routerem po IP.
-
Q3 2027 W roadmapie
Rejestr incydentów i terminy
Incydent z klasyfikacją, dotkniętymi elementami i licznikami 24h/72h/1 miesiąc.
-
Q4 2027 W roadmapie
Raporty i automatyczne reakcje
Eksport zgłoszeń, rejestr roczny, automatyczna blokada DDoS.
Pytania o bezpieczeństwo
Czy technik widzi dane finansowe?
Nie, jeśli ma rolę technika. Rola daje dostęp do hostów, lokalizacji i historii, bez umów, klientów i faktur.
Czy moduł NIS2 jest dostępny?
Nie. To koncepcja w roadmapie. Opisujemy ją, żeby zebrać wymagania od operatorów, którzy przygotowują się do NIS2.
Przygotowujesz się do NIS2?
Porozmawiajmy o tym, czego potrzebujesz w rejestrze incydentów. Wcześni partnerzy dostają wpływ na zakres i preferencyjne warunki.