コンテンツへスキップ
技術ディープダイブ

Tracioが実現する
99.5%の精度

すべての識別の背後にあるアーキテクチャ、シグナル、行動分析を完全に技術的に解説します。自分が統合しているものを正確に理解する必要があるCTOやエンジニアのために書かれています。

課題

無料ソリューションが失敗する理由

オープンソースのフィンガープリンティングライブラリには根本的な欠陥があります。コードが公開されると、攻撃者は何を計測しているかを正確に読み取り、それを偽装できるのです。

予測可能なアルゴリズム

ソースコードが公開されていると、攻撃者はどのブラウザパラメーターを収集し、どれを収集していないかを把握できます。専用のブラウザ拡張機能はこれを悪用し、ミリ秒単位で偽のフィンガープリントを生成します。

オープンソース = オープンな攻撃対象領域

低い精度(約60%)

無料ライブラリは15〜25個のブラウザパラメーターを収集します。商用のアンチディテクトブラウザはそのすべてを偽装します。モバイルデバイスは、数百万人のユーザー間でほとんどのパラメーターを共有しています。

60〜70% 対 当社の99.5%

サーバー検証なし

クライアントサイドのみ — 攻撃者が実行環境を支配しています。結果はサーバーに届く前に傍受・差し替えが可能です。ボットではないとボット自身に告げさせて信用しているようなものです。

クライアントサイド = 信頼できない

アーキテクチャ

破られない4つのレイヤー

ブラウザAgent JSエッジノードリアルタイム取り込みMLエンジン300+シグナル判定スコア+推奨暗号署名済み・サーバー検証済み・クライアント信頼ゼロ
🔒

クローズドで動的なコード

オープンソースのライブラリとは異なり、Tracioのエージェントコードは動的に生成されます。収集するシグナル、ハッシュアルゴリズム、難読化パターンは定期的にローテーションされ、リバースエンジニアリングを事実上無意味にします。攻撃者が今日学んだことは、明日には陳腐化します。

コードは数時間ごとにローテーション
📡

300+のデバイスシグナル

Canvasフィンガープリント、WebGLレンダラー、オーディオサブシステム、CPUコア数、メモリ圧迫、フォントメトリクス、タイムゾーンの異常、画面の向きの物理特性 — さらに公表していない独自シグナルが数十種類あります。これらの組み合わせにより、シークレットモード、Cookie削除、ブラウザ更新をまたいでも安定した識別子が生成されます。

99.5%の識別精度
🔐

サーバーサイド検証

すべての識別リクエストは暗号署名され、当社のサーバーで検証されます。クライアントサイドのエージェントは差し替えも偽装もできません。クロスチェックにより内部の不整合を検知し、Tracioの秘密鍵にアクセスできない限り、どの攻撃者にも偽装は不可能です。

クライアント信頼ゼロモデル
🌐

継続的に更新される脅威モデル

当社の検知研究は止まりません。新しい自動化フレームワーク、アンチディテクトブラウザの新リリース、新たに現れるプロキシやデータセンターのIP範囲 — そのいずれもが解析され、検知アップデートとしてすべてのワークスペースに配信されるため、まだ遭遇していない攻撃にも備えられます。非公開のまま保たれるのはデータです。訪問者IDはお客様のワークスペース内にスコープが限定され、同じデバイスが2社のTracio顧客を訪れても、生成されるIDは2つの異なるものになります。

防御は共有、データは分離

行動分析

ボットが偽装できないレイヤー

フィンガープリントは偽装でき、Cookieは削除できます。しかし、神経筋の物理法則に支配された人間の手がマウスを動かす様子は、いかなるスクリプトやアルゴリズムでも再現できません。

人間有機的、曲線的、微修正あり
μ補正:23 · ジッター:±2.1px · 曲線:有機的
12/100px
方向転換
42%
速度の標準偏差
±2.1px
ジッター振幅
ボット直線的、完璧、機械的
μ補正:0 · ジッター:0px · テレポート:3
0/100px
方向転換
0%
速度の標準偏差
3
検知されたテレポート
マウスダイナミクス9+ パラメーター
  • 移動速度と分散
  • 100pxあたりの方向転換
  • 神経筋ジッター(±1〜3px)
  • 軌道の曲率(フィッツの法則)
  • 加速と減速のプロファイル
キーボードバイオメトリクス7+ パラメーター
  • キー押下時間(ドウェルタイム)
  • キー間のフライトタイム
  • バイグラムのタイミング行列
  • キーロールオーバー(重なり)
  • 誤り訂正のパターン
スクロール行動8+ パラメーター
  • スクロール速度の分散
  • 方向転換の頻度
  • 読み込み時のポーズとの相関
  • スクロールの慣性の物理特性
  • 上下比率の分析

APIレスポンス

すべてのレスポンスを詳細に

1つのイベントにすべてが含まれます:安定した訪問者ID、ボットスコア、リスクスコアを伴う判断、そして識別の信頼度。ユースケースに応じて、必要なだけ活用できます。

visitorId

シークレットモード、Cookie削除、ブラウザ更新をまたいでも安定。VPNの切り替えやIP変更にも耐えます。

bot.score

0〜100の数値スコアで、常に存在します。クライアントに公開しても安全な自動化ラベルであるbot.resultと並んで返ります。

decision.action

その訪問に対する判断ラベル。同じ0〜100スケールのdecision.riskScoreとともに返ります。

identification.confidence

0.0〜1.0の確度。低い信頼度 = さらにシグナルを収集するか、手動レビューに回します。

edge.tracio.ai — response
{ "visitorId": "X7fh2Hg9LkMn3pQr5tBvQw3xZa9mK2pL4nR8dT6y", "incognito": false, "bot_score": 3, "verdict": "human", "confidence": 0.97, "geo": { "countryCode": "TH", "city": "Phuket", "timezone": "Asia/Bangkok" }, "stats": { "visits": 47, "unique_ips": 3, "unique_locations": 2 } }

実際に体験する

無料で始めて、5分以内に統合できます。あるいはデモを予約いただければ、あなたのトラフィックの実データを使って具体的なユースケースをご案内します。

14日間の無料トライアル・プラットフォーム全機能へのアクセス・5分で統合