Wyświetlenie strony statusu maszyny w karcie przeglądarki to nie to samo, co sterowanie urządzeniem za nią. HMI powinien pozostać prywatny, podczas gdy niewielka usługa związana z politykami pośredniczy w tej jednej akcji, której potrzebuje użytkownik. Zdecyduj o operacji, tożsamości i ścieżce odwołania, zanim wybierzesz produkt. Transport to łatwa do wymiany część; model autoryzacji nie.

Wybierz operację przed transportem

Odczyt strony statusu, pobranie zatwierdzonego raportu i zmiana wartości zadanej to trzy różne żądania. Pierwsze można zaspokoić widokiem tylko do odczytu; ostatnie dotyka stanu urządzenia i wymaga wyraźnej zgody właściciela, okna serwisowego i lokalnego nadzoru. Grupowanie ich pod zdalnym dostępem ukrywa tę różnicę i zwykle tworzy szerszą ścieżkę, niż wymaga zadanie. Nazwij operację, rolę uprawnioną do jej wykonania i dowód, że do niej doszło.

Następnie transport wynika z operacji, a nie odwrotnie. Potrzeba tylko do odczytu rzadko uzasadnia sterowanie interaktywne, a sterowanie interaktywne rzadko uzasadnia ujawnienie własnego nasłuchu HMI. Gdy operacja jest zapisana, model dostępu staje się decyzją, a nie domyślnym ustawieniem produktu.

Umieść brokera przed jednym nazwanym zasobem

Brama zasobów uwierzytelnia użytkownika, stosuje politykę i otwiera połączenie z jedną prywatną usługą. HMI trzyma swój nasłuch w sieci prywatnej i nigdy nie przyjmuje sesji z internetu. Brama kończy zaszyfrowaną sesję, co czyni ją granicą zaufania w postaci czystego tekstu, którą ktoś musi administrować i monitorować.

Ta granica to projekt, a nie efekt uboczny. Zapisz, gdzie kończy się szyfrowanie, kto trzyma klucze bramy i który zespół może zmienić jej politykę.

ModelWhere the session endsFits when
Browser gatewayAt the broker, then a narrow proxy connection to one HMI serviceRead-only pages and approved actions with per-user policy
Site engineering workstationOn a controlled host inside the site networkThe tool needs local discovery or a legacy client
Outbound site connectorAt the connector, brokered from outsideNo new inbound path to the site is allowed

Każdy wiersz niesie inny tryb awarii. Brama zależy od swojej polityki i łańcucha certyfikatów, stacja robocza na miejscu od kontroli fizycznej i lokalnych kont, a łącznik wychodzący od osiągalności brokera. Wybierz wiersz pasujący do operacji, a następnie udokumentuj zależność, którą wprowadza.

Adres to routing, tożsamość to autoryzacja

Adres tunelu lub nazwa DNS mówi sieci, gdzie wysyłać pakiety; nie mówi brokerowi, którą maszynę miał na myśli użytkownik. Zarejestruj każdy HMI lub łącznik lokacji z odrębną tożsamością i powiąż ją z rekordem inwentarza. Gdy adres się zmienia, tożsamość nadal wybiera właściwy zasób. Gdy tożsamość zostaje wycofana, wpis w inwentarzu pokazuje, jaki dostęp zniknął.

Dynamiczny DNS aktualizuje rekord i nic więcej. Nie daje ani autoryzacji użytkownika, ani trasy przez każdego nadrzędnego tłumacza, a traktowanie go jako kontroli dostępu to sposób, w jaki stara nazwa działa dalej po wycofaniu z eksploatacji. Obsługiwany łącznik wychodzący unika nowej nieproszonej ścieżki wejściowej, ale nadal wymaga zgody właściciela sieci i udokumentowanego zachowania, gdy broker jest nieosiągalny.

Ogranicz sesję i udowodnij odwołanie

Daj każdemu użytkownikowi odrębną tożsamość, wymagaj uwierzytelniania wieloskładnikowego i przyznawaj tylko akcje potrzebne operacji. Ustaw okno serwisowe w polityce, a nie w notatce kalendarza. Chroń dane logowania i dane robocze, których dotyka sesja, i przechowuj zdarzenia dostępu bez zbierania niepowiązanej aktywności użytkownika.

Odwołanie trzeba przetestować, gdy sesja jest aktywna. Odbierz użytkownikowi uprawnienie, zakończ sesję po stronie brokera i potwierdź, że HMI nie jest już osiągalny tą ścieżką.

Następnie przećwicz awarię, którą plan rzekomo przetrwa: zatrzymaj brokera lub przerwij tunel i sprawdź, czy praca lokalna i odzyskiwanie nadal działają. Projekt, który działa tylko dopóki zdalna ścieżka jest zdrowa, nie jest planem zdalnego dostępu. Zapisz datę, operatora i wynik, bo następny recenzent poprosi o dowody, a nie o intencje.

Powiązane artykuły