Δοκιμή ισχυρισμού ιδιωτικότητας VPN: κρατήστε αποδεικτικά που αντέχουν
Γράψτε τον ισχυρισμό, τον παρατηρητή και τη ρύθμιση πριν κοιτάξετε αποτέλεσμα. Μια δοκιμή δρομολόγησης δείχνει μια έξοδο· ποτέ δεν δείχνει τι διατηρεί ο πάροχος.
Η δοκιμή ξεκινά με μια πρόταση που κάποιος θέλει να είναι αληθινή, και τα στοιχεία είτε στηρίζουν μια στενή εκδοχή της είτε τίποτα. Ένας έλεγχος δημόσιας διεύθυνσης δείχνει ποια έξοδος χρησιμοποιήθηκε από ένα αίτημα. Δεν δείχνει τι διατηρεί ο πάροχος, ποιος μπορεί να το διαβάσει ή τι συμβαίνει σε μια συνεδρία που δεν ολοκληρώνεται ποτέ. Όταν εκτελείτε τη δοκιμή ως τεκμηριωμένη διαδικασία, δεν ισχυρίζεστε περισσότερα από όσα μπορεί να σηκώσει η μέτρηση.
Επιλέξτε έναν παρατηρήσιμο ισχυρισμό
Γράψτε τον ισχυρισμό ως μία μόνο ελέγξιμη πρόταση πριν ανοίξετε οποιοδήποτε εργαλείο: για αυτό το προφίλ, σε αυτό το δίκτυο, τα αιτήματα προς μια ηχώ δημόσιας διεύθυνσης βγαίνουν από τη δηλωμένη έξοδο του παρόχου. Αυτή η πρόταση ονομάζει υποκείμενο, συνθήκη και παρατήρηση, και αυτό την κάνει διαψεύσιμη. Ένας ισχυρισμός όπως το VPN προστατεύει την ιδιωτικότητα δεν έχει παρατηρήσιμη μορφή, οπότε καμία μέτρηση δεν μπορεί να τον κρίνει. Κρατήστε μια δεύτερη πρόταση για όσα δεν θα καλύψει η δοκιμή, γιατί η διατήρηση, η πρόσβαση τρίτων και η συσχέτιση κίνησης βρίσκονται όλες έξω από μια δοκιμή φυλλομετρητή.
Γράψτε αυτή τη δεύτερη πρόταση εκ των προτέρων, όχι αφού φτάσει το αποτέλεσμα. Είναι πολύ ευκολότερο να είσαι ειλικρινής για το εύρος όσο το αποτέλεσμα είναι ακόμη άγνωστο παρά αφού ένα καθησυχαστικό στιγμιότυπο οθόνης προσγειωθεί στο δελτίο. Μια σημείωση εύρους που προστίθεται εκ των υστέρων τείνει να περιγράφει το αποτέλεσμα αντί για το ερώτημα.
Στοιχεία ρύθμισης που χρειάζεται ένας αναγνώστης για να επαναλάβει τη μέτρηση
Η ρύθμιση είναι αυτό που κάνει ένα αποτέλεσμα αναπαραγώγιμο, και είναι αυτό που οι άνθρωποι παραλείπουν όταν η απάντηση φαίνεται καλή. Τα αλφαριθμητικά έκδοσης, τα ονόματα προφίλ, το δίκτυο πρόσβασης και οι οικογένειες διευθύνσεων ανήκουν στη σημείωση, μαζί με κάθε κανόνα διαχωρισμού σήραγγας που θα μπορούσε να βγάλει κίνηση από τη σήραγγα. Ονομάστε και το συμβάν υπό δοκιμή, γιατί μια λειτουργική σύνδεση, μια απρόσμενη διακοπή, μια χειροκίνητη αποσύνδεση και μια μεταβίβαση δικτύου ασκούν διαφορετικούς κανόνες. Μια δοκιμή που αναμειγνύει αυτά τα συμβάντα αποδεικνύει λίγα για οποιοδήποτε από αυτά.
Χρησιμοποιήστε μη ευαίσθητη κίνηση σε περιβάλλον όπου έχετε άδεια να δοκιμάσετε. Η σύλληψη άσχετων πακέτων κάνει το αρχείο να φαίνεται τεχνικό και προσθέτει έκθεση χωρίς να προσθέτει στοιχεία. Στρέψτε τη σύλληψη μόνο στη διεπαφή της σήραγγας και ορίστε ένα όριο μεγέθους αρχείου ώστε μια μεγάλη εκτέλεση να μη γεμίσει τον δίσκο. Σταματήστε τη σύλληψη πριν αλλάξετε οτιδήποτε, ώστε το αρχείο να ταιριάζει με τη γραμμή ρύθμισης που γράψατε.
Πείτε τι μετρήθηκε και τι σημαίνει
Καταγράψτε τι τύπωσε το εργαλείο και τι μπορούσε να δει το εργαλείο. Μια απάντηση resolver, ένα αποτέλεσμα ηχούς διεύθυνσης και μια αναζήτηση διαδρομής απαντούν σε διαφορετικά ερωτήματα, και μια ετικέτα τοποθεσίας μέσα σε μια ιστοσελίδα είναι συμπέρασμα για μια βάση δεδομένων και όχι γεγονός για την έξοδο. Γράψτε την εντολή που παρήγαγε κάθε γραμμή δίπλα της, γιατί μια τιμή χωρίς την εντολή της δεν αναπαράγεται. Κρατήστε τη χρονική σήμανση στην ίδια ζώνη ώρας με το δελτίο αλλαγής, αλλιώς η ακολουθία γίνεται δυσανάγνωστη μια εβδομάδα αργότερα.
curl -s https://icanhazip.com
curl -s https://ipinfo.io/ip; echo
resolvectl status --no-pager | head -15
Δύο ανεξάρτητες υπηρεσίες ηχούς που συμφωνούν είναι ισχυρότερες από μία, και μια διαφωνία είναι από μόνη της εύρημα που αξίζει να καταγραφεί. Η έξοδος του resolver δείχνει αν το DNS ακολούθησε τη σήραγγα ή συνέχισε να χρησιμοποιεί το τοπικό δίκτυο, που είναι ξεχωριστός ισχυρισμός από τη διεύθυνση εξόδου. Αποθηκεύστε την ακατέργαστη έξοδο με χρονική σήμανση και κρατήστε τα αντίθετα αποτελέσματα αντί για το πιο καθησυχαστικό στιγμιότυπο οθόνης. Όταν μια αλλαγή μετακινεί το αποτέλεσμα, εφαρμόστε μία μεταβλητή τη φορά, γιατί η αλλαγή διακομιστή και πελάτη μαζί σας αφήνει ανίκανους να πείτε ποια είχε σημασία.
Τι ανήκει στο αρχείο και τι πρέπει να αφαιρεθεί
Διατηρήστε τη μέθοδο, τη μη απόρρητη έξοδο και τους περιορισμούς, και μετά αφαιρέστε τα υπόλοιπα. Τα προφίλ που φέρουν διαπιστευτήρια, τα ιδιωτικά ονόματα κεντρικών υπολογιστών και τα αναγνωριστικά λογαριασμού δεν χρειάζεται να ταξιδεύουν με τα στοιχεία, και ένα αρχείο δοκιμής που τα διαρρέει έχει βλάψει το πράγμα που υποτίθεται ότι θα αποδείκνυε. Τα πέντε πεδία παρακάτω είναι η συντομότερη μορφή που αντέχει ακόμη μια παράδοση.
| Field | What to write |
|---|---|
| Claim | One testable sentence naming the profile, the network and the observation |
| Observer and scope | Who could see the traffic or the record, and under which conditions |
| Setup | Client and server versions, profile name, access network, address families, split-tunnel rules, event under test |
| Raw result | Tool output with a timestamp, exit addresses from both echo services, resolver answer |
| What it does not support | Retention, third-party access, correlation, untested address families |
Επισυνάψτε τη δήλωση πολιτικής με την οποία συγκρίνετε, με την ημερομηνία και το εύρος της. RFC 6973 πλαισιώνει την ανάλυση ιδιωτικότητας γύρω από ονομασμένους παρατηρητές και καθορισμένο εύρος, και αυτό το πλαίσιο ταιριάζει σε ένα αρχείο δοκιμής: ποιος μπορούσε να παρατηρήσει τι, υπό ποιες συνθήκες και ποια μέρη έμειναν ανεξέταστα.
Κλείστε με μία παράγραφο που δηλώνει τι στηρίζουν τα στοιχεία και τι όχι. Αυτή η παράγραφος είναι το παραδοτέο, και όλα τα παραπάνω υπάρχουν για να την κάνουν ειλικρινή. Αν δεν μπορεί να γραφτεί χωρίς να μαλακώσει κάθε ρήτρα, η δοκιμή μέτρησε λιγότερα από όσα ισχυρίζεται το δελτίο.