Διακόπτης ασφαλείας έναντι απομόνωσης του Tor Browser: δύο διαφορετικές δοκιμές
Το σφάλμα «χωρίς κοινό κρυπτογραφικό σύστημα» ανήκει στο κανάλι ελέγχου TLS, όχι στο data-ciphers. Συγκρίνετε πρώτα τις εκδόσεις, μετά τις λίστες σουιτών κρυπτογράφησης και στο τέλος αποδείξτε τη διαπραγμάτευση.
Οι διακόπτες ασφαλείας και τα μοντέλα ταυτότητας του προγράμματος περιήγησης συγχέονται, επειδή και τα δύο περιγράφονται ως λειτουργίες ιδιωτικότητας. Ο ένας αποκλείει την κίνηση στο επίπεδο δικτύου, και το άλλο περιορίζει τι μπορεί να συνδέσει μια συνεδρία περιήγησης. Η επιτυχία σε μια δοκιμή του πρώτου δεν λέει τίποτα για το δεύτερο, και μια σελίδα που φορτώνει μέσα στο Tor Browser δεν λέει τίποτα για το πρώτο. Η απόφαση είναι ποιος έλεγχος απαντά σε ποια ερώτηση, επειδή αυτή η επιλογή καθορίζει ποια στοιχεία μετράνε.
Δύο έλεγχοι σε δύο όρια
Ο διακόπτης ασφαλείας είναι κανόνας για διαδρομές: όταν το τούνελ δεν είναι ενεργό, η κίνηση που διαφορετικά θα ακολουθούσε άλλη διαδρομή απορρίπτεται. Το εύρος του είναι ό,τι καλύπτει η υλοποίηση, που μπορεί να είναι ολόκληρο το σύστημα, μία εφαρμογή ή μόνο οι οικογένειες διευθύνσεων που διαχειρίζεται ο πελάτης. Η απομόνωση του προγράμματος περιήγησης αφορά το τι μπορεί να παρατηρήσει ένας ιστότοπος για έναν επισκέπτη κατά τη διάρκεια μιας συνεδρίας: cookies, αποθηκευμένη κατάσταση, αποτυπώματα, συνδέσεις. Κανένας από τους δύο μηχανισμούς δεν μπορεί να αντικαταστήσει τον άλλο, επειδή δρουν σε εντελώς διαφορετικά αντικείμενα.
Γι’ αυτό ένα μηχάνημα μπορεί να περάσει μια τέλεια δοκιμή διακόπτη ασφαλείας και να διαρρεύσει ταυτότητα μέσω μιας σύνδεσης. Το αντίστροφο συμβαίνει εξίσου συχνά: ένα καλά απομονωμένο πρόγραμμα περιήγησης σε έναν κεντρικό υπολογιστή του οποίου η τηλεμετρία ακολουθεί μια διαδρομή που η πολιτική δεν κάλυψε ποτέ.
Η καταχώριση και των δύο κάτω από μία ετικέτα είναι αυτό που παράγει κακά στοιχεία, επειδή τότε μια επιτυχία στη μία πλευρά αντικαθιστά το ζεύγος. Κρατήστε τα σε ξεχωριστές στήλες από την αρχή. Η επικεφαλίδα της στήλης σάς λέει επίσης ποιο τεκμήριο σας οφείλει η δοκιμή: ένα μπλοκαρισμένο πακέτο ή ένα αρχείο συνεδρίας.
Η δοκιμή διακοπής απαντά σε στενότερη ερώτηση
Μια ελεγχόμενη διακοπή δείχνει αν ο πελάτης μπλοκάρει την κίνηση που δοκιμάσατε, στην πλατφόρμα που δοκιμάσατε, για όσο διήρκεσε η δοκιμή. Συμπεριλάβετε τις οικογένειες διευθύνσεων, τις εφαρμογές και τις μεταβάσεις δικτύου που αναφέρει η απαίτηση, επειδή καθεμία είναι ξεχωριστός ισχυρισμός. Ένας αποκλεισμός που ισχύει για IPv4 και όχι για IPv6 είναι πραγματικό εύρημα, όπως και ένας αποκλεισμός που ισχύει σε ενσύρματο δίκτυο αλλά όχι σε κινητή μετάβαση. Γράψτε το εύρος δίπλα στο αποτέλεσμα, επειδή η ανεπιφύλακτη επιτυχία είναι ο τρόπος με τον οποίο μια στενή δοκιμή γίνεται ευρεία υπόθεση.
Ο αρνητικός έλεγχος έχει την ίδια σημασία με τον θετικό. Επιβεβαιώστε ότι το ίδιο αίτημα πετυχαίνει όσο το τούνελ είναι ενεργό, ώστε να είναι σαφές ότι ο αποκλεισμός προήλθε από την πολιτική και όχι από έναν προορισμό που δεν λειτούργησε ποτέ. Μια δοκιμή που απέτυχε και στις δύο καταστάσεις δεν αποδεικνύει τίποτα, και αξίζει να το πείτε στο αρχείο αντί να την πετάξετε σιωπηλά.
Η απομόνωση είναι ιδιότητα του προγράμματος περιήγησης, όχι διαδρομή
Ο δηλωμένος σχεδιασμός του Tor Browser περιορίζει τη δυνατότητα σύνδεσης κρατώντας την κατάσταση του κυκλώματος και του προγράμματος περιήγησης μαζί και καθαρίζοντας την κατάσταση κατόπιν αιτήματος, και το έργο τεκμηριώνει τι σημαίνει αυτό στην πράξη για τη διαχείριση ταυτοτήτων. Αυτός ο σχεδιασμός προϋποθέτει την υποστηριζόμενη διαμόρφωση, όχι ένα γενικό πρόγραμμα περιήγησης στραμμένο σε θύρα διαμεσολαβητή. Οι επεκτάσεις που προστίθενται για ευκολία μπορούν να ακυρώσουν μέρος της απομόνωσης, και μια καταγεγραμμένη σύνδεση συνδέει όλα τα επόμενα ανεξάρτητα από το κύκλωμα. Η τεκμηριωμένη συμπεριφορά είναι αρκετά σύντομη ώστε να διαβαστεί απευθείας.
Οι παρατηρήσεις του προγράμματος περιήγησης και οι παρατηρήσεις δικτύου απαντούν σε διαφορετικές ερωτήσεις, οπότε κρατήστε τις σε ξεχωριστές σημειώσεις. Μια σελίδα που φορτώνει μέσω Tor ενώ το VPN είναι ενεργό σας λέει ότι ο διαμεσολαβητής λειτουργεί και τίποτα για τη συμπεριφορά απόρριψης του VPN. Ένα μπλοκαρισμένο πακέτο κατά τη διάρκεια μιας διακοπής δεν λέει τίποτα για το αν δύο συνδέσεις ήταν συνδέσιμες μία ώρα νωρίτερα.
Δύο αρχεία, δύο ερωτήσεις
Για τον διακόπτη ασφαλείας, ρωτήστε αν μια ονομασμένη εφαρμογή μπορεί να βγει από ανεπιθύμητη διαδρομή κατά τη διάρκεια βλάβης, και φέρτε μια ελεγχόμενη διακοπή με προορισμό καταγραφής που σας ανήκει. Για την απομόνωση του προγράμματος περιήγησης, ρωτήστε ποιοι λογαριασμοί, καταστάσεις και σήματα θα μπορούσαν να συνδέσουν δύο δραστηριότητες, και φέρτε μια ροή εργασίας αντί για καταγραφή πακέτων. Αν μια δεύτερη εφαρμογή έχει σημασία, δοκιμάστε την ξεχωριστά, επειδή το εύρος είναι ανά εφαρμογή συχνότερα απ’ όσο υπονοούν οι προμηθευτές. Δύο διαφορετικές ερωτήσεις παράγουν δύο διαφορετικά τεκμήρια και μία ειλικρινή αναφορά.
Σχεδιάστε και τις δύο διαδρομές πριν από τη δοκιμή: την κανονική διαδρομή και τη διαδρομή μετά από βλάβη του τούνελ, για κάθε εφαρμογή στο εύρος. Ένα σχέδιο αποκαλύπτει το κενό που κρύβει μία μόνο πράσινη ένδειξη, επειδή σας αναγκάζει να ονομάσετε τι καλύπτεται και τι όχι. Κάντε το όσο τα συστήματα είναι υγιή, όταν κανείς δεν βρίσκεται υπό πίεση να δηλώσει ότι ο έλεγχος ολοκληρώθηκε.
Κανένας από τους δύο ελέγχους δεν πιστοποιεί τον άλλο, και μια συνδυασμένη εγκατάσταση χρειάζεται και τα δύο αρχεία πριν μπορεί να διεκδικήσει και τις δύο ιδιότητες. Το να διεκδικείτε και τα δύο από μία μόνο πράσινη ένδειξη είναι ακριβώς η αποτυχία που αυτό το ζεύγος πρέπει να αποτρέψει.