Pourquoi Chromium se connecte-t-il à Google au démarrage?


22

J'ai installé Chromium sur Ubuntu à partir des dépôts officiels. je

  • tout désactivé dans la section "Confidentialité"
  • je ne suis pas connecté
  • définir ma recherche par défaut sur duckduckgo
  • définir ma première page sur un onglet vide

Puis j'ai fermé Chromium, lancé Wireshark, commencé une capture et rouvert Chromium. Après quelques secondes, j'ai vu une connexion https à 173.194.40.83, qui est une adresse IP Google.

Pourquoi Chromium se connecte-t-il à Google à chaque démarrage? Malheureusement, c'est une connexion SSL, donc je ne peux pas voir ce qui est envoyé. Existe-t-il un moyen de voir le contenu non crypté de ce trafic?


Avez-vous essayé d'ouvrir chrome: // net-internals / # events? Je suppose que cela doit être fait AVANT que le chrome ne se connecte à Google. Je n'en suis pas sûr.
int

Je vois un URL_REQUESTà https://www.google.com/searchdomaincheck?format=url&type=chrome puis un SOCKETàssl/www.google.com:443
Simon

Si ce n'est que l'URL, le chrome se connecte au démarrage, ne vous inquiétez pas. Sinon, vous pouvez simplement bloquer toutes les connexions à Google via un pare-feu.
int

Savez-vous à quoi sert cette demande?
Simon

Il permet à chrome de trouver le domaine de recherche par défaut pour google (par exemple, google.co.uk, si l'utilisateur vient du Royaume-Uni). Je sais maintenant pourquoi il envoie cette demande, si vous définissez un autre moteur de recherche par défaut.
int

Réponses:


13

La recherche de pagedomaincheck renvoie votre domaine Google préféré. Pour moi, la visiter revient https://www.google.com/normalement, mais https://www.google.com.py/dans un profil temporaire et en mode incognito.

C'est sa fonction principale, même si je ne vois pas pourquoi elle est nécessaire si vous n'utilisez pas le moteur de recherche Google. Pour que cela soit possible, Chromium doit envoyer vos cookies Google.

La demande de recherche de domaine est effectuée par la classe GoogleURLTracker , qui dit dans ses commentaires:

// This object is responsible for checking the Google URL once per network
// change, and if necessary prompting the user to see if they want to change to
// using it.  The current and last prompted values are saved to prefs.

Un "changement de réseau" sera détecté, par exemple, par la fonction OnIPAddressChanged().

J'essaie désespérément de ne pas me comporter de papier d'aluminium ici, mais cela ressemble à un moyen bon marché d'associer un cookie de suivi à une adresse IP.

Selon la liste des commutateurs de ligne de commande Chromium , le commutateur de ligne de commande --google-search-domain-check-urldoit pouvoir arrêter ce comportement.

Essayez d'invoquer Chrome comme suit:

chromium-browser --google-search-domain-check-url=localhost

6
Je vais signaler cela comme un bug aux développeurs de chrome.
Simon

Si cela peut vous être utile, j'ai écrit une extension avec laquelle un utilisateur peut voir (et éventuellement bloquer) toutes les requêtes Internet , y compris celles effectuées en arrière-plan comme la recherche ci-dessus . Les cookies peuvent également être supprimés des en-têtes sortants, etc. Nom: Switchboard HTTP . Fonctionne sur n'importe quel navigateur basé sur Chromium.
rhill

1
Ce commutateur de ligne de commande ne semble plus être répertorié sur ce lien
el_stack
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.