如何从服务器端唯一标识客户端?

Viv*_*ivo 5 server-side uniqueidentifier

客观的:

我想检测是否使用同一设备(例如计算机、移动设备、平板电脑)使用不同浏览器使用任何编程语言或协议从多个帐户访问 Web 应用程序

迄今为止:

在桌面应用程序中,我们读取 mac 地址以唯一标识它。

在 iOS 移动应用程序中,我们读取 UDID 以唯一标识它。

在 Android 应用程序中,我们也读取 mac 地址以唯一标识它。

在网站中读取客户端 ip-address 似乎只是可行的方式,但由于 NAT(网络地址转换器),它似乎并不可靠。

欢迎任何建议

Ven*_*nky 5

读取IP地址是唯一的方法,但由于网络地址转换器、代理服务器和VPN服务器等原因,您也无法准确追踪。

你必须明白这是隐私问题

即使在 iOS 中,他们也禁止从 iOS 7 直接读取 UDID,因为它侵犯了用户隐私

希望这能解决您的问题