Glossaire relatif à la confidentialité
Agent utilisateur
Qu’est-ce qu’un agent utilisateur ?
Un agent utilisateur est un logiciel utilisé pour communiquer avec Internet. Le logiciel agent utilisateur soumet des requêtes de contenu Web au nom de l’utilisateur et reçoit et affiche le contenu sur l’appareil de l’utilisateur. La forme la plus familière d’agent utilisateur est un navigateur Web comme Brave, Chrome ou Safari. Les agents utilisateurs fournissent également au fournisseur de site web certains détails sur le logiciel et le matériel utilisés pour afficher le contenu à l’utilisateur.
Alors que les agents utilisateurs les plus courants sont des navigateurs, d’autres types incluent des applications autonomes qui servent du contenu Web (comme les lecteurs multimédia et les applications de lecture), des interfaces de l’Internet des objets (IdO) et des robots d’indexation des moteurs de recherche. Les agents utilisateurs sont conçus pour naviguer dans les protocoles Web et peuvent interpréter le contenu reçu d’un serveur. Cela élimine le besoin pour un utilisateur d’Internet d’être programmeur ; les agents utilisateurs sont ce qui permet au Web de « fonctionner » pour un grand nombre de personnes.
Agent utilisateur ; ami ou ennemi ?
Lorsque vous naviguez sur le Web, vous n’interagissez probablement pas directement avec celui-ci. Au lieu de cela, vous interagissez avec votre navigateur (tel que Brave, Chrome ou Safari), qui agit alors comme votre agent et communique avec le web en votre nom. Vous dites à votre agent ce que vous voulez du Web, et votre agent fait le travail. En général, un navigateur agent utilisateur est conçu pour fonctionner dans le meilleur intérêt de son utilisateur.
Ce n’est pas nécessairement le cas de nombreuses autres interfaces considérées comme des agents utilisateurs, comme une application sur votre téléphone portable qui contacte le Web pour obtenir des données et affiche le contenu résultant. Ces agents utilisateurs non-navigateur jouent souvent un double rôle. Ils servent les utilisateurs comme portail vers du contenu, tout en collectant simultanément des données sur l’utilisateur et ses habitudes d’utilisation pour le propriétaire de l’application ou des tiers.
Qu’est-ce qu’une chaîne d’agent utilisateur ?
Une des responsabilités d’un agent utilisateur est de fournir au serveur du site web certaines informations sur l’endroit où le contenu sera utilisé (comme le navigateur et le système d’exploitation), contenues dans un bit de codage appelé « chaîne d’agent utilisateur » Par exemple, une chaîne d’agent utilisateur pour Brave pourrait ressembler à « Mozilla/5.0 (Macintosh ; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 ».
Les chaînes d’agents utilisateurs sont apparues aux premiers jours de l’Internet lorsque les navigateurs avaient des capacités d’affichage différentes. Un serveur de site web devait savoir quel navigateur (et version) était utilisé pour pouvoir fournir l’ensemble de contenu correct pour un affichage réussi. Aujourd’hui, en général, tous les navigateurs peuvent afficher tout le contenu, donc la chaîne d’agent utilisateur a été réaffectée pour fournir différentes informations.
Quelles informations une chaîne d’agent utilisateur contient-elle ?
La chaîne d’agent utilisateur informe un site Web sur l’agent utilisateur lui-même. La chaîne divulguera si l’agent utilisateur est un navigateur ou une autre application. L’agent utilisateur peut également déclarer quel système d’exploitation fonctionne sur l’appareil (par exemple, Android ou iOS, macOS ou Windows) et parfois le type d’appareil (par exemple, la chaîne d’agent utilisateur pourrait inclure « iPhone »).
Bien que non obligatoire, les robots d’indexation devraient s’identifier dans la chaîne d’agent utilisateur. Ainsi, le serveur Web a la possibilité de bloquer le robot d’indexation pour accéder au contenu non public (Deep Web) ou à tout autre contenu que le propriétaire du site Web ne veut pas indexer. Les robots doivent également fournir l’URL du propriétaire du robot ou d’autres informations de contact.
Une chaîne d’agent utilisateur est initialement créée par le navigateur ou l’application, mais peut être modifiée par un utilisateur ayant un minimum de connaissances en programmation.
Un agent utilisateur peut-il révéler mon identité ?
Les navigateurs créent des chaînes d’agents utilisateurs pour contribuer à une meilleure expérience de navigation. Cependant, les informations fournies dans la chaîne de l’agent utilisateur peuvent être exploitées à d’autres fins. Les propriétaires de sites web peuvent enregistrer les détails fournis dans la chaîne de l’agent utilisateur. Par elles-mêmes, ces données peuvent ne pas sembler poser de problèmes d’identification. Cependant, lorsqu’elles sont combinées avec d’autres informations comme votre adresse IP, des données sur votre navigateur, appareil, langue préférée, taille d’écran ou résolution d’écran, cette chaîne d’agent utilisateur sauvegardée pourrait enrichir votre empreinte digitale digitale. Cela peut créer un profil numérique unique pour vous, et dégrader votre confidentialité en ligne.
Le navigateur Brave génère des chaînes d’agents utilisateurs qui définissent des éléments de données non essentiels à des valeurs plus générales. Par exemple, au lieu de déclarer que le navigateur est Brave, la chaîne de l’agent utilisateur dira que le navigateur est Chrome. De même, il dira que le navigateur sur votre iPhone est Safari plutôt que Brave. Cela contourne les efforts de fingerprinting en vous rendant moins unique, et plus semblable à n’importe quel autre utilisateur.