โซลูชันสำหรับการติดตาม ETAg ใน Firefox
- หมวดหมู่: 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 ได้ แต่ก็มีผลกระทบอื่น ๆ ในเวลาเดียวกัน
Earthling ซึ่งเป็นอีกหนึ่งความคิดที่สดใสที่อยู่เบื้องหลังไฟล์ Ghacks user.js พบวิธีแก้ปัญหาที่ดีกว่า เนื่องจาก ETAgs ถูกตั้งค่าไว้ในส่วนหัวการจัดการส่วนหัวที่รับผิดชอบจะช่วยแก้ปัญหาได้
- คุณต้องดาวน์โหลดและติดตั้งไฟล์ ตัวแก้ไขส่วนหัว ส่วนขยายที่มีอยู่ใน Mozilla AMO สำหรับสิ่งนั้น
- เมื่อคุณติดตั้งแล้วให้คลิกที่ไอคอนของส่วนขยายเพื่อเปิดตัวแก้ไข
- คลิกที่เพิ่มเพื่อเพิ่มกฎใหม่และกรอกข้อมูลในฟิลด์ต่อไปนี้:
- ชื่อ: การลบ ETAg
- ประเภทกฎ: แก้ไขส่วนหัวการตอบกลับ (ซึ่งจะเปลี่ยนฟิลด์)
- ประเภทการดำเนินการ: ปกติ
- ชื่อส่วนหัว: etag
- คลิกที่ปุ่มบันทึกเพื่อบันทึกกฎใหม่
คุณสามารถทดสอบได้ในไฟล์ คุกกี้ที่ไม่มีคุกกี้ ไซต์เพื่อทดสอบสิ่งนี้ (มีและไม่มีการจัดการส่วนหัว)
โปรดทราบว่าข้อบกพร่องนี้เฉพาะสำหรับ Firefox นอกจากนี้ยังอาจเป็นปัญหาในเบราว์เซอร์ที่ใช้ Firefox
ปิดคำ
ไม่ชัดเจนเมื่อ Firefox หยุดลบ ETAgs เมื่อล้างแคชของเบราว์เซอร์เพียงแต่ว่านี่คือสถานะที่เป็นอยู่ในขณะนี้ รายการข้อบกพร่อง ใน Bugzilla @ Mozilla ที่สร้างขึ้นเมื่อ 14 ปีก่อนเน้นถึงปัญหาการติดตามที่เกี่ยวข้องกับ ETAgs