ทำไม Chromium เชื่อมต่อกับ Google เมื่อเริ่มต้น


22

ฉันติดตั้ง Chromium บน Ubuntu จากที่เก็บอย่างเป็นทางการ ผม

  • ปิดใช้งานทุกอย่างในส่วน "ความเป็นส่วนตัว"
  • ฉันไม่ได้เข้าสู่ระบบ
  • ตั้งค่าการค้นหาเริ่มต้นของฉันเป็น duckduckgo
  • ตั้งหน้าแรกของฉันเป็นแท็บที่ว่างเปล่า

จากนั้นฉันปิด Chromium เปิดตัว Wireshark เริ่มการดักจับและเปิด Chromium อีกครั้ง หลังจากนั้นไม่กี่วินาทีฉันเห็นการเชื่อมต่อ https กับ 173.194.40.83 ซึ่งเป็น IP ของ Google

ทำไม Chromium เชื่อมต่อกับ Google ทุกครั้งที่เริ่มต้น น่าเสียดายที่เป็นการเชื่อมต่อ SSL ดังนั้นฉันจึงไม่เห็นสิ่งที่ถูกส่ง มีวิธีใดบ้างที่จะเห็นเนื้อหาที่ไม่ได้เข้ารหัสของทราฟฟิกนั้น?


คุณพยายามเปิด chrome: // net-internals / # events หรือไม่ ฉันคิดว่ามันจะต้องทำก่อนที่จะเชื่อมต่อโครเมียมกับ Google ไม่แน่ใจเกี่ยวกับเรื่องนี้
int

ฉันURL_REQUESTไปที่https://www.google.com/searchdomaincheck?format=url&type=chromeจากนั้น a SOCKETถึงssl/www.google.com:443
Simon

หากเป็นเพียงการเชื่อมต่อโครเมียมเมื่อเริ่มต้นคุณไม่ควรกังวล มิฉะนั้นคุณสามารถบล็อกการเชื่อมต่อทั้งหมดของ Google ผ่านไฟร์วอลล์
int

คุณรู้หรือไม่ว่าคำขอนี้มีไว้เพื่ออะไร?
Simon

ช่วยให้ Chromium ค้นหาโดเมนการค้นหาเริ่มต้นสำหรับ google (เช่น google.co.uk หากผู้ใช้มาจากสหราชอาณาจักร) ตอนนี้ฉันรู้แล้วว่าทำไมมันถึงส่งคำขอนี้ถ้าคุณตั้งค่าเครื่องมือค้นหาเริ่มต้นอื่น
int

คำตอบ:


13

หน้าsearchdomaincheckส่งคืนโดเมน Google ที่คุณต้องการ สำหรับฉันแล้วการเยี่ยมชมมันจะกลับมาhttps://www.google.com/ปกติ แต่https://www.google.com.py/ในโปรไฟล์ชั่วคราวและโหมดไม่ระบุตัวตน

นี่คือฟังก์ชั่นหลักของมันแม้ว่าฉันจะไม่เห็นว่าทำไมมันถึงจำเป็นถ้าคุณไม่ได้ใช้เครื่องมือค้นหาของ Google เพื่อให้เป็นไปได้ Chromium จะต้องส่งคุกกี้ 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.

A "การเปลี่ยนแปลงเครือข่าย" OnIPAddressChanged()จะถูกตรวจพบเช่นโดยฟังก์ชั่น

ฉันพยายามอย่างยิ่งที่จะไม่ทำตัวเป็นดีบุกในที่นี่ แต่ดูเหมือนจะเป็นวิธีที่ประหยัดในการเชื่อมโยงคุกกี้การติดตามกับที่อยู่ IP

ตามรายการของสวิตช์บรรทัดคำสั่ง Chromium สวิตช์บรรทัดคำสั่ง--google-search-domain-check-urlควรจะสามารถหยุดการทำงานนี้ได้

ลองเรียกใช้ Chromium ดังนี้:

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

6
ฉันจะรายงานสิ่งนี้ว่าเป็นข้อบกพร่องของ Chromium devs
Simon

ถ้ามันเป็นความช่วยเหลือใด ๆ ที่ผมเขียนเป็นส่วนที่ผู้ใช้สามารถดู (และเลือกที่จะปิดกั้น) ร้องขอสุทธิทั้งหมดรวมทั้งผู้ที่ทำเบื้องหลังเหมือนข้างต้นsearchdomaincheck คุกกี้นอกจากนี้ยังสามารถถอดออกมาจากส่วนหัวขาออก ฯลฯ ชื่อ: HTTP สวิตช์ ทำงานบนเบราว์เซอร์ที่ใช้ Chromium
rhill

1
สวิตช์บรรทัดคำสั่งนั้นจะไม่ปรากฏในลิงค์นั้นอีกต่อไป
el_stack
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.