変更履歴
TRACIOへのすべての注目すべき変更をここに記載します。バージョンはセマンティックバージョニング(major.minor.patch)に従います。
v2.0.0 — V3階層型訪問者ID、130+シグナル、本番稼働対応
リリース: 2026年3月
これはV3階層型ハッシュシステムを導入し、シグナル収集を130+シグナルに拡張し、包括的な監査を経て本番稼働対応のステータスを達成したメジャーリリースです。
新機能
- V3階層型訪問者ID: 独立したTier 1(固定ハードウェア、20文字)、Tier 2(半安定ブラウザ、10文字)、Tier 3(揮発性コンテキスト、10文字)からなる新しい三層ハッシュシステムで、40文字のbase62訪問者IDを生成します
- 130+シグナル: 合計シグナルを70から130+に拡張しました(FingerprintJS Pro v4のシグナルカバレッジに加え、カスタム拡張と独自シグナル)
- シグナルパリティ: Playwrightによる自動比較テストで、FingerprintJS Pro v4に対する完全な一致カバレッジを達成しました
- AI信頼度スコアリング: シグナル頻度の重み付け(IDFベース)と、ビットレベルのハミング距離を用いたファジーマッチングによる、再訪問者の識別
- 管理ダッシュボード: リアルタイムメトリクス、APIキー管理、ClickHouse分析
シグナル収集の改善
- 共有iframeの最適化(絵文字、MathML、システムカラー、フォント、スクリーンフレーム用の単一の隠しiframe)
- s22(WASM機能)とs30(doNotTrack)向けのWeb Worker
- s36のDOMブロッカーを、
offsetParent チェック付きの48のフィルターリストに拡張
- 拡張機能ベースの偽装検知のためのs117プロパティgetterイントロスペクション
- プラグインとmimeTypes向けのs118/s136プロトタイプチェーン検証
- iOS向けのオーディオリトライ(可視性を考慮したsuspended状態での3回リトライ)
- 実際のlocalStorage永続化を用いたs56ブラウザキャッシュプローブ
サーバーサイドの改善
- 4つの手法(タイムゾーン不一致、ASN、リレー、TURN)によるVPN検知 — webhookペイロードで真偽値
network.vpn として提供
- レジデンシャル/データセンター分類を伴うプロキシ検知 —
network.proxy / network.datacenter として提供
- Tor出口ノード検知 —
network.tor として提供
- 内部VPN検知の入力としての、IPごとの7日間ローリングのタイムゾーン不一致率
高度な検知(フェーズ4)
- 脅威インテリジェンスフィード(FireHOL + Spamhaus統合)
- 挙動フィンガープリンティング(マウス/キーボード/スクロールのパターン分析)
- シグナルノーマライザー(Chrome 125-131およびFirefox 126-131のバージョン横断ルール)
- リクエストの重複排除とタイミング分析によるリプレイ検知
- Braveのcanvas farbling検知(セッションごとのcanvas比較)
- 既知のブラウザプロファイルに対するヘッダー順序のパターンマッチング
バグ修正(50+)
- P0: JA4 ALPNフィールド、TLS-UA整合性チェック、Client Hints検証、TURNプローブIP比較、cookie一致信頼度
- P1: s75拡張機能ハッシュ、canvas安定性チェック、リレー検知、初回訪問の信頼度下限、シークレットモードのマルチシグナル相関
- P2: iPad/iPadOSプラットフォーム修正、vendorのtypeofチェック、HDRシグナル配線、キーごとのClient Hints、タッチイベント検知、cookieドメイン反復、TURNタイミング、リクエストリトライ、VPN ASN拡張
v1.5.0 — Smart SignalsとBot Detection
リリース: 2026年2月
新機能
- Smart Signals: VPN、プロキシ、Tor、データセンター、ブラウザ改ざん、疑わしさスコアを含むサーバーサイドのエンリッチメントシグナル
- Bot Detectionエンジン: Selenium、Puppeteer、Playwright、PhantomJS、ヘッドレスブラウザ、挙動分析をカバーする14の独立した検知器
- 良性ボットの許可リスト登録: 逆引きDNS IP検証を伴う22種類の良性ボットタイプ
- TURNサーバー: VPN検知回避のためのWebRTC IPプローブ
- IP intelligence: VPN ASNマッチング、レジデンシャルプロキシ検知、Tor出口ノードチェック
- 速度トラッキング: IPごと・訪問者ごとのアクティビティトラッキング
サーバーサイド
- VM検知(VMware、VirtualBox、Parallels、QEMU、Hyper-V)
- エミュレータ検知(モバイルエミュレータの重み付けスコアリング)
- Frida/インストルメンテーション検知
- プライバシーブラウザ検知(Tor、Brave、Firefox ETP、Safari ITP)
- クローンアプリおよび工場出荷時リセット検知
- 疑わしさスコアの計算(カテゴリベース、0-100スケール)
- 11個のマーカーによるヘッドレスv2検知
- 自動化フレームワークの分類(Puppeteer、Playwright、Cypress、Selenium)
クライアントサイド
- s157自動化フレームワークスキャン(14のフレームワークカテゴリ)
- s158 iframe webdriverチェック
- s159ネイティブ関数整合性チェック
- s155 windowプロパティCRC32スキャン
- s163コンソールDevToolsトラップ
v1.0.0 — 初回リリース
リリース: 2026年1月
機能
- 70のブラウザシグナル: Canvas、WebGL、オーディオ、フォント、navigator、スクリーン、ストレージ、CSSメディアクエリ
- 訪問者識別: MurmurHash3-x64-128によるサーバーサイドハッシュ
- 暗号化トランスポート: deflate圧縮を伴うXOR暗号化エンベロープ
- Cookie永続化: 不透明な訪問者UIDを保持するファーストパーティCookie(365日で失効)
- GeoIP統合: 市区町村レベルの位置情報のためのMaxMind GeoIP2
- JA3/JA4 TLSフィンガープリンティング: ブラウザ検証のためのTLS ClientHello分析
- Webhook配信: リトライと署名検証を伴うリアルタイムのイベント通知
- マネージドクラウド: 完全ホスト型のエッジ、ストレージ、ダッシュボード — 運用すべきインフラはありません
クライアントSDK
- 公開鍵の設定を伴う
Tracio.init() の初期化
- tagおよびlinkedIdオプションを伴う
tracio.getResult()
- エラーコード分類を伴う型付きエラーハンドリング
- 軽量なminifiedバンドル
- ブラウザ互換性: Chrome 57+、Firefox 52+、Safari 11.1+、Edge 79+
API
- HMAC署名とリトライを伴うリアルタイムのwebhook配信
- ワークスペーススコープのダッシュボード/管理API(Clerk認証、RBAC)
- CORS + credentials対応のレート制限付きエッジインジェスト
アップグレードガイド
v1.xからv2.0へ
v2.0のアップグレードでは、新しい訪問者IDフォーマット(V3階層型ハッシュ)が導入されます。既存の訪問者IDは再計算されます。これは以下を意味します:
- アップグレード後、データベース内ですべての訪問者が「新規」として表示されます
- データベースが再構築される間、信頼度スコアは24〜48時間低くなります
- linkedId の継続性は保たれます(ビジネス識別子はそのまま残ります)
アップグレードはマネージドクラウド上で自動的に展開されます — お客様側でデプロイするものはありません。クライアントサイドのSDK変更は不要です。クライアントプロトコルは後方互換です。