Każda ładowarka jest podłączona do internetu i przyjmuje polecenia z systemu operatora. To wygodne, ale otwiera drogę do ataków. Wyjaśniamy, jakie zagrożenia dotyczą stacji ładowania, co zmienia NIS2 i jak w ochronie pomaga polski model sztucznej inteligencji Bielik.
Dlaczego stacje ładowania są celem ataków
Stacja komunikuje się z systemem operatora najczęściej przez protokół OCPP. Przez to samo połączenie płyną dane o sesjach i rozliczeniach oraz polecenia: start i stop ładowania, zmiana mocy, restart czy aktualizacja oprogramowania. Kto przejmie to połączenie albo konto z uprawnieniami, może zatrzymać ładowanie w całej sieci lub ładować na cudzy koszt.
Najczęstsze zagrożenia
- Niezaszyfrowana komunikacja. Starsze wdrożenia OCPP działają bez szyfrowania, więc ruch da się podsłuchać lub zmodyfikować.
- Podszywanie się pod ładowarkę. Fałszywa stacja może wysyłać zmyślone odczyty energii albo wyłudzać darmowe ładowanie.
- Złośliwe polecenia. Masowy restart, zatrzymanie sesji lub podmiana oprogramowania na wielu stacjach naraz.
- Przejęte konta. Słabe hasła i brak drugiego składnika logowania w panelu operatora.
- Manipulacja rozliczeniami. Zaniżone odczyty licznika i sesje, które nie zgadzają się z danymi na fakturze.
Co zmienia NIS2
Dyrektywa NIS2 obejmuje m.in. operatorów punktów ładowania w sektorze energii. Firmy objęte nowymi przepisami muszą zarządzać ryzykiem, dokumentować zdarzenia i szybko zgłaszać poważne incydenty. Pierwsze ostrzeżenie trzeba wysłać w ciągu 24 godzin, pełne zgłoszenie w ciągu 72 godzin, a raport końcowy w ciągu miesiąca. Za zaniedbania odpowiada także zarząd. To, czy i w jakim zakresie NIS2 dotyczy konkretnej firmy, zależy od jej wielkości i skali działalności.
Certyfikat mówi, kto wysłał polecenie. Nie mówi, czy ma ono sens
Szyfrowanie i certyfikaty to podstawa, ale nie wystarczą. Jeśli przestępca przejmie prawdziwe konto, jego polecenia będą wyglądały na uprawnione. Dlatego oprócz tego, kto wysyła polecenie, trzeba sprawdzać, czy ono ma sens. Na przykład: czy stacja może naraz zatrzymać wszystkie sesje w sieci? Czy odczyt energii jest fizycznie możliwy przy mocy tego punktu? Czy po zmianie konfiguracji i aktualizacji oprogramowania od razu przychodzi restart?
Tak działa Powerize Shield. Analizuje zdarzenia z ładowarek na bieżąco, a ryzykowne polecenia od nieznanego źródła wstrzymuje do akceptacji przez człowieka. Zaufane procesy, takie jak zarządzanie mocą czy zmiany taryf, działają bez przeszkód.
Gdzie pomaga sztuczna inteligencja Bielik
Bielik to polski model językowy rozwijany przez fundację SpeakLeash i ACK Cyfronet AGH. W Powerize Shield działa lokalnie, na naszym serwerze, a nie w zagranicznej chmurze. Ma trzy zadania:
- Tłumaczy alarmy na ludzki język. Zamiast technicznego logu dostajesz krótkie wyjaśnienie po polsku: co się stało, jakie są skutki i co robić dalej.
- Pomaga ocenić alarm. Wskazuje, czy zdarzenie wygląda na prawdziwy atak, czy na fałszywy alarm, i jaki może mieć wpływ na trwające sesje.
- Przygotowuje szkice zgłoszeń NIS2. Wstępne ostrzeżenie, zgłoszenie i raport końcowy są gotowe do sprawdzenia w kilka minut zamiast pisania ich w pośpiechu.
AI, której można zaufać
Model językowy potrafi się pomylić, dlatego w Shield to nie on podejmuje decyzje. O blokadzie decydują reguły i człowiek, a daty, identyfikatory stacji i liczby w raportach są wstawiane przez system, nie przez model. Dane osobowe są maskowane, zanim trafią do modelu, a każde zdarzenie trafia do dziennika zabezpieczonego przed zmianami, który obroni się przy audycie.
Od czego zacząć
- Sprawdź, czy Twoje stacje łączą się z systemem przez szyfrowane połączenie.
- Włącz logowanie dwuskładnikowe dla wszystkich kont w panelu operatora.
- Ustal, kto i jak zgłasza incydent oraz gdzie przechowujesz dowody.
- Sprawdź, czy i w jakim zakresie obejmuje Cię NIS2.