Το άνοιγμα δεύτερου προγράμματος περιήγησης δεν δημιουργεί δεύτερη διαδρομή VPN
Τα προφίλ και τα ιδιωτικά παράθυρα χωρίζουν την κατάσταση του προγράμματος περιήγησης, όχι τις διαδρομές του δικτύου. Μια δεύτερη διαδρομή χρειάζεται κανόνα ανά εφαρμογή, διακομιστή μεσολάβησης ή χώρο ονομάτων, και το καθένα έχει κόστος.
Δύο προγράμματα περιήγησης, δύο παράθυρα, το ένα στον λογαριασμό εργασίας και το άλλο σε προσωπικό λογαριασμό, και η παραδοχή είναι ότι τώρα ακολουθούν διαφορετικές διαδρομές. Δεν ακολουθούν. Ο διαχωρισμός προφίλ κρατά τα cookies χωριστά, ενώ η απόφαση δρομολόγησης λαμβάνεται κάτω από το πρόγραμμα περιήγησης και δεν γνωρίζει ποιο προφίλ ρώτησε. Μια δεύτερη διαδρομή χρειάζεται έναν κανόνα που την επιλέγει, και υπάρχουν μόνο λίγα σημεία όπου μπορεί να κατοικεί αυτός ο κανόνας.
Ο διαχωρισμός κατάστασης δεν είναι διαχωρισμός διαδρομής
Ένα προφίλ προγράμματος περιήγησης απομονώνει τον χώρο αποθήκευσης: cookies, ιστορικό, επεκτάσεις και μερικές φορές διαπιστευτήρια. Αυτή η απομόνωση επιβάλλεται μέσα σε ένα δέντρο διεργασιών και δεν έχει λόγο για το ποια διεπαφή μεταφέρει ένα πακέτο.
Τα ιδιωτικά παράθυρα προχωρούν περισσότερο στην εμφάνιση και καθόλου στη δρομολόγηση. Ό,τι στέλνει το πρόγραμμα περιήγησης εξακολουθεί να βγαίνει από τη διαδρομή που επέλεξε το λειτουργικό σύστημα, εκτός αν κάτι ανάμεσα στον υποδοχέα και το δίκτυο το αλλάξει. Η σύγχυση της απομόνωσης αποθήκευσης με την απομόνωση δικτύου δημιουργεί προσδοκίες που κανένας κατασκευαστής προγραμμάτων περιήγησης δεν υποσχέθηκε και κανένα τεστ δεν μπορεί να ικανοποιήσει.
Τι επιλέγει πραγματικά μια διαδρομή
Τέσσερα πράγματα μπορούν να επιλέξουν διαφορετική διαδρομή: ένας κανόνας VPN ανά εφαρμογή που ταιριάζει με το εκτελέσιμο ή το πακέτο, ένας διακομιστής μεσολάβησης ρυθμισμένος μέσα στο πρόγραμμα περιήγησης ή στο σύστημα, ένας χώρος ονομάτων δικτύου ή ένα κοντέινερ, και μια δεύτερη φυσική συσκευή. Καθένα αλλάζει κάτι πραγματικό, και καθένα έχει κόστος.
Ένας κανόνας ανά εφαρμογή είναι η συνήθης απάντηση στις κινητές πλατφόρμες, όπου η υπηρεσία VPN λαμβάνει μια λίστα πακέτων. Στην επιφάνεια εργασίας εξαρτάται από τον πελάτη, και ένας κανόνας που ταιριάζει με το εκτελέσιμο καλύπτει κάθε προφίλ που ανοίγει αυτό το εκτελέσιμο. Αν δύο προφίλ χρειάζονται πραγματικά διαφορετικές διαδρομές, συνήθως χρειάζονται δύο διεργασίες με διαφορετικές ταυτότητες αντί για δύο καρτέλες. Γι' αυτό μια κοινή εγκατάσταση προγράμματος περιήγησης δεν μπορεί ποτέ να είναι το όριο σε έναν σχεδιασμό ανά προφίλ.
Οι διακομιστές μεσολάβησης σε επίπεδο εφαρμογής προσθέτουν άλλον έναν μεσάζοντα
Μια ρύθμιση διακομιστή μεσολάβησης στο πρόγραμμα περιήγησης δημιουργεί πράγματι ξεχωριστή διαδρομή, και δημιουργεί επίσης ξεχωριστή σχέση εμπιστοσύνης με όποιον διαχειρίζεται τον διακομιστή. Αυτή είναι μια θεμιτή διευθέτηση για ένα προφίλ, και δεν ισοδυναμεί με κάλυψη ολόκληρης της συσκευής.
Επιλέξτε τον διακομιστή μεσολάβησης συνειδητά: έναν ακροατή SOCKS στον ίδιο κεντρικό υπολογιστή, έναν πιστοποιημένο διακομιστή μέσα στη σήραγγα ή μια απομακρυσμένη υπηρεσία. Η ανάμειξη διακομιστή μεσολάβησης με VPN πλήρους σήραγγας παράγει ένθετες διαδρομές όπου οι τρόποι αστοχίας πολλαπλασιάζονται.
Επαληθεύστε το πραγματικό αίτημα κάθε προγράμματος περιήγησης
Στείλτε το ίδιο αίτημα από κάθε πρόγραμμα περιήγησης και συγκρίνετε τη διεύθυνση εξόδου που παρατηρήθηκε, αντί να συγκρίνετε τις σελίδες ρυθμίσεων. Ένας ρυθμισμένος διακομιστής μεσολάβησης που αποτυγχάνει σιωπηλά να συνδεθεί είναι ένας πολύ συνηθισμένος τρόπος να καταλήξετε πίσω στην προεπιλεγμένη διαδρομή.
curl -sS --max-time 8 https://api.ipify.org
curl -sS --max-time 8 --proxy socks5h://127.0.0.1:1080 https://api.ipify.org
dig +short example.com
Στη συνέχεια επαναλάβετε το αίτημα με τον διακομιστή μεσολάβησης εξαναγκασμένο και με τη σήραγγα κλειστή, για να δείτε ποιο επίπεδο μεταφέρει πραγματικά την κίνηση. Καταγράψτε και την απάντηση DNS, γιατί ένα πρόγραμμα περιήγησης με τον δικό του κρυπτογραφημένο επιλυτή μπορεί να παρακάμψει εντελώς τη διαδρομή του συστήματος και να εμφανίσει ακόμη τη σελίδα που περιμένατε.
Γράψτε την προβλεπόμενη αντιστοίχιση σε δύο γραμμές: ποια διεργασία χρησιμοποιεί ποια διαδρομή και ποιος κατέχει την καθεμία. Κρατήστε και τις ταυτότητες λογαριασμών στο οπτικό σας πεδίο, γιατί δύο διαδρομές δεν εμποδίζουν την ίδια σύνδεση να παρουσιαστεί και στους δύο προορισμούς. Δοκιμάστε ξανά μετά την επόμενη ενημέρωση του προγράμματος περιήγησης, γιατί μια ρύθμιση διακομιστή μεσολάβησης χάνεται εύκολα και δύσκολα γίνεται αντιληπτή.