Changelog
Všechny podstatné změny v TRACIO jsou zdokumentovány zde. Verze se řídí sémantickým verzováním (major.minor.patch).
v2.0.0 — V3 Tiered Visitor ID, 130+ signálů, Production Ready
Vydáno: březen 2026
Toto je hlavní vydání, které zavádí třístupňový hashovací systém V3, rozšiřuje sběr signálů na 130+ signálů a po komplexním auditu dosahuje stavu production ready.
Nové funkce
- V3 Tiered Visitor ID: Nový třístupňový hashovací systém s nezávislým Tier 1 (zmražený hardware, 20 znaků), Tier 2 (semi-stabilní prohlížeč, 10 znaků) a Tier 3 (proměnlivý kontext, 10 znaků), který produkuje 40znakové base62 visitor ID
- 130+ signálů: Rozšířeno ze 70 na 130+ signálů celkem (pokrytí signálů FingerprintJS Pro v4 plus vlastní rozšíření a proprietární signály)
- Signální parita: Dosaženo plného pokrytí shody vůči FingerprintJS Pro v4 v automatizovaných porovnávacích testech Playwright
- AI skórování konfidence: Vážení frekvence signálů (na základě IDF) a fuzzy matching pomocí Hammingovy vzdálenosti na úrovni bitů pro identifikaci vracejících se návštěvníků
- Admin dashboard: Metriky v reálném čase, správa API klíčů a ClickHouse analytika
Vylepšení sběru signálů
- Optimalizace pomocí sdíleného iframe (jediný skrytý iframe pro emoji, MathML, systémové barvy, fonty, screen frame)
- Web Worker pro s22 (WASM funkce) a s30 (doNotTrack)
- s36 DOM blockery rozšířeny na 48 filtrovacích seznamů s kontrolou
offsetParent
- s117 introspekce property getterů pro detekci spoofingu založeného na rozšířeních
- s118/s136 verifikace řetězce prototypů pro pluginy a mimeTypes
- Audio retry pro iOS (3násobný retry ve stavu suspended s ohledem na viditelnost)
- s56 probe prohlížečové cache se skutečnou persistencí localStorage
Serverová vylepšení
- Detekce VPN pomocí 4 metod (nesoulad časové zóny, ASN, relay, TURN) — zpřístupněno jako boolean
network.vpn v payloadech webhooků
- Detekce proxy s klasifikací residential/datacenter — zpřístupněno jako
network.proxy / network.datacenter
- Detekce Tor exit node — zpřístupněno jako
network.tor
- 7denní klouzavá míra nesouladu časové zóny na IP jako interní vstup pro detekci VPN
Pokročilá detekce (fáze 4)
- Feedy threat intelligence (integrace FireHOL + Spamhaus)
- Behaviorální fingerprinting (analýza vzorců myši/klávesnice/scrollování)
- Normalizér signálů (pravidla napříč verzemi Chrome 125-131 a Firefox 126-131)
- Detekce replay pomocí deduplikace požadavků a analýzy časování
- Detekce farblingu canvasu v Brave (porovnání canvasu na relaci)
- Porovnávání vzorců pořadí hlaviček vůči známým profilům prohlížečů
Opravy chyb (50+)
- P0: pole JA4 ALPN, kontrola konzistence TLS-UA, validace Client Hints, porovnání IP z TURN probe, konfidence cookie-match
- P1: hash s75 rozšíření, kontrola stability canvasu, detekce relay, spodní hranice konfidence při první návštěvě, korelace více signálů v anonymním režimu
- P2: fixup platformy iPad/iPadOS, kontrola typeof vendoru, zapojení HDR signálu, Client Hints po klíčích, detekce touch událostí, iterace domény cookie, časování TURN, retry požadavku, rozšíření VPN ASN
v1.5.0 — Smart Signals a detekce botů
Vydáno: únor 2026
Nové funkce
- Smart Signals: serverové obohacovací signály včetně VPN, proxy, Tor, datacenter, browser tampering a suspect score
- Bot Detection Engine: 14 nezávislých detektorů pokrývajících Selenium, Puppeteer, Playwright, PhantomJS, headless prohlížeče a behaviorální analýzu
- Allowlisting dobrých botů: 22 typů dobrých botů s ověřením IP pomocí reverzního DNS
- TURN server: WebRTC IP probe pro obejití detekce VPN
- IP intelligence: porovnávání VPN ASN, detekce residenční proxy, kontrola Tor exit node
- Sledování velocity: sledování aktivity na IP a na návštěvníka
Serverová strana
- Detekce VM (VMware, VirtualBox, Parallels, QEMU, Hyper-V)
- Detekce emulátorů (vážené skórování mobilních emulátorů)
- Detekce Frida/instrumentace
- Detekce privacy prohlížečů (Tor, Brave, Firefox ETP, Safari ITP)
- Detekce klonovaných aplikací a továrního resetu
- Výpočet suspect score (na základě kategorií, škála 0-100)
- Detekce headless v2 s 11 markery
- Klasifikace automatizačních frameworků (Puppeteer, Playwright, Cypress, Selenium)
Klientská strana
- s157 skenování automatizačních frameworků (14 kategorií frameworků)
- s158 kontrola webdriveru v iframe
- s159 kontrola integrity nativních funkcí
- s155 CRC32 sken window vlastností
- s163 past na konzoli DevTools
v1.0.0 — První vydání
Vydáno: leden 2026
Funkce
- 70 prohlížečových signálů: Canvas, WebGL, audio, fonty, navigator, screen, storage, CSS media queries
- Identifikace návštěvníka: serverové hashování MurmurHash3-x64-128
- Šifrovaný transport: XOR šifrovací obálka s deflate kompresí
- Persistence cookie: first-party cookie nesoucí neprůhledné visitor UID (platnost 365 dní)
- Integrace GeoIP: MaxMind GeoIP2 pro geolokalizaci na úrovni města
- JA3/JA4 TLS fingerprinting: analýza TLS ClientHello pro verifikaci prohlížeče
- Doručování webhooků: notifikace událostí v reálném čase s retry a verifikací podpisu
- Managed cloud: plně hostovaný edge, storage a dashboard — žádná infrastruktura k provozování
Klientská SDK
- Inicializace
Tracio.init() s konfigurací veřejného klíče
tracio.getResult() s možnostmi tag a linkedId
- Typované zpracování chyb s klasifikací chybových kódů
- Lehký minifikovaný bundle
- Kompatibilita prohlížečů: Chrome 57+, Firefox 52+, Safari 11.1+, Edge 79+
API
- Doručování webhooků v reálném čase s HMAC podpisy a retry
- Dashboard/management API v rozsahu workspace (autentizace Clerk, RBAC)
- Edge příjem s omezením rychlosti a podporou CORS + credentials
Průvodce upgradem
z v1.x na v2.0
Upgrade na v2.0 zavádí nový formát visitor ID (tiered hash V3). Stávající visitor ID budou přepočítána. To znamená:
- Všichni návštěvníci se po upgradu jeví jako „noví" v databázi
- Skóre konfidence bude po dobu 24-48 hodin nižší, zatímco se databáze znovu buduje
- linkedId kontinuita zůstává zachována (vaše obchodní identifikátory zůstávají)
Upgrade je na managed cloudu nasazen automaticky — na vaší straně není
nic k nasazení. Nejsou vyžadovány žádné změny klientské SDK; klientský
protokol je zpětně kompatibilní.