媒体设备指纹

WebRTC是一种浏览器插件,通过直接的P2P连接,促使网页内的音频和视频通话,从而无需安装额外插件或其他本地应用。为了使这个插件工作,WebRTC会连接到您的媒体设备,例如麦克风、摄像头和耳机。

网站可通过以下两种方式利用这一追踪机制:

1. 设备枚举(自定义媒体设备数量):这种方法依赖于检索用户已安装的麦克风、摄像头和耳机的完整列表来运作。虽然仅这个数字不足以明确地定位用户,但它仍然可以发挥一定作用。在VMLogin中,您可以根据自己需求来控制浏览器配置文件中不同媒体设备的数量。

2. 媒体设备ID (名称):为了使WebRTC正常工作,网站不仅需要知道您拥有的设备数量和类型。为了建立完善的实时通讯,唯一的设备标识符也是必须的。您可以联想一下您的设备地址。当然,浏览器不会允许网站得知你设备的完整型号名称,它们会用哈希值来替代,这就是设备ID。与此同时,网站也可以使用这些值用于用户识别。由于媒体设备ID对每一个用户来说都是唯一的,因此它在浏览器指纹识别中是一种特别有效的技术。在VMLogin中,当这种功能被开启后,每一个设备的真实设备ID都会得到掩蔽。

3. 您可开启“自定义媒体设备指纹数量”以及“指定设备名称”,也可让系统随机设置。如:开启“自定义媒体设备数量”:

A. 不勾选“指定设备名称”时,只需随机或设置前边的数字



B. 勾选“指定设备名称”时,可随机或手动设置设备名称, 设备名称里的内容条数需要跟前边的数字对应, 假如前边数字为1, 设备名称则只需要设置1条,前边数字为2, 设备名称则需要设置2条。以此类推。