Changelog
Tất cả các thay đổi đáng chú ý của TRACIO đều được ghi lại tại đây. Các phiên bản tuân theo semantic versioning (major.minor.patch).
v2.0.0 — V3 Tiered Visitor ID, 130+ tín hiệu, Production Ready
Phát hành: Tháng 3 năm 2026
Đây là một bản phát hành lớn giới thiệu hệ thống hashing phân tầng V3, mở rộng việc thu thập tín hiệu lên 130+ tín hiệu và đạt trạng thái production-ready sau một cuộc kiểm toán toàn diện.
Tính năng mới
- V3 Tiered Visitor ID: Hệ thống hashing ba tầng mới với Tier 1 độc lập (phần cứng cố định, 20 ký tự), Tier 2 (trình duyệt bán ổn định, 10 ký tự) và Tier 3 (ngữ cảnh dễ biến động, 10 ký tự), tạo ra visitor ID base62 dài 40 ký tự
- 130+ tín hiệu: Mở rộng từ 70 lên 130+ tín hiệu tổng cộng (độ phủ tín hiệu của FingerprintJS Pro v4 cùng các phần mở rộng tùy chỉnh và tín hiệu độc quyền)
- Signal parity: Đạt được độ phủ khớp hoàn toàn so với FingerprintJS Pro v4 trong các bài kiểm thử so sánh Playwright tự động
- AI confidence scoring: Trọng số tần suất tín hiệu (dựa trên IDF) và fuzzy matching sử dụng Hamming distance ở cấp độ bit để nhận diện khách truy cập quay lại
- Admin dashboard: Số liệu thời gian thực, quản lý API key và ClickHouse analytics
Cải tiến thu thập tín hiệu
- Tối ưu hóa iframe dùng chung (một iframe ẩn duy nhất cho emoji, MathML, màu hệ thống, phông chữ, screen frame)
- Web Worker cho s22 (tính năng WASM) và s30 (doNotTrack)
- s36 DOM blocker mở rộng lên 48 danh sách lọc với kiểm tra
offsetParent
- s117 introspection property getter để phát hiện spoofing dựa trên tiện ích mở rộng
- s118/s136 xác minh chuỗi prototype cho plugins và mimeTypes
- Thử lại audio cho iOS (thử lại 3 lần khi ở trạng thái suspended với nhận biết khả năng hiển thị)
- s56 thăm dò cache trình duyệt với persistence localStorage thực
Cải tiến phía máy chủ
- Phát hiện VPN với 4 phương pháp (không khớp múi giờ, ASN, relay, TURN) — được xuất ra dưới dạng boolean
network.vpn trong payload webhook
- Phát hiện proxy với phân loại residential/datacenter — được xuất ra dưới dạng
network.proxy / network.datacenter
- Phát hiện Tor exit-node — được xuất ra dưới dạng
network.tor
- Tỷ lệ không khớp múi giờ luân phiên trong 7 ngày cho mỗi IP làm đầu vào nội bộ cho việc phát hiện VPN
Phát hiện nâng cao (Phase 4)
- Các nguồn cấp threat intelligence (tích hợp FireHOL + Spamhaus)
- Fingerprinting hành vi (phân tích mẫu chuột/bàn phím/cuộn)
- Signal normalizer (quy tắc liên phiên bản cho Chrome 125-131 và Firefox 126-131)
- Phát hiện replay qua deduplication yêu cầu và phân tích thời gian
- Phát hiện Brave canvas farbling (so sánh canvas theo từng phiên)
- Khớp mẫu thứ tự header với các hồ sơ trình duyệt đã biết
Sửa lỗi (50+)
- P0: Trường JA4 ALPN, kiểm tra tính nhất quán TLS-UA, xác thực Client Hints, so sánh IP thăm dò TURN, confidence khớp cookie
- P1: s75 hash extensions, kiểm tra độ ổn định canvas, phát hiện relay, ngưỡng dưới confidence lần truy cập đầu, tương quan đa tín hiệu ở chế độ ẩn danh
- P2: Sửa nền tảng iPad/iPadOS, kiểm tra vendor typeof, đấu nối tín hiệu HDR, Client Hints theo từng key, phát hiện sự kiện chạm, lặp qua cookie domain, thời gian TURN, thử lại yêu cầu, mở rộng VPN ASN
v1.5.0 — Smart Signals và Bot Detection
Phát hành: Tháng 2 năm 2026
Tính năng mới
- Smart Signals: các tín hiệu làm giàu phía máy chủ bao gồm VPN, proxy, Tor, datacenter, giả mạo trình duyệt và suspect score
- Bot Detection Engine: 14 bộ phát hiện độc lập bao phủ Selenium, Puppeteer, Playwright, PhantomJS, trình duyệt headless và phân tích hành vi
- Allowlisting bot tốt: 22 loại bot tốt với xác minh IP qua reverse DNS
- TURN server: Thăm dò IP WebRTC để vượt qua việc phát hiện VPN
- IP intelligence: Khớp VPN ASN, phát hiện residential proxy, kiểm tra Tor exit node
- Velocity tracking: Theo dõi hoạt động theo từng IP và từng khách truy cập
Phía máy chủ
- Phát hiện VM (VMware, VirtualBox, Parallels, QEMU, Hyper-V)
- Phát hiện emulator (chấm điểm có trọng số cho emulator di động)
- Phát hiện Frida/instrumentation
- Phát hiện trình duyệt riêng tư (Tor, Brave, Firefox ETP, Safari ITP)
- Phát hiện ứng dụng clone và khôi phục cài đặt gốc
- Tính toán suspect score (dựa trên danh mục, thang điểm 0-100)
- Phát hiện headless v2 với 11 dấu hiệu
- Phân loại framework tự động hóa (Puppeteer, Playwright, Cypress, Selenium)
Phía máy khách
- s157 quét framework tự động hóa (14 danh mục framework)
- s158 kiểm tra webdriver trong iframe
- s159 kiểm tra tính toàn vẹn của native function
- s155 quét CRC32 thuộc tính window
- s163 bẫy console DevTools
v1.0.0 — Bản phát hành đầu tiên
Phát hành: Tháng 1 năm 2026
Tính năng
- 70 tín hiệu trình duyệt: Canvas, WebGL, audio, phông chữ, navigator, screen, storage, CSS media queries
- Nhận diện khách truy cập: Hashing MurmurHash3-x64-128 phía máy chủ
- Truyền tải mã hóa: Vỏ bọc mã hóa XOR với nén deflate
- Persistence cookie: cookie first-party lưu giữ một visitor UID mờ đục (thời hạn 365 ngày)
- Tích hợp GeoIP: MaxMind GeoIP2 cho định vị địa lý ở cấp độ thành phố
- JA3/JA4 TLS fingerprinting: Phân tích TLS ClientHello để xác minh trình duyệt
- Gửi webhook: Thông báo sự kiện thời gian thực với thử lại và xác minh chữ ký
- Managed cloud: edge, storage và dashboard được lưu trữ hoàn toàn — không có hạ tầng nào phải vận hành
Client SDK
- Khởi tạo
Tracio.init() với cấu hình public key
tracio.getResult() với các tùy chọn tag và linkedId
- Xử lý lỗi có kiểu với phân loại mã lỗi
- Bundle nhẹ đã được minify
- Tương thích trình duyệt: Chrome 57+, Firefox 52+, Safari 11.1+, Edge 79+
API
- Gửi webhook thời gian thực với chữ ký HMAC và thử lại
- API dashboard/quản lý theo phạm vi workspace (xác thực qua Clerk, RBAC)
- Edge ingest có giới hạn tốc độ với hỗ trợ CORS + credentials
Hướng dẫn nâng cấp
v1.x lên v2.0
Bản nâng cấp v2.0 giới thiệu một định dạng visitor ID mới (V3 tiered hash). Các visitor ID hiện có sẽ được tính toán lại. Điều này có nghĩa là:
- Tất cả khách truy cập đều xuất hiện dưới dạng "mới" trong cơ sở dữ liệu sau khi nâng cấp
- Điểm confidence sẽ thấp hơn trong 24-48 giờ khi cơ sở dữ liệu tái tạo lại
- linkedId tính liên tục được bảo toàn (các định danh nghiệp vụ của bạn vẫn giữ nguyên)
Bản nâng cấp được triển khai tự động trên managed cloud — không có gì phải
deploy ở phía bạn. Không cần thay đổi SDK phía máy khách; giao thức phía máy
khách tương thích ngược.