Απομακρυσμένη πρόσβαση σε 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 δεν είναι πλέον προσβάσιμο μέσω αυτής της διαδρομής.
Έπειτα δοκιμάστε την αποτυχία που ο σχεδιασμός ισχυρίζεται ότι επιβιώνει: σταματήστε τον μεσολαβητή ή κόψτε τη σήραγγα και επαληθεύστε ότι η τοπική λειτουργία και η ανάκτηση εξακολουθούν να δουλεύουν. Ένας σχεδιασμός που λειτουργεί μόνο όσο η απομακρυσμένη διαδρομή είναι υγιής δεν είναι σχέδιο απομακρυσμένης πρόσβασης. Καταγράψτε την ημερομηνία, τον χειριστή και το αποτέλεσμα, γιατί ο επόμενος ελεγκτής θα ζητήσει αποδείξεις και όχι προθέσεις.