Даљински приступ HMI-ју без јавног веб слушаоца
Држите HMI изван јавног интернета и спроведите једну одобрену радњу кроз приступник, регистровани идентитет имовине и сесију коју можете опозвати на захтев.
Приказивање статусне странице машине у картици прегледача није исто као управљање опремом иза ње. HMI треба да остане приватан док мала услуга везана политикама посредује једну радњу која је кориснику потребна. Одлучите о операцији, идентитету и путу опозива пре него што одаберете производ. Пренос је лаки део за замену; модел ауторизације није.
Изаберите операцију пре преноса
Читање статусне странице, извлачење одобреног извештаја и промена задате вредности три су различита захтева. Први се може задовољити приказом само за читање; последњи дира стање опреме и треба изричито одобрење власника, прозор за одржавање и локални надзор. Њихово груписање под даљински приступ крије ту разлику и обично ствара шири пут него што задатак захтева. Именујте операцију, улогу којој је дозвољено да је изврши и доказ да се догодила.
Затим пренос следи из операције, а не обрнуто. Потреба само за читањем ретко оправдава интерактивну контролу, а интерактивна контрола ретко оправдава излагање властитог слушаоца HMI-ја. Кад је операција записана, модел приступа постаје одлука, а не фабричка поставка производа.
Ставите посредника испред једног именованог ресурса
Приступник ресурса аутентификује корисника, примењује политику и отвара везу према једној приватној услузи. HMI задржава свој слушалац на приватној мрежи и никада не прихвата сесије са интернета. Приступник прекида шифровану сесију, што га чини границом поверења са отвореним текстом коју неко мора да администрира и надзире.
Та граница је дизајн, а не нуспојава. Запишите где шифровање завршава, ко држи кључеве приступника и који тим може да промени његову политику.
| 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 |
Сваки ред носи другачији начин квара. Приступник зависи од своје политике и ланца сертификата, радна станица на локацији зависи од физичке и локалне контроле рачуна, а излазни конектор зависи од доступности посредника. Изаберите ред који одговара операцији, затим документујте зависност коју уводи.
Адреса је усмеравање, идентитет је ауторизација
Адреса тунела или DNS име говори мрежи камо послати пакете; не говори посреднику који је строј корисник намеравао. Региструјте сваки HMI или конектор локације са различитим идентитетом и вежите тај идентитет уз запис у инвентару. Кад се адреса промени, идентитет и даље одабира праву имовину. Кад се идентитет повуче, запис у инвентару показује који је приступ нестао.
Динамички DNS ажурира запис и ништа друго. Не даје ни ауторизацију корисника ни пут кроз сваки надређени преводилац, а третирање тога као контроле приступа начин је на који старо име наставља да ради након искључења из погона. Подржани излазни конектор избегава нови нежељени улазни пут, али још увек треба одобрење власника мреже и документовано понашање кад посредник није доступан.
Ограничите сесију и докажите опозив
Дајте сваком кориснику засебан идентитет, захтевајте вишефакторску аутентификацију и доделите само радње које операција треба. Поставите прозор за одржавање у политику, а не у календарску белешку. Заштите акредитиве и податке о послу које сесија дотиче и чувајте догађаје приступа без прикупљања неповезане активности корисника.
Опозив се мора тестирати док је сесија активна. Уклоните корисниково право, завршите сесију са посредника и потврдите да HMI више није доступан тим путем.
Затим увежбајте квар који план тврди да преживљава: зауставите посредника или прекините тунел и проверите раде ли локално управљање и опоравак још увек. Дизајн који функционише само док је даљински пут здрав није план даљинског приступа. Запишите датум, оператера и резултат, јер ће следећи рецензент тражити доказе, а не намеру.