BehaviorTrack SDK 功能测试

SDK 状态: {{ statusText }}

{{ sdkState === 'idle' ? '等待初始化' : sdkState.toUpperCase() }}

环境指纹信息 (getEnvInfo)

{{ envError }}

设备标识

device_id: {{ env.device_id || '-' }}
fingerprint: {{ env.fingerprint || '-' }}

页面上下文

{{ k }}: {{ v }}
-

浏览器信息

browser:{{ env.browser || '-' }}
browser_version:{{ env.browser_version || '-' }}
os:{{ env.os || '-' }}
device_type:{{ env.device_type || '-' }}
user_agent:{{ env.user_agent || '-' }}

WebRTC 内网IP

{{ env.webrtc_ips.length ? env.webrtc_ips.join(', ') : '(无)' }}

风险指标

risk_score: {{ env.risk_indicators.risk_score }}/100
{{ label.text }}: {{ env.risk_indicators[label.key] ? '是' : '否' }}
{{ s }}
无异常信号
-
integrity: {{ env.integrity_check || '-' }}

行为数据统计

{{ counts.mouse }}
鼠标事件
{{ counts.keyboard }}
键盘批次
{{ counts.scroll }}
滚动事件
{{ counts.touch }}
触摸事件
{{ counts.report }}
已上报批次

模拟登录表单 (风控交互测试)

{{ loginHint }}

SDK 表单检测结果 (detect)

判定 {{ formResult.is_pass ? '通过' : '可疑' }}
风险评分 {{ formResult.risk_score }}/100
可疑行为 {{ formResult.signals.is_suspicious_client ? '检测到' : '无' }}
超人类速度 {{ formResult.signals.is_super_speed ? '检测到' : '无' }}
CDP 鼠标泄露 {{ formResult.signals.is_mouse_leak ? '检测到' : '无' }}
时间戳 {{ new Date(formResult.timestamp).toLocaleTimeString() }}

检测到的问题:

{{ issue }}

{{ !formResult.is_pass ? '风控拦截' : '通过' }}: {{ formResult.is_pass ? '未发现自动化工具特征' : '检测到自动化工具特征' }}

填写表单并点击登录,查看 SDK 内置检测结果

行为风控判断

基于上报的行为数据分析可信度(模拟后端风控逻辑)

行为可信度: {{ behaviorRisk.score }}/100 ({{ behaviorRisk.total }} 个事件已分析)
isTrusted 比例 {{ behaviorRisk.trusted_count }}/{{ behaviorRisk.trusted_count + behaviorRisk.untrusted_events }} ({{ behaviorRisk.untrusted_events }} 伪造)
鼠标轨迹自然度 {{ behaviorRisk.mouse_linear ? '机械' : '自然' }} (直线 {{ Math.round(behaviorRisk.mouse_straight_ratio * 100) }}%)
键盘间隔均匀度 {{ behaviorRisk.kbd_uniform ? '过于均匀' : '正常' }}
零坐标点击 {{ behaviorRisk.zero_clicks > 0 ? behaviorRisk.zero_clicks + ' 次' : '无' }}
{{ s }}
操作量不足,等待更多数据...

行为采集测试

行为追踪模块已在页面全局监听以下事件:

  • 鼠标追踪 — 在页面任意位置移动鼠标、点击,采集轨迹与速度
  • 键盘时序 — 在页面任意位置输入文字,采集按键间隔(不记录键值)
  • 滚动行为 — 滚动页面任意区域,采集方向与速度
  • 触摸事件 — 在触屏设备上操作,采集压力与多点信息

请在上方 SDK 控制 中初始化并开启行为追踪,然后在页面进行相应操作,观察统计数据变化。

最新上报数据预览

{{ behaviorPreview }}