คุกกี้ พื้นที่จัดเก็บ และการติดตามหลังยุคคุกกี้บุคคลที่สาม

คุกกี้เป็นวิธีดั้งเดิมในการจดจำเบราว์เซอร์ที่กลับมา และตลอดยี่สิบปีมันเพียงพอ การเปลี่ยนแปลงที่เบราว์เซอร์ทำกับมันอธิบายว่าทำไมลายนิ้วมือจึงน่าสนใจอีกครั้ง
บุคคลที่หนึ่งและบุคคลที่สาม
คุกกี้บุคคลที่หนึ่งถูกตั้งโดยเว็บไซต์ในแถบที่อยู่ มันคือวิธีที่คุณคงสถานะล็อกอิน คุกกี้บุคคลที่สามถูกตั้งโดยโดเมนอื่นที่เนื้อหาถูกฝังในหน้า เช่นสคริปต์โฆษณา และโดเมนนั้นอ่านได้บนทุกเว็บไซต์ที่ฝังมัน คุณสมบัติข้อที่สองนี้เองที่ทำให้การติดตามข้ามเว็บไซต์เป็นเรื่องง่าย คือผู้ลงโฆษณาหนึ่งราย คุกกี้หนึ่งตัว ทุกเว็บไซต์
อะไรเปลี่ยนไป
Safari เริ่มบล็อกคุกกี้บุคคลที่สามเป็นค่าเริ่มต้นในปี 2017 ผ่าน Intelligent Tracking Prevention และเข้มงวดขึ้นซ้ำ ๆ Firefox ตามมาด้วย Enhanced Tracking Protection ในปี 2019 แล้วตามด้วย Total Cookie Protection ซึ่งให้แต่ละเว็บไซต์มีกระปุกคุกกี้ของตัวเอง คุกกี้ของบุคคลที่สามบนเว็บไซต์หนึ่งจึงมองไม่เห็นบนอีกเว็บไซต์ Chromium นำเสนอคุกกี้แบบแบ่งพาร์ติชัน (แอตทริบิวต์ Partitioned หรือ "CHIPS") เพื่อให้เนื้อหาที่ฝังเก็บสถานะต่อเว็บไซต์ระดับบนสุดได้ และใช้เวลาหลายปีประกาศ เลื่อน และสุดท้ายถอยจากการยกเลิกคุกกี้บุคคลที่สามทั้งหมด โดยลงเอยที่การให้ผู้ใช้เลือก
ผลในทางปฏิบัติคือการติดตามข้ามเว็บไซต์ด้วยคุกกี้ไม่น่าเชื่อถือใน Safari และ Firefox และถูกแบ่งพาร์ติชันมากขึ้นใน Chromium ซึ่งดีต่อความเป็นส่วนตัว และผลักตัวติดตามไปหาสัญญาณที่ไม่ต้องใช้พื้นที่จัดเก็บเลย
พื้นที่จัดเก็บอื่น
localStorage, IndexedDB และ Cache API เป็นบุคคลที่หนึ่งโดยธรรมชาติ ซึ่งเป็นของต้นทางที่เขียนมัน และตอนนี้ถูกแบ่งพาร์ติชันตามเว็บไซต์ระดับบนสุดในเบราว์เซอร์หลักทุกตัว จึงใช้เป็นตัวระบุข้ามเว็บไซต์แบบคุกกี้บุคคลที่สามในอดีตไม่ได้ เทคนิคติดตามด้วย ETag และแคชมีอยู่ แต่เปราะบางและถูกลดทอนอย่างกว้างขวาง
ทำไมลายนิ้วมือจึงเติมช่องว่าง
ลายนิ้วมือไม่ต้องใช้พื้นที่จัดเก็บ มันถูกคำนวณใหม่จากคุณสมบัติของเบราว์เซอร์เองทุกครั้งที่เข้าชม การล้างคุกกี้จึงไม่รีเซ็ตมัน และการแบ่งพาร์ติชันก็ไม่แยกมัน นั่นคือเสน่ห์ของมันสำหรับตัวติดตาม และอันตรายสำหรับใครก็ตามที่คิดว่า "ล้างข้อมูลเว็บไซต์" คือกระดานสะอาด มาตรการตอบโต้ก็ต่างออกไปด้วย ไม่ใช่การบล็อกพื้นที่จัดเก็บ แต่คือการลดความหลากหลายของสิ่งที่หน้าเว็บอ่านได้ ซึ่งเป็นสิ่งที่การลด User-Agent สัญญาณรบกวน canvas และการปิดบังตัวเรนเดอร์มีไว้เพื่อ
สิ่งที่หน้าวินิจฉัยแสดงได้
หน้าเว็บรายงานได้ว่าเปิดใช้คุกกี้หรือไม่ และตั้ง header Do Not Track หรือไม่ (สัญญาณที่แทบไม่มีเว็บไซต์ใดปฏิบัติตาม จึงเป็นเหตุให้เบราว์เซอร์กำลังนำมันออกแล้วหันไปใช้ Global Privacy Control) มันอ่านคุกกี้ของเว็บไซต์อื่นไม่ได้ และหน้าวินิจฉัยที่น่าเชื่อถือไม่ตั้งคุกกี้ของตัวเอง PowerScan ทำงานโดยไม่มีคุกกี้ ไม่มีพื้นที่จัดเก็บ และไม่มีตัวระบุ ซึ่งคุณตรวจสอบได้ในเครื่องมือนักพัฒนาของเบราว์เซอร์ คือแผงพื้นที่จัดเก็บของเว็บไซต์ว่างเปล่าหลังการสแกน
การแยกหมายถึงอะไรในตอนนี้
สำหรับผู้ที่แยกบัญชีออกจากกัน คุกกี้เป็นส่วนง่าย โปรไฟล์ที่แยกกันมีกระปุกคุกกี้แยกกัน ส่วนยากคือลายนิ้วมือ เพราะสองโปรไฟล์บนเครื่องเดียวกันที่ใช้เบราว์เซอร์เดียวกันใช้สัญญาณฮาร์ดแวร์และการเรนเดอร์ทุกอย่างร่วมกัน เว้นแต่เบราว์เซอร์จะเปลี่ยนมัน นั่นคือหัวข้อของบทความถัดไป


