CanvasBlocker
CanvasBlocker
软件
软件描述
此附加组件允许用户阻止网站使用 JavaScript <canvas> API 进行指纹识别。用户可以选择在某些或所有网站上完全禁用 <canvas> API(这可能导致部分网站无法正常运行),或仅禁用或伪造其易于被用于指纹识别的功能...
官方网站
访问软件的官方网站了解更多信息
github.com
什么是 CanvasBlocker?
此附加组件允许用户阻止网站使用 JavaScript <canvas> API 进行指纹识别。用户可选择在部分或全部网站上完全禁止 <canvas> API(可能导致某些网站无法正常运行),或仅阻止或伪造其易于被用于指纹识别的读取接口。有关 <canvas> 指纹识别的更多信息,请访问 http://www.browserleaks.com/canvas。
不同的拦截模式包括: • 阻止读取接口:白名单或黑名单以外的网站可使用 <canvas> API 在页面上显示内容,但不允许读取接口返回任何值。 • 伪造读取接口:Canvas Blocker 的默认设置,也是我的首选!白名单或黑名单以外的网站可使用 <canvas> API 在页面上显示内容,但读取接口每次调用都会强制返回一个随机新值。 • 输入时伪造:在显示文本时,绘制的像素会轻微改变。这使插件更难被检测到,但安全性较低。在 WebGL-canvas 上的行为与“伪造读取接口”相同。 • 询问读取接口权限:白名单或黑名单以外的网站可使用 <canvas> API 在页面上显示内容,但每次调用读取接口时将提示用户是否允许该网站使用。 • 完全阻止:忽略所有列表,在所有网站上阻止 <canvas> API。 • 仅允许白名单:仅白名单中的网站可使用 <canvas> API。 • 询问权限:若网站未列入白名单或黑名单,则每次调用时将提示用户是否允许该网站使用 <canvas> API。 • 仅阻止黑名单:仅对黑名单中的网站阻止 <canvas> API。 • 全部允许:忽略所有列表,在所有网站上允许 <canvas> API。
受保护的“指纹识别”接口: • canvas 2d • webGL • audio • history • window(默认禁用) • DOMRect


