Nuotolinė prieiga prie HMI be viešo žiniatinklio klausytuvo
Laikykite HMI už viešojo interneto ir perduokite vieną patvirtintą veiksmą per tinklų sietuvą, registruotą turto tapatybę ir sesiją, kurią galite atšaukti pagal poreikį.
Mašinos būsenos puslapio rodymas naršyklės skirtuke nėra tas pats, kas už jos esančios įrangos valdymas. HMI turėtų likti privati, o maža su politika susieta paslauga perduoda vieną veiksmą, kurio reikia naudotojui. Nuspręskite dėl operacijos, tapatybės ir atšaukimo kelio prieš rinkdamiesi produktą. Perdavimas yra lengvai pakeičiama dalis; autorizacijos modelis – ne.
Pasirinkite operaciją prieš perdavimą
Būsenos puslapio skaitymas, patvirtintos ataskaitos išgavimas ir nustatytosios vertės keitimas yra trys skirtingi prašymai. Pirmąjį galima patenkinti tik skaitymo rodiniu; paskutinis liečia įrangos būseną ir reikalauja aiškaus savininko patvirtinimo, techninės priežiūros lango ir vietinės priežiūros. Jų grupavimas po nuotoline prieiga paslepia šį skirtumą ir paprastai sukuria platesnį kelią, nei reikalauja užduotis. Įvardykite operaciją, vaidmenį, kuriam leidžiama ją atlikti, ir įrodymą, kad ji įvyko.
Tada perdavimas kyla iš operacijos, o ne atvirkščiai. Tik skaitymo poreikis retai pateisina interaktyvų valdymą, o interaktyvus valdymas retai pateisina paties HMI klausytuvo atvėrimą. Kai operacija užrašyta, prieigos modelis tampa sprendimu, o ne produkto numatytuoju nustatymu.
Pastatykite tarpininką prieš vieną įvardytą išteklių
Išteklių sietuvas autentifikuoja naudotoją, taiko politiką ir atidaro ryšį su viena privačia paslauga. HMI laiko savo klausytuvą privačiame tinkle ir niekada nepriima sesijų iš interneto. Sietuvas užbaigia šifruotą sesiją, todėl tampa atviro teksto pasitikėjimo riba, kurią kažkas turi administruoti ir stebėti.
Ta riba yra dizainas, o ne šalutinis poveikis. Užrašykite, kur baigiasi šifravimas, kas laiko sietuvo raktus ir kuri komanda gali pakeisti jo politiką.
| Model | Where the session ends | Fits when |
|---|---|---|
| Browser gateway | At the broker, then a narrow proxy connection to one HMI service | Read-only pages and approved actions with per-user policy |
| Site engineering workstation | On a controlled host inside the site network | The tool needs local discovery or a legacy client |
| Outbound site connector | At the connector, brokered from outside | No new inbound path to the site is allowed |
Kiekviena eilutė turi skirtingą gedimo režimą. Sietuvas priklauso nuo savo politikos ir sertifikatų grandinės, vietos darbo stotis – nuo fizinės ir vietinės paskyrų kontrolės, o išeinantis jungiklis – nuo tarpininko pasiekiamumo. Pasirinkite eilutę, atitinkančią operaciją, tada dokumentuokite įvedamą priklausomybę.
Adresas yra maršrutizavimas, tapatybė yra autorizacija
Tunelio adresas ar DNS vardas pasako tinklui, kur siųsti paketus; jis nepasako tarpininkui, kurią mašiną turėjo omenyje naudotojas. Registruokite kiekvieną HMI ar vietos jungiklį atskira tapatybe ir susiekite tą tapatybę su inventorizacijos įrašu. Kai adresas pasikeičia, tapatybė vis tiek parenka tinkamą turtą. Kai tapatybė išimama, inventorizacijos įrašas parodo, kokia prieiga dingo.
Dinaminis DNS atnaujina įrašą ir nieko daugiau. Jis nesuteikia nei naudotojo autorizacijos, nei maršruto per kiekvieną aukštesnį vertėją, o traktuoti jį kaip prieigos kontrolę yra būdas, kuriuo senas vardas veikia toliau po išjungimo. Palaikomas išeinantis jungiklis išvengia naujo neprašyto įeinančio kelio, bet vis tiek reikia tinklo savininko patvirtinimo ir dokumentuoto elgesio, kai tarpininkas nepasiekiamas.
Apribokite sesiją ir įrodykite atšaukimą
Suteikite kiekvienam naudotojui atskirą tapatybę, reikalaukite daugiafaktorio autentifikavimo ir suteikite tik operacijai reikalingus veiksmus. Techninės priežiūros langą nustatykite politikoje, o ne kalendoriaus pastaboje. Apsaugokite kredencialus ir darbo duomenis, kuriuos liečia sesija, ir saugokite prieigos įvykius nereikalaudami nesusijusios naudotojo veiklos.
Atšaukimas turi būti tikrinamas, kol sesija gyva. Atimkite naudotojo teisę, užbaikite sesiją tarpininke ir patvirtinkite, kad HMI nebepasiekiama tuo keliu.
Tada išbandykite gedimą, kurį planas teigia ištversiąs: sustabdykite tarpininką arba nutraukite tunelį ir patikrinkite, ar vietinis valdymas ir atkūrimas vis dar veikia. Dizainas, veikiantis tik tol, kol nuotolinis kelias sveikas, nėra nuotolinės prieigos planas. Užrašykite datą, operatorių ir rezultatą, nes kitas vertintojas prašys įrodymų, o ne ketinimų.