禁止用户访问我网站的有效方法是什么?

Sam*_*uel 15 php http

我知道很多脚本处理IP禁令,IP范围禁令等.我试图制作一种方法,尽可能阻止用户.我提出了:

  • IP块
  • 设置cookie
  • 但是,如果用户具有动态并且不启用cookie,则这对他不会有太大作用.我不想阻止IP范围,因为我的大多数访客来自同一个城镇,我不想阻止无辜的人.
  • 为来自用户的多个变量(如浏览器和版本等)创建哈希值,并将它们添加到存储禁用用户列表或此类值的表中.

谢谢你的想法.

Rub*_*ias 8

简而言之:你做不到.

有些用户可以阻止接收cookie,甚至使用代理来伪造它的IP地址,你只是无法确保某些用户无法访问你的应用程序.

(极端)选项是强制所有合法用户安装客户端证书并在服务器端进行检查,但正如我所说,这是一个极端的解决方案.我不想仅仅为了访问某个站点而安装证书.

我建议你放手吧; 将来的某个时候,你的巨魔会感到无聊,并会寻找一些对他/她的时间更有用的东西.


Kem*_*emo 1

你已经得到的可能是最好的方法,IP禁止+拦截cookie。除了这两个之外,您实际上无能为力。(我知道,这很糟糕)。