西西河

主题:【原创】遗憾的是,封IP并不可行,而通过浏览器也没法分辩马甲 -- 铁手

共:💬26 🌺362
全看分页树展 · 主题
家园 【原创】遗憾的是,封IP并不可行,而通过浏览器也没法分辩马甲

最近看到两个用户的发言,很明显的人工智能八股文体,有河友建议封IP,但是遗憾的是,封IP并不是现实可行的方案。

我不是专家,只是因为网站的功能考虑,故曾经作过一些调研,以下内容欢迎批评指正。

有很多情况下,需要知道访问用户的唯一性,比如一个人登录访问,和不登录访问,用不同浏览器访问,等等,都应该算作是一个人,而不能因为访问方式的不同而被当作是不同的人。这种区别能力对网络广告很重要,一方面可以让广告保持一致性,另外一方面做广告的希望对一个用户支付一个费用,而不是对一个用户因为访问方式当作不同的人而支付多个费用。

网站试图通过用户访问信息来判断两个访问者之间是否有重叠,目前来看主要是通过两个方式。一个是用户的IP地址。另外一个则是网站通过放置并维护在用户设备上的跟踪信息。

IP地址相当于访问者的定位信息,但是相同的IP不代表相同的用户,不同的IP也不代表就一定是不同的用户。

多数情况下,访问者的IP地址是由互联网接入商动态分配的。IP地址的资源有限,但是访问用户数量可能超过这个有效资源,好在有相当一部分用户只是偶尔使用,那么在他们不用的时候,他们所分配到的IP地址就可能分配给别的人。

也有人使用代理访问,那么就有很多人使用相同的代理IP。

也有可能比如为保证网络访问的隐私,会使用 Tor ,于是每次都可能不同的IP。

以上因素,导致同一个用户大概率不会有固定的IP地址,也就不可能通过屏蔽IP来屏蔽一个用户及其相关的马甲。

另外一种考虑,则是在访问者的设备中存放某种标记信息,在每次访问时获取这个信息,然后通过这个信息来就可以确认访问者的唯一性。

这通常是通过 cookie 来实现。在这种情况下,同一个浏览器的访问,无论IP怎么变化,无论是否使用代理,Tor,标记信息不会变。

问题在于,访问用户可以删除或修改这个标记信息,也就导致这个信息未毕可靠。

真正可能鉴别不同用户是否来自同一个设备,恐怕只能在APP中获得网卡 MAC 地址实现。这个地址是唯一的,作假伪造的可能性比较小。

通宝推:一双草鞋,凤城,桥上,绿色蔬菜我的爱,梓童,翼德,方平,

本帖一共被 1 帖 引用 (帖内工具实现)
全看分页树展 · 主题


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河