主题:【原创】遗憾的是,封IP并不可行,而通过浏览器也没法分辩马甲 -- 铁手
最近看到两个用户的发言,很明显的人工智能八股文体,有河友建议封IP,但是遗憾的是,封IP并不是现实可行的方案。
我不是专家,只是因为网站的功能考虑,故曾经作过一些调研,以下内容欢迎批评指正。
有很多情况下,需要知道访问用户的唯一性,比如一个人登录访问,和不登录访问,用不同浏览器访问,等等,都应该算作是一个人,而不能因为访问方式的不同而被当作是不同的人。这种区别能力对网络广告很重要,一方面可以让广告保持一致性,另外一方面做广告的希望对一个用户支付一个费用,而不是对一个用户因为访问方式当作不同的人而支付多个费用。
网站试图通过用户访问信息来判断两个访问者之间是否有重叠,目前来看主要是通过两个方式。一个是用户的IP地址。另外一个则是网站通过放置并维护在用户设备上的跟踪信息。
IP地址相当于访问者的定位信息,但是相同的IP不代表相同的用户,不同的IP也不代表就一定是不同的用户。
多数情况下,访问者的IP地址是由互联网接入商动态分配的。IP地址的资源有限,但是访问用户数量可能超过这个有效资源,好在有相当一部分用户只是偶尔使用,那么在他们不用的时候,他们所分配到的IP地址就可能分配给别的人。
也有人使用代理访问,那么就有很多人使用相同的代理IP。
也有可能比如为保证网络访问的隐私,会使用 Tor ,于是每次都可能不同的IP。
以上因素,导致同一个用户大概率不会有固定的IP地址,也就不可能通过屏蔽IP来屏蔽一个用户及其相关的马甲。
另外一种考虑,则是在访问者的设备中存放某种标记信息,在每次访问时获取这个信息,然后通过这个信息来就可以确认访问者的唯一性。
这通常是通过 cookie 来实现。在这种情况下,同一个浏览器的访问,无论IP怎么变化,无论是否使用代理,Tor,标记信息不会变。
问题在于,访问用户可以删除或修改这个标记信息,也就导致这个信息未毕可靠。
真正可能鉴别不同用户是否来自同一个设备,恐怕只能在APP中获得网卡 MAC 地址实现。这个地址是唯一的,作假伪造的可能性比较小。
本帖一共被 1 帖 引用 (帖内工具实现)
- 相关回复 上下关系8
🙂【原创】遗憾的是,封IP并不可行,而通过浏览器也没法分辩马甲
🙂新兵营 3 风起 字191 2023-10-29 07:17:36
🙂路由器和一些vpn软件都能伪装mac 7 一双草鞋 字145 2023-10-26 09:13:13
🙂任何事都是相对而言 7 川普 字5959 2023-10-28 16:28:29
🙂多限制一下发帖数量怎么样? 3 zero9999 字90 2023-10-26 05:16:15
🙂请教怎么用远程检验真实 MAC 地址? 3 孟词宗 字689 2023-10-25 15:23:18
🙂我前帖中说的是『APP』,浏览器目前没有可能性 5 铁手 字847 2023-10-26 12:48:17
🙂自己的app就可以不用http 2 zero9999 字0 2023-10-26 05:11:50