Mengapa Chromium terhubung ke Google saat startup?

22

Saya menginstal Chromium di Ubuntu dari repositori resmi. saya

  • menonaktifkan semua yang ada di bagian "Privasi"
  • saya belum login
  • setel pencarian default saya ke duckduckgo
  • setel halaman pertama saya ke tab kosong

Lalu saya menutup Chromium, meluncurkan Wireshark, memulai penangkapan dan membuka Chromium lagi. Setelah beberapa detik saya melihat koneksi https ke 173.194.40.83, yang merupakan IP Google.

Mengapa Chromium terhubung ke Google di setiap startup? Sayangnya ini koneksi SSL jadi saya tidak bisa melihat apa yang sedang dikirim. Apakah ada cara untuk melihat konten tidak terenkripsi dari lalu lintas itu?

Simon
sumber
Sudahkah Anda mencoba membuka chrome: // net-internal / # events? Saya kira, itu harus dilakukan SEBELUM kromium terhubung ke google. Tidak yakin tentang ini.
int
Saya melihat URL_REQUESTke https://www.google.com/searchdomaincheck?format=url&type=chrome dan kemudian SOCKETkessl/www.google.com:443
Simon
Jika hanya url, kromium terhubung saat startup, Anda tidak perlu khawatir. Kalau tidak, Anda hanya dapat memblokir semua koneksi ke google melalui firewall.
int
Apakah Anda tahu untuk apa permintaan ini?
Simon
Ini memungkinkan kromium untuk menemukan domain pencarian default untuk google (misalnya, google.co.id, jika pengguna dari Inggris). Saya sekarang tahu mengapa mengirim permintaan ini, jika Anda menetapkan mesin pencari default lainnya.
int

Jawaban:

13

Cek halaman pencarian domain mengembalikan domain Google pilihan Anda. Bagi saya, mengunjunginya kembali secara https://www.google.com/normal, tetapi https://www.google.com.py/dalam profil sementara dan mode penyamaran.

Ini adalah fungsi utamanya, meskipun saya gagal melihat mengapa itu diperlukan jika Anda tidak menggunakan mesin pencari Google. Untuk memungkinkan ini, Chromium harus mengirimkan cookie Google Anda.

Permintaan untuk mencaridomain cek dibuat oleh kelas GoogleURLTracker , yang mengatakan dalam komentarnya:

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

"Perubahan jaringan" akan terdeteksi, misalnya oleh fungsi OnIPAddressChanged().

Saya berusaha keras untuk tidak berperilaku kertas timah di sini, tetapi ini terdengar seperti cara yang murah untuk mengaitkan cookie pelacakan dengan alamat IP.

Menurut Daftar Sakelar Baris Perintah Chromium , sakelar baris perintah --google-search-domain-check-urlharus dapat menghentikan perilaku ini.

Coba gunakan Chromium sebagai berikut:

chromium-browser --google-search-domain-check-url=localhost
Dennis
sumber
6
Saya akan melaporkan ini sebagai bug ke pengembang kromium.
Simon
Jika ini bisa membantu, saya menulis ekstensi yang dengannya pengguna dapat melihat (dan secara opsional memblokir) semua permintaan bersih, termasuk yang dibuat di belakang layar seperti cek domain pencarian di atas . Cookie juga dapat dihapus dari tajuk keluar, dll. Nama: HTTP Switchboard . Berfungsi pada browser berbasis Chromium.
rhill
1
Sakelar baris perintah itu tampaknya tidak lagi terdaftar di tautan itu
el_stack