Τρία άλματα, ένας διακομιστής: μετρώντας τις πραγματικές εξαρτήσεις ιδιωτικότητας
Ο αριθμός αλμάτων κρύβει κοινή φιλοξενία, έναν λογαριασμό διαχείρισης και τον ίδιο καταχωρητή. Φτιάξτε μητρώο εξαρτήσεων, βαθμολογήστε κάθε γραμμή και δείτε τι ενώνει μια κοινή τιμή.
Το δεύτερο άλμα ανέβηκε στην ώρα του και το διάγραμμά σας δείχνει ακόμη τρεις ξεχωριστούς παρόχους. Μετά φτάνουν τα τιμολόγια και δύο από αυτά αναφέρουν την ίδια εταιρεία φιλοξενίας, ο ίδιος καταχωρητής κρατά και τα τρία domains και κάθε λογαριασμός ανακτάται σε ένα γραμματοκιβώτιο που σας ανήκει. Τίποτα στη διαμόρφωση της σήραγγας δεν είναι χαλασμένο. Ο σχεδιασμός απλώς δεν μέτρησε ποτέ τις εξαρτήσεις που βρίσκονται κάτω από τα άλματα, και ο αριθμός αλμάτων περιγράφει τη διαδρομή που ακολουθεί η κίνηση, όχι τον αριθμό των μερών που θα μπορούσαν να δράσουν πάνω της.
Το σύμπτωμα εμφανίζεται στην τιμολόγηση, όχι στα αρχεία καταγραφής
Δεν θα το βρείτε σε αρχείο καταγραφής της σήραγγας, γιατί η σήραγγα κάνει ακριβώς ό,τι ρυθμίσατε. Τα στοιχεία ζουν σε δημόσια μητρώα και ρυθμίσεις λογαριασμών: ονόματα οργανισμών στο whois που ταιριάζουν μεταξύ τελικών σημείων, ίδιοι διακομιστές ονομάτων, κοινή διεύθυνση καταχωρούντος, μία μέθοδος πληρωμής, ένας πίνακας ελέγχου. Καθένα από αυτά υποδηλώνει ότι δύο επίπεδα που θα έπρεπε να αποτυγχάνουν ανεξάρτητα μπορεί να αποτύχουν μαζί.
Κανένα από αυτά τα στοιχεία δεν αποδεικνύει ότι οποιοδήποτε ένα μέρος μπορεί να διαβάσει την κίνησή σας. Αυτό που μειώνουν είναι ο αριθμός των ανεξάρτητων αποφάσεων που πρέπει να πάνε λάθος πριν δύο επίπεδα προστασίας εκτεθούν από το ίδιο συμβάν.
Συγκρίνετε τα αρχεία που μπορείτε πραγματικά να δείτε και γράψτε τι συγκρίνατε. Αναζητήστε τον οργανισμό σε κάθε διεύθυνση τελικού σημείου, καταγράψτε τους διακομιστές ονομάτων για κάθε domain και ανοίξτε τις ρυθμίσεις ανάκτησης για κάθε λογαριασμό στην αλυσίδα. Όπου δύο τιμές ταιριάζουν, σημειώστε αν η αντιστοιχία αφορά ιδιοκτησία, λειτουργίες ή μόνο το μέτωπο ενός μεταπωλητή. Αυτά είναι διαφορετικά ευρήματα, και το να τα αντιμετωπίζετε ως ένα είναι ο τρόπος που μια ανασκόπηση εξαρτήσεων γίνεται εικασία.
Σχεδιάστε τη λογική διαδρομή και μετά τον χάρτη εξαρτήσεων
Χρειάζονται δύο διαγράμματα, και οι περισσότεροι σχεδιάζουν μόνο το πρώτο. Η λογική διαδρομή δείχνει πού τελειώνει κάθε επίπεδο προστασίας και τι μπορεί να παρατηρήσει αυτό το τελικό σημείο. Ο χάρτης εξαρτήσεων δείχνει ποιος λειτουργεί και διαχειρίζεται καθένα από αυτά τα τελικά σημεία, που είναι ένα εντελώς ξεχωριστό σύνολο ονομάτων.
| Layer to record | Evidence you can collect | What a shared value would mean |
|---|---|---|
| Endpoint operator | Published operator, contract, support contacts | The same party sees two traffic layers |
| Compute and hosting | Address ranges, hosting brands, platform status pages | One administrative action affects two machines |
| Network dependency | Endpoints and transit links near the observation point | Two paths share a segment that could be watched once |
| Management | Control panels, SSH keys, staff with access | One credential compromise crosses both layers |
| Account linkage | Registration records, payment method, recovery mail | Two services can be tied to one identity |
Βαθμολογήστε κάθε γραμμή αντί να τη συμπληρώνετε. Γνωστό σημαίνει ότι είδατε ένα αρχείο που το δηλώνει, συμπερασματικό σημαίνει ότι μία παρατήρηση το στηρίζει χωρίς να το οριστικοποιεί, και άγνωστο σημαίνει ότι δεν βρέθηκε τίποτα. Ένα κοινό εμπορικό σήμα φιλοξενίας είναι συμπέρασμα για κοινή υποδομή, όχι δήλωση για κοινή βάση πελατών. Μην αναβαθμίζετε ήσυχα ένα συμπέρασμα σε γνωστό γεγονός μόνο επειδή βολεύει το συμπέρασμα που περιμένατε.
Μια κενή γραμμή είναι από μόνη της εύρημα. Σας λέει ποιο γεγονός θα άλλαζε την απόφαση αν το μαθαίνατε, και αυτό είναι πιο χρήσιμο από μια ακόμη παράγραφο για το τι θα μπορούσε να κάνει ένας εκλεπτυσμένος αντίπαλος.
Ένας αριθμός AS απαντά μόνο σε ερώτηση δρομολόγησης
Ένα αυτόνομο σύστημα είναι έννοια διοίκησης δρομολόγησης, ένα σύνολο διευθύνσεων που παρουσιάζεται σε άλλα δίκτυα ως μία συνεκτική όψη δρομολόγησης. Διαφορετικοί αριθμοί AS επομένως δεν λένε τίποτα οριστικό για εταιρική ιδιοκτησία, ξεχωριστό προσωπικό ή ανεξάρτητο νομικό έλεγχο. Το αντίστροφο λάθος είναι εξίσου συνηθισμένο: δύο τελικά σημεία σε ένα AS δεν είναι αυτόματα περίπτωση όπου ένα μέρος ταυτοποιεί συγκεκριμένο χρήστη.
Αν θέλετε τους αριθμούς, αναλύστε τους αντί να τους υποθέσετε. Η διεύθυνση παρακάτω είναι προσωρινή και η σημαία ζητά από το εργαλείο να επισημάνει κάθε άλμα με το AS που το ανακοινώνει.
mtr --aslookup --report --report-cycles 5 203.0.113.9Αντιμετωπίστε αυτή την έξοδο ως μέτρηση της δρομολόγησης, όχι της ιδιοκτησίας ή της πλήρους διαδρομής κίνησης. Το δίκτυο πρόσβασης από το οποίο ξεκινάτε και οι εξαρτήσεις διέλευσης μεταξύ τελικών σημείων είναι ξεχωριστά ερωτήματα που οι διευθύνσεις τελικών σημείων δεν μπορούν να απαντήσουν. Όταν μια διαδρομή ή μια επιλογή αναμεταδότη δεν μπορεί να παρατηρηθεί από εκεί που βρίσκεστε, σημειώστε την ως άγνωστη αντί να εισάγετε μια γενική δήλωση για το πώς ένα συγκεκριμένο δίκτυο επιλέγει διαδρομές σήμερα. Το μη παρατηρημένο δεν είναι το ίδιο με το μη παρατηρήσιμο, αλλά επίσης δεν είναι απόδειξη.
Ονομάστε την παρατήρηση πριν ονομάσετε τον κίνδυνο
Τρία ευρήματα ανακατεύονται στις περισσότερες ανασκοπήσεις εξαρτήσεων, και ο διαχωρισμός τους είναι το μεγαλύτερο μέρος της δουλειάς. Η παθητική ορατότητα κρυπτογραφημένης κίνησης είναι ένα εύρημα. Η κοινή πρόσβαση διαχείρισης είναι άλλο, γιατί συνεπάγεται ενέργεια και όχι θέα. Η σύνδεση λογαριασμών είναι τρίτο, γιατί συνδέει ταυτότητες χωρίς να παραχωρεί καμία τεχνική πρόσβαση.
Οι οδηγίες ιδιωτικότητας στο RFC 6973 δίνουν μια εφαρμόσιμη μορφή για αυτό: καταγράψτε τι μαθαίνει κάθε οντότητα και μετά ρωτήστε πώς αυτό θα μπορούσε να συνδυαστεί με πληροφορίες που κρατούνται αλλού. Δύο σημεία σε μια διαδρομή που παρατηρούν παρόμοια μοτίβα κίνησης μπορούν να δικαιολογήσουν ανησυχία συσχέτισης, αλλά δεν σας δίνουν μετρημένη πιθανότητα ότι κάποιος ταυτοποιήθηκε. Γράψτε την ανησυχία και μετά γράψτε την παρατήρηση που θα την επιβεβαίωνε.
Επιστρέψτε σε μια αλυσίδα δύο υπηρεσιών σήραγγας και ενός νοικιασμένου proxy. Αν τα διαπιστευτήρια διαχείρισης του proxy μοιράζονται λογαριασμό ανάκτησης με έναν διακομιστή σήραγγας, μία μόνο διοικητική παραβίαση μπορεί να περάσει και τα δύο όρια. Αν η μόνη επικάλυψη είναι ότι μια εταιρεία φιλοξενίας τρέχει και τα δύο μηχανήματα, η ανασκόπηση πρέπει να δηλώσει ποιες εξουσίες έχει αυτή η εταιρεία και ποιες πληροφορίες μένουν προστατευμένες. Τα ίδια τρία άλματα, διαφορετικό εύρημα.
Το μητρώο δεν είναι πιστοποιητικό ανωνυμίας και ποτέ δεν θα γίνει. Η αξία του είναι στενότερη και πιο πρακτική: δείχνει πού η ανεξαρτησία είναι εδραιωμένη, πού υποτίθεται και ποια μοναδική άγνωστη γραμμή θα μετακινούσε την απόφαση. Διαλέξτε αυτή τη γραμμή στη συνέχεια και αφήστε το υπόλοιπο διάγραμμα ήσυχο μέχρι να έχετε απάντηση.