2 Copyright © 2016-2020 Soren Stoutner <soren@stoutner.com>.
4 Translation 2019 Kévin LE FLOHIC <kevinliste@framalistes.org>. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
6 This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
8 Privacy Browser is free software: you can redistribute it and/or modify
9 it under the terms of the GNU General Public License as published by
10 the Free Software Foundation, either version 3 of the License, or
11 (at your option) any later version.
13 Privacy Browser is distributed in the hope that it will be useful,
14 but WITHOUT ANY WARRANTY; without even the implied warranty of
15 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 GNU General Public License for more details.
18 You should have received a copy of the GNU General Public License
19 along with Privacy Browser. If not, see <http://www.gnu.org/licenses/>. -->
23 <meta charset="UTF-8">
25 <link rel="stylesheet" href="../css/light_theme.css">
29 <h3><img class="title" src="../shared_images/devices_other_blue_light.png"> Identification du navigateur</h3>
31 <p>Lorsque les navigateurs Web se connectent à des sites Web, ils envoient un agent utilisateur, qui identifie le navigateur et les fonctionnalités de rendu dont il dispose.
32 Le serveur Web peut utiliser ces informations pour choisir la version du site Web à envoyer au navigateur.
33 Par exemple, de nombreux sites Web ont des versions différentes pour les navigateurs de bureau et mobiles.</p>
35 <p>Par défaut, Privacy Browser utilise son propre agent utilisateur, à savoir <code>PrivacyBrowser/1.0</code>. Cela envoie un minimum d'informations au serveur Web.
36 Étant donné que les serveurs Web ne reconnaissent pas qu'il s'agit d'un agent d'utilisateur mobile, ils affichent généralement la version de bureau du site.</p>
38 <p>En comparaison, l'agent utilisateur par défaut de WebView divulgue une grande quantité d'informations sur le matériel et les logiciels du périphérique.
39 Sur l'écran <strong>Paramètres</strong>, sélectionner <strong>WebView Par défaut</strong> car <strong>l'Agent utilisateur</strong> affiche l'agent utilisateur qui sera envoyé.
40 La capture d'écran ci-dessous montre un Pixel 2 XL sous Android 10 avec Android System WebView 84.0.4147.125 installé.
41 La plupart des serveurs Web le reconnaîtront comme un navigateur mobile et afficheront la version mobile du site, le cas échéant.</p>
43 <img class="center" src="images/user_agent.png">
45 <p>L'agent utilisateur contient suffisamment d'informations pour que, parfois, seuls quelques visiteurs d'un site Web soient identiques.
46 Si l'agent utilisateur est combiné à une autre information d'identification non unique, il en résulte souvent une empreinte digitale unique.
47 Electronic Frontier Foundation a créé un outil appelé <a href="https://panopticlick.eff.org/">Panopticlick</a>
48 afin de démontrer la quantité d'informations pouvant être collectées à partir de ces sources.
49 Si ce test est exécuté avec JavaScript activé, la quantité d'informations divulguées augmente considérablement.
50 Les <a href="https://www.browserleaks.com">Fuites du navigateur</a> et les <a href="https://amiunique.org/">Suis-je unique</a> sont également de bonnes sources d'informations sur ce sujet.</p>
52 <img class="center" src="../shared_images/panopticlick.png">
54 <p>Il existe plusieurs agents d'utilisateur prédéfinis qui correspondent aux navigateurs et systèmes d'exploitation courants.
55 Pour les empreintes digitales du navigateur, tout ce qui est rare est plus facile à suivre.
56 Si Privacy Browser devient commun et que de nombreuses personnes utilisent <code>PrivacyBrowser/1.0</code> en tant qu'agent utilisateur, ce sera un bon choix pour la confidentialité.
57 Firefox ou Chrome sont les agents utilisateurs les plus courants, mais ils se mettent à jour automatiquement et leurs numéros de version changent si rapidement
58 qu'il est probable que les agents utilisateurs inclus dans Privacy Browser soient souvent en décalage avec la majorité des agents utilisateurs dans les journaux du serveur.</p>
60 <p>Certains sites Web <a href="https://www.stoutner.com/user-agent-problems/">ne fonctionnent pas correctement</a> s'ils ne reconnaissent pas l'agent utilisateur.
61 L'utilisation des paramètrages de domaine pour définir l'agent utilisateur sur <strong> WebView par défaut </strong>,
62 ou sur un autre agent utilisateur communément reconnu, résout généralement le problème.
63 WebView d'Android ne permet pas à l'agent utilisateur d'être vide. Si tel est le cas, WebView envoie simplement l'agent utilisateur par défaut au serveur.</p>