如何屏蔽用户? [复制]
Posted
技术标签:
【中文标题】如何屏蔽用户? [复制]【英文标题】:How to block a user? [duplicate] 【发布时间】:2013-02-13 12:43:55 【问题描述】:我想创建一个 php 脚本来阻止用户而不是整个网络(调制解调器)。 我知道我可以从调制解调器获取 IP,但是我的服务器如何区分调制解调器后面的用户? 有没有可能的解决方案?
【问题讨论】:
没有办法只阻止一个用户。您可以阻止用户代理和 ip 的组合,但用户可以更改浏览器。到目前为止,黑客也可以攻击他的用户代理,这几乎是不可能的。 也许你正在寻找类似“Mac 地址”的东西,Check this out @Silent 除了 MAC 地址通常不可用,作为您链接到状态的答案。 永久的,每个用户的块是可能的,但你必须知道如何隐藏一个身体。 【参考方案1】:没有办法只屏蔽一个用户:您可以屏蔽用户代理和 IP 地址的组合,但用户可以更改浏览器。到目前为止,黑客也可以更改他的用户代理,这几乎是不可能的。
你可以尝试的事情(但它们可能会失败):
阻止用户代理和 IP 的组合 设置块 cookie 在本地存储中设置块条目 创建基于例如指纹的指纹在已安装的插件或字体上【讨论】:
查看指纹示例panopticlick.eff.org【参考方案2】:当用户足够聪明地知道如何清理 cookie 时,如果不阻止 IP,就不可能做你想做的事。
【讨论】:
跟踪用户的方法有很多,但您是对的,可以擦除跟踪。 是的,我知道有一种聪明的方法,比如浏览器+ip,但想法是用户可以克服所有这些。以上是关于如何屏蔽用户? [复制]的主要内容,如果未能解决你的问题,请参考以下文章