Dlaczego botnety interesują się urządzeniami IoT w fabrykach
Współczesna fabryka: IT, OT, IoT i chmura w jednym ekosystemie
Środowisko przemysłowe przestało być zamkniętą, analogową wyspą. Nawet średnia fabryka to dziś gęsta sieć połączeń: klasyczne systemy IT (ERP, poczta, systemy finansowe), systemy OT (PLC, SCADA, DCS), urządzenia IIoT (czujniki, bramki, liczniki, kamery), a nad tym coraz częściej warstwa chmurowa do raportowania, zdalnego serwisu i analizy danych. Ta integracja bywa niezbędna biznesowo, ale z perspektywy bezpieczeństwa botnet IoT widzi w niej wręcz idealne środowisko do żerowania.
Granica między siecią biurową a produkcyjną staje się rozmyta. Jedno urządzenie – na przykład panel HMI wbudowany w szafę sterowniczą – potrafi mieć jednocześnie podłączoną sieć produkcyjną i biurową (dla wygody zdalnego podglądu). Z punktu widzenia atakującego to świetny most do pivotowania: przejęcie słabiej chronionego elementu pozwala na rekonesans i dalszą penetrację do kluczowych systemów.
Do tego dochodzi rosnąca presja na „smart factory”: integracja z MES, systemami monitoringu energii, zdalnym dostępem dla dostawców linii produkcyjnych, serwisu maszyn, a nawet aplikacjami mobilnymi dla kierowników produkcji. Każde nowe połączenie to potencjalny wektor ataku, jeśli nie ma za nim świadomej analizy ryzyka i właściwej architektury.
Dlaczego urządzenia IoT w przemyśle są łatwym łupem
Główna przewaga urządzeń IoT – niska cena, prostota wdrożenia, długa żywotność – w praktyce staje się ich największą słabością. Producenci tanich kamer IP, czujników, bramek IoT czy rejestratorów NVR inwestują zwykle minimalne środki w bezpieczeństwo. Domyślne hasła, brak wymuszonej zmiany danych logowania, przestarzałe biblioteki kryptograficzne i brak mechanizmów automatycznej aktualizacji firmware są regułą, nie wyjątkiem.
W środowisku przemysłowym te urządzenia pracują latami, często w trybie „ustaw i zapomnij”. Cykl życia linii produkcyjnej liczony jest w dekadach, a nie w latach, więc nikt nie planuje wymiany kamery czy bramki IoT co dwa lata jak telefonu. Do tego dochodzi obawa przed przestojami: aktualizacja firmware bywa odkładana, bo „jak coś pójdzie nie tak, zatrzymamy produkcję”. W efekcie w sieci produkcyjnej działa zlepek sprzętu z różnymi wersjami oprogramowania, łatkami i konfiguracjami, często bez centralnego nadzoru.
Atakujący doskonale to rozumieją. Skanują internet i zakresy adresowe operatorów telekomunikacyjnych pod kątem typowych sygnatur urządzeń przemysłowych IoT. Wykorzystują zestandaryzowane listy domyślnych haseł lub publicznie znane podatności w konkretnych modelach. Nie trzeba zaawansowanych exploitów zero-day – zwykle wystarczy cierpliwość i automatyzacja.
Motywacje atakujących w środowisku przemysłowym
Botnet IoT w przemyśle nie zawsze ma ten sam cel co botnet atakujący routery domowe. W obszarze fabryk można wyróżnić kilka głównych motywacji:
- Szantaż i wymuszenia – groźba zatrzymania produkcji przez skoordynowany atak DDoS na bramki komunikacyjne, zdalne sterowniki lub serwisy VPN; czasem poprzedzona demonstracyjnym incydentem.
- Sabotaż przemysłowy – zakłócenie pracy konkretnych linii, celowe powodowanie błędów w partiach produkcyjnych, zmiana parametrów pracy maszyn w sposób trudny do szybkiego wykrycia.
- Kradzież danych – podgląd receptur, parametrów technologicznych, danych o wydajności linii, a w skrajnych przypadkach schematów bezpieczeństwa (np. zabezpieczeń przed przeciążeniem czy przegrzaniem).
- „Poligon” doświadczalny – wykorzystanie fabryki jako środowiska testowego do przygotowania się do większych kampanii, np. przeciwko sektorom infrastruktury krytycznej lub globalnym łańcuchom dostaw.
Rzadko jest to spontaniczna akcja „dla zabawy”. Nawet jeśli początkowe wejście do sieci jest dziełem automatu skanującego, dalsze ruchy – rozpoznanie, pivotowanie, próba osiągnięcia trwałego dostępu – zwykle wykonuje już człowiek lub bardziej rozbudowane oprogramowanie z określoną strategią.
Konsekwencje przejęcia: nie tylko przestój linii
W przypadku fabryki skutki ataku botnetu IoT wykraczają daleko poza prosty brak dostępności. Możliwe scenariusze obejmują:
- Przestoje i straty produkcyjne – od zatrzymania pojedynczej linii, przez konieczność wycofania całej partii produktów po incydencie, po awaryjne remonty maszyn uszkodzonych przez nieprawidłowe sterowanie.
- Ryzyko dla bezpieczeństwa ludzi – jeśli atakujący uzyska wpływ na systemy bezpieczeństwa, blokady awaryjne lub parametry manipulujące ruchem maszyn, pojawia się realne zagrożenie dla operatorów i serwisantów.
- Utrata zaufania klientów i partnerów – ujawnienie, że zakład nie kontroluje swoich systemów OT/IoT, skutkuje często audytami partnerów, dodatkowymi wymogami bezpieczeństwa, a nawet utratą kontraktów.
- Konsekwencje regulacyjne – w sektorach objętych nadzorem (np. farmacja, spożywka, automotive) przerwy w rejestrowaniu danych procesowych czy modyfikacje logów mogą skutkować poważnymi sankcjami lub koniecznością powtórzenia procesów certyfikacyjnych.
Na poziomie zarządczym to przekłada się na konkretne koszty: przestoje, nadgodziny, serwis awaryjny, konsultacje z dostawcami OT/IT, potencjalne kary, a przede wszystkim strata czasu kadry menedżerskiej na gaszenie pożaru zamiast rozwijanie produkcji.
Jak działa botnet IoT w środowisku przemysłowym – bez marketingowych uproszczeń
Cykl życia ataku: od infekcji do sabotażu
Botnet IoT w fabryce zazwyczaj nie jest jednorazowym „uderzeniem”, lecz procesem składającym się z kilku etapów. W uproszczeniu wygląda to tak:
- Infekcja pojedynczego urządzenia – automat skanujący sieć (internet lub określony zakres IP) identyfikuje urządzenie IoT, próbuje domyślnych haseł lub znanych podatności w firmware. Po udanej próbie instaluje złośliwe oprogramowanie.
- Komunikacja z serwerem C2 (Command & Control) – zainfekowane urządzenie nawiązuje połączenie wychodzące do serwera sterującego (często przez porty lub protokoły, które wyglądają na dozwolone), aby pobierać polecenia i aktualizacje malware.
- Rozprzestrzenianie się w sieci lokalnej – botnet skanuje lokalny segment, szukając kolejnych urządzeń z podobnymi podatnościami; wykorzystuje przy tym często standardowe protokoły (np. SMB, HTTP, usługi zarządzania).
- Rozpoznanie środowiska przemysłowego – dla ataków ukierunkowanych kolejnym krokiem jest identyfikacja urządzeń OT: sterowników PLC, paneli HMI, stacji inżynierskich, systemów SCADA, serwerów MES.
- Wykorzystanie infrastruktury do ataku – ostatni etap to albo użycie zainfekowanych hostów do zewnętrznych ataków DDoS, albo wewnętrzny sabotaż: zmiana parametrów, blokowanie komunikacji, manipulacja danymi procesowymi.
W odróżnieniu od masowego malware ataki na środowiska przemysłowe rzadko są głośne. Celem jest zachowanie się w sposób możliwie niezauważalny, szczególnie przy operacjach bliskich sterownikom PLC i systemom SCADA. Działania są rozciągnięte w czasie, z długimi fazami „spania”, by nie wzbudzać alarmów.
Typowe wektory wejścia do IoT w fabryce
Większość udanych ataków na urządzenia IoT/IIoT w przemyśle można przypisać do kilku powtarzalnych błędów. Najczęściej wykorzystywane są:
- Domyślne lub proste hasła – konta „admin/admin”, „root/root” czy „user/1234” w kamerach, bramkach, panelach HMI lub urządzeniach sieciowych. Często nawet nie wiadomo, że takie konta istnieją (np. konta serwisowe producenta).
- Otwarte porty dla zdalnego dostępu – bezpośrednio wystawione na internet panele administracyjne (HTTP/HTTPS), SSH, Telnet, RDP lub specyficzne porty sterowników i bramek IoT. W wielu przypadkach powodem jest wygoda zdalnego serwisu.
- Źle skonfigurowane VPN-y – brak podziału na grupy, szerokie uprawnienia, brak MFA, klient VPN zainstalowany na słabo chronionym laptopie podwykonawcy, który równocześnie łączy się z innymi, potencjalnie zainfekowanymi sieciami.
- Słabe lub nieizolowane Wi-Fi – jedna sieć bezprzewodowa dla gości, serwisantów i urządzeń IoT, bez izolacji klientów, bez filtracji ruchu, z jednym, niezmienianym latami hasłem.
W większości fabryk te problemy wynikają nie z braku wiedzy, lecz z kompromisów na styku produkcji i IT: „musimy to szybko uruchomić”, „dostawca wymaga takiego dostępu”, „nie mamy ludzi do ciągłego zarządzania tymi urządzeniami”. Botnet IoT nie interesuje się przyczynami – korzysta z okazji.
Różnice między typowym botnetem domowym a atakiem na OT
Znane z mediów kampanie, jak Mirai, kojarzą się głównie z masowymi atakami DDoS na serwisy internetowe, zbudowanymi z zainfekowanych routerów i kamer konsumenckich. W środowisku przemysłowym obraz jest bardziej złożony:
- Zakres rozpoznania – w fabryce kluczowe jest zrozumienie topologii sieci i zależności między systemami. Botnety ukierunkowane na OT implementują moduły rozpoznające protokoły przemysłowe (Modbus, Profinet, OPC UA) i specyficzne typy urządzeń.
- Ciche działanie – w odróżnieniu od głośnego DDoS celem bywa utrzymanie długotrwałej obecności, np. w celu powolnej eksfiltracji danych procesowych lub okresowych, subtelnych zakłóceń produkcji.
- Pivotowanie na PLC/SCADA – zainfekowane urządzenia IoT pełnią rolę „mostków” do krytycznych systemów OT. Przykładowo, botnet używa kamery IP do skanowania podsieci i znalezienia stacji inżynierskiej z oprogramowaniem do programowania PLC.
Różnica jest także w konsekwencjach. Awaria domowego routera jest dokuczliwa, ale rzadko krytyczna. Zakłócenia w sterowaniu linią produkcyjną mogą prowadzić do nieodwracalnych strat i uszkodzeń fizycznych, a tym samym innej skali odpowiedzialności po stronie właściciela infrastruktury.
Popularne mity na temat botnetów i bezpieczeństwa OT
W dyskusjach o bezpieczeństwie IoT w przemyśle regularnie powtarzają się pewne uproszczenia, które utrudniają podejmowanie przemyślanych decyzji. Najczęstsze z nich to:
- „Botnet to tylko DDoS” – owszem, wiele botnetów powstało po to, by generować ogromny ruch sieciowy. Jednak coraz częściej pełnią one rolę platformy do złożonych operacji: rozpoznania, sabotażu, kradzieży danych czy dystrybucji kolejnych narzędzi.
- „Sieć odcięta od internetu jest bezpieczna” – rzadko która sieć OT jest naprawdę odizolowana. Nawet jeśli nie ma bezpośredniego połączenia z internetem, istnieją mosty: USB, laptopy serwisantów, zdalne łącza dostawców, modemy LTE. Każde z nich może przenieść infekcję.
- „VPN rozwiązuje sprawę” – VPN jest tylko tunelem. Jeśli po jednej stronie stoi zainfekowany komputer, a po drugiej źle zaprojektowana sieć OT, VPN jedynie ułatwia atakującemu dostęp. Bez segmentacji i kontroli uprawnień jest to pozorność zabezpieczenia.
Te mity nie biorą się znikąd – są wygodne i dają poczucie, że „coś zrobiono”. Problem w tym, że atakujący nie mają sentymentów do uproszczeń. Korzystają z rzeczywistej, technicznej konfiguracji, a nie z deklarowanego stanu bezpieczeństwa.
Typowe słabe punkty IoT w fabryce – co realnie pada pierwsze
Urządzenia „pół-IT, pół-OT”: cicha brama do sieci produkcyjnej
Na pierwszej linii ognia często stoją urządzenia, które nie są ani klasycznymi systemami IT, ani typowymi sterownikami OT. To m.in.:
- kamery IP monitorujące hale i linie produkcyjne,
- rejestratory NVR i serwery monitoringu,
- czytniki dostępu, kontrolery bram i drzwi,
- wagi, drukarki etykiet, systemy oznaczeń,
- liczniki energii, ciepła, gazu podłączone do sieci,
- panele operatorskie z wbudowanymi funkcjami sieciowymi.
Dlaczego „małe” urządzenia są dużym problemem
W przypadku kamer, wag czy drukarek rzadko przeprowadza się pełny proces odbioru bezpieczeństwa. Urządzenie ma „po prostu działać”, a jego cyberbezpieczeństwo bywa traktowane jako ciekawostka techniczna. Kilka powtarzalnych mechanizmów powoduje, że to właśnie one padają jako pierwsze:
- Firmware z epoki sprzed RODO i NIS – wiele modeli projektowano, gdy nikt nie zakładał ich publicznej ekspozycji. Stąd przestarzałe biblioteki, brak aktualizacji, słabe szyfrowanie.
- Interfejsy webowe w stylu „kliknij i zapomnij” – często napisane byle jak, z podatnościami typu SQLi, XSS, RCE. W sieci firmowej rzadko skanowane pod tym kątem.
- Dostęp serwisowy producenta – konta „serwis”, ukryte backdoory, predefiniowane klucze SSH. W dokumentacji wspomina się o nich oględnie albo wcale.
- Brak właściciela – dział produkcji uważa, że to „sprzęt IT”, IT twierdzi, że to „część linii”. W efekcie nikt formalnie nie zarządza konfiguracją, backupem i aktualizacjami.
Wiele incydentów zaczyna się od z pozoru banalnej sytuacji: nowa kamera IP do monitoringu linii, szybko podłączona do najbliższego switcha, z domyślnym hasłem i otwartym dostępem z podsieci biurowej. Dwa miesiące później to właśnie ten host skanuje sieć OT i służy za punkt wyjścia do ataku na sterowniki.
Starsze sterowniki i panele HMI – „dziedzictwo”, którego nikt nie rusza
Drugą kategorią słabych punktów są stare sterowniki PLC, panele HMI i bramki komunikacyjne, które działają „od zawsze” i nikt nie chce ich dotykać. Z perspektywy bezpieczeństwa wygląda to zwykle tak:
- Brak uwierzytelniania lub bardzo proste mechanizmy – wiele sterowników akceptuje polecenia z każdej stacji w tej samej podsieci, bez logowania.
- Protokoły bez szyfrowania – Modbus/TCP, wiele implementacji Profinet czy komunikacja własnościowa leci w czystym tekście. Każdy, kto „wejdzie” w segment, może podsłuchiwać i wstrzykiwać polecenia.
- Stałe adresy IP, stałe schematy komunikacji – topologia jest prosta, konfiguracja rzadko się zmienia. Dla atakującego to jak mapa, którą można odczytać jednym skanem.
- Nieudokumentowane zależności – oryginalny integrator zniknął z rynku, schematy są nieaktualne. Zmiany w sieci robi się metodą prób i błędów, co skutecznie blokuje jakiekolwiek poważniejsze modyfikacje pod kątem bezpieczeństwa.
Te systemy często „trzymają” krytyczne procesy, a jednocześnie są najmniej odporne na manipulację. Z technicznego punktu widzenia to wdzięczny cel: przewidywalny, słabo monitorowany, zwykle nieobjęty standardowymi politykami bezpieczeństwa IT.
Stacje inżynierskie i laptopy serwisowe
Jeszcze jednym newralgicznym elementem są komputery używane do programowania PLC, konfiguracji HMI lub diagnostyki. Typowy zestaw problemów wygląda tak:
- Systemy operacyjne „zamrożone” w czasie – stare wersje Windows, bo tylko na nich działa oprogramowanie inżynierskie. Brak łat bezpieczeństwa, bo każde „łatamy” może coś zepsuć.
- Mieszane profile użycia – ten sam laptop służy do programowania sterowników, odbierania poczty i wgrywania firmware do drukarek etykiet. Czasem również do prywatnych zastosowań.
- Brak separacji ról – konta z uprawnieniami administratora do wszystkiego, jedna maszyna z dostępem zarówno do sieci OT, jak i do internetu (np. przez Wi-Fi lub modem LTE).
- Nośniki wymienne – pendrive’y z projektami, przerzucane między różnymi zakładami i liniami. Skuteczny sposób na przenoszenie malware bez udziału sieci.
W scenariuszu botnetowym taki komputer jest kluczowym punktem „przeskoku” z mniej krytycznych segmentów do sterowników. Nawet jeśli sam PLC jest dość prosty, dostęp do stacji inżynierskiej umożliwia zmianę logiki programu, podmianę projektu czy modyfikację parametrów bez dotykania urządzenia w szafie.
Systemy pomocnicze: HVAC, BMS, monitoring środowiskowy
Systemy klimatyzacji, BMS, monitoringu temperatury czy wilgotności rzadko trafiają na listę „krytycznych zasobów OT”. To błąd. Kilka charakterystycznych cech sprawia, że botnety chętnie się o nie „opierają”:
- Wielu dostawców, brak spójnej polityki – różne systemy od różnych integratorów, każdy ze swoją koncepcją sieci, hasłami, zdalnym dostępem.
- Stałe połączenia do chmury producenta – panele i kontrolery utrzymują połączenie z zewnętrznymi serwerami w chmurze: do aktualizacji, telemetrii, zdalnego nadzoru.
- Łączenie sieci pomocniczych z produkcyjnymi – „bo było łatwiej podciągnąć kabel” lub „bo już był wolny port w switchu”. W efekcie ruch z BMS miesza się z ruchem z linii produkcyjnej.
Nie chodzi tylko o potencjalny sabotaż (np. wyłączenie chłodzenia serwerowni OT). Sama obecność dodatkowych, słabo kontrolowanych urządzeń w sieci zwiększa liczbę możliwych punktów wejścia i ułatwia atakującemu ukrycie ruchu C2 wśród legalnych połączeń do chmury.
Chmurowe platformy IIoT i integracje API
Kolejnym podatnym miejscem są platformy IIoT zbierające dane z hal i wysyłające je do chmury (monitoring OEE, predykcja awarii, raportowanie energii). Problemy są zwykle mniej „widoczne technicznie”, a bardziej organizacyjne:
- Brak jednoznacznego właściciela bezpieczeństwa – projekt prowadzi biznes (np. dział ciągłego doskonalenia), IT jest „podwykonawcą”, a OT ma dostarczyć dane. Ostatecznie nikt nie ma pełnego obrazu ryzyka.
- Szeroki dostęp po stronie dostawcy – producenci platform mają konta administracyjne z możliwością zdalnej konfiguracji urządzeń brzegowych i dostępem do danych produkcyjnych.
- Integracje „po najmniejszej linii oporu” – szerokie uprawnienia kluczy API, tokeny bez ograniczeń czasowych, jeden zestaw danych uwierzytelniających dla wielu urządzeń.
Gdy urządzenie brzegowe IIoT (gateway) zostanie wciągnięte do botnetu, atakujący zyskuje punkt obserwacyjny z legalnym ruchem wychodzącym do chmury i często pełnym wglądem w dane produkcyjne. Przy słabym podziale uprawnień w chmurze możliwy jest też ruch w drugą stronę – z platformy do urządzeń w zakładzie.

Mapowanie ryzyka – jak ocenić, co w fabryce jest najbardziej narażone
Inwentaryzacja: bez listy aktywów reszta to zgadywanie
Ocena ryzyka bez rzetelnego spisu urządzeń IoT/OT kończy się zwykle dyskusją o wyobrażeniach, a nie o faktach. Minimum to:
- Lista urządzeń i systemów – nie tylko „duże” systemy (SCADA, MES), ale wszystkie kamery, bramki, panele, liczniki, routery LTE, systemy BMS.
- Informacja o lokalizacji sieciowej – podsieć, VLAN, powiązane przełączniki, połączenia między segmentami.
- Podstawowe dane techniczne – producent, model, wersja firmware, używane protokoły, sposób zdalnego dostępu.
- Właściciel biznesowy i techniczny – kto korzysta (dział, proces) i kto odpowiada za konfigurację/utrzymanie.
Taka inwentaryzacja rzadko jest „skończona”. Z czasem wychodzą kolejne, wcześniej przeoczone urządzenia. Ważne, aby mieć proces, który ją uaktualnia przy każdej większej zmianie w infrastrukturze lub nowym projekcie.
Klasyfikacja krytyczności: nie wszystko jest równie ważne
Po zebraniu listy aktywów przeważnie pojawia się pytanie: co z tego jest naprawdę krytyczne, a co tylko „ważne”? Uproszczony, ale praktyczny podział może wyglądać tak:
- Poziom 1 – krytyczne dla procesu i bezpieczeństwa – sterowniki PLC linii o wysokiej wartości, systemy bezpieczeństwa (SIS), stacje inżynierskie, elementy mogące spowodować awarię sprzętu lub zagrożenie dla ludzi.
- Poziom 2 – krytyczne dla ciągłości produkcji – systemy SCADA, serwery historyczne, MES, kluczowe bramki komunikacyjne między segmentami, urządzenia IIoT nadzorujące istotne parametry jakości.
- Poziom 3 – istotne operacyjnie – kamery monitorujące proces, systemy BMS w obszarach technologicznych, wagi, drukarki etykiet na głównych liniach.
- Poziom 4 – wspierające – systemy, których czasowa utrata jest uciążliwa, ale nie zatrzymuje bezpośrednio głównych linii (część monitoringu wizyjnego, wizualizacje pomocnicze).
Krytyczność nie wynika wyłącznie z „ważności urządzenia”. Czasem pozornie drobny element (np. jedna bramka komunikacyjna) ma tak wiele zależnych od siebie systemów, że jego utrata oznacza zatrzymanie kilku linii naraz.
Ocena ekspozycji: jak łatwo do tego dojść z sieci
Drugim wymiarem ryzyka jest ekspozycja – czyli odpowiedź na pytanie: jak trudno dostać się do danego urządzenia z perspektywy atakującego. Do oceny ekspozycji przydają się m.in.:
- Położenie w topologii – czy urządzenie jest w podsieci z dostępem z biura, internetu, VPN partnerów, czy tylko z wąskiego segmentu OT.
- Sposób dostępu zdalnego – bezpośrednie porty z internetu, tunel VPN, dostęp przez jump hosta, zdalny pulpit przez serwer pośredniczący.
- Powiązania z urządzeniami o wyższej krytyczności – np. kamera w tej samej podsieci co sterowniki, gateway IIoT z dostępem do kilku krytycznych linii.
- Dotychczasowa historia incydentów – miejsca, w których już coś się wydarzyło (nawet drobnego), zwykle wymagają bliższego spojrzenia.
Urządzenia o niskiej krytyczności, ale wysokiej ekspozycji, często pełnią rolę „trampoliny” – właśnie stamtąd botnet może skanować kolejne segmenty i szukać dojścia do faktycznie krytycznych systemów.
Scenariusze ataków zamiast abstrakcyjnych punktów ryzyka
Zamiast liczyć abstrakcyjne wskaźniki punktowe, lepiej rozrysować kilka realistycznych scenariuszy, np.:
- Scenariusz 1 – infekcja kamery IP w podsieci z dostępem z biura, skanowanie segmentu OT, przejęcie starego HMI, ruch na stację inżynierską, zmiana programu PLC.
- Scenariusz 2 – zainfekowany laptop serwisowy integratora, łączący się przez VPN, brak segmentacji po stronie zakładu, dostęp do SCADA i sterowników kilku linii.
- Scenariusz 3 – kompromitacja konta producenta w chmurowej platformie IIoT, wykorzystanie uprawnień administracyjnych do modyfikacji konfiguracji gatewaya w zakładzie.
Dla każdego scenariusza można następnie wskazać konkretnych „aktualnych bohaterów”: faktyczne modele kamer, konkretne bramki VPN, istniejące stacje inżynierskie. To pomaga odejść od ogólników i przejść do planu działań.
Priorytetyzacja działań: co robić najpierw przy ograniczonych zasobach
Przy ograniczonym budżecie i czasie kluczowa jest kolejność. Typowo sensowna strategia to:
- Usunięcie „nisko wiszących owoców” o wysokiej ekspozycji – domyślne hasła, otwarte porty administracyjne, zbędne połączenia między segmentami.
- Zabezpieczenie punktów przeskoku między IT a OT – laptopy serwisowe, VPN-y, urządzenia „pół-IT, pół-OT” w podsieciach widocznych z biura.
- Ograniczenie dostępu do najbardziej krytycznych urządzeń – PLC, SCADA, stacje inżynierskie – najlepiej przez zmianę topologii, a nie tylko reguły firewall.
- Stopniowa modernizacja „dziedzictwa” – plan wymiany lub wzmocnienia najstarszych i najbardziej ryzykownych elementów (np. dodanie warstwy pośredniej, proxy, diod danych).
Z reguły bardziej opłaca się uszczelnić kilka kluczowych punktów przeskoku niż próbować „utwardzać” każde pojedyncze urządzenie osobno. Botnet nie musi włamywać się wszędzie – potrzebuje jednego skutecznego wejścia i drogi dalszego ruchu.
Architektura sieci przemysłowej, która utrudnia życie botnetom
Segmentacja funkcjonalna zamiast jednej „płaskiej” sieci
W wielu zakładach sieć wygląda w praktyce tak: kilka dużych podsieci, w których miesza się wszystko – od komputerów biurowych, przez kamery, po sterowniki PLC. Dla botnetu to idealne środowisko. Alternatywą jest segmentacja funkcjonalna, gdzie:
Granice między segmentami: jak je narysować, żeby miały sens
Segmentacja funkcjonalna brzmi rozsądnie, dopóki nie trzeba podjąć decyzji, gdzie konkretnie „przeciąć” sieć. Najczęściej sensowne granice wynikają z procesu, a nie z przyzwyczajeń administratora:
- Oddzielne segmenty dla linii / gniazd produkcyjnych – każda kluczowa linia (lub grupa gniazd) jako osobny VLAN/podsieć z dedykowanym dostępem do warstwy nadrzędnej (SCADA, MES).
- Osobne segmenty dla systemów wspierających – CCTV, BMS, systemy wag, drukarki etykiet – nie powinny siedzieć w tej samej podsieci co PLC i stacje inżynierskie.
- Wyraźnie wydzielona strefa „brzegowa” OT – firewalle, serwery pośredniczące, jump hosty, bramy IIoT – tam naturalnie kończy się ruch z IT/Internetu.
- Segmenty dla urządzeń „niestandardowych” – roboty współpracujące, autonomiczne wózki, urządzenia vendorskie z własnym serwisem – lepiej dać im osobny „piaskownicowy” segment niż wpuszczać do głównej sieci OT.
Błędem jest segmentacja wyłącznie „techniczna” (np. według producenta sprzętu) bez powiązania z procesem. W efekcie jedna linia bywa rozsiana po kilku VLAN-ach, za to kamery z trzech hal lądują razem. Dla botnetu to prezent – jeden kompromitowany segment daje szeroką widoczność.
Strefy i poziomy zgodne z ISA/IEC 62443, ale bez ślepego kopiowania
Standard ISA/IEC 62443 proponuje model stref i kanałów oraz poziomów od pola (Level 0/1) po warstwę biznesową (Level 4/5). Sam schemat bywa użyteczny, pod warunkiem że nie jest traktowany jak „rysunek do szuflady”. Praktyczne podejście zwykle obejmuje:
- Strefę pola (field zone) – urządzenia bezpośrednio sterujące procesem: PLC, I/O, napędy, HMI przy maszynach.
- Strefę nadzorczą OT – serwery SCADA, historyczne, serwery linii, stacje inżynierskie, serwery licencyjne.
- Strefę DMZ przemysłową – bufory między IT a OT: serwery pośredniczące, terminal serwisu zdalnego, replikatory baz danych, serwery raportujące.
- Strefę integracji z IT/chmurą – bramy IIoT, serwery API, endpointy wymiany danych z MES/ERP.
Granice między tymi strefami to naturalne miejsca na firewalle, listy kontroli dostępu i monitoring. Pułapką jest budowanie zbyt dużej liczby teoretycznych stref, których później nikt nie jest w stanie utrzymać. Lepiej zacząć od kilku kluczowych podziałów i z czasem je uszczegóławiać, niż utopić się w szesnastu mikrosegmentach, w których reguł nikt nie rozumie.
Minimalne zaufanie między segmentami: ruch tylko tam, gdzie naprawdę jest potrzebny
Segmentacja bez reguł dostępu niewiele zmienia. Z drugiej strony całkowita blokada ruchu szybko paraliżuje produkcję. Realistyczne podejście to ograniczanie komunikacji do konkretnych, uzasadnionych przypadków:
- Whitelisting usług – nie „pełen dostęp z SCADA do linii”, lecz ruch tylko na porty i protokoły faktycznie używane (np. Modbus/TCP, OPC UA, HTTP do konkretnych serwisów).
- Ścisłe kierunki ruchu – np. z linii do serwera historycznego (push), a nie odwrotnie; z DMZ do SCADA tylko dla konkretnych funkcji serwisowych.
- Ograniczenie dostępu administracyjnego – SSH, RDP, webGUI urządzeń powinny być dostępne tylko z wąskiej puli adresów (jump host, stacje administracyjne), nie z całej sieci biurowej.
Botnet IoT, który „zobaczy” tylko kilka hostów i kilka portów, ma dużo gorsze warunki do rozprzestrzeniania się niż taki, który może bez przeszkód skanować całą podsieć z pełnym ruchem lateralnym.
DMZ przemysłowa: nie jest tym samym co DMZ internetowa
W wielu fabrykach pojęcie DMZ pojawia się dopiero przy audycie. Często też jest mylone z klasyczną DMZ dla serwerów WWW. W środowisku OT DMZ pełni trochę inną rolę:
- Bufor między IT a OT – serwery w DMZ przemysłowej replikują dane z OT do IT (lub chmury), zamiast pozwalać systemom IT łączyć się bezpośrednio z serwerami SCADA czy PLC.
- Strefa dla zdalnego serwisu – dostawca łączy się do serwera w DMZ, a dopiero ten (po dodatkowym uwierzytelnieniu i akceptacji) pozwala na połączenie do docelowego urządzenia OT.
- Filtr dla protokołów – w DMZ mogą działać bramy/proxy tłumaczące „wrażliwe” protokoły OT na bezpieczniejsze, a także inspekcja ruchu (DPI) dla Modbus, Profinet, DNP3 itp.
Błędem bywa wrzucanie do jednej wielkiej DMZ wszystkiego: serwera WWW widocznego z Internetu, bramy IIoT i serwera terminali dla OT. Dla botnetu oznacza to, że przejęcie jednego z tych elementów otwiera skróconą drogę w głąb zakładu.
Segmentacja z użyciem VLAN-ów vs. fizyczna separacja
W idealnym świecie każde kluczowe środowisko miałoby osobną infrastrukturę fizyczną. W praktyce zwykle kończy się na VLAN-ach i ACL-ach na przełącznikach. To nie jest z definicji złe rozwiązanie, ale ma swoje ograniczenia:
- VLAN + ACL – wystarczające w wielu przypadkach, pod warunkiem konsekwentnego stosowania i dobrego utrzymania. Słabym punktem są błędy konfiguracyjne i „tymczasowe wyjątki” robione na szybko.
- Fizyczna separacja – rekomendowana dla krytycznych systemów bezpieczeństwa (SIS), niektórych sieci safety, czy szczególnie wrażliwych obszarów (np. stacje inżynierskie z pełnym dostępem do PLC).
- Separacja hybrydowa – częściowo wspólna infrastruktura, ale z kluczowymi łączami (np. między warstwą pola a SCADA) przeprowadzonymi osobnymi łączami lub przez dedykowane urządzenia L3.
Botnet nie odróżnia VLAN-u od fizycznej sieci – widzi tylko hosty i trasy. Różnica jest po stronie obrony: błąd w konfiguracji VLAN-ów może zniweczyć całą segmentację, podczas gdy fizycznie odseparowaną sieć trudniej „przypadkiem” połączyć jednym kabelkiem w nieodpowiednim miejscu.
Kontrola punktów styku: gdzie botnet może „przeskoczyć” między światami
Większość poważnych incydentów w OT nie zaczyna się w samej sieci przemysłowej, tylko na styku z innym środowiskiem. Podstawowe punkty styku to zwykle:
- Połączenia IT–OT – linki między switchami kampusu/biura a core OT, serwery integracyjne, replikacje baz danych.
- Zdalny dostęp – VPN-y dla dostawców, pulpity zdalne, serwery terminali, rozwiązania „remote support” producentów.
- Połączenia z chmurą – bramy IIoT, edge computing, integracje API z usługami zewnętrznymi.
To właśnie tam botnet najchętniej szuka okazji do przeskoku: z zainfekowanego laptopa użytkownika biurowego do segmentu OT, z przejętego konta w chmurze do gatewaya w zakładzie, z kompromitowanego serwera VPN do wewnętrznej podsieci. Każdy taki punkt powinien mieć swojego „opiekuna” i zdefiniowane zasady: które protokoły są dopuszczone, z jakich adresów, na jakich zasadach uwierzytelniania i logowania.
Jump hosty i stacje pośredniczące zamiast bezpośredniego RDP/SSH
Bezpośrednie łączenie się z biura na HMI, PLC z wbudowanym serwerem WWW czy serwer SCADA to wygoda dla utrzymania ruchu, ale też idealna ścieżka dla botnetów. Rozsądniejszym wariantem są:
- Jump hosty w DMZ OT – pojedyncze, dobrze zabezpieczone serwery z zainstalowanymi narzędziami administracyjnymi, przez które przechodzą wszystkie sesje zdalne do OT.
- Silne uwierzytelnianie – MFA, integracja z AD, konta imienne zamiast współdzielonych „otadmin”, rejestrowanie sesji (screen recording/logi poleceń).
- Ścisła kontrola dostępu – dostęp do jump hosta tylko z określonych podsieci/terminali administracyjnych, a z niego – tylko do wybranych segmentów OT.
Dla botnetu zainstalowanego na zwykłej stacji roboczej w biurze to poważne utrudnienie: nawet jeśli przechwyci hasło użytkownika, nadal musi pokonać MFA, ograniczenia sieciowe i monitoring aktywności na jump hoście.
Monitoring ruchu międzysegmentowego: gdzie szukać śladów botnetu
Nawet najlepiej zaprojektowana segmentacja nie gwarantuje, że nic nie przejdzie. Kluczowe jest monitorowanie tego, co dzieje się na granicach stref. Z praktyki najbardziej przydatne są:
- NetFlow/sFlow z kluczowych routerów i L3 switchy – pozwala zobaczyć nagłe skoki ruchu, nietypowe kierunki (np. kamera nagle łączy się z wieloma hostami w OT), podejrzane protokoły.
- IDS/IPS wyspecjalizowane w OT – systemy rozpoznające protokoły przemysłowe i potrafiące wykrywać nietypowe operacje (np. nagły odczyt/zmiana konfiguracji wielu PLC naraz).
- Logi z firewalli między strefami – zarówno akceptowane, jak i blokowane połączenia. Często to właśnie blokady pokazują, że botnet próbował skanować kolejne adresy.
Skanowanie portów, próby logowania na domyślne hasła, masowe odpytywanie urządzeń w krótkim czasie – to wszystko są wzorce, które botnety generują w pierwszej fazie działania. Bez choćby podstawowej telemetrii między segmentami trudno te sygnały wychwycić.
Izolacja urządzeń „trudnych do utwardzenia”
W każdej fabryce znajdzie się grupa urządzeń, których z różnych powodów nie da się łatwo zaktualizować, włączyć na nich zaawansowanego logowania czy zainstalować agenta bezpieczeństwa. Typowe przykłady to:
- starsze kamery IP z nieobsługiwanym już firmware,
- panele HMI z zapomnianym systemem operacyjnym i brakiem wsparcia od producenta,
- specjalistyczne systemy pomiarowe oparte na PC z Windows XP/7.
Zwykle próbuje się na nich „zrobić wszystko” – antywirus, nietypowe zapory hostowe, kreatywne skrypty. Bardziej realistycznym podejściem jest potraktowanie ich jak z natury podejrzanych i maksymalna izolacja:
- Wydzielony, ściśle kontrolowany segment sieci – z dostępem tylko do tego, czego naprawdę potrzebują (np. jeden serwer wizualizacyjny, jeden serwer NTP).
- Brak bezpośredniego ruchu z/na Internet – jeśli muszą wysyłać dane, robią to przez pośredni serwer w DMZ, który filtruje i loguje komunikację.
- Monitoring anomalii – nawet jeśli sam host ma ograniczone możliwości logowania, ruch z i do niego można obserwować na poziomie sieciowym.
Dla botnetu takie urządzenia stają się ślepymi uliczkami – nawet jeśli uda się je przejąć, trudno je wykorzystać jako trampolinę głębiej w sieć.
Dostęp zdalny „na żądanie”, a nie na stałe
Z perspektywy producentów maszyn czy systemów automatyki najwygodniej mieć stały VPN do klienta, z możliwością zalogowania się o dowolnej porze. Z perspektywy bezpieczeństwa to permanentnie otwarte drzwi do fabryki. Rozsądniejszy kompromis to model „na żądanie”:
- Sesje aktywowane lokalnie – serwisant łączy się dopiero, gdy ktoś na zakładzie uruchomi połączenie (np. przyciskiem w aplikacji, fizycznym przełącznikiem na szafie, tokenem czasowym).
- Ograniczony czas trwania – sesja wygasa automatycznie po określonym czasie, brak „uśpionych” tuneli.
- Rejestrowanie i audyt – kto, kiedy, z jakiego adresu, z jakimi uprawnieniami, do jakich urządzeń, jakie komendy wykonywał (tam, gdzie to możliwe).
W takim modelu botnet, który przejął laptopa serwisanta lub konto w jego organizacji, ma znacznie trudniej – bez współpracy strony zakładu często nie jest w stanie nawet otworzyć kanału do środowiska OT.
Warstwa aplikacyjna: ograniczanie „widoczności” sieci z poziomu IoT
Architektura sieci to nie tylko VLAN-y i firewalle. Wiele można ugrać na poziomie samej aplikacji i sposobu, w jaki urządzenia IoT komunikują się z systemami nadrzędnymi:
- Modele komunikacji „push” zamiast „pull” – urządzenie IoT wysyła dane do centralnego endpointu, zamiast pozwalać na zdalne odpytywanie go z wielu miejsc. Utrudnia to botnetowi skanowanie i enumerację.
Najważniejsze wnioski
- Fabryka to dziś połączony ekosystem IT, OT, IoT i chmury, w którym granica między siecią biurową a produkcyjną jest rozmyta, co tworzy dogodne mosty do pivotowania po przejęciu jednego, słabiej chronionego urządzenia.
- Przemysłowe urządzenia IoT (kamery, bramki, czujniki, NVR) są zwykle tanie, słabo zabezpieczone (domyślne hasła, brak aktualizacji, stare biblioteki kryptograficzne) i działają latami w trybie „ustaw i zapomnij”, więc stają się naturalnym pierwszym celem botnetów.
- Presja na „smart factory” i szybkie podłączanie kolejnych systemów (MES, monitoring energii, zdalny serwis, aplikacje mobilne) często wyprzedza analizę ryzyka i projektowanie segmentacji, przez co każdy nowy kanał komunikacji może być kolejnym wektorem ataku.
- Atakujący nie potrzebują zwykle zaawansowanych exploitów – masowo skanują sieci pod kątem typowych sygnatur urządzeń IoT, wykorzystują publiczne listy domyślnych haseł i znane podatności konkretnych modeli, opierając się głównie na automatyzacji i cierpliwości.
- Motywacje botnetów w przemyśle wykraczają poza „szum w sieci”: obejmują szantaż (groźba DDoS i przestojów), sabotaż produkcji, kradzież danych technologicznych i traktowanie fabryk jako poligonu do testowania technik przed większymi kampaniami.
- Konsekwencje przejęcia obejmują nie tylko zatrzymanie linii, lecz także ryzyko dla zdrowia pracowników, utratę zaufania klientów i partnerów oraz problemy regulacyjne, np. gdy logi procesowe są niepełne lub zmanipulowane.







Bardzo ważny artykuł dla wszystkich osób związanych z przemysłem! Botnety stanowią poważne zagrożenie dla bezpieczeństwa fabryk, dlatego nie można bagatelizować problemu. Cieszę się, że autor poruszył ten temat i przedstawił konkretne sposoby zabezpieczenia urządzeń IoT. Mam nadzieję, że przedsiębiorstwa zaczną działać w celu ochrony swoich systemów przed atakami i unikniemy katastrof. Warto być świadomym zagrożeń i działać odpowiednio!
Chcesz skomentować? Zaloguj się 🙂