Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web 网站如何阻止用户使用不同的PC访问它?_Web_Authentication - Fatal编程技术网

Web 网站如何阻止用户使用不同的PC访问它?

Web 网站如何阻止用户使用不同的PC访问它?,web,authentication,Web,Authentication,我注册了一个付费网站,服务条款中有一条规定,我只能使用注册时使用的电脑访问该网站(我想这是为了防止我向朋友传播我的用户/密码等) 我想知道,在没有在用户PC上安装第三方软件的情况下,执行这一条款在技术上是否可行?如果是,用什么方法?用户如何可能愚弄这样的系统(例如,如果他的“注册PC”死亡)?您可以有许多限制。IP地址、MAC地址、硬件组合、证书等。这将不起作用,因为用户可以更改浏览器、重新安装操作系统等。实际上,网站没有真正/好的方法来检查这一点。只有IP检查,但这是没有帮助的。这意味着,如果

我注册了一个付费网站,服务条款中有一条规定,我只能使用注册时使用的电脑访问该网站(我想这是为了防止我向朋友传播我的用户/密码等)


我想知道,在没有在用户PC上安装第三方软件的情况下,执行这一条款在技术上是否可行?如果是,用什么方法?用户如何可能愚弄这样的系统(例如,如果他的“注册PC”死亡)?

您可以有许多限制。IP地址、MAC地址、硬件组合、证书等。这将不起作用,因为用户可以更改浏览器、重新安装操作系统等。实际上,网站没有真正/好的方法来检查这一点。只有IP检查,但这是没有帮助的。这意味着,如果你的IP改变,你基本上违反了TOS。。。他们无法直接追踪你正在使用哪台电脑,他们可以获取你的浏览器、IP等信息,但他们无法确切知道你正在使用哪台电脑。我在色情网站上只看到这种TOS,以防止登录/密码共享,如果主要是不同IP的人同时使用同一登录登录,登录将被阻止。@SmartK8网站可以知道你的PC MAC地址吗?即使是这样,使用路由器不是只能显示路由器的地址吗?此外,改变连接类型(例如,有线而非无线)不会也改变我的PC MAC地址吗?我知道有些软件可以将其许可证锁定给特定的硬件组合,但一个网站真的可以在不安装第三方软件的情况下访问这么多信息吗?我只是想澄清一下,我并不提倡这种方法。我只是说这是可能的,如果真的需要的话。没有人会在意你是否更改了IP,这是你的问题,你现在没有访问权限(这是你想要的,不是提供商),除非你联系网站提供商更改访问选项。MAC地址可以通过ActiveX(以及硬件信息)检索,这将是一种使用的技术。如果用户不喜欢这样的条件,那就太难了。但这些都只是假设。在现实生活中,网站不是这样工作的。但是你问了,我只是给你答案。