Changelog
Toate modificările importante aduse TRACIO sunt documentate aici. Versiunile respectă versionarea semantică (major.minor.patch).
v2.0.0 — V3 Tiered Visitor ID, 130+ semnale, Production Ready
Lansat: martie 2026
Aceasta este o versiune majoră care introduce sistemul de hashing pe niveluri V3, extinde colectarea de semnale la 130+ semnale și atinge statutul production-ready în urma unui audit cuprinzător.
Funcționalități noi
- V3 Tiered Visitor ID: Nou sistem de hashing pe trei niveluri, cu Tier 1 independent (hardware înghețat, 20 de caractere), Tier 2 (browser semi-stabil, 10 caractere) și Tier 3 (context volatil, 10 caractere), care produce ID-uri de vizitator base62 de 40 de caractere
- 130+ semnale: Extins de la 70 la 130+ semnale în total (acoperirea semnalelor FingerprintJS Pro v4 plus extensii personalizate și semnale proprietare)
- Paritate de semnale: Acoperire completă de potriviri față de FingerprintJS Pro v4 în teste automate de comparație Playwright
- Scoring de încredere cu AI: Ponderarea frecvenței semnalelor (bazată pe IDF) și fuzzy matching folosind distanța Hamming la nivel de bit pentru identificarea vizitatorilor care revin
- Dashboard de administrare: Metrici în timp real, gestionarea cheilor API și analitice ClickHouse
Îmbunătățiri la colectarea semnalelor
- Optimizare cu iframe partajat (un singur iframe ascuns pentru emoji, MathML, culorile sistemului, fonturi, screen frame)
- Web Worker pentru s22 (funcționalități WASM) și s30 (doNotTrack)
- s36 DOM blockers extins la 48 de liste de filtre cu verificare
offsetParent
- s117 introspecția getter-elor de proprietăți pentru detectarea spoofing-ului bazat pe extensii
- s118/s136 verificarea lanțului de prototipuri pentru plugins și mimeTypes
- Reîncercare audio pentru iOS (3 reîncercări în stare suspendată, cu conștientizarea vizibilității)
- s56 sondă a cache-ului browserului cu persistență reală în localStorage
Îmbunătățiri pe partea de server
- Detectare VPN cu 4 metode (nepotrivire de fus orar, ASN, relay, TURN) — expusă ca boolean
network.vpn în payload-urile webhook
- Detectare proxy cu clasificare residential/datacenter — expusă ca
network.proxy / network.datacenter
- Detectare a nodurilor de ieșire Tor — expusă ca
network.tor
- Rată de nepotrivire de fus orar pe fereastră mobilă de 7 zile per IP, ca input intern pentru detectarea VPN
Detectare avansată (Faza 4)
- Fluxuri de threat intelligence (integrare FireHOL + Spamhaus)
- Fingerprinting comportamental (analiza tiparelor de mouse/tastatură/scroll)
- Normalizator de semnale (reguli cross-version pentru Chrome 125-131 și Firefox 126-131)
- Detectare de replay prin deduplicarea cererilor și analiza timing-ului
- Detectare a farbling-ului de canvas în Brave (comparație de canvas per sesiune)
- Potrivire de tipare pentru ordinea header-elor față de profiluri de browser cunoscute
Remedieri de erori (50+)
- P0: câmpul JA4 ALPN, verificarea consistenței TLS-UA, validarea Client Hints, compararea IP-ului din sonda TURN, încrederea la potrivirea cookie-urilor
- P1: s75 hash-ul extensiilor, verificarea stabilității canvas, detectarea relay, pragul minim de încredere la prima vizită, corelarea multi-semnal în incognito
- P2: fixup de platformă iPad/iPadOS, verificarea typeof pentru vendor, cablarea semnalului HDR, Client Hints per cheie, detectarea evenimentelor touch, iterarea domeniilor de cookie, timing-ul TURN, reîncercarea cererilor, extinderea ASN-urilor VPN
v1.5.0 — Smart Signals și Bot Detection
Lansat: februarie 2026
Funcționalități noi
- Smart Signals: semnale de îmbogățire pe partea de server, incluzând VPN, proxy, Tor, datacenter, browser tampering și suspect score
- Bot Detection Engine: 14 detectoare independente care acoperă Selenium, Puppeteer, Playwright, PhantomJS, browsere headless și analiză comportamentală
- Allowlisting pentru boți buni: 22 de tipuri de boți buni cu verificarea IP-ului prin reverse DNS
- Server TURN: sondă WebRTC de IP pentru ocolirea detectării VPN
- IP intelligence: potrivire de ASN-uri VPN, detectare de proxy residential, verificarea nodurilor de ieșire Tor
- Velocity tracking: urmărirea activității per IP și per vizitator
Pe partea de server
- Detectare VM (VMware, VirtualBox, Parallels, QEMU, Hyper-V)
- Detectare de emulatoare (scoring ponderat pentru emulatoare mobile)
- Detectare Frida/instrumentare
- Detectare de browsere axate pe confidențialitate (Tor, Brave, Firefox ETP, Safari ITP)
- Detectare de aplicații clonate și de resetare la valorile din fabrică
- Calculul suspect score (bazat pe categorii, scală 0-100)
- Detectare headless v2 cu 11 markere
- Clasificarea framework-urilor de automatizare (Puppeteer, Playwright, Cypress, Selenium)
Pe partea de client
- s157 scanarea framework-urilor de automatizare (14 categorii de framework-uri)
- s158 verificarea webdriver în iframe
- s159 verificarea integrității funcțiilor native
- s155 scanare CRC32 a proprietăților window
- s163 capcană pentru consola DevTools
v1.0.0 — Lansare inițială
Lansat: ianuarie 2026
Funcționalități
- 70 de semnale de browser: Canvas, WebGL, audio, fonturi, navigator, screen, storage, media queries CSS
- Identificarea vizitatorilor: hashing MurmurHash3-x64-128 pe partea de server
- Transport criptat: plic de criptare XOR cu compresie deflate
- Persistență prin cookie: cookie first-party care conține un UID de vizitator opac (expirare la 365 de zile)
- Integrare GeoIP: MaxMind GeoIP2 pentru geolocalizare la nivel de oraș
- Fingerprinting TLS JA3/JA4: analiza TLS ClientHello pentru verificarea browserului
- Livrare de webhook: notificare de evenimente în timp real, cu reîncercare și verificarea semnăturii
- Cloud administrat: edge, storage și dashboard găzduite complet — nicio infrastructură de operat
Client SDK
- Inițializare
Tracio.init() cu configurarea cheii publice
tracio.getResult() cu opțiunile tag și linkedId
- Gestionare tipizată a erorilor cu clasificarea codurilor de eroare
- Bundle ușor, minificat
- Compatibilitate cu browsere: Chrome 57+, Firefox 52+, Safari 11.1+, Edge 79+
API
- Livrare de webhook în timp real cu semnături HMAC și reîncercări
- API de dashboard/management la nivel de workspace (autentificat prin Clerk, RBAC)
- Ingestie edge cu rate limiting și suport pentru CORS + credentials
Ghid de upgrade
De la v1.x la v2.0
Upgrade-ul la v2.0 introduce un nou format de ID de vizitator (hash pe niveluri V3). ID-urile de vizitator existente vor fi recalculate. Aceasta înseamnă:
- Toți vizitatorii apar ca „noi" în baza de date după upgrade
- Scorurile de încredere vor fi mai mici timp de 24-48 de ore, pe măsură ce baza de date se reconstruiește
- linkedId-ul își păstrează continuitatea (identificatorii dvs. de business rămân neschimbați)
Upgrade-ul este implementat automat în cloud-ul administrat — nu aveți
nimic de deployat pe partea dvs. Nu sunt necesare modificări în SDK-ul de pe partea de client;
protocolul de client este compatibil retroactiv.