为什么 Chromium 在启动时连接到 Google?

Sim*_*mon 22 google-chrome chromium

我从官方存储库在 Ubuntu 上安装了 Chromium。一世

  • 禁用“隐私”部分中的所有内容
  • 我没有登录
  • 将我的默认搜索设置为duckduckgo
  • 将我的第一页设置为空标签

然后我关闭 Chromium,启动 Wireshark,开始捕获并再次打开 Chromium。几秒钟后,我看到了一个到 173.194.40.83 的 https 连接,这是一个谷歌 IP。

为什么每次启动时 Chromium 都会连接到 Google?不幸的是,这是一个 SSL 连接,所以我看不到正在发送的内容。有没有办法查看该流量的未加密内容?

Den*_*nis 13

页面searchdomaincheck返回您首选的 Google 域。对我来说,访问它https://www.google.com/会正常返回,但会https://www.google.com.py/以临时配置文件和隐身模式返回。

这是它的主要功能,尽管如果您不使用 Google 搜索引擎,我不明白为什么需要它。为了实现这一点,Chromium 必须发送您的 Google cookie。

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.
Run Code Online (Sandbox Code Playgroud)

“网络变化”将被检测到,例如,由功能OnIPAddressChanged()

我拼命地尝试不要在这里表现得像锡箔纸一样,但这听起来像是一种将跟踪 cookie 与 IP 地址相关联的廉价方式。

根据Chromium 命令行开关列表,命令行开关--google-search-domain-check-url应该能够阻止这种行为。

尝试调用 Chromium 如下:

chromium-browser --google-search-domain-check-url=localhost
Run Code Online (Sandbox Code Playgroud)

  • 我会将此作为错误报告给铬开发人员。 (6认同)