Làm gì là Dấu vân tay Trình duyệt?
Trình duyệt đại lý không rác hỗ trợ cài đặt dấu vân tay trình duyệt có thể cấu hình cho các phiên tự động hóa đám mây.
Browser fingerprinting là thực tiễn kết hợp các đặc điểm có thể quan sát được của trình duyệt và thiết bị để nhận biết hoặc phân biệt một môi trường duyệt web. Các quan sát có thể bao gồm cài đặt trình duyệt, hành vi kết xuất, sở thích ngôn ngữ và các tính năng sẵn có. Một dấu vân tay là một suy diễn từ những quan sát đó, không phải là một tuyên bố đã được xác thực về danh tính của một người.
Sự phân biệt đó quan trọng cho cả quyền riêng tư và tự động hóa. Một môi trường bất thường có thể nhận diện mà không tiết lộ tên. Hai người cũng có thể sử dụng những môi trường tương tự, và một người có thể thay đổi môi trường của mình. Một hệ thống coi việc khớp vân tay là chắc chắn có nguy cơ nhầm lẫn sự tương đồng kỹ thuật với quyền sở hữu hoặc ý định.
Quan sát nào trở thành dấu vân tay?
Một dấu vân tay trình duyệt kết hợp các thuộc tính được hiển thị qua các yêu cầu và tính năng của trình duyệt. Dấu vân tay này có thể chứa thông tin như hệ điều hành, loại trình duyệt, cài đặt màn hình và nhiều thông tin khác để nhận diện một thiết bị cụ thể. định nghĩa về dấu vân tay trình duyệt bao gồm các đặc điểm như phiên bản trình duyệt, ngôn ngữ, codec, phông chữ, cài đặt và kích thước hiển thị. Các nhà thu thập khác nhau chọn các đầu vào khác nhau, vì vậy không có danh sách trường dấu vân tay toàn cầu nào.
Một số quan sát đến kèm theo giao tiếp thông thường. Những quan sát khác cần một trang để kiểm tra các API của trình duyệt hoặc hiển thị nội dung. Một đoạn mã có thể so sánh các khả năng được hỗ trợ hoặc xem xét kết quả của một thao tác vẽ. Giá trị đến từ sự kết hợp và tính ổn định của nó trong một quần thể cụ thể, không đến từ việc giả định rằng một thuộc tính nào đó là độc nhất.
Một chiều rộng màn hình được chia sẻ bởi nhiều thiết bị có giá trị nhận diện hạn chế khi đứng một mình. Khi kết hợp với một bộ cài đặt không phổ biến, nó có thể giúp phân biệt một môi trường. Ngược lại, một tín hiệu chi tiết phong phú có thể không ổn định qua các bản cập nhật hoặc máy móc. Một đánh giá thực tiễn cần xem xét cả sự phân biệt và sự thay đổi theo thời gian.
Cách Bộ Sưu Tập Trở Thành Nhận Diện
Một hệ thống phân tích dấu vân tay biến các quan sát thành một đại diện có thể so sánh với các quan sát trước đó. Đại diện đó có thể là một tập hợp các đặc điểm, một bản tóm tắt, hoặc các đầu vào cho một hệ thống chấm điểm. Việc băm một tập hợp các giá trị không làm cho tập hợp cơ sở trở nên chính xác hơn; nó thay đổi cách mà đại diện được lưu trữ và so sánh.
Một so sánh chính xác đặt câu hỏi liệu các giá trị quan sát được có giống nhau hay không. Một so sánh khoan dung đặt câu hỏi liệu hai quan sát có đủ tương đồng mặc dù có một số thay đổi. Những lựa chọn này tạo ra những đánh đổi khác nhau. Một sự trùng khớp nghiêm ngặt có thể tách một môi trường trả về sau khi cập nhật phần mềm. Một sự trùng khớp khoan dung có thể gộp các môi trường không liên quan mà tình cờ chia sẻ các cài đặt chung.
The Hướng dẫn giảm thiểu dấu vân tay W3C phân biệt các cơ chế nhận diện dấu vân tay và những tác động đến quyền riêng tư của chúng. Cách tiếp cận này hữu ích vì nó coi việc phơi bày các đặc điểm nhận diện là một vấn đề thiết kế trong các tính năng web, chứ không phải là một vấn đề được giải quyết bằng cách loại bỏ một đoạn mã hoặc thay đổi một tiêu đề.
Dấu vân tay, Cookie và Địa chỉ IP Là Tách Biệt
Dấu vân tay suy ra sự tương đồng từ các đặc điểm, trong khi cookie và các giá trị lưu trữ khác có thể mang theo trạng thái rõ ràng. The mô hình lưu trữ web mô tả lưu trữ liên quan đến nguồn gốc web và phiên duyệt web. Xóa trạng thái đã lưu thay đổi một nguồn nhận dạng nhưng không nhất thiết thay đổi các đặc điểm quan sát được của môi trường.
| Tín hiệu | Nó mô tả điều gì | Nó không chứng minh điều gì |
|---|---|---|
| Dấu vân tay trình duyệt | Đặc điểm môi trường quan sát được | Danh tính pháp lý của một người |
| Định danh được lưu trữ | Một giá trị được giữ lại để sử dụng sau này | Thiết bị chỉ có một người dùng. |
| Địa chỉ IP | Một điểm cuối mạng có thể nhìn thấy đối với dịch vụ | Cài đặt trình duyệt độc đáo |
Thay đổi định tuyến mạng có thể làm thay đổi địa chỉ IP hiển thị trong khi vẫn giữ nguyên phông chữ và hành vi của trình duyệt. Mở một ngữ cảnh mới có thể loại bỏ một số lưu trữ chia sẻ trong khi vẫn bảo tồn cùng một động cơ cơ bản. Khi chẩn đoán nhận diện, hãy chỉ định lớp nào đã thay đổi thay vì mô tả toàn bộ môi trường là "mới."
Tại sao Sự ổn định và Tính nhất quán lại Quan trọng
Một tín hiệu nhận diện hữu ích phải giữ được độ ổn định đủ để so sánh các quan sát, nhưng môi trường trình duyệt thì tự nhiên thay đổi. Các bản cập nhật, thay đổi hiển thị, cài đặt ngôn ngữ và các máy thực thi khác nhau có thể ảnh hưởng đến những gì mà một trang quan sát. Do đó, một dấu vân tay nên được diễn giải trong một khoảng thời gian và một độ dung sai cho sự biến đổi thông thường.
Sự nhất quán là một mối quan tâm riêng. Những quan sát liên quan có thể mô tả các cấu hình không tương thích nếu chúng được thay đổi một cách độc lập. Trong một bài kiểm tra tính tương thích có thẩm quyền, điều đó có thể khiến kết quả khó hiểu: trang có thể đang phản ứng với một sự kết hợp không thể thay vì với loại thiết bị mà bạn mong muốn. Hãy ưu tiên các cài đặt đã được tài liệu hóa và ghi lại môi trường đang được kiểm tra.
Ngẫu nhiên cũng có những đánh đổi. Thay đổi nhiều tín hiệu giữa các lần truy cập có thể làm giảm một hình thức liên tục trong khi tạo ra một mẫu dễ nhận biết khác. Kết quả phụ thuộc vào việc thực hiện và người quan sát. Cả đầu ra trông ngẫu nhiên lẫn một điểm số độc đáo từ một bài kiểm tra công khai đều không xác định cách mà mỗi trang web sẽ phân loại môi trường.
Cách nhận diện dấu vân tay khác với phát hiện bot
Công nghệ điểm dấu vân tay trình duyệt đo lường các đặc điểm; phát hiện bot đánh giá xem hoạt động có vẻ tự động hóa hay không hoặc có cần xem xét kỹ lưỡng hay không. Một hệ thống phát hiện có thể sử dụng dấu vân tay cùng với hành vi yêu cầu, lịch sử tài khoản, và các bằng chứng khác. Hai khái niệm này chồng chéo lên nhau, nhưng chúng không nên được sử dụng như những từ đồng nghĩa.
Một dấu vân tay quen thuộc không chứng minh rằng một người đang điều khiển trình duyệt. Một dấu vân tay không quen thuộc không chứng minh lạm dụng. Tự động hóa có thể sử dụng một động cơ trình duyệt thực, và người dùng thông thường có thể có các cấu hình không bình thường. Các hệ thống đưa ra quyết định quan trọng nên đánh giá những bất định này và bảo tồn một lối đi xem xét phù hợp.
Đối với việc thử nghiệm, hãy xác định câu hỏi một cách hẹp. “Các thuộc tính nào đã được trang thử nghiệm này quan sát?” là có thể đo lường. “Liệu trình duyệt này có vô hình ở khắp mọi nơi không?” không được xác lập bởi kết quả đó. Tránh dịch một điểm số chẩn đoán thành một lời hứa không được hỗ trợ về các trang không liên quan hoặc các phiên tương lai.
Cài đặt Dấu Vân Tay Tùy Chỉnh Có Thể Kiểm Soát Thực Sự
Các cài đặt dấu vân tay tùy chỉnh kiểm soát các thuộc tính cụ thể được phơi bày bởi giao diện cấu hình của sản phẩm. Trình duyệt Agent Không Dấu Vân Tay bao gồm cấu hình trình duyệt cho tự động hóa, và các kiểm soát dấu vân tay tùy chỉnh miêu tả các điều chỉnh và giới hạn được hỗ trợ.
Các kiểm soát được tài liệu bao gồm cài đặt user-agent, thuộc tính nền tảng, kích thước màn hình và cài đặt địa phương hóa. Tài liệu cùng xác định các giới hạn liên quan đến các chi tiết động cơ kết xuất như WebGL, tỷ lệ pixel thiết bị và dấu vân tay ở mức phần cứng. Những giới hạn đó nên được giữ rõ ràng khi thiết kế một bài kiểm tra. Một giá trị màn hình có thể cấu hình không phải là một lời hứa để tái hiện mọi đặc điểm của một thiết bị vật lý.
Cuộc thảo luận liên quan về tín hiệu và rủi ro dấu vân tay giúp phân tách các thuộc tính quan sát được khỏi cách giải thích. Sử dụng các thay đổi cấu hình để kiểm tra một giả thuyết cụ thể, sau đó kiểm tra các thuộc tính thực tế được quan sát. Đừng giả định rằng việc chấp nhận một giá trị cấu hình chứng minh rằng tất cả các bề mặt trình duyệt liên quan đã thay đổi với nó.
Đọc Kết Quả Kiểm Tra Dấu Vân Tay
Kết quả kiểm tra dấu vân tay mô tả các quan sát được thực hiện bởi bài kiểm tra đó dưới các điều kiện thu thập của chính nó. Đọc các thuộc tính cơ bản trước khi giải thích một điểm số tóm tắt. Một giá trị màn hình thay đổi có thể là bằng chứng hữu ích về một cài đặt cấu hình, trong khi một điểm số về sự độc nhất tổng thể phụ thuộc vào dân số so sánh và phương pháp.
Ghi nhận xem bài kiểm tra có sử dụng cùng phiên bản trình duyệt, hồ sơ và điều kiện trang như quy trình làm việc mà bạn thật sự quan tâm không. Nếu những điều kiện đó khác nhau, kết quả có thể không chuyển nhượng được. Một cấu hình hướng đến quyền riêng tư cũng có thể thay đổi tính khả dụng của tính năng, vì vậy hãy kiểm tra xem ứng dụng có vẫn sử dụng được cho mục đích đã định hay không.
Khi so sánh các quan sát theo thời gian, hãy tách biệt những thay đổi dự kiến từ những thay đổi không thể giải thích. Một thay đổi ngôn ngữ đã lên kế hoạch nên ảnh hưởng đến hành vi liên quan đến địa phương hóa. Một sự khác biệt về kết xuất không liên quan đáng được điều tra thay vì tự động được ghi nhận cho việc bảo vệ quyền riêng tư. Kết quả của bài kiểm tra là một điểm khởi đầu cho việc giải thích, không phải là một đánh giá hoàn chỉnh về danh tính hoặc an toàn.
Cách Đánh Giá Dấu Vân Tay Một Cách Có Trách Nhiệm
Một đánh giá có trách nhiệm giới hạn việc thu thập vào các tín hiệu cần thiết cho một mục đích đã xác định và ghi nhận sự bất định trong việc nhận diện. Nếu bạn sở hữu một trang web, hãy ghi tài liệu lý do mỗi tín hiệu là cần thiết và thời gian dữ liệu còn hữu ích. Tránh thu thập một dấu vân tay rộng rãi chỉ vì một thư viện làm cho việc thu thập trở nên thuận tiện.
Đối với một cuộc thí nghiệm tương thích, giữ nguyên các cài đặt không liên quan và thay đổi thuộc tính dưới sự xem xét. Ghi nhận sự thay đổi dự kiến, kết quả quan sát được và bất kỳ sự khác biệt nào trong kết xuất tiếp theo. Sử dụng các môi trường được kiểm soát và các trang thử nghiệm được ủy quyền. Điều này làm cho kết quả có thể tái sản xuất mà không biến bài tập đó thành việc theo dõi mọi người qua các ngữ cảnh không liên quan.
Triển khai đám mây đưa ra những lựa chọn bổ sung về việc giữ lại và truy cập các trang đã ghi lại. Xem xét những lựa chọn đó bên cạnh giá dịch vụ hiện tại khi đánh giá một quy trình làm việc. Chi phí và tính linh hoạt của cấu hình là các tiêu chí vận hành; không cái nào thiết lập được một kết quả về quyền riêng tư tự nó.
Kết Luận
Dấu vân tay trình duyệt nhận diện môi trường thông qua các tổ hợp thuộc tính có thể quan sát được. Tính hữu ích và rủi ro của nó phụ thuộc vào những gì được thu thập, cách so sánh được thực hiện và cách các kết quả không chắc chắn được diễn giải. Đối xử với một dấu vân tay như là bằng chứng có giới hạn và kiểm tra các tuyên bố cấu hình chống lại các bề mặt chính xác mà quy trình làm việc của bạn cần.
Biến Quy Trình Trình Duyệt Của Bạn Thành Hành Động
Đánh giá các kiểm soát dấu vân tay của Trình duyệt Agent đã được tài liệu so với kịch bản thử nghiệm được ủy quyền của bạn.
Đăng ký hôm nay và nhận $5 tiền tín dụng miễn phí — không cần thẻ tín dụng.
Nhận Tiền Tín Dụng $5 Của Bạn →Câu Hỏi Thường Gặp
Liệu dấu vân tay trình duyệt có phải là một danh tính cá nhân độc đáo không?
Dấu vân tay trình duyệt không phải là một danh tính cá nhân đã được xác minh. Nó mô tả những quan sát về một môi trường và có thể giúp phân biệt nó trong một tập dữ liệu. Các cấu hình chia sẻ, nhiều người dùng và phần mềm thay đổi ngăn cản việc lập bản đồ đơn giản giữa một dấu vân tay và một người.
Việc xóa cookie có làm mất dấu vân tay không?
Xóa cookie sẽ gỡ bỏ các giá trị cookie đã lưu, nhưng nó không nhất thiết thay đổi các đặc điểm được sử dụng để đo dấu vân tay. Trình duyệt có thể vẫn phơi bày thông tin tương tự về ngôn ngữ, kết xuất và các tính năng. Dọn dẹp bộ nhớ và giảm thiểu dấu vân tay giải quyết các nguồn nhận diện khác nhau.
Liệu proxy có thay đổi tín hiệu dấu vân tay trình duyệt không?
Một proxy thay đổi đường dẫn mạng và có thể thay đổi địa chỉ IP nhìn thấy. Nó không tự mình thay đổi tất cả các thuộc tính do trình duyệt phơi bày. Đánh giá cấu hình mạng riêng biệt với cài đặt trình duyệt khi điều tra sự khác biệt giữa các phiên.
Liệu một dấu vân tay tùy chỉnh có thể đảm bảo sự ẩn danh không?
Một dấu vân tay tùy chỉnh không thể đảm bảo sự ẩn danh. Các quan sát khác, tài khoản đã xác thực và hành vi ứng dụng vẫn có thể xác định hoặc kết nối hoạt động. Các điều khiển được hỗ trợ cũng khác nhau theo cách thực hiện, vì vậy hãy đánh giá các giới hạn được tài liệu thay vì giả định rằng nó hoàn toàn mô phỏng thiết bị.