Προωθημένη θύρα VPN: τι μπορούν να δουν οι επισκέπτες και ο πάροχος
Μια εισερχόμενη αντιστοίχιση δίνει σε μια υπηρεσία δημόσια ταυτότητα, όχι το όνομά σας. Ξεχωρίστε τι μπορεί να συνδέσει ένας επισκέπτης, τι γνωρίζει ο πάροχος και πόσο διαρκεί.
Η προώθηση μιας θύρας δίνει σε αγνώστους μια διαδρομή προς μια υπηρεσία μέσω της δημόσιας διεύθυνσης του παρόχου. Αυτή η μία αλλαγή επηρεάζει ταυτόχρονα την έκθεση και την αναγνωρισιμότητα, και καμία από τις δύο δεν δημοσιεύει το όνομα όποιου διαχειρίζεται την υπηρεσία. Το να κρατάμε τα δύο χωριστά αποφεύγει τα αντίθετα λάθη του να θεωρούμε την 'προώθηση' ανωνυμία και του να τη θεωρούμε ταυτοποίηση. Τρία ερωτήματα τα χωρίζουν καθαρά, και οι απαντήσεις προέρχονται από διαφορετικά στοιχεία.
Τρία αντικείμενα, τρία διαφορετικά ερωτήματα
Κρατήστε τη δημόσια διεύθυνση χωριστά από την εφαρμογή που απαντά πίσω της, και τα δύο χωριστά από το πρόσωπο ή τον οργανισμό που διαχειρίζεται το πράγμα. Το καθένα έχει το κοινό του και τα στοιχεία του. Η ανάμειξή τους παράγει συμπεράσματα που ακούγονται τακτοποιημένα και είναι λανθασμένα.
Περάστε τα με αυτή τη σειρά. Το πρώτο είναι ζήτημα προσβασιμότητας, το δεύτερο είναι ζήτημα ταυτότητας εφαρμογής, και το τρίτο είναι ζήτημα απόδοσης στο οποίο τα δύο πρώτα δίνουν μόνο μερικό φως. Όταν κάποιος ρωτά αν η προώθηση θύρας είναι ιδιωτική, ρωτήστε ποιο από τα τρία εννοεί. Οι απαντήσεις διαφέρουν πραγματικά, και μια σελίδα πολιτικής συνήθως αφορά μόνο ένα από αυτά.
Τι μπορεί να συνδέσει ένας επισκέπτης μεταξύ τελικών σημείων
Ένας επισκέπτης συνδέεται με το τελικό σημείο και βλέπει ό,τι παρουσιάζει νόμιμα η εφαρμογή: 'όνομα κεντρικού υπολογιστή', όνομα πιστοποιητικού, σελίδα σύνδεσης, δημοσιευμένο περιεχόμενο. Αυτές οι λεπτομέρειες ταυτοποιούν την υπηρεσία ακόμη και όταν η συνήθης διεύθυνση πρόσβασής της κρύβεται πίσω από το τούνελ. Δύο τελικά σημεία που παρουσιάζουν τον ίδιο ονομασμένο ιστότοπο δίνουν στους παρατηρητές βάση για να τα συνδέσουν. Τίποτα σε αυτή τη συμπεριφορά δεν είναι διαρροή, αφού η εφαρμογή σχεδιάστηκε για να φαίνεται.
Η αντιστοίχιση πιστοποιητικών, ανακατευθύνσεων και περιεχομένου σελίδων μεταξύ δύο τελικών σημείων είναι ισχυρό σήμα ότι ανήκουν σε μία υπηρεσία. Παραμένει δήλωση για την υπηρεσία, όχι για άνθρωπο, έως ότου κάποια άλλη εγγραφή συνδέσει τα δύο.
Οι οδηγίες απορρήτου του IETF περιγράφουν πώς τα επίμονα αναγνωριστικά επιτρέπουν τη συσχέτιση αλληλεπιδράσεων με την πάροδο του χρόνου. Η συσχέτιση δεν είναι απόδοση, αφού πολλά άτομα μπορεί να διαχειρίζονται μία υπηρεσία και μια διεύθυνση μπορεί να μετακινηθεί μεταξύ άσχετων συνδρομητών. Αυτή η διάκριση εμποδίζει ένα εύρημα συσχέτισης να γίνει κατηγορία.
Τι πρέπει να γνωρίζει ο πάροχος προώθησης
Για να παραδώσει μια εισερχόμενη σύνδεση, το σύστημα του παρόχου πρέπει να κρατά την ενεργή σχέση μεταξύ του δημόσιου σημείου εισόδου και του εσωτερικού προορισμού. Αυτό το επιχειρησιακό γεγονός διαφέρει από ό,τι βλέπει ένας επισκέπτης, και πάλι διαφέρει από ό,τι επιλέγει να διατηρήσει ο πάροχος. Κρατήστε τα δύο ερωτήματα χωριστά όταν διαβάζετε μια σελίδα πολιτικής, γιατί το ένα είναι αναπόφευκτο και το άλλο απόφαση. Μια δήλωση ότι δεν τηρείται ιστορικό περιήγησης δεν λέει τίποτα για το ιστορικό αντιστοιχίσεων.
Το αν διατηρούνται ιστορικές αντιστοιχίσεις, συσχετίσεις λογαριασμών ή αρχεία συνδέσεων είναι ζήτημα της πραγματικής πολιτικής και υλοποίησης του παρόχου. Η προώθηση δεν αποδεικνύει ότι καταγράφεται κάθε κατηγορία. Ρωτήστε συγκεκριμένα ποια πεδία επιβιώνουν μετά την απόσυρση της αντιστοίχισης και για πόσο καιρό.
Η εισερχόμενη προσβασιμότητα είναι επίσης ξεχωριστή από την εξερχόμενη δρομολόγηση του πελάτη, το DNS και τη συμπεριφορά αποτυχίας. Η προσθήκη μιας αντιστοίχισης δεν περιγράφει πώς βγαίνει η υπόλοιπη κίνηση του πελάτη.
Η διάρκεια της αντιστοίχισης αλλάζει την έκθεση
Μια αντιστοίχιση μπορεί να διαρκέσει για μια συνεδρία, για μια κράτηση ή σύμφωνα με πολιτική παρόχου που την αλλάζει. Δεν πρέπει να υποθέτουμε ούτε μόνιμη ανάθεση ούτε συνεχή εναλλαγή· διαβάστε την τεκμηριωμένη συμπεριφορά του προϊόντος και καταγράψτε ό,τι παρατηρείτε. Δύο παρατηρήσεις με διαφορά μιας εβδομάδας λένε περισσότερα για την 'εναλλαγή' από οποιαδήποτε διαφημιστική φράση στη σελίδα του προϊόντος. Σημειώστε το παρατηρούμενο διάστημα δίπλα στο τελικό σημείο στις σημειώσεις σας, γιατί το διάστημα είναι μέρος της έκθεσης.
Η διάρκεια ζωής αλλάζει ποια συσχέτιση είναι δυνατή. Ένα σταθερό τελικό σημείο προσκαλεί μακροχρόνια παρακολούθηση μιας υπηρεσίας, ενώ ένα που εναλλάσσεται κάνει κάθε παρατήρηση δυσκολότερο να ενωθεί με την προηγούμενη. Καμία από τις δύο ιδιότητες δεν είναι εγγύηση για τα αρχεία του παρόχου, και καμία δεν αντικαθιστά την απόφαση για το τι δημοσιεύει η ίδια η υπηρεσία.
Δημοσιεύστε σκόπιμα και μετά κλείστε και τις δύο πόρτες
Επιβεβαιώστε ότι ο πάροχος επιτρέπει το πρωτόκολλο που χρειάζεστε, ότι ο ακροατής προορισμού είναι αυτός που εννοούσατε, και ότι οι έλεγχοι κεντρικού υπολογιστή και εφαρμογής εξακολουθούν να περιορίζουν την πρόσβαση. Πριν από τη δημοσίευση, δείτε τι θα παρουσιάσει η υπηρεσία σε έναν άγνωστο. Αυτές οι δύο εντολές δείχνουν το πιστοποιητικό και τις κεφαλίδες που λαμβάνει ένας επισκέπτης.
openssl s_client -connect pub.example.net:443 -brief < /dev/null
curl -sSI https://pub.example.net/
Η δημοσίευση κάποιου πράγματος δεν δικαιολογεί την έκθεση των σελίδων διαχείρισής του ή την κατάργηση της σύνδεσης της εφαρμογής, και η μετάφραση δεν παρέχει TLS σε υπηρεσία που ποτέ δεν το είχε. Κρατήστε το κρυπτογραφημένο πρωτόκολλο και τους ελέγχους ταυτότητας διακομιστή στη θέση τους ανεξάρτητα από το πώς φτάνει η κίνηση. Έπειτα ελέγξτε τις κεφαλίδες απόκρισης, γιατί ένα 'πανό' ή μια σελίδα εντοπισμού σφαλμάτων μπορεί να πει σε έναν άγνωστο περισσότερα απ’ όσα σκοπεύει η υπηρεσία. Αυτό που επιστρέφουν οι δύο εντολές είναι η ίδια εικόνα που λαμβάνει ένας παρατηρητής.
Η απόσυρση της υπηρεσίας σημαίνει δύο κλεισίματα, όχι ένα: αποσύρετε την αντιστοίχιση μέσω του ιδιοκτήτη της και μετά αντιμετωπίστε τον ακροατή και το δικαίωμα ως ξεχωριστά στοιχεία. Ένα τελικό σημείο στους σελιδοδείκτες που σταματά να απαντά δεν ανακαλεί διαπιστευτήριο και δεν ανακτά πληροφορίες που έχουν ήδη παραδοθεί.