humanoid.js — Human-Interaction Signal Analyzer

1 min read Original article ↗

🤖 交互信号分析器 v2.0

实时风控评分

--

等待检测

在测试区域进行操作以开始分析

👇

在此区域 点击、长按 或 滑动

(支持多指触控与压感,滑动轨迹可视化)

🔍 环境风险检测

📊 基础交互指标

压力值 (Pressure)

0.000

正常: 0.2~0.8 波动

接触面积 (WxH)

0 x 0

正常: 10~50 px

🖐️ 触摸几何分析

旋转角度 (rotationAngle)

触摸椭圆旋转 0-90°

触摸半径 (radiusX/Y)

0 x 0

Touch事件椭圆半径

📝 触控笔专用指标 (展开)

扭转角度 (twist)

触控笔旋转 0-359°

📈 滑动轨迹分析

⏱️ 时间特征分析

💪 压力特征分析

📍 坐标特征分析

🧪 高级风控指标

🔐 设备指纹

User Agent-

平台-

屏幕分辨率-

设备像素比-

触控点数-

语言-

时区-

WebGL渲染器-

Canvas指纹-

AudioContext-

硬件并发数-

内存大小-

连接类型-

📜 历史记录 (最近 10 次操作)

🎯 风控指标说明

  • 压力: 真人通常在 0.2~0.8 之间波动;脚本常为 0, 0.5 或 1.0 固定值
  • 面积: 真人手指通常 10~50px;脚本常为 0x0 或 1x1
  • 位移: 即使是点击,真人也会有微小像素抖动;脚本往往 0px 完美静止
  • 轨迹曲率: 真人滑动有自然弧度;机器通常走直线
  • 速度一致性: 真人速度有自然波动;机器速度往往恒定
  • 采样间隔标准差: 真人触控事件间隔略有波动;机器往往非常均匀
  • 路径效率: 真人滑动效率约70-90%;机器接近100%