|
Session:一款私人通信应用
从技术上来说,Session 是另一款开源、加密的通信应用 Signal 的一个复刻。本文主要讲述Session 的使用体验,以及 Session 的一些主要功能。Session 在这个领域中算是一款比较新的应用了,因此文章的最后还会提到它的一些不足之处。
Session 的一些主要功能
1.Session 的使用过程中不需要提供手机号码
在 Signal 或者其它类似的通信应用中,用户都需要提供手机号码才得以成功注册。注重隐私的用户们都认为这样的做法会潜藏着巨大的安全隐患。而使用 Session 则简单得多。在 PC 或手机上安装应用之后,只需要点击“创建账号Create Account”,无须提供手机号码,它就会生成一个类似 05652245af9a8bfee4f5a8138fd5c….. 这样的随机且唯一的 Session ID。此后,把 Session ID 分享给想要添加的联系人就可以了。Session 还支持二维码,其他人可以通过扫描二维码添加你的 Session ID 为好友。
Session 使用了区块链等加密技术
对区块链有所了解的用户都很期待区块链能为普罗大众做出什么有实际意义的应用,而 Session 可以算得上其中一个。尽管 Session 的核心是基于区块链的,但普通用户在使用时并不需要真正弄懂区块链。如果你好奇它的工作原理,可以参考这篇官方的博客文章https://getsession.org/how-session-protects-your-anonymity-with-blockchain-and-crypto/,里面有相关的解释。
跨平台支持
这样严格保护隐私的应用,是否能在不同平台上使用?答案是肯定的。首先,它支持 Linux 和 Android 平台,同时也支持 Windows/Mac/iOS 平台。因此跨平台、跨设备的消息同步是没有问题的。
包含基本隐私选项
毫无疑问,基本的隐私功能是必须有的,这是作为一个以安全为卖点的应用所必备的体验。
最基本的选项包括:
消息有效期:你可以控制一条消息在接收者阅读前的保留时长
已读回执:消息发送者可以知晓你已经阅读该消息
Session 使用去中心化网络保护你的元数据
尽管 Session 不使用端对端技术,但它也不使用中心化的服务器。Session 采用了去中心化的架构实现消息的传输和路由。如果你不熟悉这方面的内容,可以关注 Session 的官方博客,尝试了解中心化网络和去中心化网络的区别,以及它的实际工作原理。同时,这样的网络架构还有助于保护诸如与 IP 地址相关的信息等元数据。
其它功能
除了专注于隐私之外,Session 也支持群聊、语音消息、发送附件等通信应用的基本功能。
使用体验
总的来说,使用的体验很不错,用户界面也没有出现问题。在设置中备份了密码(也称为种子)后,可以很方便地恢复账号。
不足之处
当然,Session也有需要改进的地方:
在接受好友请求时会出现延迟
设备间连接的方式不太直观
当你在不同的设备上使用同一个 Session ID 向同一个人回复消息时,对方会收到两个不同的对话
总结
最完美的事物是不存在的。Session是一个注重隐私的用户的不二之选。
安装包下载
|
|