Mynediad o bell i HMI heb wrandawr gwe cyhoeddus
Cadwch yr HMI oddi ar y rhyngrwyd cyhoeddus a chyfrwngwch un weithred gymeradwy drwy borth, hunaniaeth ased gofrestredig a sesiwn y gallwch ei dirymu ar gais.
Nid yw dangos tudalen statws peiriant mewn tab porwr yr un peth â rheoli'r offer sydd y tu ôl iddi. Dylai'r HMI aros yn breifat tra bo gwasanaeth bach, wedi'i rwymo gan bolisi, yn cyfryngu'r un weithred sydd ei hangen ar ddefnyddiwr. Penderfynwch ar y weithred, yr hunaniaeth a'r llwybr dirymu cyn dewis cynnyrch. Y cludiant yw'r rhan hawdd i'w disodli; nid yw'r model awdurdodi.
Dewiswch y weithred cyn y cludiant
Mae darllen tudalen statws, nôl adroddiad cymeradwy a newid gwerth gosod yn dri chais gwahanol. Gellir diwallu'r cyntaf â golwg darllen-yn-unig; mae'r olaf yn cyffwrdd â chyflwr offer ac yn gofyn am gymeradwyaeth benodol y perchennog, ffenestr gynnal a goruchwyliaeth leol. Mae eu grwpio o dan fynediad o bell yn cuddio'r gwahaniaeth hwnnw ac fel arfer yn cynhyrchu llwybr ehangach na'r hyn y mae'r dasg ei angen. Enwch y weithred, y rôl a ganiateir i'w chyflawni a'r dystiolaeth iddi ddigwydd.
Yna daw'r cludiant o'r weithred yn hytrach na'r ffordd arall. Anaml y mae angen darllen-yn-unig yn cyfiawnhau rheolaeth ryngweithiol, ac anaml y mae rheolaeth ryngweithiol yn cyfiawnhau datgelu gwrandawr yr HMI ei hun. Unwaith y bydd y weithred wedi'i hysgrifennu, daw'r model mynediad yn benderfyniad yn lle diofyn cynnyrch.
Rhowch y brocer o flaen un adnodd a enwir
Mae porth adnoddau yn dilysu'r defnyddiwr, yn cymhwyso polisi ac yn agor cysylltiad â un gwasanaeth preifat. Mae'r HMI yn cadw ei wrandawr ar y rhwydwaith preifat ac ni fydd byth yn derbyn sesiynau o'r rhyngrwyd. Mae'r borth yn terfynu'r sesiwn amgryptiedig, sy'n ei gwneud yn ffin ymddiriedaeth testun plaen y mae'n rhaid i rywun ei gweinyddu a'i monitro.
Y ffin honno yw'r dyluniad, nid sgîl-effaith. Ysgrifennwch ble mae amgryptio yn gorffen, pwy sy'n dal allweddi'r borth, a pha dîm all newid ei pholisi.
| 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 |
Mae pob rhes yn cario modd methu gwahanol. Mae porth yn dibynnu ar ei bolisi a'i gadwyn dystysgrifau, mae gorsaf waith safle yn dibynnu ar reolaeth gorfforol a chyfrifon lleol, ac mae cysylltydd allan yn dibynnu ar y brocer yn cyrraeddadwy. Dewiswch y rhes sy'n cyfateb i'r weithred, yna dogfennwch y ddibyniaeth y mae'n ei chyflwyno.
Cyfeiriad yw llwybro, hunaniaeth yw awdurdodi
Mae cyfeiriad twnnel neu enw DNS yn dweud wrth y rhwydwaith ble i anfon pecynnau; nid yw'n dweud wrth y brocer pa beiriant oedd y defnyddiwr yn bwriadu. Cofrestrwch bob HMI neu gysylltydd safle ag hunaniaeth wahanol a chysylltwch y hunaniaeth honno â chofnod rhestr. Pan fydd cyfeiriad yn newid, mae'r hunaniaeth yn dal i ddewis yr ased gywir. Pan fydd hunaniaeth yn cael ei hymddeol, mae'r cofnod rhestr yn dangos pa fynediad a ddiflannodd.
Mae DNS deinamig yn diweddaru cofnod a dim byd arall. Nid yw'n darparu awdurdodi defnyddiwr nac yn llwybr drwy bob cyfieithydd uwch, ac mae ei drin fel rheolaeth mynediad yn un ffordd y mae enw hŷn yn parhau i weithio ar ôl dadgomisiynu. Mae cysylltydd allan â chymorth yn osgoi llwybr i mewn newydd heb ei ofyn, ond mae o hyd angen cymeradwyaeth perchennog y rhwydwaith ac ymddygiad wedi'i ddogfennu pan nad yw'r brocer yn cyrraeddadwy.
Cwmpaswch y sesiwn a phrofwch ddirymu
Rhowch hunaniaeth ar wahân i bob defnyddiwr, gofynnwch am ddilysu aml-ffactor, a chaniatáu yn unig y gweithredoedd y mae'r weithred eu hangen. Gosodwch y ffenestr gynnal yn y polisi yn hytrach nag mewn nodyn calendr. Diogelwch y manylion mewngofnodi a'r data gwaith y mae'r sesiwn yn cyffwrdd â nhw, a chadwch ddigwyddiadau mynediad heb gasglu gweithgaredd defnyddiwr dianghenraid.
Rhaid profi dirymu tra bo'r sesiwn yn fyw. Tynnwch hawl y defnyddiwr, gorffennwch y sesiwn o'r brocer, a chadarnhewch nad yw'r HMI yn cyrraeddadwy mwyach drwy'r llwybr hwnnw.
Yna ymarferwch y methiant y mae'r cynllun yn honni y bydd yn ei oroesi: stopiwch y brocer neu dorrwch y twnnel a gwirio bod gweithredu lleol ac adfer yn dal i weithio. Nid yw dyluniad sy'n gweithio dim ond tra bo'r llwybr o bell yn iach yn gynllun mynediad o bell. Cofnodwch y dyddiad, y gweithredwr a'r canlyniad, oherwydd bydd yr adolygydd nesaf yn gofyn am dystiolaeth yn hytrach na bwriad.