Zakres projektu
- ESP32 jako główny kontroler systemu
- Nextion 3.5” HMI – dedykowany interfejs operatorski
- Wizualizacja danych pogodowych i środowiskowych
- Dostęp do ustawień zaawansowanych zabezpieczony hasłem
- Integracja sieciowa oraz zdalny dostęp do danych
- Obudowa wykonana w druku 3D, własny montaż oraz lutowanie
Bezpieczeństwo OT / IoT
- Segmentacja dostępu do interfejsu systemu
- Hardening urządzenia oraz konfiguracji
- Kontrola dostępnych interfejsów
- Ochrona konfiguracji i parametrów systemu
- Podstawowa odporność na typowe wektory ataku IoT
Lekcje wyciągnięte z projektu
Zbudowanie własnej stacji pogodowej było dla mnie ciekawym wyzwaniem oraz wartościowym doświadczeniem. Najwięcej czasu poświęciłem na zaprojektowanie przejrzystego interfejsu graficznego HMI, który umożliwia czytelne monitorowanie parametrów środowiskowych w czasie rzeczywistym.
HMI (Human–Machine Interface) jest jednym z kluczowych elementów systemów OT. To właśnie przez ten interfejs operatorzy nadzorują procesy technologiczne oraz podejmują decyzje operacyjne.
Źle zaprojektowane lub niewłaściwie zabezpieczone HMI może stanowić poważne zagrożenie dla stabilności systemu. Nadanie zbyt szerokich uprawnień użytkownikom lub brak odpowiednich mechanizmów kontroli dostępu może prowadzić do nieautoryzowanych zmian parametrów procesu.
W środowiskach przemysłowych taka sytuacja może skutkować awarią systemu, zatrzymaniem procesu technologicznego lub nawet długotrwałą przerwą produkcyjną.
Dlatego nawet w projektach laboratoryjnych lub hobbystycznych warto stosować dobre praktyki znane z systemów OT: segmentację dostępu, zasadę najmniejszych uprawnień oraz monitoring zmian konfiguracji.
Plany na kolejny etap
W kolejnych etapach planuję przeprowadzenie testów penetracyjnych oraz dalszy hardening systemu. Projekt będzie również wykorzystywany do symulacji scenariuszy ataków na warstwę OT/IoT oraz analizy potencjalnych wektorów zagrożeń w środowiskach przemysłowych.