โซลูชันสำหรับการติดตาม ETAg ใน Firefox

ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

ETAg - เอนทิตีแท็ก - เป็นวิธีการตรวจสอบแคชของเว็บที่เว็บเซิร์ฟเวอร์ใช้ในการระบุทรัพยากร แนวคิดหลักเบื้องหลังคุณลักษณะนี้คือการใช้เพื่อเปรียบเทียบทรัพยากรเพื่อพิจารณาว่าเหมือนกันหรือไม่

เช่นเดียวกับคุณสมบัติของเว็บในปัจจุบันที่สามารถใช้งานได้ทั้งดีและไม่ดี ETAgs ถูกใช้ในส่วนหัว HTTP ซึ่งหมายความว่าสามารถใช้ได้แม้ว่าเบราว์เซอร์จะปฏิเสธ JavaScript คุกกี้หรือที่เก็บข้อมูลในเครื่อง

ปลาย : เราได้พูดคุยเกี่ยวกับการติดตาม ETAg ย้อนกลับไปในปี 2014 และกล่าวถึงเรื่องนี้ ย้อนกลับไปในปี 2010 ในบทความ Evercookie เช่นกัน.

ย้อนกลับไปในปี 2011 นักวิจัยจาก UC Berkely พบว่าเว็บไซต์ต่างๆใช้ ETAgs เพื่อวัตถุประสงค์ในการติดตาม ETAgs ถูกแคชโดยเบราว์เซอร์และเบราว์เซอร์ส่งคืนไปยังเว็บเซิร์ฟเวอร์เมื่อมีการร้องขอทรัพยากรอีกครั้ง การใช้ ETAgs อนุญาตให้ไซต์ติดตามผู้ใช้ข้ามเซสชันไม่ว่าจะเปลี่ยนที่อยู่ IP คุกกี้และ JavaScript ที่อนุญาตอนุญาตให้จัดเก็บเนื้อหาในระบบภายในหรือเปิดใช้งานปลั๊กอิน

การล้างแคชของเว็บเบราว์เซอร์ควรลบ ETAgs กางเกงผู้สร้าง ไฟล์ Ghacks user.js ค้นพบเมื่อนานมาแล้วว่านี่ไม่ใช่กรณีของ Firefox อีกต่อไป เธอสังเกตเห็นว่า Firefox ไม่ได้ลบข้อมูล ETAg อีกต่อไปเมื่อเธอล้างแคชของเบราว์เซอร์ซึ่งเป็นสิ่งที่ Firefox ทำก่อนเวลานั้น

เธอใช้หน่วยความจำแคชเฉพาะในระบบของเธอและพบว่าการปิดใช้งานทั้งแคช (หน่วยความจำและดิสก์) จะเอาชนะ ETAgs ได้ แต่ก็มีผลกระทบอื่น ๆ ในเวลาเดียวกัน

remove etags

Earthling ซึ่งเป็นอีกหนึ่งความคิดที่สดใสที่อยู่เบื้องหลังไฟล์ Ghacks user.js พบวิธีแก้ปัญหาที่ดีกว่า เนื่องจาก ETAgs ถูกตั้งค่าไว้ในส่วนหัวการจัดการส่วนหัวที่รับผิดชอบจะช่วยแก้ปัญหาได้

  1. คุณต้องดาวน์โหลดและติดตั้งไฟล์ ตัวแก้ไขส่วนหัว ส่วนขยายที่มีอยู่ใน Mozilla AMO สำหรับสิ่งนั้น
  2. เมื่อคุณติดตั้งแล้วให้คลิกที่ไอคอนของส่วนขยายเพื่อเปิดตัวแก้ไข
  3. คลิกที่เพิ่มเพื่อเพิ่มกฎใหม่และกรอกข้อมูลในฟิลด์ต่อไปนี้:
  4. ชื่อ: การลบ ETAg
  5. ประเภทกฎ: แก้ไขส่วนหัวการตอบกลับ (ซึ่งจะเปลี่ยนฟิลด์)
  6. ประเภทการดำเนินการ: ปกติ
  7. ชื่อส่วนหัว: etag
  8. คลิกที่ปุ่มบันทึกเพื่อบันทึกกฎใหม่

คุณสามารถทดสอบได้ในไฟล์ คุกกี้ที่ไม่มีคุกกี้ ไซต์เพื่อทดสอบสิ่งนี้ (มีและไม่มีการจัดการส่วนหัว)

โปรดทราบว่าข้อบกพร่องนี้เฉพาะสำหรับ Firefox นอกจากนี้ยังอาจเป็นปัญหาในเบราว์เซอร์ที่ใช้ Firefox

ปิดคำ

ไม่ชัดเจนเมื่อ Firefox หยุดลบ ETAgs เมื่อล้างแคชของเบราว์เซอร์เพียงแต่ว่านี่คือสถานะที่เป็นอยู่ในขณะนี้ รายการข้อบกพร่อง ใน Bugzilla @ Mozilla ที่สร้างขึ้นเมื่อ 14 ปีก่อนเน้นถึงปัญหาการติดตามที่เกี่ยวข้องกับ ETAgs