Hasty Briefsbeta

双语

Show HN: FingerprinterJS – A tiny JavaScript library for browser fingerprints

5 months ago
  • #JavaScript
  • #Fingerprinting
  • #Security
  • 一个用于生成独特可靠浏览器指纹的现代JavaScript库
  • 支持多种指纹技术包括Canvas、WebGL、音频和字体识别
  • 完整TypeScript支持并内置类型定义
  • 模块化设计可选择性排除特定采集器
  • 兼容所有现代浏览器
  • 轻量级且无第三方依赖
  • 支持时优先采用SHA-256安全哈希算法
  • 自动过滤不稳定数据实现智能稳定性
  • 内置可疑分析功能用于机器人/欺诈检测
  • 通过npm便捷安装:`npm install fingerprinter-js`
  • 简洁API支持可定制化的指纹生成
  • 包含指示指纹可靠性的置信度评级
  • 具备风险评分的高级反欺诈/机器人检测
  • 专为双重认证、欺诈分析和匿名统计场景设计
  • 遵循GDPR等隐私法规要求
  • 自动过滤时间戳和会话ID等不稳定数据
  • 可通过`allowUnstableData: true`包含不稳定数据
  • 支持针对性使用特定采集器
  • 浏览器兼容性:Chrome 60+、Firefox 55+、Safari 12+、Edge 79+
  • 采用MIT开源协议并欢迎贡献