ความเป็นส่วนตัวเบราว์เซอร์

ตรวจส่วนหัว HTTP

ดูส่วนหัวที่เซิร์ฟเวอร์ของเราได้รับและ Client Hints ที่ JavaScript อ่านได้แยกกัน

ปิดบังความลับตามกฎ Authorization, Cookie และส่วนหัวที่รู้จักว่าเป็นคีย์ โทเคน ความลับ หรือลายเซ็นจะปิดบังค่าก่อนแสดง กฎชื่อหาไม่ครบทุกความลับ เครื่องมือไม่ทำล็อกแอป แต่ระบบเซิร์ฟเวอร์อาจมีล็อกเอง

กำลังวิเคราะห์คำขอหน้าเว็บที่ได้รับ…

คำขอและเครือข่าย

TLS และ HTTP

JavaScript Client Hints

สถานะ
กำลังอ่าน…

ส่วนหัวที่ได้รับ

ชื่อค่าที่แสดงได้หมวดอ่าน

สิ่งที่พบและข้อจำกัด

  • กำลังวิเคราะห์

ส่วนหัว Via, Forwarded, X-Forwarded-For หรือช่องเฉพาะ CDN มีข้อมูลที่แจ้ง ซึ่งอาจถูกเพิ่ม ลบ หรือปลอม การมีอยู่ไม่ยืนยันการใช้พร็อกซีไม่ระบุตัวตน

เปรียบเทียบก่อนและหลัง

ทดสอบแบบเดียวกันบนอุปกรณ์เดิมแล้วบันทึกค่าเริ่มต้น เชื่อมต่อ VPN หรือเปลี่ยนการตั้งค่าที่เกี่ยวข้องหนึ่งอย่าง ทดสอบซ้ำภายใต้เงื่อนไขเดิมแล้วบันทึกผลใหม่

บันทึกผลก่อนและหลังเพื่อเปรียบเทียบ

การทดสอบนี้บอกอะไร

ส่วนหัว HTTP บอกข้อมูลเบราว์เซอร์ ภาษา และบริบทของคำขอเมื่อถึงเซิร์ฟเวอร์ จุดวัดสำคัญ: เบราว์เซอร์ พร็อกซี เครือข่ายส่งเนื้อหาหรือ CDN และเซิร์ฟเวอร์ของเราอาจเห็นหรือเปลี่ยนคนละช่อง ค่าที่รับจึงไม่จำเป็นต้องเหมือนตอนส่งจากเบราว์เซอร์

วิธีทดสอบ

  1. เปิดโปรไฟล์ที่ต้องการตรวจและจดสถานะการเชื่อมต่อ
  2. จับข้อมูลคำขอ โหลดใหม่ตามลำดับเดิมหากต้องการ Client Hints เพิ่มที่เซิร์ฟเวอร์ขอ
  3. เทียบคำขอหน้าเว็บกับ fetch แล้วอ่านข้อมูล JavaScript ในส่วนแยก

วิธีวัด

จับส่วนหัวที่เซิร์ฟเวอร์ของเรารับจริงจากหน้า HTML และ fetch พร้อมอ่าน Client Hints จาก JavaScript เมื่อเบราว์เซอร์อนุญาต

ซ่อนค่าที่อ่อนไหวก่อนแสดง อาจเห็นชื่อคุกกี้โดยไม่เห็นค่า โมดูลไม่ทำบันทึกวินิจฉัย แต่โครงสร้างโฮสติ้งอาจเก็บคำขอแยก

ทำความเข้าใจผล

ค่าเหมือนกัน
เซิร์ฟเวอร์ของเราได้ค่าตรงกันในบริบทคำขอเหล่านี้ ไม่ได้แปลว่าทุกไซต์เห็นเหมือนกัน
หน้าเว็บกับ fetch ต่าง
บริบทคำขอ Client Hints ที่เริ่มพร้อม หรือการประมวลผลตัวกลางอาจอธิบายได้ อย่าเดาว่าถูกแก้โดยเจตนาทันที
ค่าขาดหรือถูกซ่อน
เบราว์เซอร์อาจไม่ให้ ตัวกลางอาจลบ หรือเครื่องมือซ่อนข้อมูลอ่อนไหว การไม่มี TLS แบ็กเอนด์ไม่พิสูจน์ว่าเบราว์เซอร์ส่งไม่เข้ารหัส

เปรียบเทียบก่อนและหลัง

  1. ใช้อุปกรณ์ โปรไฟล์ ต้นทาง และขั้นเดิม บันทึกว่ามีการโหลดใหม่หรือไม่
  2. เปลี่ยนเบราว์เซอร์หรือการเชื่อมต่อหนึ่งอย่างแล้วทำหน้าเว็บและ fetch ลำดับเดิม
  3. เทียบบริบทชนิดเดียวกัน แยก TLS กับโปรโตคอลแบ็กเอนด์จากหลักฐานช่วงเบราว์เซอร์ถึงเอจ

ข้อจำกัดของการทดสอบ

  • ส่วนหัวคล้ายพร็อกซีไม่ยืนยันการไม่ระบุตัวตนหรือความน่าเชื่อถือตัวกลาง
  • กฎชื่อหาไม่ครบทุกความลับในส่วนหัวกำหนดเอง ตรวจข้อมูลส่งออกก่อนแชร์

สิ่งที่ควรปรับเมื่อจำเป็น

ส่วนหัวภาษาไม่ตรงความต้องการ
ดูลำดับภาษาเบราว์เซอร์ โหลดใหม่แล้วจับซ้ำ
ไม่มี Client Hints ที่คาด
ตรวจ HTTPS การรองรับ และลำดับโหลดใหม่ก่อนมองว่าเป็นผลปกป้องความเป็นส่วนตัว

คำถามที่พบบ่อย

เป็นสิ่งที่เบราว์เซอร์ส่งตรง ๆ ไหม?

เป็นสิ่งที่เซิร์ฟเวอร์ของเราได้รับ ระหว่างทางอาจเพิ่ม ลบ หรือแก้

ส่วนหัวพร็อกซีพิสูจน์ VPN ไหม?

ไม่พิสูจน์ เป็นเพียงเบาะแสเส้นทางซึ่งอาจไม่มี ถูกเปลี่ยน หรือไม่น่าเชื่อถือ

แหล่งข้อมูลและเอกสารเทคนิค