Αλλάζει ένα VPN το αποτύπωμα του προγράμματος περιήγησης; Τι να δοκιμάσετε πρώτα
Ένα VPN αλλάζει τη διεύθυνση εξόδου σας και, για συνηθισμένα αιτήματα σελίδων, λίγα άλλα. Περάστε τα πέντε βήματα και δείτε ποιες τιμές του προγράμματος περιήγησης κινούνται πραγματικά.
Αλλάζετε το VPN σε άλλη χώρα, φορτώνετε ξανά το κατάστημα και εκείνο εξακολουθεί να σας χαιρετά με το όνομά σας και το ίδιο καλάθι. Αυτή είναι η στιγμή που η λέξη αποτύπωμα μπαίνει συνήθως στη συζήτηση, συχνά ακολουθούμενη από έναν ιστότοπο δοκιμής που ισχυρίζεται ότι το πρόγραμμα περιήγησής σας είναι ένα στο εκατομμύριο. Καλύτερα αντιμετωπίστε το πρόβλημα με σειρά: για συνηθισμένα αιτήματα σελίδων η σήραγγα αλλάζει ακριβώς ένα πεδίο, το πρόγραμμα περιήγησης συνεχίζει να αναφέρει δεκάδες, και η δοκιμή μετρά κάτι στενότερο από ό,τι ακούγεται. Πέντε βήματα χωρίζουν αυτά τα τρία πράγματα.
Βήμα 1: αποκλείστε τους βαρετούς λόγους που σας αναγνώρισαν
Ξεκινήστε αποσυνδεδεμένοι. Ανοίξτε ένα ιδιωτικό παράθυρο, επισκεφθείτε την ίδια σελίδα και δείτε αν εξακολουθεί να συμπεριφέρεται σαν να σας ξέρει. Τα cookies, η τοπική αποθήκευση και μια ενεργή συνεδρία εξηγούν τις περισσότερες αναφορές «με είδε μέσα από το VPN», και κανένα από αυτά δεν είναι αποτύπωμα.
Αν η σελίδα εξακολουθεί να αναγνωρίζει κάτι σε ιδιωτικό παράθυρο, κοιτάξτε την ορατή κατάσταση που κουβαλήσατε: τον ίδιο λογαριασμό σε άλλη καρτέλα, μια αποθηκευμένη καταχώριση φόρμας, έναν διαχειριστή κωδικών που συμπληρώνει τη διεύθυνσή σας ή έναν ιστότοπο που εξουσιοδοτήσατε με token στο URL. Κάθε ένα είναι αποθηκευμένη αναφορά, και η εκκαθάριση του προφίλ την αφαιρεί.
Μόνο όταν ένα καθαρό προφίλ χωρίς συνεδρία εξακολουθεί να παράγει αναγνώριση που συσχετίζεται με προηγούμενες επισκέψεις αξίζει να μιλήσουμε για αποτύπωμα. Αυτός είναι ένας πολύ στενότερος ισχυρισμός από το «το VPN δεν δουλεύει», και είναι αυτός που μπορείτε πραγματικά να δοκιμάσετε.
Βήμα 2: αλλάξτε την έξοδο και καταγράψτε τι δεν άλλαξε
Σηκώστε τη σήραγγα και μετά ελέγξτε τη μόνη τιμή που υποτίθεται ότι μετακινεί: τη διεύθυνση που βλέπει ένας διακομιστής. Κάθε σελίδα αναζήτησης διεύθυνσης τη δείχνει, ή διαβάστε τη από ένα τελικό σημείο που ελέγχετε με curl -s https://your-endpoint.example/ip. Οποιαδήποτε υπηρεσία ηχούς χρησιμοποιείτε βλέπει το αίτημα, οπότε ένα τελικό σημείο που σας ανήκει το κρατά έξω από το αρχείο κάποιου άλλου. Επιβεβαιώστε ότι άλλαξε. Τώρα το ενδιαφέρον μέρος — καταγράψτε τι εξακολουθεί να αναφέρει το πρόγραμμα περιήγησης για τον εαυτό του, γιατί σχεδόν τίποτα από αυτό δεν ταξιδεύει στην κεφαλίδα του πακέτου.
| What a page can read | Changed by the VPN? | Where it comes from |
|---|---|---|
| Public source address | Yes | The tunnel's exit |
| WebRTC candidate addresses | Sometimes | Browser network stack and leak protection |
| User agent string | No | Browser build and platform |
| Language preference list | No | Browser and OS settings |
| Timezone offset | No | The operating system clock |
| Screen size, colour depth, pixel ratio | No | Display and window state |
| Installed fonts, canvas and WebGL output | No | Rendering stack and GPU |
| Accept-Language, client hints | No | Browser configuration |
Η σειρά της ζώνης ώρας είναι αυτή στην οποία αξίζει να σταθείτε. Διαβάζεται από το λειτουργικό σύστημα, οπότε μια σήραγγα που μεταφέρει την κίνησή σας σε άλλη ήπειρο ενώ το ρολόι λέει ακόμη την πόλη σας δημιουργεί μια ασυμφωνία που είναι από μόνη της μια διακριτική παρατήρηση. Το ίδιο ισχύει για μια λίστα γλωσσών σε μια χώρα και μια έξοδο σε άλλη: όχι απόδειξη για τίποτα, απλώς ένας συνδυασμός που ξεχωρίζει. Το WebRTC είναι η εξαίρεση στον πίνακα: μια σελίδα που ανοίγει κανάλι μέσων ή δεδομένων μπορεί να συλλέξει υποψήφιες διευθύνσεις, και με τη σήραγγα ενεργή ένας υποψήφιος μπορεί να φέρει τη διεύθυνση εξόδου ή, χωρίς προστασία διαρροής, να προσφέρει ακόμη την τοπική σας.
Βήμα 3: διαβάστε μια δοκιμή αποτυπώματος για το τι αναφέρει
Το Cover Your Tracks του EFF είναι η συνήθης πρώτη στάση. Δείχνει χαρακτηριστικά που εκθέτει το πρόγραμμα περιήγησής σας σε εκείνη τη σελίδα και δίνει ετυμηγορία για το πόσα προγράμματα περιήγησης στο δείγμα του τα μοιράζονται. Διαβάστε τα ψιλά γράμματα: το δείγμα είναι οι άνθρωποι που έκαναν τη δοκιμή, τα σήματα είναι αυτά που επέλεξε να συλλέξει εκείνη η σελίδα, και η ετυμηγορία είναι εκτίμηση bits εντροπίας, όχι απογραφή.
Άρα το «το πρόγραμμα περιήγησής σας είναι μοναδικό» σημαίνει μοναδικό μέσα σε εκείνο το σύνολο δεδομένων, σήμερα, με εκείνο το σύνολο ανιχνεύσεων. Δεν σημαίνει ότι ένας ιστότοπος μπορεί να συμπεράνει το όνομά σας, και δεν είναι μόνιμη ιδιότητα — μια ενημέρωση του προγράμματος περιήγησης μπορεί να μετακινήσει την τιμή χωρίς να αγγίξετε τίποτα.
Χρησιμοποιήστε τη δοκιμή ως όργανο μέτρησης, όχι ως βαθμολογία προς βελτιστοποίηση. Καταγράψτε τις αναφερόμενες τιμές, αλλάξτε ένα πράγμα και συγκρίνετε τα ίδια πεδία. Αν δεν άλλαξε τίποτα στο πρόγραμμα περιήγησης και οι μετρήσεις κινήθηκαν ούτως ή άλλως, η αλλαγή ήταν θόρυβος στο δείγμα, όχι σε εσάς.
Βήμα 4: αλλάξτε τα χαρακτηριστικά που είναι πραγματικά δικά σας
Τώρα μπορείτε να δράσετε σε συγκεκριμένες σειρές. Η λίστα γλωσσών, η ζώνη ώρας και οι περιφερειακές μορφές είναι ρυθμίσεις, και η ευθυγράμμισή τους με το μέρος όπου ισχυρίζεστε ότι βρίσκεστε είναι συνεπής συμπεριφορά και όχι τέχνασμα. Ένα ξεχωριστό προφίλ προγράμματος περιήγησης για κάθε περιβάλλον κρατά τα δεδομένα του ιστότοπου και τις συνδέσεις χωριστά, κάτι που αντιμετωπίζει την αναγνώριση του βήματος 1 πιο αξιόπιστα από οποιαδήποτε επέκταση κατά του αποτυπώματος.
Προσοχή με τη κλασική συμβουλή να προσθέτετε επεκτάσεις σκλήρυνσης. Κάθε μία αλλάζει την παρατηρήσιμη επιφάνειά σας, και ένα σύνολο ασυνήθιστων ρυθμίσεων μπορεί να σας κάνει σπανιότερους αντί πιο συνηθισμένους. Μερικές μπλοκάρουν ένα API που οι σελίδες μπορούν να ανιχνεύσουν ως απόν· άλλες αφήνουν μια χαρακτηριστική μπαλωμένη υπογραφή. Η δημοτικότητα μιας επέκτασης δεν είναι απόδειξη ότι μειώνει την αναγνωρισιμότητα.
Τα προγράμματα περιήγησης που το παίρνουν στα σοβαρά κάνουν κάτι δομικά διαφορετικό: τυποποιούν. Το Tor Browser στοχεύει κάθε χρήστης να αναφέρει τις ίδιες τιμές, το Firefox παρέχει λειτουργία προστασίας που αναφέρει τυποποιημένες τιμές από ένα μικρό σύνολο αντί των πραγματικών σας, και το Safari περιορίζει τι μπορούν να διαβάσουν οι ιστότοποι. Αυτή είναι μια σχεδιαστική απόφαση που εφαρμόζεται με συνέπεια, και η καθοδήγηση στις κατευθυντήριες γραμμές του W3C για τα αποτυπώματα εξηγεί γιατί η τυποποίηση υπερτερεί της τυχαιοποίησης ανά χρήστη σε αυτό το πρόβλημα.
Βήμα 5: αποφασίστε ποιο επίπεδο χρειαζόσασταν πραγματικά
Τρία ξεχωριστά πράγματα συσκευάζονται στο «κρύψε με»: η διαδρομή δικτύου, η παρατηρήσιμη επιφάνεια του προγράμματος περιήγησης και οι λογαριασμοί σας. Ένα VPN αντιμετωπίζει το πρώτο. Δεν αγγίζει το δεύτερο και δεν μπορεί να βοηθήσει με το τρίτο — η σύνδεση είναι το πιο άμεσο αναγνωριστικό που υπάρχει, και επιβιώνει από κάθε αλλαγή εξόδου.
Αν ο στόχος σας είναι ένας ιστότοπος να μην μπορεί να καταλάβει ότι δύο επισκέψεις σχετίζονται, χρειάζεστε και το επίπεδο του προγράμματος περιήγησης: καθαρό προφίλ για κάθε περιβάλλον, συνεπείς ρυθμίσεις και καμία κοινή σύνδεση. Αν ο στόχος σας είναι ο ιστότοπος να μην μπορεί καθόλου να καταλάβει ποιος είστε, αυτό είναι ένα μοντέλο απειλής όπου το Tor Browser, που συνδυάζει δρομολόγηση με τυποποίηση σε επίπεδο προγράμματος περιήγησης, είναι η συνεπής επιλογή αντί για ένα συνηθισμένο πρόγραμμα περιήγησης πίσω από σήραγγα.
Αν ο στόχος σας είναι μόνο ο ιστότοπος να βλέπει άλλη πόλη και ο πάροχός σας να μη βλέπει τίποτα, η σήραγγα μόνη της είναι πραγματικά αρκετή, και το αποτέλεσμα της δοκιμής αποτυπώματος είναι άσχετο με αυτόν τον στόχο. Η περισσότερη απογοήτευση εδώ προέρχεται από το να αγοράζετε ένα επίπεδο και να περιμένετε τρία.
Μια σειρά που κρατά τα βήματα έντιμα:
- Αναπαράγετε την αναγνώριση με καθαρό προφίλ και χωρίς σύνδεση πριν κατηγορήσετε τη σήραγγα.
- Επιβεβαιώστε ότι η διεύθυνση εξόδου άλλαξε και μετά σημειώστε ποιες τιμές του προγράμματος περιήγησης δεν άλλαξαν.
- Συγκρίνετε τα ίδια πεδία δοκιμής πριν και μετά από μία αλλαγή, όχι τη βαθμολογία τίτλου.
- Διορθώστε τη ζώνη ώρας και τη γλώσσα ώστε να ταιριάζουν με την ιστορία σας πριν προσθέσετε οποιαδήποτε επέκταση.
- Διαλέξτε το επίπεδο που ταιριάζει με τον στόχο: δίκτυο, επιφάνεια προγράμματος περιήγησης ή λογαριασμοί.