在凯文下线之后,林鸿想了很久,到底要不要真正将cqcq软件设计为一款无法被监听的软件。
从目前的情况(求魔最新章节)来看,如果要将这个特xing(圣王txt下载)加上,可能要牺牲一些软件的易用xing(圣王txt下载)和xing(圣王txt下载)能,并且开发的难度也要提升不少。
另外,对服务器的入侵总是要比对软件的入侵要难上许多,林鸿暂时又找不到比较好的托管服务器。他最终决定,还是做基于点对点的软件,消息不走服务器上中转,发送端消息加密之后,直接传递给接收端。
消息从计算机中发送出去,有点类似于走城mén,计算机就是一座座城池,要想对外传送消息,就必须通过特定的端口如8000号(城mén)。例如当在cqcq里面输入一行字,软件就会按照irc协议将这段文字进行打包,通过8000号城mén(端口)发送出去,但是城池外面有时候会存在城墙(网关服务器)。
网络管理员就相当于是守mén人,他有权限对控制“城mén”的关闭和打开,也有权利对通过城mén的包裹进行检查,如果他不想让你对外传递任何消息,则可以通过关掉8000号“城mén”来封堵消息传递。他想监控消息,也可以将通过这个城mén的包裹拆开来,看里面的内容。
有一种简单的方式可以避过“守mén人”,那就是使用代理服务器,它相当于“中转城池”,数据包裹可以不走已经被封闭或监控的8000号出口,而可以选择8001号,出去之后,就进入“中转城池”,再由这个城池通向目标城池。
但是这种方式有时候并不可靠。有经验的守mén人可不仅仅只监控一个城mén,他会派遣哨兵将所有所有出口都监控,只要有包裹通过城mén,他们都拆开,检查包裹里面的内容。
要想保证包裹足够安全,不被对方截留,最好是走一些并不常用的城mén。当然,这还不够保险,因为守mén人的能力很强大,所有城mén都逃不出对方的监控。
更保险一点,就是给数据包裹加上一个加了锁的牢固箱子(加密),这样就算包裹被对方拦住了,他们也立刻看不到包裹里面的内容,必须要将箱子砸开。
能砸开箱子的守mén人可不多,有些箱子足够坚硬,就算是huā上十天十夜可能都砸不开,守mén人没这么多时间huā再上面。
但是这样还是不够保险,要是传递消息包裹的两方,任何一方被发现传递“违禁消息”,官府就可以顺藤mo瓜,顺着包裹的路线逆推而来,将另外一个抓获。
所以,不但要给包裹锁上箱子,还必须将消息传递的路线给彻底打luàn,让对方无法有迹可循。
凯文给林鸿说起的那个逃避电话监听的方式启发了他的灵感。
只要将已经加锁的包裹在“秘密据点”进行多次中转,就可以成功hun淆对方的视听,让他买最终mo不到包裹的流动轨迹,从而斩断线索。
对包裹加锁比较简单,这点林鸿之前就注意到过,但是建立“秘密据点”,林鸿却暂时还没有想清楚。
包裹要在这些“秘密据点”中进行传输,该如何确认对方的身份?否则,假设对方是守mén人伪装的,那很有可能就会自投罗网了。
林鸿暂时还没有想清楚,他还缺乏相应的知识储备,他暂时将这个问题放在一边,继续开始阅读之前接收到的linu版源代码。