1. Các tính năng Mạng trong Dấu vân tay Trình duyệt là gì
Các trình duyệt hiện đại cung cấp nhiều API liên quan đến mạng có thể được tận dụng để xác định và tạo dấu vân tay duy nhất cho người dùng. Chúng bao gồm:
navigator.connection
: Cung cấp loại và tốc độ mạng (effectiveType
,rtt
,downlink
)- WebRTC: Cho phép phát hiện địa chỉ IP cục bộ, thường bỏ qua khả năng hiển thị của proxy công khai
- Định thời tài nguyên: Dấu thời gian chính xác của các giao dịch mạng (
performance.getEntriesByType("resource")
) - Phát hiện rò rỉ DNS qua thời gian và lỗi của
<img>
hoặcfetch()
- Hành vi của
fetch()
vàXMLHttpRequest
– như căn chỉnh proxy và báo cáo phiên bản HTTP - Ứng cử viên ICE của
RTCPeerConnection
: Được sử dụng để thu thập địa chỉ IP nội bộ của thiết bị cục bộ của người dùng
Các tính năng mạng này giúp phân biệt giữa người dùng thực và các công cụ tự động bằng cách truy xuất các tính năng kết nối thiết bị theo thời gian thực, loại kết nối hoặc liên kết IP nội bộ.
Một điểm tương đồng dấu vân tay cao trên nhiều phiên sử dụng cùng một proxy hoặc ngăn xếp ẩn danh cấp người tiêu dùng thường bị các hệ thống thực hiện phân tích liên kết tài khoản xử phạt nặng, đặc biệt trong các lĩnh vực xác minh KYC có giá trị cao, ngăn chặn gian lận quảng cáo và giảm thiểu bot.
2. Cách các Nền tảng Phát hiện Dấu vân tay Tính năng Mạng
Các hệ thống tạo dấu vân tay web khai thác những điều sau đây để nhận dạng duy nhất một thiết bị hoặc trình duyệt thông qua các tính năng mạng:
Liệt kê Địa chỉ IP qua WebRTC: Các trang web có thể bỏ qua cài đặt proxy truyền thống và phát hiện IP nội bộ hoặc công khai bằng cơ chế thu thập ứng cử viên ICE của WebRTC.
Kiểm tra API navigator.connection: Các thuộc tính như
effectiveType
("4g"
,"3g"
,"wifi"
),rtt
(thời gian khứ hồi) vàdownlink
(ước tính băng thông mạng) cung cấp cái nhìn sâu sắc về:- Vị trí thực tế của người dùng
- Chất lượng hạ tầng Internet
- Trạng thái nhà mạng hoặc doanh nghiệp của thiết bị
Độ trễ Định thời Tài nguyên và Dấu vân tay Tải: Thông qua các chỉ số định thời như
fetchStart
,responseEnd
và hành vi CORS, các nền tảng có thể:- Phân tích điều kiện mạng thực tế
- Xác định tác nhân người dùng hoặc IP giả mạo nếu hành vi truy xuất tài nguyên không khớp
Tính nhất quán trên các Yêu cầu Web: Các hệ thống phát hiện đối chiếu:
- IP Proxy
- IP cục bộ WebRTC
- Máy chủ gốc phản hồi
connect()
ban đầu - Sự lệch hoặc bất thường trong định thời tài nguyên để tìm kiếm các phiên tổng hợp hoặc đã thay đổi.
Phân tích hành vi HTTPS so với HTTP và Dấu vân tay TLS: Các hệ thống mục tiêu nâng cao giám sát:
- Các biến thể ngăn xếp TLS
- Danh sách chấp nhận mật mã từ các yêu cầu do JavaScript khởi tạo
- Khả năng HTTP/2 hoặc QUIC từ các phiên trình duyệt tổng hợp
Các tín hiệu hành vi cấp mạng này được xếp lớp vào ma trận nhận dạng dấu vân tay như các thuộc tính khó giả mạo, nhận biết ngữ cảnh—đặc biệt khi phân tích động các phiên duyệt web tổng hợp.
3. Cách FlashID Che giấu Dấu vân tay Tính năng Mạng
FlashID kiểm soát động và tái tạo các hành vi mạng thực tế — không chỉ của proxy và IP — mà còn của thông tin cấp tín hiệu như navigator.connection
, số liệu RTT, hành vi DNS và các mẫu định thời yêu cầu.
Với FlashID, mỗi hồ sơ có thể mô phỏng:
✅ Hành vi navigator.connection
thực tế
Bạn có thể xác định hoặc ngẫu nhiên hóa các giá trị effectiveType
, rtt
và downlink
để phản ánh bất kỳ hồ sơ người dùng dự kiến nào (ví dụ: "4g"
, "wifi"
, "slow-2g"
), tránh nghi ngờ ở các khu vực mà tốc độ truy cập không khớp với vị trí IP hoặc điều kiện hoạt động đã khai báo.
✅ Kiểm soát WebRTC hoàn chỉnh
Không giống như nhiều dịch vụ chống dấu vân tay chỉ đơn giản là vô hiệu hóa WebRTC hoặc mã hóa cứng các giá trị giả, FlashID:
- Che giấu IP nội bộ của người dùng
- Mô phỏng hành vi của các môi trường giao tiếp cụ thể
- Có thể chuyển đổi hoặc giả mạo các loại giao diện IP (rò rỉ IPv4/IPv6, LAN hoặc công khai)
FlashID cũng có thể giả mạo hành vi rò rỉ ứng cử viên ICE đồng thời tránh phát hiện mất kết nối hoàn toàn, cho phép bảo vệ đầy đủ mà không kích hoạt logic mất kết nối trình duyệt.
✅ Căn chỉnh Định thời Mạng và Tài nguyên
FlashID sửa đổi các API định thời hiệu suất chính để mô phỏng sự chậm trễ tác vụ thực tế trên:
- Phân đoạn tải tài nguyên (
fetch
,requestStart
, v.v.) - Định thời kết nối (
secureConnectionStart
,domainLookup
) - Định thời xử lý DOM trong quá trình tải không đồng bộ
Các giá trị này phối hợp với tác nhân người dùng và các mẫu định thời IP đã chọn để tất cả các hành vi duy trì nhất quán trên các công cụ tạo dấu vân tay.
✅ Hành vi Mạng nhận biết Proxy
FlashID:
- Bộ điều hợp (ghi đè) cài đặt
Content-Type
,Accept
vàProxy
theo hồ sơ của bạn - Chặn các cuộc tấn công dấu vân tay DNS đáng ngờ và ngăn JavaScript định hình các giao diện hệ thống thực tế
- Đồng bộ hóa việc tìm nạp tài nguyên bằng các tín hiệu hành vi nhận biết proxy để bắt chước định vị địa lý thực
🔥 Tại sao Việc che giấu Tính năng Mạng lại Quan trọng
Dấu vân tay dựa trên API mạng đặc biệt có giá trị trong việc phát hiện việc tái sử dụng proxy, giả mạo định thời tài nguyên và sự phân kỳ nền tảng. Các nền tảng sử dụng các mô hình dựa trên hành vi hoặc trình học phiên được hỗ trợ bởi AI có thể âm thầm đánh giá các bất thường trong phiên.
FlashID đảm bảo:
- IP máy cục bộ không bị lộ
navigator.connection
mô phỏng bất kỳ tốc độ hoặc chế độ kết nối dự kiến nào- Các API định thời và tính nhất quán mạng vẫn được căn chỉnh trên các hồ sơ
Điều này ngăn các trang web phát hiện các phiên tổng hợp hoặc đã thay đổi, cho phép người dùng thực hiện an toàn:
- Đa tài khoản trực tuyến
- Vận hành quảng cáo ở quy mô lớn
- Kiểm thử và tự động hóa thực tế
Bạn Cũng Có Thể Thích