Tại sao Chromium kết nối với Google khi khởi động?


22

Tôi đã cài đặt Chromium trên Ubuntu từ kho chính thức. tôi

  • vô hiệu hóa mọi thứ trong phần "Quyền riêng tư"
  • không đăng nhập
  • đặt tìm kiếm mặc định của tôi thành duckduckgo
  • đặt trang đầu tiên của tôi vào một tab trống

Sau đó, tôi đóng Chromium, khởi chạy Wireshark, bắt đầu chụp và mở lại Chromium. Sau vài giây, tôi thấy một kết nối https đến 173.194.40.83, đó là một IP của Google.

Tại sao Chromium kết nối với Google mỗi khi khởi động? Thật không may, đó là kết nối SSL nên tôi không thể thấy những gì đang được gửi. Có cách nào để xem nội dung không được mã hóa của lưu lượng truy cập đó không?


Bạn đã thử mở chrome: // net-internals / # event chưa? Tôi đoán, nó phải được thực hiện TRƯỚC KHI crom kết nối với google. Không chắc chắn về điều này.
int

Tôi thấy URL_REQUESTđể https://www.google.com/searchdomaincheck?format=url&type=chrome và sau đó một SOCKETđếnssl/www.google.com:443
Simon

Nếu đó chỉ là url, crom kết nối khi khởi động, bạn không nên lo lắng. Nếu không, bạn chỉ có thể chặn tất cả các kết nối với google thông qua tường lửa.
int

Bạn có biết yêu cầu này là gì không?
Simon

Nó cho phép chromium tìm miền tìm kiếm mặc định cho google (ví dụ: google.co.uk, nếu người dùng đến từ Vương quốc Anh). Bây giờ tôi biết tại sao nó gửi yêu cầu này, nếu bạn đặt một công cụ tìm kiếm mặc định khác.
int

Câu trả lời:


13

Trang tìm kiếm tên miền trả về tên miền Google ưa thích của bạn. Đối với tôi, truy cập nó trở lại https://www.google.com/bình thường, nhưng https://www.google.com.py/trong một hồ sơ tạm thời và chế độ ẩn danh.

Đây là chức năng chính của nó, mặc dù tôi không biết tại sao lại cần thiết nếu bạn không sử dụng công cụ tìm kiếm Google. Để thực hiện điều này, Chromium phải gửi cookie Google của bạn.

Yêu cầu tìm kiếm tên miền được thực hiện bởi lớp GoogleURLTracker , cho biết trong các nhận xét của nó:

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

Một "thay đổi mạng" sẽ được phát hiện, ví dụ, bởi chức năng OnIPAddressChanged().

Tôi đang cố gắng không hành xử tinfoilhattish ở đây, nhưng điều này nghe có vẻ như là một cách rẻ tiền để liên kết cookie theo dõi với địa chỉ IP.

Theo Danh sách chuyển mạch dòng lệnh Chromium , công tắc dòng lệnh --google-search-domain-check-urlsẽ có thể dừng hành vi này.

Hãy thử gọi Chromium như sau:

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

6
Tôi sẽ báo cáo đây là một lỗi cho các nhà phát triển crom.
Simon

Nếu nó là của bất kỳ sự giúp đỡ, tôi đã viết một phần mở rộng mà người dùng có thể nhìn thấy (và tùy chọn chặn) tất cả các yêu cầu net, bao gồm cả những người thực hiện đằng sau những cảnh như trên searchdomaincheck . Cookies cũng có thể được loại bỏ khỏi các tiêu đề gửi đi, vv Tên: Tổng đài HTTP . Hoạt động trên mọi trình duyệt dựa trên Chromium.
đồi dốc

1
Công tắc dòng lệnh đó dường như không còn được liệt kê trên liên kết đó
el_stack
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.