Ρωτήστε έναν πελάτη VPN επιφάνειας εργασίας ποιους διακομιστές χρησιμοποιήσατε και η ειλικρινής απάντηση είναι συνήθως ένα όνομα τοποθεσίας. Αυτό το όνομα είναι το σημείο εισόδου που επιλέξατε, και η διεύθυνση από την οποία βγήκε η κίνησή σας μπορεί να είναι εντελώς άλλο μηχάνημα. Τίποτε στην εφαρμογή δεν είναι σχεδιασμένο να κρατά τον δεύτερο αριθμό, άρα το αρχείο πρέπει να χτιστεί τη στιγμή της χρήσης. Υπάρχουν δύο προσεγγίσεις, και μόνο μία από αυτές αντέχει σε μια υπόθεση υποστήριξης.

Δύο αρχεία, και μόνο ένα από αυτά υπάρχει

Η δική του προβολή του πελάτη είναι στην καλύτερη περίπτωση μια λίστα επιλεγμένων τοποθεσιών με χρονικές σημάνσεις. Είναι σχεδιαστική απόφαση και όχι παράλειψη: οι διευθύνσεις είναι λειτουργική λεπτομέρεια, εναλλάσσονται μεταξύ αναθέσεων, και η αποκάλυψη της αντιστοίχισης δυσκολεύει και την υποστήριξη και τη διαχείριση καταχρήσεων. Οι πάροχοι βάζουν περιπτώσεις cloud μπροστά από τα δίκτυά τους ακριβώς για να μπορεί το τελικό σημείο να μετακινηθεί χωρίς να ειδοποιήσει κανέναν. Αυτό που σας δείχνει η εφαρμογή είναι η επιλογή που κάνατε, όχι η διαδρομή που ακολούθησε.

Το αρχείο που μπορείτε να χτίσετε είναι ένα τοπικό αρχείο με μία δημόσια διεύθυνση και μία χρονική σήμανση UTC ανά γραμμή. Είναι μικρότερο, ασχημότερο και πολύ πιο χρήσιμο, γιατί περιγράφει ακριβώς αυτό που μπορεί να δει και ένας εξωτερικός παρατηρητής.

Επιλογή Α: καταγράψτε μόνοι σας τη διεύθυνση εξόδου

Μια υπηρεσία ηχούς επιστρέφει τη διεύθυνση προέλευσης από την οποία έφτασε το αίτημα, που είναι εξ ορισμού η διεύθυνση εξόδου. Εκτελέστε την καταγραφή αφού η σήραγγα αναφέρει συνδεδεμένο, γιατί ένας πελάτης που λέει συνδεδεμένο πριν σταθεροποιηθούν οι διαδρομές και το DNS θα καταγράψει τη διεύθυνση πριν από τη σήραγγα και θα δηλητηριάσει το αρχείο καταγραφής από την πρώτη γραμμή.

#!/bin/sh
umask 077
log="$HOME/vpn-exit.log"
printf '%s %s\n' "$(date -u +%Y-%m-%dT%H:%M:%SZ)" "$(curl -fsS https://api.ipify.org)" >> "$log"

Δύο λεπτομέρειες κάνουν αυτό το απόσπασμα χρήσιμο και όχι διακοσμητικό. Η χρονική σήμανση και η διεύθυνση μοιράζονται μία γραμμή, ώστε μια μεταγενέστερη ανάλυση να μην πρέπει να συνδυάσει εγγραφές, και το umask 077 κρατά το αρχείο ιδιωτικό από τη στιγμή της δημιουργίας. Εκτελέστε το μία φορά ανά σύνδεση και όχι μία φορά ανά εκκίνηση, και κρατήστε ένα αρχείο ανά συσκευή.

Το αρχείο καταγραφής σημειώνει πότε χρησιμοποιήσατε σήραγγα και από ποιο δίκτυο εμφανιστήκατε, που είναι πιο κοντά σε ιστορικό περιήγησης παρά σε μετρητή. Επιλέξτε περίοδο διατήρησης που μπορείτε να υπερασπιστείτε, κρατήστε το αρχείο έξω από κοινόχρηστους φακέλους συγχρονισμού και διαγράψτε το σκόπιμα.

Επιλογή Β: ζητήστε ιστορικό από τον πάροχο

Ορισμένοι πάροχοι τηρούν αρχεία συνδέσεων και θα απαντήσουν σε ερώτηση υποστήριξης με χρονική σήμανση και όνομα διακομιστή. Αυτή η εγγραφή περιγράφει την υποδομή τους και όχι την κίνησή σας, και αξίζει όσο αξίζουν το παράθυρο διατήρησής τους και η προθυμία τους να κοιτάξουν. Περιγράφει επίσης μια συνεδρία, όχι ένα αίτημα. Το παράθυρο είναι συνήθως σύντομο, και μετριέται από την πλευρά του παρόχου της σήραγγας.

Οι πάροχοι που διαφημίζουν ότι δεν τηρούν αρχεία δεν μπορούν να το παραγάγουν κατόπιν αιτήματος, και μια λίστα πρόσφατων τοποθεσιών στην πλευρά του πελάτη δεν είναι το ίδιο. Το να ζητήσετε διεύθυνση εξόδου από πάροχο χωρίς αρχεία καταλήγει συνήθως σε εξήγηση για το γιατί αυτά τα δεδομένα δεν υπάρχουν.

Τι μπορεί να αποδείξει κάθε αρχείο σε μια υπόθεση υποστήριξης

Τα δύο αρχεία απαντούν σε διαφορετικές ερωτήσεις, και είναι στον πίνακα που η σύγκριση σταματά να είναι ακαδημαϊκή.

QuestionYour local logProvider record
Which address did the traffic leave from?Yes, for the moment it was capturedUsually not disclosed
Was the tunnel in use at 14:20?Yes, if the capture ranYes, within the retention window
Why did a location get slower?Yes, by comparing addresses over timeSometimes, as an infrastructure note
Who sent this specific request?NoNo

Μόνο η πρώτη στήλη είναι υπό τον έλεγχό σας. Μια εγγραφή του παρόχου μπορεί να επιβεβαιώσει ότι ένας λογαριασμός ήταν συνδεδεμένος σε δεδομένη στιγμή, αλλά δεν μπορεί να επιβεβαιώσει ποια αιτήματα χρησιμοποίησαν τη σήραγγα, και δεν θα ονομάσει διεύθυνση που ο πάροχος θεωρεί λειτουργική λεπτομέρεια. Καμία από τις δύο εγγραφές δεν ταυτοποιεί πρόσωπο, γιατί μια κοινόχρηστη διεύθυνση εξόδου μπορεί να μεταφέρει πολλούς πελάτες το ίδιο λεπτό.

Συγκρίνετε και τα δύο με ένα σημείο αναφοράς πριν εμπιστευτείτε οποιοδήποτε

Μια διεύθυνση από μόνη της δεν αποδεικνύει τίποτε. Καταγράψτε την άμεση διεύθυνση πριν τη σύνδεση, τη σηραγγωμένη διεύθυνση μετά, και συγκρίνετε τις. Ίδιες τιμές σημαίνει ότι η σήραγγα δεν μεταφέρει αυτό το αίτημα, είτε λόγω διαχωρισμένης σήραγγας, είτε λόγω υπερκείμενου διαμεσολαβητή, είτε λόγω πελάτη που έπεσε σε άμεση διαδρομή.

curl -fsS https://api.ipify.org; echo
curl -fsS https://api64.ipify.org; echo
dig +short TXT o-o.myaddr.l.google.com @1.1.1.1

Επαναλάβετε τη σύγκριση για το DNS και για το IPv6, γιατί η ηχώ διεύθυνσης αποδεικνύει τη διαδρομή ενός μόνο αιτήματος HTTP και τίποτε για το ποιος διανομέας απάντησε. Μια συσκευή που διαρρέει στο ένα μπορεί να φαίνεται απόλυτα υγιής στο άλλο.

Σχετικά άρθρα