Skip to content

更新日志 (Changelog)

记录 WlzShield 项目的所有更新历程。

2026-03-11

  • CaptchaBase实现自动刷新
  • WlzCollector异步采集降级
  • MouseTracker升级节流逻辑
  • CanvasFingerprint新增 Canvas 加噪检测
  • BrowserInconsistencyTrap新增权限嗅探检测和新增屏幕尺寸对抗
  • 新增WebGPUFingerprint模块
  • 采集 WebGPU 相关的 Adapter 信息
  • NavigatorFingerprint新增采集电池和网络信息特征

2026-03-10

  • performance对手机端实现宽松处理
  • 修复Nonce Reused和Proof of Execution Failed问题
  • 修复getCleanIframe和zero_dimensions在页面加载前就使用的错误和调整click_duration_anomaly的判定时间为1ms
  • 新增站点停靠、视觉对焦、磁力排斥、避障轨迹、角度矫正、光影重合验证码对接文档
  • 修复验证码没有获取到deviceID问题

2026-03-09

  • 光影重合验证码升级为单一物体移动正确方向
  • 新增站点停靠、视觉对焦、磁力排斥、避障轨迹、角度矫正、光影重合验证码
  • webpack分包混淆jsvmp插件
  • 新增hook检测规则,完善proxy和sandbox检测规则

2026-02-28

  • 检查函数是否是原生代码增加iframe检测
  • 控制台检测增加大数组耗时检测和promise的error检测

2026-01-23

  • 完善函数完整性检测模块

2026-01-20

  • 代理检测只依赖V1和V3,
  • 修复AudioContext检测兼容老版本浏览器不存在时的误报
  • WebRTC检测改为可用性检测

2026-01-17

  • 修复WebRTC的webrtc_unimplemented检测判断
  • 修复苹果端Proxy和Devtools检测
  • 修复点击耗时过短检测不增加长按上限检测
  • 修复WebRTC检测功能性是否异常而不是内网存在即异常
  • 修复点击耗时过短检测在触摸屏时直接忽略

2026-01-16

  • 完善前端获取凭证文档和验证码demo
  • 更新后端校验逻辑文档,验证码使用siteKey
  • 修复触摸屏设备触发click_duration_anomaly规则

2026-01-15

  • 修复CSS动态渲染特征currentTime
  • 完善事件行为检测

2026-01-13

  • client_rects指纹采集增加CSS动态渲染特征

2026-01-12

  • 优化Sandbox对于docuemnt.all的检测

2026-01-08

  • Base94使用BigInt优化性能
  • BaseFingerprint的encryptValue使用异步处理提升性能

2026-01-04

  • 优化compress使用fflate压缩数据,优化encrypt按需加载crypto-js,优化webpack打包体积
  • 优化honeypot定时上传状态
  • 优化Intl采集

2026-01-01

  • 指纹采集新增Location指纹
  • 指纹采集新增ClientRects指纹
  • 优化指纹采集策略
  • 定时器和延时器间隔改为500ms
  • 优化检测太过严格问题

2025-12-28

  • wlzshield v1.0.0版本

Released under the MIT License.