如何识别网站上的唯一用户?

时间:2012-12-25 04:20:58

标签: asp.net

我有一个网站,我可以收集查看者的各种信息(日志),包括但不限于:IPCountryCity,{{1} },OSDate。 (如果它是移动设备,则为TimeMobileOS等。)

但是,具有相同IP地址的日志似乎对识别查看器没有用,因为该网站主要由我大学的学生使用,并且他们的IP地址与大学的WiFi相同。

我有想法以某种方式获取查看器设备的MAC地址,但它似乎不适用于ASP.NET。 (有一个JavaScript解决方案,但它仅适用于IE。)

有没有办法获取我的用户的MAC地址?或者有没有其他方法来唯一识别我可能使用的网站上的用户?

提前致谢。

1 个答案:

答案 0 :(得分:1)

您无法获取MAC地址,因为您和网站的查看者之间有很多机器(和接口)。您找到的IP地址并不是唯一的,因为访问者可能在NAT后面,或者由于续租或临时分配而可能更改IP地址。

如果您只是尝试识别机器(以及用户和会话),还有其他方法可以进行指纹识别:https://panopticlick.eff.org/browser-uniqueness.pdf

您没有解释为什么要获取MAC地址。你想要完成什么?