Τι στέλνει στην πραγματικότητα η ρύθμιση αναλυτικών σε μια εφαρμογή VPN;
Ο διακόπτης αναλυτικών καλύπτει διαφορετική ροή δεδομένων από τη σήραγγα. Διαβάστε τις κατηγορίες, τα αναγνωριστικά και τους αποδέκτες πριν τα καλύψει η σελίδα απορρήτου.
Η σήραγγά σας είναι κρυπτογραφημένη, η σελίδα απορρήτου μιλά για απουσία αρχείων καταγραφής, και η εφαρμογή εξακολουθεί να περιλαμβάνει βιβλιοθήκη διαγνωστικών που αναφέρει ποιες οθόνες ανοίγετε. Αυτές είναι διαφορετικές ροές δεδομένων με διαφορετικές πολιτικές. Ένα αρχείο καταγραφής σύνδεσης καταγράφει πού πήγε η σήραγγα· ένα συμβάν αναλυτικών καταγράφει πώς χρησιμοποιήσατε την εφαρμογή. Το να διαβάσετε το ένα και να υποθέσετε ότι καλύπτει το άλλο είναι ακριβώς το λάθος στο οποίο σας προσκαλεί η ρύθμιση.
Τι ελέγχει συνήθως ο διακόπτης
Οι περισσότεροι πελάτες διαχωρίζουν την προαιρετική αναφορά από την επεξεργασία χωρίς την οποία μια υπηρεσία δεν μπορεί να λειτουργήσει. Ο διακόπτης συνήθως διέπει αναφορές κατάρρευσης, συμβάντα χρήσης και μετρήσεις απόδοσης, ενώ ο έλεγχος ταυτότητας, η τιμολόγηση και η πρόληψη κατάχρησης συνεχίζονται ανεξάρτητα από τη θέση του.
Οι αναφορές κατάρρευσης περιέχουν ίχνος στοίβας, μοντέλο συσκευής, έκδοση λειτουργικού συστήματος και έκδοση εφαρμογής. Τα συμβάντα χρήσης ονομάζουν οθόνες και λειτουργίες, μερικές φορές με διάρκειες. Τα συμβάντα απόδοσης καταγράφουν χρόνους σύνδεσης, επιλογές πρωτοκόλλου και κωδικούς σφάλματος. Τα διαγνωστικά υποστήριξης είναι μια τέταρτη κατηγορία, συνήθως ενεργοποιείται χειροκίνητα και μπορεί να συγκεντρώσει αρχεία καταγραφής και διαμόρφωση.
Ο αποστολέας δεν είναι πάντα η μάρκα στο εικονίδιο. Ένα SDK ενσωματωμένο στην εφαρμογή μπορεί να στέλνει στο δικό του τελικό σημείο, και μια υπηρεσία κατάρρευσης μπορεί να είναι ξεχωριστή εταιρεία. Γι’ αυτό η λίστα αποδεκτών της ειδοποίησης έχει την ίδια σημασία με την ετικέτα του διακόπτη.
Τα πεδία που κάνουν μια αναφορά αναγνωρίσιμη
Η κατηγορία μόνη της δεν λύνει το ζήτημα του απορρήτου· το λύνει το αναγνωριστικό που επισυνάπτεται στο συμβάν. Μια αναφορά που φαίνεται ακίνδυνη μπορεί να γίνει ιστορικό όταν το ίδιο αναγνωριστικό εγκατάστασης εμφανίζεται σε κάθε γραμμή.
| Report type | Typical fields | Why it can identify |
|---|---|---|
| Crash | Stack trace, device model, OS, app version, install ID | The install ID links crashes over months |
| Usage | Screen names, feature events, session length | Builds a behavior profile even without content |
| Performance | Connect duration, protocol, error code | Network conditions can fingerprint a connection |
| Support bundle | Logs, configuration, sometimes addresses | May contain endpoints and timestamps you did not intend to share |
Η σύνδεση λογαριασμού είναι το ισχυρότερο κλειδί ένωσης, γιατί μετατρέπει ένα ιστορικό συσκευής σε ιστορικό προσώπου. Μια διεύθυνση IP είναι προσωπικό δεδομένο σε πολλές δικαιοδοσίες ακόμη και όταν η αναφορά δεν περιέχει όνομα, και ένα σταθερό αναγνωριστικό μπορεί να επιβιώσει από επανεγκαταστάσεις σε ορισμένες πλατφόρμες.
Η συγκέντρωση δεν είναι ανωνυμοποίηση όταν το ακατέργαστο αναγνωριστικό παραμένει στην πλευρά του αποστολέα. Αν μια ειδοποίηση ισχυρίζεται ανώνυμα στατιστικά, αναζητήστε τη μέθοδο: τι απορρίπτεται, σε ποιο στάδιο, και αν ο αποδέκτης μπορεί να συνδέσει ξανά τα συμβάντα.
Ποιος λαμβάνει την αναφορά
Ακολουθήστε τους αποδέκτες και όχι τη μάρκα. Ο προγραμματιστής της εφαρμογής μπορεί να λειτουργεί το τελικό σημείο ή να παραχωρεί τη μάρκα σε άλλον φορέα· ο προμηθευτής αναλυτικών και η υπηρεσία κατάρρευσης είναι πρόσθετα μέρη. Η ειδοποίηση απορρήτου θα πρέπει να ονομάζει αυτούς τους ρόλους και τις κατηγορίες που λαμβάνει ο καθένας. Η ειδοποίηση απορρήτου συνδρομών της Mozilla διαχωρίζει τα δεδομένα λογαριασμού από τις τεχνικές και διαγνωστικές κατηγορίες, και αυτού του είδους ο διαχωρισμός αξίζει να αναζητηθεί.
Η διατήρηση ορίζεται σε κάθε βήμα. Ένας προγραμματιστής μπορεί να κρατά συμβάντα για σύντομο διάστημα ενώ ο προμηθευτής αναλυτικών τα κρατά περισσότερο με βάση τη δική του πολιτική, και ένα πακέτο υποστήριξης που στάλθηκε με email μπορεί να επιβιώσει και των δύο. Ρωτήστε ποιο μέρος κρατά τα δεδομένα, όχι μόνο ποιο τα συνέλεξε.
Η διασυνοριακή διαβίβαση ανήκει στην ίδια εξέταση. Ένα διαγνωστικό τελικό σημείο σε άλλη περιοχή δημιουργεί διαβίβαση που δεν επηρεάζεται από την κρυπτογράφηση της σήραγγας, γιατί η αναφορά δεν ταξίδεψε ποτέ μέσα από τη σήραγγα.
Τι κάνει και τι δεν κάνει η απενεργοποίηση
Η απενεργοποίηση του διακόπτη σταματά τις μελλοντικές προαιρετικές αναφορές. Δεν ανακαλεί αναφορές που έχουν ήδη σταλεί και δεν τις διαγράφει από τον αποδέκτη. Η διαγραφή είναι ξεχωριστό αίτημα στο πλαίσιο της διαδικασίας δεδομένων του παρόχου, και μπορεί να απαιτεί το αναγνωριστικό λογαριασμού αντί για τη ρύθμιση της συσκευής.
Η ουσιώδης επεξεργασία συνεχίζεται επίσης. Η σύνδεση, η ανανέωση συνδρομής, οι έλεγχοι απάτης και η υγεία της υπηρεσίας μπορούν να καταγράφονται σε άλλη βάση, και το λειτουργικό σύστημα έχει τις δικές του λειτουργίες κατάρρευσης και αναλυτικών που ο διακόπτης της εφαρμογής δεν έλεγξε ποτέ. Ελέγξτε τη ρύθμιση σε επίπεδο λειτουργικού συστήματος αν ο στόχος είναι να σταματήσουν τα διαγνωστικά της συσκευής.
Για την αντιμετώπιση προβλημάτων, χρησιμοποιήστε τη ρύθμιση σκόπιμα: ενεργοποιήστε τα διαγνωστικά, αναπαράγετε το σφάλμα, συλλέξτε το πακέτο, στη συνέχεια απενεργοποιήστε την αναφορά και διαγράψτε το πακέτο όταν κλείσει το αίτημα. Τα χειροκίνητα συνημμένα αξίζουν την ίδια εξέταση με τα αυτόματα, γιατί ένα αρχείο καταγραφής μπορεί να περιέχει περισσότερα απ’ όσα είχε ποτέ το συμβάν αναλυτικών.
Συγκρίνετε την ειδοποίηση με ό,τι φεύγει από τη συσκευή
Μπορείτε να δείτε προορισμούς χωρίς να αποκρυπτογραφήσετε περιεχόμενο. Σε macOS και Linux, οι λίστες συνδέσεων δείχνουν με ποιες απομακρυσμένες διευθύνσεις μιλά ο πελάτης:
sudo lsof -i -P -n | grep -i vpnclient
ss -tup | grep -i vpnclientΤο TLS κρύβει το ωφέλιμο φορτίο, οπότε η έξοδος αποδεικνύει προορισμό και κατά προσέγγιση χρόνο, όχι τα πεδία μέσα. Αυτό αρκεί ωστόσο για να ελέγξετε έναν ισχυρισμό: αν η ειδοποίηση αναφέρει έναν αποδέκτη αναλυτικών και η εφαρμογή επικοινωνεί και με μη καταγεγραμμένο τομέα, ρωτήστε γι’ αυτό πριν δεχτείτε την πολιτική ως δεδομένη.
Σημειώστε τις κατηγορίες που αποδέχεστε, τα αναγνωριστικά που επισυνάπτονται σε αυτές και τους αποδέκτες που τις κρατούν. Αυτή η σύντομη καταγραφή είναι πιο χρήσιμη από μια νοητή σημείωση όταν η εφαρμογή ενημερώνει το SDK της ή ο πάροχος αλλάζει ιδιοκτήτη.