Session:一款不需要电话号码的开源通信应用
创始人
2024-03-02 04:38:39
0

Signal 作为一款私人通信应用,正在变得愈发流行。而我们下面要介绍开源应用 Session 则是 Signal 的一个 复刻 fork ,它的一大亮点是并不需要提供手机号码即可以开始使用。

Session:一款真正意义上的私人通信应用

对于私人通信服务来说,有没有既能保护通信安全性,又尊重用户跨平台隐私的集大成者呢?很多注重个人隐私的用户似乎都在寻找这个问题的答案。

最近,我留意到 Loki 基金会开发的一款叫做 Session 的开源通信应用。从技术上来说,Session 是另一款开源、加密的通信应用 Signal 的一个复刻。

在本文中,我会讲述我自己使用 Session 的体验,以及 Session 的一些主要功能。

Session 在这个领域中算是一款比较新的应用了,因此我还会在文章的最后提到它的一些不足之处。

Session 的一些主要功能

接下来我会重点介绍 Session 的主要功能,可以供你参考这款应用是否值得使用。

Session 的使用过程中不需要提供手机号码

在 Signal 或者其它类似的通信应用中,用户都需要提供手机号码才得以成功注册。注重隐私的用户们都认为这样的做法会潜藏着巨大的安全隐患。

而使用 Session 则简单得多。在 PC 或手机上安装应用之后,只需要点击“ 创建账号 Create Account ”,无须提供手机号码,它就会生成一个类似 05652245af9a8bfee4f5a8138fd5c….. 这样的随机且唯一的 Session ID。

此后,把 Session ID 分享给想要添加的联系人就可以了。Session 还支持二维码,其他人可以通过扫描二维码添加你的 Session ID 为好友。

Session 使用了区块链等加密技术

Session ID

区块链有所了解的用户都很期待区块链能为普罗大众做出什么有实际意义的应用,而 Session 可以算得上其中一个。尽管 Session 的核心是基于区块链的,但普通用户在使用时并不需要真正弄懂区块链。

如果你好奇它的工作原理,可以参考这篇官方的博客文章,里面有相关的解释。

跨平台支持

这样严格保护隐私的应用,是否能在不同平台上使用?

答案是肯定的。首先,它支持 Linux 和 Android 平台,同时也支持 Windows/Mac/iOS 平台。因此跨平台、跨设备的消息同步是没有问题的。

包含基本隐私选项

毫无疑问,基本的隐私功能是必须有的,这是作为一个以安全为卖点的应用所必备的体验。

最基本的选项包括:

  • 消息有效期:你可以控制一条消息在接收者阅读前的保留时长
  • 已读回执:消息发送者可以知晓你已经阅读该消息

Session 使用去中心化网络保护你的元数据

尽管 Session 不使用 端对端 peer-to-peer 技术,但它也不使用中心化的服务器。

Session 采用了去中心化的架构实现消息的传输和路由。如果你不熟悉这方面的内容,可以关注 Session 的官方博客,尝试了解中心化网络和去中心化网络的区别,以及它的实际工作原理。

同时,这样的网络架构还有助于保护诸如与 IP 地址相关的信息等元数据。

其它功能

除了专注于隐私之外,Session 也支持群聊、语音消息、发送附件等通信应用的基本功能。

在 Linux 上安装 Session

官方下载页面中可以下载到对应的 .AppImage 文件。如果你不了解这个文件的使用方法,可以查阅我们的相关文章

另外,你也可以在它的 Github 发布页面 获取到对应的 .deb 安装文件。

我使用 Session 的体验

我在各种平台上都试用过 Session,其中在 PC 上我使用了 Pop!_OS 19.10 的 .AppImage 文件运行这个应用。

总的来说,使用的体验很不错,用户界面也没有出现问题。

在设置中备份了密码(也称为 种子 seed )后,可以很方便地恢复账号。

当然,我也发现了一些需要改进的地方:

  • 在接受好友请求时会出现延迟
  • 设备间连接的方式不太直观
  • 当你在不同的设备上使用同一个 Session ID 向同一个人回复消息时,对方会收到两个不同的对话

总结

当然,最完美的事物是不存在的。我也会一直使用 Session 并考虑它发展的方向,这是一个注重隐私的用户应该做的事情。

欢迎在评论区发表你的看法。


via: https://itsfoss.com/session-messenger/

作者:Ankush Das 选题:lujun9972 译者:HankChow 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

相关内容

前端-session、jw...
目录:   (1)ses...
2025-06-01 22:54:58
Cookie 和Sessi...
cookie (1)cookie是什么 (2...
2025-06-01 21:38:50
Linux 信号(sign...
目录一、产生二、注册1.未决信号2.可靠注册与不可靠注册ÿ...
2025-05-31 16:05:11
B站登录的sessioni...
B站为了提高用户的体验,将登录的sessionid设置为长期的co...
2025-01-12 23:00:48
Buysignalsfor...
在pine script策略中产生的买入信号可以直接被发送到3Co...
2025-01-11 09:31:13
不影响Passport G...
要在不影响 Passport Google OAuth 2.0 的...
2025-01-11 07:00:41

热门资讯

PHP最佳实践(译) 简介PHP是一门复杂的语言,经过多年折腾,使其不同版本之间高度不一致,有时还有些bug。 每个版本都...
值得收藏的 27 个机器学习的... 机器学习 ( Machine Learning ) 有很多方面,当我开始研究学习它时,我发现了各种各...
为什么计量 IT 的生产力如此... 在某些行业里,人们可以根据一些测量标准判定一个人的生产力。比如,如果你是一个零件制造商,可以通过一个...
硬核观察 #885 苹果 AR... 苹果 AR 眼镜被无限期推迟据报道,由于技术上的挑战,苹果公司已经无限期推迟了其轻型增强现实(AR)...
8个有趣的Linux提示与技巧... 我们时不时给你带来关于Linux的提示与技巧。和这个系列保持一致,这里有8个我们从读者收到最有趣的提...
8 个提升你的隐私防护的开源密... 使用一些顶级开源密码管理器,确保你的登录凭证安全无虞。密码管理器是一项非常有用的实用程序。在你想寻找...
Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
2020 年的 GitHub ... 距离 2020 年结束只剩下区区 24 天,我们即将结束魔幻的 2020 ,迎来新的一年,新的一年或...
开源新闻速递:openSUSE... 今日关注openSUSE 项目组的 Dominique Leuenberger 在他的周报中说:“这...
KDE4.11 Beta1 正...   KDE 项目工作组刚刚发布了 KDE Software Compilation 4.11 Bet...