Warum verbindet sich Chromium beim Start mit Google?

22

Ich habe Chromium auf Ubuntu von den offiziellen Repositories installiert. ich

  • habe im Bereich "Datenschutz" alles deaktiviert
  • bin nicht eingeloggt
  • stelle meine Standardsuche auf duckduckgo ein
  • setze meine erste Seite auf eine leere Registerkarte

Dann habe ich Chromium geschlossen, Wireshark gestartet, ein Capture gestartet und Chromium erneut geöffnet. Nach ein paar Sekunden sah ich eine https-Verbindung zu 173.194.40.83, was eine Google IP ist.

Warum stellt Chromium bei jedem Start eine Verbindung zu Google her? Leider handelt es sich um eine SSL-Verbindung, sodass ich nicht sehen kann, was gesendet wird. Gibt es eine Möglichkeit, den unverschlüsselten Inhalt dieses Datenverkehrs anzuzeigen?

Simon
quelle
Haben Sie versucht, chrome: // net-internals / # events zu öffnen? Ich denke, es muss getan werden, bevor Chrom eine Verbindung zu Google herstellt. Ich bin mir nicht sicher.
Int
Ich sehe eine URL_REQUESTzu https://www.google.com/searchdomaincheck?format=url&type=chrome und dann eine SOCKETzussl/www.google.com:443
Simon
Wenn es sich nur um eine URL handelt, die Chromium beim Start verbindet, sollten Sie sich keine Sorgen machen. Ansonsten können Sie einfach alle Verbindungen zu Google über die Firewall blockieren.
Int
Wissen Sie, wofür diese Anfrage ist?
Simon
Chromium kann damit die Standardsuch-Domain für Google finden (z. B. google.de, wenn der Nutzer aus Großbritannien stammt). Ich weiß jetzt, warum es diese Anfrage sendet, wenn Sie eine andere Standardsuchmaschine einstellen.
Int

Antworten:

13

Die Seite searchdomaincheck gibt Ihre bevorzugte Google-Domain zurück. Für mich kehrt der Besuch https://www.google.com/normalerweise zurück, jedoch https://www.google.com.py/in einem temporären Profil und im Inkognito-Modus.

Dies ist die Hauptfunktion, obwohl ich nicht verstehe, warum sie benötigt wird, wenn Sie nicht die Google-Suchmaschine verwenden. Um dies zu ermöglichen, muss Chromium Ihre Google-Cookies senden.

Die Anfrage zur Überprüfung der Suchdomäne wird von der GoogleURLTracker- Klasse gestellt, in deren Kommentaren steht:

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

Ein "Netzwerkwechsel" wird zB von der Funktion erkannt OnIPAddressChanged().

Ich versuche verzweifelt, mich hier nicht blöd zu verhalten, aber das klingt nach einer billigen Möglichkeit, ein Tracking-Cookie mit einer IP-Adresse zu verknüpfen.

Gemäß der Liste der Chromium-Befehlszeilenoptionen sollte die Befehlszeilenoption --google-search-domain-check-urlin der Lage sein, dieses Verhalten zu beenden.

Versuchen Sie, Chromium wie folgt aufzurufen:

chromium-browser --google-search-domain-check-url=localhost
Dennis
quelle
6
Ich werde dies den Chrom-Entwicklern als Fehler melden.
Simon
Wenn es hilfreich ist, habe ich eine Erweiterung geschrieben, mit der ein Benutzer alle Netzanforderungen sehen (und optional blockieren) kann, einschließlich derer, die hinter den Kulissen wie im obigen Suchdomaincheck erstellt wurden . Cookies können auch von ausgehenden Headern usw. entfernt werden. Name: HTTP Switchboard . Funktioniert mit jedem Chromium-basierten Browser.
Rhill
1
Diese Befehlszeilenoption scheint in diesem Link nicht mehr aufgeführt zu sein
el_stack