Чому Chromium підключається до Google при запуску?


22

Я встановив Chromium на Ubuntu з офіційних сховищ. Я

  • вимкнено все в розділі "Конфіденційність"
  • я не ввійшов у систему
  • встановити мій пошук за замовчуванням на duckduckgo
  • встановити мою першу сторінку на порожню вкладку

Потім я закрив Chromium, запустив Wireshark, розпочав захоплення і знову відкрив Chromium. Через кілька секунд я побачив підключення https до 173.194.40.83, що є IP-адресою Google.

Чому Chromium підключається до Google при кожному запуску? На жаль, це SSL-з'єднання, тому я не бачу, що надсилається. Чи є спосіб побачити незашифрований вміст цього трафіку?


Ви намагалися відкрити chrome: // net-Internals / # події? Я здогадуюсь, це потрібно зробити, перш ніж хром підключиться до google. Не впевнений у цьому.
int

Я бачу URL_REQUESTв https://www.google.com/searchdomaincheck?format=url&type=chrome , а потім SOCKETвssl/www.google.com:443
Simon

Якщо це лише URL-адреса, хром підключається при запуску, ви не повинні турбуватися. В іншому випадку ви можете просто заблокувати всі з'єднання з google через брандмауер.
int

Чи знаєте ви, для чого цей запит?
Саймон

Це дозволяє хрому знаходити пошуковий домен за замовчуванням для google (наприклад, google.co.uk, якщо користувач із Великобританії). Зараз я знаю, чому він надсилає цей запит, якщо встановити іншу пошукову систему за замовчуванням.
int

Відповіді:


13

Сторінка searchdomaincheck повертає ваш бажаний домен Google. Для мене, відвідування його повертається https://www.google.com/нормально, але https://www.google.com.py/в режимі тимчасового профілю та анонімного режиму.

Це його основна функція, хоча я не розумію, навіщо це потрібно, якщо ви не використовуєте пошукову систему Google. Щоб зробити це можливим, Chromium повинен надсилати ваші файли cookie Google.

Запит на searchdomaincheck проводиться GoogleURLTracker класу, який говорить у своїх коментарях:

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

Наприклад, функція виявить "зміну мережі" OnIPAddressChanged().

Я відчайдушно намагаюся не поводитися тут tinfoilhattish, але це звучить як дешевий спосіб пов’язати cookie відстеження з IP-адресою.

Відповідно до списку перемикань командного рядка Chromium, комутатор командного рядка --google-search-domain-check-urlповинен мати можливість зупинити цю поведінку.

Спробуйте викликати Chromium так:

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

6
Я повідомлю про це як помилку хромових розробників.
Саймон

Якщо якась - якої допомоги, я написав розширення , з допомогою якого користувач може бачити (і , можливо , блок) всі чисті запити, в тому числі тих , хто зробив за сценою , як вищенаведений searchdomaincheck . Файли cookie також можна позбавити від вихідних заголовків тощо. Назва: HTTP Switchboard . Працює в будь-якому веб-переглядачі Chromium.
rhill

1
Здається, цей комутатор командного рядка більше не вказаний на цьому посиланні
el_stack
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.