Χρήστης-Πράκτορας Αναλυτής
Αναλύστε οποιαδήποτε συμβολοσειρά User-Agent για να εντοπίσετε το πρόγραμμα περιήγησης, το λειτουργικό σύστημα, τον τύπο συσκευής και τη μηχανή απόδοσης. Δωρεάν, άμεσα και πλήρως από την πλευρά του πελάτη.
Αναλύστε οποιαδήποτε συμβολοσειρά User-Agent για να εντοπίσετε το πρόγραμμα περιήγησης, το λειτουργικό σύστημα, τον τύπο συσκευής και τη μηχανή απόδοσης. Δωρεάν, άμεσα και πλήρως από την πλευρά του πελάτη.
Η συμβολοσειρά User-Agent είναι μια κεφαλίδα HTTP που τα προγράμματα περιήγησης στέλνουν και άλλοι πελάτες για να ταυτοποιηθούν στους διακομιστές. Αρχικά ένα σύντομο αναγνωριστικό, οι σύγχρονοι πράκτορες χρήστη είναι εκτεταμένες συνενώσεις συμβολοσειρών ιστορικών εκδόσεων που έχουν σχεδιαστεί για συμβατότητα προς τα πίσω με ιστότοπους που μυρίζουν για συγκεκριμένα προγράμματα περιήγησης. Ένας τυπικός πράκτορας χρήστη του Chrome σήμερα αναφέρεται στα Mozilla, AppleWebKit, KHTML, Gecko, Chrome και Safari — τα περισσότερα από τα οποία είναι απομεινάρια.
Η ανάλυση ενός παράγοντα χρήστη εξάγει το πραγματικό πρόγραμμα περιήγησης, την έκδοση, το λειτουργικό σύστημα και τον τύπο συσκευής από αυτήν την πυκνή συμβολοσειρά. Τα δεδομένα ενημερώνουν την ανάλυση, την ανίχνευση χαρακτηριστικών και την αναγνώριση bot. Είναι επίσης ατελές — οι πράκτορες χρήστη μπορεί να παραπλανηθούν, να παραποιήσουν την πραγματική μηχανή του προγράμματος περιήγησης ή να υστερήσουν στην πραγματικότητα (το Chrome στο iOS αναφέρει ως Safari, επειδή όλα τα προγράμματα περιήγησης iOS πρέπει να χρησιμοποιούν το WebKit).
Αυτός ο αναλυτής χρησιμοποιεί αντιστοίχιση προτύπων για να προσδιορίσει κοινά προγράμματα περιήγησης, λειτουργικά συστήματα και κατηγορίες συσκευών από τη συμβολοσειρά παράγοντα χρήστη. Η έξοδος περιλαμβάνει όνομα και έκδοση προγράμματος περιήγησης, λειτουργικό σύστημα και έκδοση, τύπο συσκευής (επιτραπέζιος υπολογιστής, κινητό, tablet, bot) και μηχανή απόδοσης. Η ανάλυση πραγματοποιείται στο πρόγραμμα περιήγησής σας. δεν αποστέλλονται δεδομένα πουθενά.
Το Analytics, ο εντοπισμός σφαλμάτων και οι ροές εργασιών ασφαλείας ωφελούνται από την εξαγωγή δομημένων δεδομένων από ακατέργαστες συμβολοσειρές παράγοντα χρήστη. Τα αρχεία καταγραφής διακομιστών που περιέχουν εκατομμύρια πράκτορες χρηστών καθίστανται προσβάσιμα όταν ο καθένας αναλύεται σε πεδία προγράμματος περιήγησης/OS/συσκευής. Οι αναφορές σφαλμάτων που παραθέτουν τους πράκτορες χρηστών είναι πιο εύκολο να ενεργήσετε όταν μπορείτε να δείτε γρήγορα το πρόγραμμα περιήγησης και την έκδοση που αφορά.
Η ανίχνευση bot βασίζεται επίσης στην ανάλυση παράγοντα χρήστη ως πρώτο σήμα. Πολλοί ανιχνευτές αυτοπροσδιορίζονται με ειλικρίνεια (Googlebot, Bingbot, GPTBot). Άλλοι εξαπατούν το Chrome, αλλά περιλαμβάνουν λεπτές συμβουλές. Η ανάλυση βοηθά στην εμφάνιση αυτών των μοτίβων.
Επικολλήστε έναν παράγοντα χρήστη, δείτε τα δομημένα δεδομένα.
Η ανάλυση χρήστη-πράκτορα είναι ουσιαστικά αντιστοίχιση μοτίβων με μια μεγάλη βιβλιοθήκη κανόνων regex. Η ανίχνευση προγράμματος περιήγησης χρησιμοποιεί υποσυμβολοσειρές (Chrome, Firefox, Safari, Edge), η ανίχνευση λειτουργικού συστήματος αναζητά διακριτικά πλατφόρμας (Windows NT 10.0, Mac OS X, Linux, Android, iPhone OS) και η ανίχνευση συσκευής συνδυάζει το λειτουργικό σύστημα με υποδείξεις παράγοντα μορφής.
Η παραγγελία παίζει ρόλο στην ανάλυση. Οι πράκτορες χρήστη Edge περιλαμβάνουν διακριτικά Chrome και Safari, επομένως ο έλεγχος για το Edge πρέπει να γίνεται πριν από το Chrome. Οι Brave, Vivaldi και Opera διαχωρίζουν το Chromium και έχουν παρόμοια προβλήματα. Οι ώριμες βιβλιοθήκες ανάλυσης (ua-parser-js, ua-parser) διατηρούν λίστες κανόνων ταξινομημένων για σωστή αποσαφήνιση.
Το User-Agent Client Hints (UA-CH) είναι η σύγχρονη αντικατάσταση: οι δομημένες κεφαλίδες Sec-CH-UA αντικαθιστούν το παλαιού τύπου User-Agent. Τα προγράμματα περιήγησης παγώνουν σταδιακά τη συμβολοσειρά παλαιού τύπου και μεταφέρονται στο UA-CH. Η νέα ανάλυση θα πρέπει να υποστηρίζει και τα δύο.