java通过浏览器代理详细信息识别用户?
我知道这种身份识别不可能100%准确,但例如使用互联网投票来检测已经投票的用户。通过浏览器发送的详细信息是否可以检测用户?每一个请求我都能从浏览器中获得什么样的信息?如果我添加IP地址或位置,例如town,那么标识将更加准确。有什么可能的缺点我应该知道吗
你可以在下面搜索框中键入要查询的问题!
我知道这种身份识别不可能100%准确,但例如使用互联网投票来检测已经投票的用户。通过浏览器发送的详细信息是否可以检测用户?每一个请求我都能从浏览器中获得什么样的信息?如果我添加IP地址或位置,例如town,那么标识将更加准确。有什么可能的缺点我应该知道吗
# 1 楼答案
您可能想查看EFF进行的研究,以使用默认浏览器传输的信息识别访客,但不使用cookie。 Here's the link for Panopticlick.
# 2 楼答案
你不应该依赖这些信息
我相信你知道,所有这些信息都很容易伪造。因为您可以随意指定任何请求头(请求头包含IP、位置、浏览器等)
你可以将其用作民意调查,但你应该记住,民意调查永远不会100%准确
如果你想知道用户来自哪里,让他在网站上用有效的电子邮件进行身份验证,并在他的浏览器上设置cookie
检查用户身份/位置的另一种方法是使用付费身份验证服务,例如URU。然而,即使这样,也永远不会100%准确
# 3 楼答案
ip+定位不是一件好事。许多互联网用户都使用防火墙/NAT/代理
你最好的是长期的