封杀微信?技术上很难实现吗?

更新日期:7月 21


这几天,微信群最多的新闻就是美國政府扬言要封杀抖音,然后是微信。封杀抖音技术上可以实现,主要是因为抖音是以短视频为主,所有提供服务的硬件都在美國本土,强制在美国本土封杀,这个事应该可行。当然,网民会不会起来造反,或者利用法律手段来起诉,那是后话,就不在这里浪费时间了。我们还是把重点还是放在微信能不能被封杀的主题上吧!


微信和抖音在海外提供服务


因为微信主要是以短信为主的通讯APP,单个用户而言,它的信息量相比抖音要少很多,更注重互动,所以依赖大量全球范围内的服务器,包括CND内容传输服务器,但是微信没有像抖音那么严重依赖本地服务器,所以,从这个层面上讲,即便美國能把美國境内微信服务器全部关闭,北美的服务器还是可以用,比如在墨西哥和加拿大的服务器都可以用来接力,反应时间也许会慢一点点,比如多了零点几秒延时,这些对普通人都没有太多感觉。这是最快封杀微信的办法,也是可以做到的事,但是没有效果。也许有人会问,为什么印度这么做了,就成功了?那是因为整个印度次大陆,就是印度互联网基础比较好,东面的孟加拉基础差,服务也差,西面巴基斯坦不可能有交往,北面是中国,没有联网。所以,一旦印度国内停止服务,在印度被封杀的59个中国APP基本上就很难生存了。


全球互联网总干线连接图,美國东岸最多,中国东岸也很多


有人提出,美國可以封杀微信APP的IP地址,让美國用户无法登录。这个做法是很老的做法,过去曾经有过,现在没有人再这么做。为什么呢?因为现在由于IP地址紧张,很多运营商都是一个IP地址上运营很多服务,包括网站等,就好比一个大院里,只有一个门牌号码,里面却住着成千上万的人,为了封闭其中一个人,把整个大门封闭,影响太多的无辜者。现在的趋势是,对于小规模运营服务,可能是一个IP地址上,运营着成千上万个小服务,而对于大运营商,像微信,它是一个服务运营在上万个IP地址上。所以,在知道了这些常识之后,希望没有人再提什么封IP地址的事,这是老掉牙的手段。


多个IP支持一个应用服务,或者一个IP支持多个应用服务



真正有效的技术方案是建墙,就像在美國和墨西哥的边界建墙防止非法移民偷渡进入美國一样,建一座网络墙防止美國国内人出去访问微信服务器。从实际应用上讲,这个已有成功案例,是可行的。但针对美国现有的国情,却很难行得通。首先从网络结构来讲,建墙的工作就比较复杂,它不像后来联入互联网的国家,只有为数不多的几个接入口,美國是互联网的发源地,它是60年代军用的产物,最早的民用是80年代初从高校和研究机构开始的,他们直接连接欧美的高校和研究单位,在1993年互联网商用化之前,只能用文字互动。中国是在互联网商用化,浏览器出现后才加入的。如果要建墙,先得把这数以千计的高校和研究单位的入口挡住,先在这些出入口安装硬件设备,这个工程巨大,安装时会暂时中断每个高校和研究单位的网络服务,要是碰到高校不配合,或者反对,那整个事情就到此结束。如果高校不反对,一切施工顺利,按照美国人的办事效率,那也是按年来计算时间,怎么也得两年以上。光有硬件是不行的,需要管理软件,要针对每一个用户的请求做分析,只能滤掉某些给定的用户请求,具体来说就要看看这个用户请求了什么,现在各地都采用智能的DNS来解析请求,比如用户从纽约发出一个请求,在他周围可能有上万个CDN服务器在响应,这里包括来自北面的加拿大沿线的,美國东海岸的,也可能是西海岸,南面的墨西哥的,当然也有来自欧洲的服务。谁最先提供服务,用户和服务端的连接就建立了。如果要防止这个用户去连接微信服务器,就要在他的周围把这些CDN服务器全部堵住,这个管理软件要重新设计,而且还需要数以万计的超级计算机集群服务才能监管数以万亿次的用户请求,这些功能都需要不断测试,做到不影响其他APP的使用,这个过程,成功实施的国家为了这个管理软件和系统联调,花了五年以上时间才完成,且在不断地完善中才能起作用。如果不去盗版别人源代码,而是自己独立开发和调试,自己从头搭建超算服务器的联动服务,估计所需的时间不会少于五年,而整个系统投资也是相当庞大的一笔开支。


按照川普的做事风格,这件事要是今天像拉开关一样简单,他早就下手了。顶多给大家一个24小时的通知。看看上次在禁止欧洲人进入美國时,提前四个小时通知海关,禁止欧洲人入境,只有美國公民可以。结果,整个东岸的机场乱成一片,人满为患,美国公民从欧洲回来,入关时花了七、八个小时等待。

川普表示要在美墨边境修墙


展望未来网络技术的发展,五年后很多东西都改变了,因为川普恐吓,微信服务也会做出一些改进,早不是今天的模样,让一般的技术手段更难监管。无论是未来的5G,还是马斯克星联计划(卫星互联网),都使得川普所说的封杀变得越来越困难。我们的结论是:今天川普政府这种耍流氓的做法,就是虚张声势而已,在技术上,短期内无法实现。

0 次瀏覽