隐私与安全

Telegram 通话会暴露你的 IP 地址吗?

Telegram 通话本身是端到端加密的,但加密音频走哪条路却由设置决定。直连会让对方推断出你的大致位置,中继则不会。本文讲清两项通话设置的区别、四个表情符号的验证方法,以及如何应对陌生人来电。

内容导读

Telegram 通话本身是端到端加密的,但加密音频走哪条路却由设置决定。直连会让对方推断出你的大致位置,中继则不会。本文讲清两项通话设置的区别、四个表情符号的验证方法,以及如何应对陌生人来电。

Telegram 通话会暴露你的 IP 地址吗?主题插画

Telegram 通话是端到端加密的,这一点毋庸置疑。这一步要讲的是加密音频所走的路线,因为有两条路线,而它们的区别与加密无关。

在直连路线下,与你通话的人可以大致推断出你的位置。这是一个设置项,它并不显眼,而且对大多数人来说,它被设成了错误的方向。

完成这一步后你能做到什么

  • 选择路由设置,并说清每个选项的代价。
  • 把这个问题与“谁可以给你打电话”那个问题区分开。
  • 用四个表情符号确认你们之间没有第三方。
  • 应对陌生人来电而不泄露任何信息。

同一段加密音频的两条路线

语音或视频通话必须在两台设备之间传输连续的流。Telegram 可以用两种方式做到这一点,用哪一种取决于设置,而不是取决于条件。

直连,设备到设备。这是最短路径,对通话有利——延迟略低,出问题的环节略少。但这也意味着每台设备都要连接到对方的网络地址,而网络地址大致就是一个位置:城市、网络运营商,有时还包括工作单位。

通过 Telegram 的服务器,由服务器中继加密流。两台设备都不会得知对方连接的任何信息,因为双方都没有直接与对方通信。音频仍然是端到端加密的,所以中继转发的材料它自己读不了。

这就是全部的取舍:牺牲一点通话质量,换取对方能否推断出你的位置。和母亲通话时这无所谓。和十分钟前在群里认识的人通话时,这就是全部问题所在。

中继不会削弱加密 这是常见的误读。服务器承载的是它无法打开的加密数据包,就像它承载加密消息一样。改变的只是谁能看到连接,而不是谁能听到通话。
并排对比

直连,还是中继?

更安全选项的代价比人们预想的要小,而另一个选项的代价在它真正要紧之前是看不见的。

直连

延迟略低,少一个中转环节,在连接质量差时偶尔有帮助。
对方的设备会看到你的网络地址,从而缩小你所在位置的推断范围。
这不是对方刻意为之——任何人只要去看,就能获得这条信息。
当设置设为“所有人”时,接听一个意外来电就足以暴露。

通过 Telegram 中继

双方都不会得知对方连接的任何信息。
质量差异小到大多数人根本察觉不到。
加密没有变化——中继处理的是它读不了的材料。
把它设为“我的联系人”,你与认识的人通话时走直连,与其他人通话时走中继。

“我的联系人”是零代价、又能堵上漏洞的设置。如果你不想操心联系人里都有谁,“从不”也是合适的选择。

同一屏幕上的两项不同设置

它们紧挨在一起,人们常常改错那一个,所以值得把它们清楚地分开。

谁可以给我打电话决定电话到底会不会响。把它收紧为“我的联系人”就能彻底杜绝陌生来电,这是更常见的困扰,也是更明显的修复方式。

点对点决定通话接通后走哪条路线。它只对真正发生的通话有意义,这就是为什么这两项设置是互补而非二选一:前者减少问题出现的频率,后者决定问题出现时会发生什么。

值得采用的组合是两项都设为“我的联系人”。陌生人无法给你打电话,而如果你确实与联系人之外的人通了话——通过群组,或者因为你为了某次对话而加了他——路线默认就是中继。

通话是这里唯一会响的东西 Telegram 里的其他一切都只是等待。这正是通话成为真正紧急事务工具的原因,也正是陌生人的意外来电值得谨慎对待的原因——它被设计成让人立刻做出反应,而这恰恰是骗局所需要的。

四个表情符号,以及它们能证明什么

通话过程中,双方都会看到四个由各自设备协商出的密钥派生出的表情符号。如果你和对方看到的是同样的四个,就说明没有第三方插入到这次通信中。

核对只需五秒:念出你的四个表情符号,让对方确认。这必须在通话本身中进行——事后对比截图,或通过聊天核对,都会让验证失去意义,因为那是另一个可能已被攻破的渠道。

要准确理解“匹配”能证明什么。它说明加密发生在两台设备之间,中间没有东西插进来。它不能说明是谁拿着另一台设备、对方是否在录音、或者对方之后会转述什么。这与第 025 步为秘密聊天划定的边界相同,只是形式不同——秘密聊天用的是密钥图像而不是表情符号,这一点值得了解,以免两者混淆。

对几乎每一次通话来说,这都没必要,而这本身就是不做它的充分理由。它存在的意义是服务于少数你希望确定无疑的对话,而了解它的意义就在于,当这样的对话出现时你能用上它。

来自你不认识的人的通话

来电是这个平台上最有效的施压工具,这也使它成为某类诈骗的首选手段。套路很一致:有人自称来自银行、交易所、快递公司或客服,要求你立刻行动。

防御手段与加密无关,而与一个习惯有关。挂断,然后自己联系该机构,通过你原本就有的号码或地址。这样做不会伤害任何正当机构,却能挡住每一个冒充者。

在不是你主动发起的通话中,有三件事绝对不要做:念出收到的短信验证码、安装任何东西、共享你的屏幕。最后一条值得特别点出,因为它听起来无害——第 068 步会讲屏幕共享,简短版就是:任何真正的客服流程都不需要观看你的网银操作。

而且,如果这通电话完全是意外的,路由设置正在后台发挥作用:当点对点设为“我的联系人”时,接听陌生人的来电不会泄露你所在位置的任何信息,这就从你本就措手不及的时刻里去掉了一个后果。

拒接并不失礼 来自你不认识的人的意外来电,注定会变成一条消息。用文字问一句“你是谁,有什么事?”——如果对方是真诚的,这不会让他付出什么;如果对方不是,这也不会让你付出什么。

现在就试试——五分钟

两项设置、一个习惯、一次演练。

  1. 打开“隐私与安全”,然后进入“通话” 把“谁可以给我打电话”设为“我的联系人”。这是你真正会感受到的变化,因为它杜绝了陌生来电。
  2. 在同一屏幕上,把点对点设为“我的联系人” 这是单独的一行,很容易被忽略。正是它堵上了与不认识的人通话时的位置泄露问题。
  3. 打一通电话,看看那四个表情符号 在通话界面的角落里找到它们。知道它们在哪里就是全部的准备;真正要紧的那天,你不会再去到处找它们。
  4. 现在就定下你应对意外来电的规则 拒接,用文字询问,再用你原本就有的号码回拨。提前决定,才能让它在压力下奏效。

视频还多了一样要检查的东西

以上所有内容对语音和视频同样适用。打开摄像头会多出一个设置无法回答的问题:你身后是什么,房间里还有谁。

在你接听电话的那一刻,画面展示的东西比你想象的多——白板、屏幕、桌上的文件、能看出你在哪栋楼的窗户、路过的人(而他并没有同意出现在通话里)。这些都不是隐私设置能解决的;它需要你在打开摄像头前花两秒看一眼。

有一个行为值得了解,因为它常让人意外:最小化通话或切换到其他应用并不会关闭摄像头。你去找对方要的那份文件时,视频流仍在继续,摄像头对着什么,什么就一起传了过去。如果你需要离开画面,请关掉摄像头,而不是指望应用退到后台。

同样的问题也适用于音频:通话会收录整个房间的声音,而不只是你的嗓音。这就是为什么接听意外来电最安全的地方,不是有其他人在说话的房间。

先开音频是合理的默认做法 接听时不开摄像头,如果这通电话值得再打开,这样做零代价,还能把上面所有决定从最初十秒里移除——而那恰恰是你最没有能力做决定的时候。

这一阶段的常见问题

中继会让我的通话明显变差吗?

很少。数据流多走一跳,会增加少量延迟——足以测量,但通常不足以听出来。在确实很差的连接上,直连路线可能稍微更稳定,这是支持它的诚实理由。如果你发现某次通话质量很差,临时切换设置是合理的实验;事后记得改回来,这是人们常忘的部分。

这也适用于群组语音聊天吗?

群组通话本质上就是通过 Telegram 中继的,因为一屋子参与者不可能全部彼此直连。所以点对点设置针对的是一对一通话。群组语音聊天有它自己的考量,第 068 步会讲到——而且那里的加密情况又不一样,第 025 步关于验证的说明有所涉及。

对方能看出我们走的是哪条路线吗?

应用不会以任何方式向他们显示,而且这也不是协商——只要任何一方的设置要求中继,就会使用中继。这是刻意设计的:一个能被对方推翻的隐私设置就不算隐私设置。所以没有什么需要解释,也没有什么需要达成一致;无论对方怎么设置,你的设置都保护你。

给我打电话的人能看到我的号码吗?

这由第 009 步的号码设置决定,与这里的内容无关,两者相互独立:你可以让别人无法通过号码找到你,却仍然能接到通过用户名找到你的人的来电。两项都值得检查,因为人们常常关掉一项就以为另一项也自动关上了。

一个地址究竟能告诉别人什么?

通常是城市和网络运营商——偶尔还能看出某个机构,如果你用的是公司或大学网络。不是街道,也不是姓名。它比什么都没有要多,但比人们担心的要少。关闭它的理由不是它能精确识别你,而是它是一条无缘无故交到陌生人手里的信息,而关闭它是免费的。

我该为已经接过的电话担心吗?

几乎肯定不必。绝大多数通话的对象本来就大致知道你住在哪里。改掉设置,如果某次过去的通话让你不安,有用的应对方式适用于任何陌生人:拉黑该账号,如果是诈骗就举报。在实践中,举报和拉黑比事后担心一个网络地址更重要。

← 返回 TG知识库