Always-on VPN: διαδρομή, άδεια και συνεδρία χωριστά
Μια μόνιμα ανοιχτή σήραγγα μπορεί να είναι σωστή για ένα υποκατάστημα και λάθος για ένα ξεχασμένο φορητό. Εξετάστε τις τρεις καταστάσεις που κρατά ζωντανές και τι πραγματικά τερματίζει η αφαίρεση.
Το να κρατάς μια σήραγγα ανοιχτή όλο το εικοσιτετράωρο είναι σχεδιαστική απόφαση με μια λογική και μια αμελή εκδοχή. Ένα υποκατάστημα που χρειάζεται κεντρική εφαρμογή όλη μέρα, μαζί με μια νυχτερινή εργασία αντιγράφων ασφαλείας, έχει λόγο. Ένα φορητό που μένει συνδεδεμένο τρεις μέρες σε δωμάτιο ξενοδοχείου είναι ατύχημα.
Και τα δύο δείχνουν το ίδιο πράσινο εικονίδιο, και τα δύο απαντούν το ίδιο αν ρωτήσεις πόσο καιρό είναι ανοιχτή η σήραγγα. Αυτός ο αριθμός δεν είναι ο ενδιαφέρων. Το κρίσιμο είναι τι κρατά διαθέσιμο η σύνδεση, σε ποιον και τι πραγματικά την τερματίζει.
Τρία ρολόγια που τρέχουν χωριστά
Η πρώτη κατάσταση είναι η διαδρομή. Μια σήραγγα και οι πολιτικές της κάνουν ένα σύνολο υπηρεσιών προσβάσιμο, και ένας σύνδεσμος χωρίς κίνηση μπορεί να μένει έτοιμος για το επόμενο αίτημα. Πόσο μένει έτοιμος είναι απόφαση υλοποίησης, όχι καθολικός χρονοδιακόπτης.
Η δεύτερη κατάσταση είναι η άδεια. Μια αποδεκτή ταυτότητα ή συσκευή μπορεί να έχει εξουσιοδότηση να χρησιμοποιεί αυτή τη διαδρομή. Αυτή η εξουσιοδότηση πρέπει να αλλάζει όταν αλλάζει ρόλος, όταν χάνεται συσκευή ή όταν υπάρχει υποψία παραβίασης, και είναι ανεξάρτητη από το αν κυκλοφορούν πακέτα.
Η τρίτη κατάσταση είναι η δική της συνεδρία της εφαρμογής. Ένας πελάτης βάσης δεδομένων, μια απομακρυσμένη επιφάνεια εργασίας ή μια διαδικτυακή εφαρμογή πιστοποιείται χωριστά και κρατά τη δική της κατάσταση. Το κλείσιμο της σήραγγας δεν τερματίζει απαραίτητα καμία από αυτές.
Μια ανασκόπηση που αντιμετωπίζει αυτά τα τρία ως ένα ερώτημα καταλήγει σε διαφωνία για χρονοδιακόπτες αδράνειας. Κάθε ένα από τα τρία μπορεί να είναι υγιές ή χαλασμένο μόνο του, και ένα εύρημα στο ένα λέει λίγα για τα άλλα. Ένας κατάλογος ελέγχου τριών γραμμών είναι καλύτερος από μια διαμάχη για μία τιμή χρονικού ορίου. Γράψε την απάντηση για κάθε κατάσταση χωριστά.
Η σήραγγα είναι διαδρομή, όχι σήμα
Μια εγκατεστημένη σήραγγα είναι απόδειξη ότι υπάρχει προστατευμένη διαδρομή ανάμεσα σε δύο άκρα. Δεν είναι απόδειξη ότι κάθε διεργασία πίσω από οποιοδήποτε άκρο πρέπει να φτάνει κάθε υπηρεσία στην άλλη πλευρά.
Οι οδηγίες μηδενικής εμπιστοσύνης του NIST λένε το ίδιο από την άλλη κατεύθυνση: η θέση στο δίκτυο δεν πρέπει να θεωρείται σιωπηρή εμπιστοσύνη. Ο σύνδεσμος τοποθεσίας είναι γεγονός μεταφοράς, και η άδεια σε έναν κεντρικό υπολογιστή να χρησιμοποιεί μία εφαρμογή είναι ξεχωριστή απόφαση με δικό της ιδιοκτήτη.
Ένας παραβιασμένος ομότιμος μπορεί ακόμη να επιχειρεί επιβλαβείς ενέργειες μέσω υπηρεσιών που του επιτρέπεται να φτάνει. Το φιλτράρισμα και η παρακολούθηση μειώνουν συγκεκριμένους κινδύνους χωρίς να σβήνουν τις συνέπειες παραβίασης του άκρου. Σχεδίασε για τη διαδρομή και εξουσιοδότησε για την υπηρεσία.
Δικαιολόγηση μόνιμου συνδέσμου τοποθεσίας
Η υπερασπίσιμη εκδοχή του μόνιμα ανοιχτού ονομάζει τον σκοπό της με ακρίβεια. Ποιες πηγές, ποιοι προορισμοί, ποια κατεύθυνση και ποιος κατέχει κάθε καταχώριση. Ένα τείχος προστασίας υποκαταστήματος που επιτρέπει σε κάθε κεντρικό υπολογιστή του υποκαταστήματος κάθε κεντρικό υποδίκτυο δεν κράτησε σύνδεσμο για ονομασμένο σκοπό· τον κράτησε για ό,τι σκεφτεί κάποιος αργότερα.
Όπου ένας ομότιμος δεν μπορεί να φτάσει το απαιτούμενο επίπεδο εμπιστοσύνης, στένεψε το όριο ή άλλαξε τη ρύθμιση. Το να βασίζεσαι σε περιστασιακή χειροκίνητη αποσύνδεση είναι έλεγχος διαδικασίας, και οι έλεγχοι διαδικασίας είναι λιγότερο αξιόπιστοι ακριβώς όταν ένα περιστατικό τους κάνει άβολους.
Κράτα τη δικαιολόγηση μαζί με τη διαμόρφωση. Μια μόνιμη εξαίρεση με γραπτό σκοπό μπορεί να αναθεωρηθεί και να αποσυρθεί. Μια χωρίς σκοπό γίνεται μόνιμη εξ ορισμού.
Η αλλαγή κλειδιών δεν είναι ανάκληση
Η αντικατάσταση κλειδιών σε πρόγραμμα συντηρεί τον κύκλο ζωής της προστασίας. Ανανεώνει το υλικό και διατηρεί την εμπιστευτικότητα. Δεν αφαιρεί όμως το δικαίωμα ενός άκρου.
Αν το άκρο κρατά ακόμη έγκυρα διαπιστευτήρια και πολιτική πρόσβασης που το δέχεται, η επόμενη διαπραγμάτευση επαναφέρει την ίδια επιτρεπόμενη διαδρομή. Γι αυτό η ωριαία περιστροφή κλειδιών δεν είναι απάντηση σε χαμένη συσκευή: η χαμένη συσκευή περιστρέφεται κι αυτή, όσο η ταυτότητά της είναι ακόμη έμπιστη. Έλεγξε το δικαίωμα πριν από το πρόγραμμα. Η περιστροφή είναι υγιεινή και η ανάκληση είναι απόφαση πρόσβασης.
Η ανάκληση είναι άλλος μηχανισμός με δική του καθυστέρηση: ανακλημένο πιστοποιητικό, απενεργοποιημένος λογαριασμός, αλλαγμένη ομάδα, αφαιρεμένος κανόνας δικτύου. Κάθε ένα ισχύει σε διαφορετικό σημείο, και κάθε ένα συμπεριφέρεται διαφορετικά σε συνεδρίες που έχουν ήδη εγκατασταθεί.
Τερματισμός όσων ήδη τρέχουν
Ρώτησε τι κάνει η υλοποίηση στις εγκατεστημένες συνεδρίες όταν αφαιρείται η πρόσβαση. Μπορεί να τις τερματίσει, να περιμένει τη λήξη ή να εφαρμόσει κάποια τεκμηριωμένη συμπεριφορά στο ενδιάμεσο. Μην υποθέσεις ότι η αυριανή αλλαγή εισδοχής κλείνει τη σημερινή σύνδεση εφαρμογής.
Για διαδραστική πρόσβαση, βάλε τα όρια συνεδρίας και τους κανόνες αδράνειας στα χέρια των ιδιοκτητών ταυτότητας και VPN και όχι μόνο της ομάδας δικτύου. Για υπηρεσία τοποθεσίας, όρισε τη διαδικασία με την οποία συντήρηση, διακοπή ή περιστατικό ασφαλείας απενεργοποιεί την πρόσβαση.
Έπειτα δοκίμασε τρία αποτελέσματα: η επιτρεπόμενη εργασία λειτουργεί ακόμη, μια άσχετη υπηρεσία απορρίπτεται, και η διαδικασία αφαίρεσης παράγει το τεκμηριωμένο αποτέλεσμα. Ένας σχεδιασμός μόνιμα ανοιχτού είναι αποδεκτός όταν ο σκοπός, η εξουσιοδότηση και η ικανότητα τερματισμού είναι όλα γραμμένα και δοκιμασμένα. Αλλιώς είναι μια ευκολία που επέζησε του λόγου της.