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ą.

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

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ų.

Susiję straipsniai