Przejdź do treści
django-nms

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ć:

  1. 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.
  2. 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ą.
  3. 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.
  4. 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.
  5. 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.

  1. Q2 2027 W roadmapie

    Ingest zdarzeń z Wazuh

    Webhook, model zdarzenia, korelacja z hostem i routerem po IP.

  2. Q3 2027 W roadmapie

    Rejestr incydentów i terminy

    Incydent z klasyfikacją, dotkniętymi elementami i licznikami 24h/72h/1 miesiąc.

  3. 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.