当你改用Linux时,你会使你的数字生活变得更加隐私。绝大多数Linux发行版不会跟踪或以其他方式记录你在电脑上的行为。但是,如果你在你的Linux机器上安装一个主流的聊天应用程序,你仍然会给一些公司提供你的个人谈话记录。
为了使你的通信与你在电脑上的通信保持相当的私密性,你需要一个加密的聊天应用程序。幸运的是,有许多支持Linux的选项可供选择,并且,所有这些都有一个兼容的移动应用程序。
1. Signal
Signal可能是最流行和最容易获得的加密信息应用。通过Signal,你可以发送即时信息、图像、文件、录制的音频片段和视频。你还可以参加视频通话。它的功能设置和易用性相结合,可以说是大多数人的最佳安全信息应用。
Signal主要是一个移动应用程序,但桌面客户端保留了大部分功能。问题是,你需要先在移动设备上安装Signal。然后你在Linux桌面上通过与移动应用配对来激活Signal。一旦激活,你就不需要再碰手机上的Signal,除非到了重新安装Signal或将其放在另一台PC上的时候。
像许多通信平台一样,Signal桌面应用程序是一个Electron应用程序,所以它对系统资源的占用不是最轻的。Signal还需要一个电话号码进行注册,一些注重隐私的用户对这一步骤并不满意。
Download: Signal
2. XMPP
当你使用任何集中的通信平台时,你把你的鸡蛋放在一个篮子里。如果这个服务消失了,你就不走运了,需要寻找一个替代品。
XMPP提供了对这种命运的保护。XMPP是一个协议,而不是一个平台。换句话说,它建立了类似于电子邮件功能的即时通信基础设施。通过电子邮件,你可以在一个供应商那里建立一个账户,但仍然可以向在另一个供应商那里注册的任何人发送电子邮件。
就像Gmail那样大,如果Gmail消失了,电子邮件仍然会存在。有了XMPP,如果一个供应商消失了,你可以在一个新的供应商那里创建一个账户,并继续向你以前的所有联系人发送邮件。同样地,你也不依赖于某个特定的应用程序。你可以使用任何XMPP客户端来登录你的账户,就像你可以使用任何电子邮件客户端来检查你的电子邮件。
XMPP默认是不加密的,但你可以选择利用OMEMO或PGP来增加加密。在这一点上,XMPP成为一种非常私密的方式,可以在你的Linux电脑上与他人聊天。多年来,XMPP协议已经获得了许多功能,这意味着你现在可以进行音频或视频通话,或发送文件。你很有可能在过去使用过XMPP而没有意识到。Google Talk和Facebook Messenger最初都使用XMPP。
有几个XMPP客户端可用于Linux,所以下面列出了几个客户端的链接:
Download: Dino
Download: Gajim
3. Session
Session看起来更像没有缺点的Signal。它提供了与Signal类似的体验和功能,但你不需要注册一个电话号码来使用该软件。这意味着可供别人获取的元数据更少。
没有电话号码的要求也使得Session作为一个桌面Linux应用程序更容易使用。你不需要先安装移动版本。你可以下载Session,创建一个用户名,然后开始聊天。
那么,坏处是什么?用电话号码注册是使Signal如此方便的部分原因,这使得说服朋友和家人使用它更加容易。使用Signal的人比使用Session的人多。你可能会发现自己想使用Session,但坐在电脑前却没有人可以交谈。不幸的是,这几乎是一个不仅限于 Session 的问题。
Download: Session
4. Matrix
像XMPP一样,Matrix并不是一个单一的平台或服务。它是一种联合的信息传递方式,允许一台服务器上的任何人与另一台服务器上的任何人进行信息交流,只要他们使用Matrix协议。
Matrix是一个比XMPP更新的标准,它的一系列功能更符合较新的聊天应用程序的要求。想想Signal与Discord或Slack的混合。
Matrix标准允许应用程序感觉更现代。它是作为XMPP的替代品而设计的,从底层开始建立,以更好地支持我们许多人已经习惯于在网络上互动的方式。反过来说,Matrix也没有那么成熟。这并不意味着它不稳定、不可靠,但它没有经过时间的考验,也没有经过战斗的磨练。
作为一个协议,没有一个叫Matrix的应用程序供你下载。相反,你可以选择最吸引你的哪个客户端。Element应用程序是常用的,并且可以作为Linux的Electron应用程序使用。但是,如果你想为你的桌面环境选择一个更原生的应用程序,也有一些是可用的。
Download: Element
Download: Fluffychat
Download: nheko
Download: Fractal
5. Wire
以前的聊天客户端主要用于一对一的聊天,虽然也都支持群组聊天。Wire则不同。它的目标受众不是个人,而是团队。可以把Wire看作是Slack和Zoom的替代品。它是一种开源的、端对端加密的方式来处理你的团队在不同地点工作时可能需要的通信和协作。
Wire的部分吸引力不仅仅是私人信息和视频会议。它还具有管理团队成员的能力,有注册和加入新账户的所有工具。你可以控制谁能看到你团队的通信,谁不能。
Wire组织将该应用推向企业、政府和其他企业使用。但代码都在GitHub上免费提供。你可以下载免费版本的Wire,并在你自己的硬件或虚拟私人服务器上托管它。如果这一切听起来太复杂,你也可以坚持使用Wire的服务器。
Download: Wire
6. Jami
无论是集中式还是联合式,上述所有的应用程序都需要服务器。Jami是个例外。Jami是一种点对点的信息传递方式。这与共享种子背后的技术相同。你的信息从你的设备传到收件人那里,中间没有服务器维持副本。
Jami不需要电话号码或任何其他个人信息来创建一个账户。其方法的一个优点是,甚至不需要互联网连接。如果人们在同一个本地网络上,他们不需要连接到网络就可以互相发送信息。这使你能够使用你的计算机来发送消息,同时仍然将你的通信限制在你所在的建筑物的墙壁内。
作为GNU项目的一部分,在自由软件基金会的支持下,Jami拥有一些最高的自由软件证书。
Download: Jami
最大程度保护自己的隐私
如今,许多应用程序都宣传加密,甚至是端到端加密,但它们的实施意味着安全方面存在漏洞。而当一个平台是专有的时候,到最后就没有办法验证它是否像它承诺的那样安全。你可以在你的Linux电脑上连接到Discord、WhatsApp、Facebook Messenger等,只是不要以为你的信息是私密或安全的。
而当你采用以上任何一种加密聊天应用后,你的隐私应该能够得到极大的提高。
版权声明:文章仅代表作者观点,版权归原作者所有,欢迎分享本文,转载请保留出处!