密码学随机性可观测性与浏览器指纹
用可复现 fixture 对比 Web Crypto getRandomValues 与 crypto-js 随机数实现,并限定指纹观察的隐私边界。
从归档中精选出的配置指南、验证实践、部署经验和指纹研究文章。
知识中心共收录 261 篇指南
用可复现 fixture 对比 Web Crypto getRandomValues 与 crypto-js 随机数实现,并限定指纹观察的隐私边界。
requestAnimationFrame 时序、屏幕刷新率和视频播放节奏如何成为指纹信号,以及 BotBrowser 如何分别设置显示 FPS 和视频 FPS。
页面运行环境、代理路由、时区、区域设置和语言应当描述同一套配置。了解如何重复验证这种一致性,并按责任方划分支持案例。
performance.now 的精度与抖动暴露计时器降精度、时钟偏移和调度负载。在对比两个浏览器构建之前,先把它们测出来。
区分屏幕、可用区域、窗口、布局视口、视觉视口、缩放和像素密度,不把显示观察当作永久身份。
结合 Web Platform Tests、运行时能力检查和应用断言,评估浏览器功能的可靠边界。
用 setAppBadge 和 clearAppBadge 表示受限的 PWA 状态,并区分 Web Push、Notification 权限与私密计数。
围绕明确的用户操作设计 Clipboard API 的写入、读取、权限、回退和隐私检查。
用 CSS Highlight API 自定义高亮显示搜索结果,同时保留语义文本、键盘操作、对比度和可访问回退。
使用 Media Session 元数据、动作处理器、播放状态和可访问回退,不把系统控制当作用户意图证明。
围绕明确用户激活、安全上下文、取消处理和可用回退使用 PaymentRequest,不收集支付凭据。
比较 BotBrowser headless 与 headful 会话中的 focus、blur、visibilityState 和 document.hidden,不把 active 状态当作真人存在。
正在显示 12 / 259 篇文章