这篇文章首次发布于 22/5/6 ,不过由于我更改了文章的很多内容,调整了论述思路,因此重新发布。

现象

如题,想必不用我多说了。时至今日,大多数中国网民都无法忽略评论或是个人主页上明显的 IP 归属地信息。先引用几个平台的官方公告。

关于即将上线显示用户 IP 属地的公告 - 知乎

近期,我们注意到, 在国内外热点事件的讨论中,出现个别用户冒充当地网友,发布、传播不实信息,干扰正常讨论秩序的情况。与此同时,众多热心知友也积极向我们反映,建议知乎公开展示用户 IP 属地信息。
为了更好地维护社区生态氛围,打击造谣传谣行为,社区拟逐步开放「用户 IP 属地」的公开显示。届时,问答页面将显示用户发布内容时的 IP 属地。
...
目前采用的 IP 对应属地,境内互联网用户账号 IP 地址属地信息标注到省(区、市),境外账号 IP 地址属地信息标注到国家(地区)( IP 属地以运营商提供信息为准), 用户暂时无法主动开启或关闭相关展示。

快手关于在个人主页等位置展示帐号IP归属地的公告

为维护良好社区秩序,防止部分网友在热点事件中出现蹭流量、传播不实信息、冒充当事人等干扰正常讨论的行为,快手拟在个人主页等位置展示帐号IP归属地。
平台展示的帐号IP归属地为最近一次登录时的网络位置,境内展示到省(区、市),境外展示到国家(地区)。帐号IP归属地以运营商提供信息为准, 相关展示不支持手动开启或关闭。

关于在个人主页、信息发布等位置展示账号IP属地的公告 - 哔哩哔哩

为保障社区真实有序的讨论氛围,持续防治冒充热点事件当事人、恶意造谣、蹭流量等不良行为,社区将依据相关法律法规要求逐步开放“展示账号IP属地”功能。相关功能将在今日开放部分用户进行测试,用户仅可以查看到自己的“账号IP属地”,并预计在一周后面向所有用户正式上线。
该功能上线后,将在用户个人主页、信息发布页等位置展示IP属地,境内展示到省(自治区、直辖市),境外展示到国家(地区),账号IP属地信息以网络运营商提供信息为准,用户暂时无法主动开启或关闭相关展示。

微博首先引入了这个这个功能,之后是各个平台的跟进,包括但不限于知乎、快手、抖音、小红书、今日头条、哔哩哔哩。不必推测就知道这是国内平台的大势所趋。

从粗体部分我们可以概括两点:一是动机,“防止某些用户在热点事件中冒充当地用户发表不实信息”;二是强制性,用户无法手动关闭。

各个平台的统一行动当然是有相关部门的统一指挥的:

互联网用户账号信息管理规定(此站点没有配置 HTTPS)

第十二条 互联网信息服务提供者应当在互联网用户账号信息页面展示合理范围内的互联网用户账号的互联网协议(IP)地址归属地信息,便于公众为公共利益实施监督。

对于这样的现象,国内互联网平台的叫好之声占大多数,也存在中立者和比较温和的反对。长城之外的中文互联网平台当然是一片骂声。

作为一个很看重线上隐私的人,以及对某些“主流”观点有异议的人,先表明我的看法:反对强制性展示 IP 属地的行为。互联网平台可以给用户一个选项展示自己的 IP 属地,但是应该像展示生日、所属学校之类的信息一样,展示与否是用户的选择权利。以下的论述都围绕“强制性”这个特性展开。

反对的依据

缘木求鱼

在上文我们提到了这个政策的动机以及强制性。也就是说,平台为了“维护热点事件讨论秩序”而 强迫所有用户为之买账 ,哪怕很大一部分用户并没有参与热点事件讨论。这是否太过荒唐?

你管这些叫社会热点事件?

我在各个平台选取了一些评论,是近期的与数码电气领域相关的话题。从评论内容可以看出这并不涉及“社会热点事件”,评论氛围也比较和谐,但是评论 IP 属地显示还是一样的。那么这些不涉及社会时事的评论又有什么必要关联到发送者所在的地理位置呢?

热点事件没有必要强制显示属地

退一步讲,就算是只在热点事件中强制显示 IP 属地,那也是不太合理的。评论者包括了“当地用户”,也包括不怀好意的“当地用户冒充者”,但剩余的大部分评论者是仅仅想要发表一下个人见解的路过网民而已。

相比于强制显示属地,由用户自行选择是否显示并没有削弱对“当地用户冒充者”的打击作用。某用户说“我去,这人是我老乡[捂脸笑哭]”却没有展示 IP 属地以自证身份,那么其他人可以很自然地怀疑这个用户言论的真实性。假如我想以当地用户的身份来针对热点事件发表评论,那我可以选择暂时开启一下这个功能以进一步加强我的言论说服力;假如我只是以路人身份随便说两句,我大可选择关闭这个功能。

个人隐私,多数不可代表少数

上面的论述都是从“目的”的角度来分析,那么这项政策的影响便是泄露了用户的 IP 属地,从大多数情况来说,就是公开了用户的大致地理位置。

这样的行为是否是对个人隐私权利的侵犯?我们再次引用一下上文的《互联网用户账号信息管理规定》:“展示合理范围内的互联网用户账号的互联网协议(IP)地址归属地信息”。大多数实施此政策的互联网平台,对于国内用户的 IP 归属地,展示到的是省级行政区,好像也没有特别大的问题。很多支持者对于反对者的反驳也以此为中心,大概表达的意思是“又没有直接显示你家的住址”。

隐私权 - 维基百科,自由的百科全书
隐私权是指个人或群体隔离自己或有关自己的信息的权利。

这问题便在于“隐私”的范围,并不是其他人替自己决定的。每个人对于“合理范围”都有自己的定义。如果把“无法在现实世界中精准确定一个自然人”作为标准,那么显示归属地的市级行政区或是公开真实生日年龄也没什么大不了的。另外,其实已经有人在诉求公开用户年龄了,可想而知如果真的这样做了将是一场更大的轰动。

显示精确到省级行政区的归属地,确实远无法确定一个人。但就像姓名最后一个字、生日、手机尾号、身份证后六位等信息一样,公开这些信息将缩小从网络世界中定位到一个自然人的范围。有时将这些不起眼的信息拼凑在一起,就能获知某个网络用户在现实中的真实身份了。在人肉一个人非常轻松的时代,暴露这些信息可是该好好斟酌一番的。替他人决定什么是隐私,什么信息可以公开,恐怕我无法苟同。

与其是把自己的定义强加于人,自行决定公开哪些信息显然是最合理的选择。有的用户不想在网络上展示自己的生日,那么平台便应该对这类信息提供隐藏的选项;有的用户自愿将昵称设置为自己的真实姓名,这也无可非议。总的来说,自己的隐私信息应该由自己做主。

助长地域歧视风气

这算是次要论据了。暂时找不到相关的例子,不过从B站的官方动向来看,这种现象并不是我臆想的。

对策?

只要不是绝大多数人知晓某件事并且持异议,有关部门只需要一句话就可以让针对某件事的讨论一边倒,营造一片歌舞升平的景象。由此,就更不必指望相关平台能够采纳部分网民的反对意见了。因此,写这篇文章只是发表我的个人见解,无力动摇目前的趋势。

使用代理更改 IP 属地

虽然我无法关闭 IP 属地的显示,但是更改 IP 属地还是比较容易的。以哔哩哔哩为例,以下是我自己更改主页 IP 归属地的方法。

首先,挂代理。这个好说,平常使用的跨过防火长城的方式也是可以的。更好的方法是购买国内的云主机,这个不贵。而且这个方法的额外好处是,不会触犯跨越防火长城的莫须有罪名,“擅自建立、使用非法定信道进行国际联网”,因为这根本不是国际联网。

关键的一点是,长期使用代理访问。很多人尝试使用代理上哔哩哔哩但是主页 IP 属地没有更新的原因,正是没有足够的时间跨度。根据我摸索出来的情况来看,B站个人主页 IP 属地目前的判定规则是:一个月以内登录天数最多的 IP 属地。也就是说,如果长期在同一个地点登录B站,那么想要更改 IP 属地,最少需要两周,让外地使用的频次(反复地登录注销应该是没有用的)占据一半以上。

绕开特定的登陆属地采集 API

这只是一个思路,并没有现成的解决方案。

我一直运行着一个私信监听 bot,它会以另外一个帐号的身份定期访问B站的私信 API 获取未读私信。然而我发现这样的访问是不会计入登录记录的,背后的原因很显然:不可能所有 API 都会记录请求 IP 归属地,这样的改造与运营成本巨大。也就是说,B站有一个特定的 API ,可能是单独的,也可能是已有的 API 兼任,它会记录用户的 IP 归属地的变化。因此,我们只需要找到这个 API 并设法屏蔽或者通过代理分流即可。

找到这个 API 有点困难的话,也可以通过白名单的方式来过滤请求,我们只允许浏览器或客户端向功能已知的 API 发送请求即可。

使用一个不公开的个人帐号

不会有人对一个默认头像头像、无动态、不发表评论的帐号深入研究的,因此可以用这样的帐号进行看视频之类的操作。要发表评论或者是帐号运营的时候,则使用上述的方法操作。

弃用国内互联网生态

最根本的解决方法,这样之后无论有什么莫名其妙的政策都与自己无关了。虽然说国外的互联网平台也存在无故删除用户内容之类的乱象,但总体而言还是远好于国内的网络平台。不过对于国内网民来说还是不太现实,毕竟四周的围墙那么高,一直透过砖的缝隙欣赏外面的风景还是很吃力的。

最后

这样的政策只是一个开始罢了。从目前的各种迹象来看,这样的趋势就如一个装反的棘轮,只能逆时针转动。不妨把时间倒回十天加十年前,看看人民日报以前发表的微博(Internet Archive 快照)。回顾一下,虽然说以我的年龄无法回忆更早的互联网生活,但是我也经历过没有强制绑定手机号,没有大半本字典的敏感词,没有强迫下载臃肿的手机应用的时代。依赖于防火长城,以及防火长城所处的社会环境,国内互联网环境正在将“互联网”变成一张“网”。

个人用户是海上的小舟,风大浪急都与自己息息相关,任由大浪裹挟却无能为力。我们只能随遇而安,度过今天的波涛汹涌,渴望明天的风平浪静。