更新日志 (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版本