¿Por qué Chromium se conecta a Google en el inicio?

22

Instalé Chromium en Ubuntu desde los repositorios oficiales. yo

  • deshabilitó todo en la sección "Privacidad"
  • no estoy conectado
  • establecer mi búsqueda predeterminada en duckduckgo
  • establecer mi primera página en una pestaña vacía

Luego cerré Chromium, lancé Wireshark, comencé una captura y abrí Chromium nuevamente. Después de unos segundos vi una conexión https a 173.194.40.83, que es una IP de Google.

¿Por qué Chromium se conecta a Google en cada inicio? Desafortunadamente es una conexión SSL, así que no puedo ver lo que se envía. ¿Hay alguna manera de ver el contenido no cifrado de ese tráfico?

Simon
fuente
¿Has intentado abrir chrome: // net-internals / # events? Supongo que debe hacerse ANTES de que Chrome se conecte a Google. No estoy seguro de esto.
int
Veo una URL_REQUESTa https://www.google.com/searchdomaincheck?format=url&type=chrome y luego una SOCKETassl/www.google.com:443
Simon
Si solo es url, el cromo se conecta al inicio, no debe preocuparse. De lo contrario, puede bloquear todas las conexiones a Google a través del firewall.
int
¿Sabes para qué sirve esta solicitud?
Simon
Permite que chromium encuentre el dominio de búsqueda predeterminado para google (por ejemplo, google.co.uk, si el usuario es del Reino Unido). Ahora sé por qué envía esta solicitud, si configura otro motor de búsqueda predeterminado.
int

Respuestas:

13

La página searchdomaincheck devuelve su dominio de Google preferido. Para mí, visitarlo vuelve https://www.google.com/normalmente, pero https://www.google.com.py/en un perfil temporal y en modo incógnito.

Esta es su función principal, aunque no veo por qué es necesaria si no está utilizando el motor de búsqueda de Google. Para que esto sea posible, Chromium debe estar enviando sus cookies de Google.

La solicitud de searchdomaincheck la realiza la clase GoogleURLTracker , que dice en sus comentarios:

// 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.

Se detectará un "cambio de red", por ejemplo, por la función OnIPAddressChanged().

Estoy tratando desesperadamente de no comportarme de esta manera, pero esto suena como una forma barata de asociar una cookie de seguimiento con una dirección IP.

De acuerdo con la Lista de interruptores de línea de comandos de Chromium , el interruptor de línea de comandos --google-search-domain-check-urldebería poder detener este comportamiento.

Intenta invocar Chromium de la siguiente manera:

chromium-browser --google-search-domain-check-url=localhost
Dennis
fuente
66
Informaré esto como un error a los desarrolladores de chromium.
Simon
Si es de alguna ayuda, escribí una extensión con la que un usuario puede ver (y opcionalmente bloquear) todas las solicitudes de red, incluidas las realizadas detrás de escena como la búsqueda de dominio de búsqueda anterior . Las cookies también se pueden quitar de los encabezados salientes, etc. Nombre: Panel de control HTTP . Funciona en cualquier navegador basado en Chromium.
Rhill
1
Parece que ese cambio de línea de comando ya no aparece en ese enlace
el_stack el