Czujniki obserwują proces fizyczny, elementy obliczeniowe interpretują stan lub podejmują decyzje, a siłowniki lub ludzie mogą zmieniać warunki fizyczne — często pod ograniczeniami timingu, bezpieczeństwa i niezawodności.
Przykłady CPS obejmują pojazdy, urządzenia medyczne, maszyny przemysłowe, sterowanie budynkami, roboty i systemy energetyczne. Ich zachowanie wyłania się ze sprzężenia zwrotnego między oprogramowaniem, komunikacjami, sprzętem, ludźmi i środowiskiem, więc awarie cyberbezpieczeństwa i zwykłe błędy inżynierskie mogą na siebie wpływać.
Najważniejsze punkty
Modeluj cały systemZidentyfikuj procesy, pętle sterowania, timing, komunikacje, zależności środowiskowe, ludzi, usługi i stany, które mogłyby wywołać niebezpieczne lub niedostępne działanie.
Chroń sprzężenie zwrotne i sterowanieUwierzytelniaj komendy tam, gdzie wykonalne, waliduj informacje o stanie, ograniczaj uprawnienia i zakresy pracy, zachowuj wiarygodny czas, monitoruj anomalie i oddzielaj funkcje bezpieczeństwa.
Zapewniaj cykl życia inżynierskoAnalizuj zagrożenia i niebezpieczeństwa razem, weryfikuj wymagania, testuj awarię i odtwarzanie, kontroluj zmiany, utrzymuj komponenty i zachowuj dowody bez zakłócania.
Istotne ograniczenieKonwencjonalnych kontroli IT nie można stosować do każdego CPS bez przeglądu inżynierskiego. Nieskoordynowane skanowanie, izolowanie, łatanie, restartowanie lub failover mogą przerwać sterowanie, unieważnić certyfikację, uszkodzić sprzęt lub zagrozić ludziom.