Supercookie - การทำฟิงเกอร์พรินต์ด้วย favicon
(github.com)-
กำหนด ID ที่ไม่ซ้ำกันให้กับผู้เยี่ยมชมเว็บแต่ละรายโดยใช้ favicon
-
ถูกเก็บไว้แทบจะถาวร และผู้ใช้ลบออกได้ไม่ง่าย
-
ทำงานได้แม้ในโหมดไม่ระบุตัวตน และไม่หายไปด้วยการล้างแคช
- Repo นี้ถูกสร้างขึ้นเพื่อการสาธิต/การศึกษา
หลักการทำงาน
- favicon จะถูกเก็บไว้ในแคชแยกต่างหากที่เรียกว่า F-Cache
→ F-Cache คือแคชที่เก็บข้อมูล URL ที่เคยเข้าชม
-
เมื่อเข้าชมเว็บไซต์ เบราว์เซอร์จะตรวจสอบว่าใน F-Cache มี favicon อยู่หรือไม่ และถ้าไม่มีจะร้องขอจากเซิร์ฟเวอร์
-
ใช้สถานะที่ถูกเก็บ/ไม่ถูกเก็บนี้ในการสร้าง ID ของไคลเอนต์
-
ใช้ได้กับเบราว์เซอร์เดสก์ท็อปแทบทั้งหมด (Chrome, FF, Safari, Edge) และเบราว์เซอร์มือถือ
1 ความคิดเห็น
Firefox บล็อกซูเปอร์คุกกี้นี้ด้วยตั้งแต่เวอร์ชัน 85