Perché Chromium si collega a Google all'avvio?


22

Ho installato Chromium su Ubuntu dai repository ufficiali. io

  • disabilitato tutto nella sezione "Privacy"
  • non ho effettuato l'accesso
  • imposta la mia ricerca predefinita su duckduckgo
  • imposta la mia prima pagina su una scheda vuota

Quindi ho chiuso Chromium, lanciato Wireshark, avviato una cattura e riaperto Chromium. Dopo alcuni secondi ho visto una connessione https a 173.194.40.83, che è un IP di Google.

Perché Chromium si collega a Google ad ogni avvio? Purtroppo è una connessione SSL, quindi non riesco a vedere cosa viene inviato. C'è un modo per vedere il contenuto non crittografato di quel traffico?


Hai provato ad aprire chrome: // net-internals / # events? Immagino che debba essere fatto PRIMA che il cromo si colleghi a google. Non ne sono sicuro.
int

Vedo URL_REQUESTa https://www.google.com/searchdomaincheck?format=url&type=chrome e poi un SOCKETassl/www.google.com:443
Simon

Se è solo url, il cromo si collega all'avvio, non dovresti preoccuparti. Altrimenti puoi semplicemente bloccare tutte le connessioni a google tramite firewall.
int

Sai a cosa serve questa richiesta?
Simon,

Consente a chromium di trovare il dominio di ricerca predefinito per google (ad esempio google.co.uk, se l'utente proviene dal Regno Unito). Ora so perché invia questa richiesta, se si imposta un altro motore di ricerca predefinito.
int

Risposte:


13

La pagina searchdomaincheck restituisce il tuo dominio Google preferito. Per me, visitarlo ritorna https://www.google.com/normalmente, ma https://www.google.com.py/in un profilo temporaneo e in modalità di navigazione in incognito.

Questa è la sua funzione principale, anche se non riesco a capire perché sia ​​necessario se non stai utilizzando il motore di ricerca di Google. Per renderlo possibile, Chromium deve inviare i tuoi cookie di Google.

La richiesta di ricerca nel dominio è fatta dalla classe GoogleURLTracker , che dice nei suoi commenti:

// 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 "cambio di rete" verrà rilevato, ad esempio, dalla funzione OnIPAddressChanged().

Sto disperatamente cercando di non comportarmi in modo stupido qui, ma sembra un modo economico per associare un cookie di tracciamento a un indirizzo IP.

In base all'elenco delle opzioni della riga di comando di Chromium , l' opzione della riga di comando --google-search-domain-check-urldovrebbe essere in grado di interrompere questo comportamento.

Prova a invocare Chromium come segue:

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

6
Lo segnalerò come un bug agli sviluppatori di cromo.
Simon,

Se si tratta di alcun aiuto, ho scritto un'estensione con cui un utente può vedere (ed eventualmente bloccare) tutte le richieste nette, compresi quelli fatti dietro le quinte come sopra searchdomaincheck . I cookie possono anche essere rimossi dalle intestazioni in uscita, ecc. Nome: Centralino HTTP . Funziona su qualsiasi browser basato su Chromium.
pista

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.