Computer >> Hướng Dẫn Máy Tính >  >> Kết Nối Mạng >> An Ninh Mạng

Canvas Fingerprinting Sẽ Theo Dõi Bạn Mọi Nơi Bạn Đi. Đây Là Lý Do Bạn Nên Lo Ngại

Có một cách mới để các nhà quảng cáo theo dõi bạn. Và gần như không có gì bạn có thể làm để ngăn chặn nó.

Nó được gọi là Canvas Fingerprinting (vân tay Canvas), và có thể tìm thấy trên gần 5% trong số 100.000 trang web hàng đầu, từ Whitehouse.gov đến trang web hẹn hò Plenty Of Fish.

Kỹ thuật này cho phép các trang web "lấy vân tay" trình duyệt của người dùng, sau đó nhận dạng duy nhất (trong một biên độ lỗi đáng kể. Chúng ta sẽ bàn về điều này sau) và theo dõi họ mà không cần sử dụng cookie trình duyệt.

Các lo ngại về quyền riêng tư liên quan đến Canvas Fingerprinting là rất nhiều và nghiêm trọng. Có lẽ lo ngại lớn nhất là nó dễ dàng vô hiệu hóa các tính năng "do not track" (không theo dõi) được tích hợp sẵn trong nhiều trình duyệt hiện đại.

Canvas Fingerprinting là một công cụ độc hại. Dưới đây là mọi thứ bạn cần biết về nó, và tại sao bạn nên lo ngại về công nghệ theo dõi mới nhất này.

Cách Canvas Fingerprinting Hoạt Động

Cách thức hoạt động rất đơn giản. Nó tận dụng phần tử HTML5 Canvas (bạn có thể tìm hiểu thêm trong hướng dẫn HTML5 của MakeUseOf). Mỗi khi người dùng truy cập một trang web chạy trình theo dõi Canvas Fingerprinting, nó sẽ vẽ một đường line vô hình.

Canvas Fingerprinting Sẽ Theo Dõi Bạn Mọi Nơi Bạn Đi. Đây Là Lý Do Bạn Nên Lo Ngại

Cấu hình cụ thể của máy tính bạn - card đồ họa, driver đồ họa, trình duyệt và hệ điều hành - tạo ra những thay đổi nhỏ, độc đáo trong cách đường line đó được vẽ. Một vân tay của những sự khác biệt đó được tạo ra và chia sẻ giữa các bên quảng cáo.

Kết quả là có thể nhận dạng một người dùng trên nhiều trang web không liên quan nhau.

"... Nhưng Điều Đó Nghe Không Rất Độc Đáo!"

Đúng, bạn có thể nói vậy. Sẽ có nhiều sự trùng lặp, đặc biệt khi xét đến các tiêu chí nhận dạng người dùng.

Ví dụ, chiếc laptop dùng để viết bài này là MacBook Pro 13" mẫu 2012. Tôi dùng OS X Mavericks mới nhất và driver mới nhất cho card đồ họa Intel HD4000 tích hợp.

Canvas Fingerprinting Sẽ Theo Dõi Bạn Mọi Nơi Bạn Đi. Đây Là Lý Do Bạn Nên Lo Ngại

Tôi tin có rất nhiều người dùng cấu hình máy tính đó.畢竟, hàng triệu chiếc máy đó đã được xuất khẩu toàn cầu, và đa số chạy phần mềm mới nhất.

Với điều đó, có thể nhận dạng ý nghĩa một người dựa trên cách trình duyệt của họ vẽ line qua HTML5 Canvas API không? Các chuyên gia tin là có, đặc biệt khi thêm các nguồn thông tin nhận dạng khác.

Có rất nhiều thông tin về máy tính của bạn bị rò rỉ khi sử dụng Internet. Vẫn ví dụ laptop của tôi. Tôi sống ở Anh. Điều đó thu hẹp đáng kể số lượng phần cứng trùng khớp chỉ dựa trên múi giờ.

Thêm vào đó, ngôn ngữ trên máy của tôi là tiếng Anh (Mỹ). Có thể còn ít người hơn có cấu hình phần cứng đó, trong múi giờ đó, dùng ngôn ngữ đó.

Chúng ta rò rỉ rất nhiều thông tin về bản thân khi lướt web. Chúng ta làm điều đó mà không hay biết. Và thông tin đó là một phần then chốt khiến Canvas Fingerprinting hữu ích.

"... Nhưng Canvas Fingerprinting Có Ý Nghĩa Gì Với Tôi?"

Điều đó tùy thuộc. Nó vẫn chỉ là một nhóm nhỏ trang web thực sự nhúng mã chống "do-not-track". Phần lớn vẫn dùng phương pháp theo dõi truyền thống hoặc không dùng gì cả.

Canvas Fingerprinting Sẽ Theo Dõi Bạn Mọi Nơi Bạn Đi. Đây Là Lý Do Bạn Nên Lo Ngại

Nhưng nếu bạn là một trong hàng triệu người dùng phần mềm chặn quảng cáo, điều đó có nghĩa là có một cách mới để theo dõi bạn, và phục vụ quảng cáo bán cá nhân hóa dựa trên lịch sử duyệt web. Và không có nhiều cách để đối phó.

"... Nhưng Có Cách Giảm Thiểu Nó, Đúng Không?"

Có, cũng có thể nói là không.

Nếu bạn xem mã nguồn của bất kỳ trang web nào kiếm tiền từ quảng cáo (như MakeUseOf), bạn sẽ thấy quảng cáo được phục vụ từ tên miền khác với tên miền bạn đang duyệt.

Canvas Fingerprinting Sẽ Theo Dõi Bạn Mọi Nơi Bạn Đi. Đây Là Lý Do Bạn Nên Lo Ngại

Điều này thường do quảng cáo được phục vụ bởi các công ty chuyên biệt, mỗi công ty vận hành mạng phân phối nội dung mạnh mẽ có thể phục vụ quảng cáo nhanh chóng mà không làm chậm trải nghiệm duyệt web.

Do đó, phần mềm chặn quảng cáo hoạt động bằng cách chặn các mạng phân phối nội dung đó, ngăn chặn việc tiêm quảng cáo vào trang. Không CDN. Không tiêm. Không quảng cáo.

Đây là (và sẽ là) điểm yếu chí mạng của Canvas Fingerprinting. Mã tạo ra các line phải đến từ đâu đó. Tương tự, kết quả vân tay phải đi đến đâu đó.

Kết quả là, giảm thiểu hình thức Canvas Fingerprinting nguy hiểm nhất - hình thức theo dõi bạn trên khắp Internet - là khả thi, và các nỗ lực nghiêm túc đang được thực hiện để chống lại nó.

Canvas Fingerprinting còn một điểm yếu lớn khác. Nó phụ thuộc vào trình duyệt hiện đại có thể hiển thị các phần tử Canvas. Các phần tử Canvas yêu cầu JavaScript để hoạt động, và có thể dễ dàng vô hiệu hóa bằng cách tắt JavaScript trong trình duyệt, tuy nhiên đáng nói rằng hầu hết các trang web không có giá trị gì nếu không có JavaScript. Bạn sẽ đưa trải nghiệm duyệt web trở lại năm 1994.

Bạn Có Nên Lo Ngại?

Có, cũng có thể nói là không.

Canvas Fingerprinting có khả năng chống chịu, nó đổi mới, và giảm thiểu nó khó khăn, dù chắc chắn là khả thi.

Nó cũng cực kỳ hiếm. Như đã nói, chỉ 5% trong top 100.000 trang web thực sự sử dụng nó. Các phương pháp theo dõi truyền thống dường như vẫn là công cụ chính để nhắm mục tiêu quảng cáo.

Bạn có lo ngại không? Bạn có phải người điều hành trang web và bị cám dỗ sử dụng Canvas Fingerprinting? Hãy chia sẻ ở phần bình luận bên dưới.

Nguồn ảnh: Children Slook by Henrick Oprea (Map Of The Urban Linguistic Landscape), HTML Code (Marjan Krabei), 8OO years (David J Morgan)