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

时间:2014-07-21 05:13:51

标签: server-side uniqueidentifier

目的:

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

到目前为止:

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

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

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

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

欢迎任何建议

1 个答案:

答案 0 :(得分:2)

读取ip-address是唯一的方法但是由于网络地址转换器,代理服务器和VPN服务器等,你也无法完全跟踪。

您必须了解其隐私问题

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

希望这能解决您的问题