我想知道还有哪些消息应用程序与 Signal 类似,完全加密通信。有没有不涉及第三方,而是点对点聊天且加密的?
答案1
点对点应用任何当今世界,所有类型的网络(包括消息传递应用程序)都存在一个很大的缺陷:大量计算机都位于 NAT 路由器后面。这不仅适用于位于“家庭路由器”或公司防火墙后面的 PC,还适用于大量移动用户,因为运营商端使用 NAT。
这意味着这些设备无法在没有 NAT 设备配合的情况下直接在互联网上监听连接(或数据报)。例如,同一家用 NAT 路由器后面的两台设备不可能在公共互联网上监听同一端口。换句话说:这些设备可以使用传出连接(几乎)不受限制,但他们不能使用传入连接同样轻松。
解决这个问题的常用方法是使用一个可以从两端访问的服务器作为传出连接来调解连接:要么所有流量都通过它(最简单和最可靠的方式),要么至少它调解端口和 IP 的分配以促进 NAT 握手。
据我所知,不存在安全的 NAT 穿透方式(例如家用路由器),甚至可能在设计上存在安全问题,因此配置和保护它并不是一种简单的“开箱即用”体验——这就是为什么易于使用的消息传递平台总是使用客户端 - 服务器模型的技术原因。