回国散记:在国内,想翻墙?小心点
文章来源: 野性de思维2024-02-03 08:06:50

列夫•托尔斯泰在他的小说《安娜•卡列尼娜》的开头这样写道:“幸福的家庭都是相似的,不幸的家庭各有各的不幸。”

翻墙,也就人们常说的借用翻墙软件,即VPN(Virtual Private Network)虚拟专用网络软件,去接近某些无法正常访问的网站。一般来讲,翻墙软件有很多相似的美丽冻人之处,但今天我在这里要说的,是它的一个不怎么美丽的地方,一个也许你现在还不知道的坑,或者还没有发现的潜在后门。一旦某一天,它被激活苏醒了的话,可能会对你的电脑系统产生不可逆的后果,正所谓坑瘸你没商量。

早就听国内回来的人说,在国内我们无法访问许多海外网站。当回国的行程定下来之后,我就开始有点犯愁,也很关心,回到国内后,自己是否还能再接近那些自己常去访问的网站呢?

说实在的,以前回国的时候,也听说过这件事情,但从未真正上过心,主要的原因是,每次在国内的时间都非常有限,哪有那么多奢侈的时间,到海外的网站来溜达啊。所以,这个问题在以前根本就不是个问题。

这一次,在国内逗留期间,头些日子,因为忙于很多杂事,根本没想,也没可能到海外的网站去看看,所以一直都没考虑是不是也安装一款翻墙软件玩玩。当有了空闲时间之后,才想起来,是不是可以去国外网站看看了。另外,在好奇心的驱使下,我也想看看翻墙软件到底是如何Work的。

不管怎么说,在往电脑上安装任何的APP之前,我们总要对即将安装的东西有个了解吧?我问一个懂电脑的人,他是否安装和使用了翻墙软件。没想到,他的回答让我感到吃惊。他跟我说,别提了,我安装的这款翻墙软件,差点没耽误了大事。我说,有这么严重吗?能跟我详细说说吗? 

他说,他手头的那款VPN APP体型很小,不需要多大的安装空间和资源,所以很快就安装完毕了。

安装完毕之后,他马上就去访问某些海外网站。还别说,一试还真挺好使。他说,平时呢,每次启机的时候,这款翻墙APP就自动打开了。不需要用的时候,他就把它关了,否则的话,它会吃掉或占用电脑许多宝贵的系统资源,更有可能通过后门,在你不知情的情况下,将你机器上的重要信息发送给别人。当然了,杀毒软件和火墙等在某种程度上可以帮你看家护院,但这并不是绝对的,总有百密一疏的时候嘛。

用了几天之后,他发现了一个大问题。有时,当他去访问国内某些非常重要的APP,比如,想查看账单或者balance信息时,发现以前转得很流畅的页面,不知道为什么,忽然毫无征兆地悬在那里,转个没完没了的,就是不显示他想要看到的信息。他肯定地说,以前,这些个网页界面可是工作得好好的。

我插了一嘴,问:是不是那些APP的后台服务器出了什么问题?他说他起先也怀疑是这个问题引起的,可是后来证实不是这个问题。为此,他曾经换了几个不同的时间去接近那些APP,但问题依旧没有得到解决。几天过去了,问题还在。只是到了这个时候,他才开始怀疑,不是APP本身出了问题,而是自己的机器出了问题。想来想去,还是想不通,觉得自己最近没欠谁什么巨款,让人家追杀到家里讨账吧?

又是几天过去了,当被逼得必须解决这个问题时,他开始排查所有可能的情况。长话短说吧,最后,他的目光落在了新安装的翻墙软件上。也许真是它引起的问题!可是,不对呀,每次登录国内的APP时,他是必须要关闭翻墙软件的,这是他的习惯。按理说,关闭或者干脆就不启动翻墙软件,它不应该对系统产生任何的实时影响,但状况往往超出你的经验和想象。

又过了一天,问题还在那里,他有点忍受不了了。根据以往的经验,最好的排查和解决办法就是将翻墙软件卸载。二话没说,他当即卸载了这款翻墙软件。

卸载完毕,重新启机了之后,再一试,好使了,一切回归正常。

我问他有没有这种可能,当你安装这款翻墙软件时,它一定修改了Windows 操作系统的注册表,或者什么我们还不知道的某个指挥调度程序中的某些参数,把原来安装好的APP的执行路径和优先权给剥夺了,要不就是与正在运行的某些杀毒或者火墙的组件犯相了?我说,这些只是随便的猜测而已。他有点不置可否,只是说自己也没做过任何深入细致的调查和验证,不敢妄下断言。

结论是,安装任何一款APP时都要小心,说不上在什么地方,它就会给你带来意想不到的麻烦。

每一款软件都有可能给自己开了个后门,随时从客户的机器上索取信息。举个例子,比如大家熟悉的Cookies,就是被你访问的网站用来收集你的相关信息,以便用来定位和向你的机器发送他们认为是有用的、便于与你沟通的信息。

在挨踢(IT – Information Technology)领域,存在着很多开发商不想让你知道的坑和后门,你所不知道的事情比比皆是。有些坑和bugs,直到问题彻底暴露出来的那个时刻,连开发商自己都还蒙在鼓里呢。

记得老版的Windows 7操作系统有种很实用的功能,让你可以随时返回到以前的某个安装节点,但在新版的Windows系统中,我并没有发现这个特色。不知道是我的眼拙,还是这种功能被微软给去势了?一个类似的可行办法是,你也许不得不自己去创建一个System Restore Point。挨踢业中让人最头疼、最难解决的一个问题就是兼容性(Compatibility)问题。往往是,在一台机器上好使的东西,装到另一台不同的机器上时,很有可能根本就不Work。问题很可能是多方面的,有硬件的,也有软件方面的,但多半与兼容性有一腿子,说不清、道不明,越描越黑,很难一句话讲清楚。