7 điểm bởi xguru 2021-01-27 | 1 bình luận | Chia sẻ qua WhatsApp
  • Tách riêng (partition) kết nối mạng và bộ nhớ đệm website để chặn cả việc supercookie lạm dụng cache (theo dõi chéo trang)

  • Supercookie: được dùng để lưu thông tin người dùng tương tự cookie thông thường, nhưng khó xóa/chặn hơn

→ Sử dụng Flash cookie, ETags, HSTS, v.v.

  • Nguyên lý hoạt động của việc chặn theo dõi chéo trang thông qua partition

→ Mọi trình duyệt web đều chia sẻ tài nguyên nội bộ như kết nối, bộ nhớ đệm hình ảnh để giảm overhead

→ Khi cùng một hình ảnh được nhúng vào nhiều website, nó chỉ được tải từ website đầu tiên, còn từ website thứ hai trở đi sẽ được nạp từ ổ đĩa

→ Firefox chia sẻ một kết nối duy nhất (Keep-Alive) khi tài nguyên từ một nơi (địa chỉ) được nhiều website sử dụng

→ Nhờ đó trước nay đã tiết kiệm băng thông truyền tải và thời gian ở phía người dùng

→ Một số tracker đã tìm ra cách lạm dụng các tài nguyên được chia sẻ này

→ Với image cache, chúng có thể mã hóa định danh người dùng ngay trong hình ảnh để biết người dùng đó đã truy cập những website nào

→ Để chặn điều này, FF 85 sử dụng image cache khác nhau cho từng website mà người dùng truy cập

  • Các hạng mục được partition để chặn supercookie

→ HTTP cache, image cache, favicon cache, HSTS cache, OCSP cache, style sheet cache, font cache, DNS cache, HTTP Authentication cache, Alt-Svc cache và TLS certificate cache

→ pooled connections, prefetch connections, preconnect connections, speculative connections và TLS session identifiers

  • Mức suy giảm hiệu năng khoảng 0.09%~0.75%, tối đa khoảng 1.32%, nên không đáng kể

1 bình luận

 
galadbran 2021-01-28

Có cảm giác những công nghệ phát triển nhằm giảm lưu lượng mạng để cắt giảm chi phí và cải thiện hiệu năng đang dần trở nên vô dụng vì xâm phạm quyền riêng tư. Trước đây không lâu, khi nghe tin việc tải phông chữ từ CDN không còn hiệu quả nữa, tôi đã khá sốc, và có vẻ đó cũng là nội dung có liên quan đến bài viết này.