隐私与安全

活动会话与已连接设备审计:远程清除与会话劫持取证

本文讲解如何在 Telegram 的“设置-设备”中审计所有已登录会话,读懂每条记录能证明什么、不能证明什么,如何远程立即终止会话、设置自动过期、识别官方登录通知,并处理网站授权与机器人权限。

内容导读

本文讲解如何在 Telegram 的“设置-设备”中审计所有已登录会话,读懂每条记录能证明什么、不能证明什么,如何远程立即终止会话、设置自动过期、识别官方登录通知,并处理网站授权与机器人权限。

活动会话与已连接设备审计:远程清除与会话劫持取证主题插画

“设置”,然后是“设备”,列出了当前登录你账号的所有设备。这是应用里最短的一个界面,却有着最大的影响,因为上面的每一条记录都意味着对你历史记录的完整访问权限。

这也是唯一一个能真正解决问题、而非仅仅缓解问题的地方:结束会话会立即生效,哪怕那台硬件你够不着、也永远不会再见到。

完成这一步后你将能够

  • 读懂会话记录中的每一行,并说出它能证明什么、不能证明什么。
  • 终止某一个会话,或者终止除你手中设备之外的所有会话。
  • 识别那条告诉你新会话已被创建的通知。
  • 设置那个能自动帮你保持列表整洁的选项。

为什么这个列表就是账号本身

第 024 步讲过,每个客户端都独立登录,之后不再需要你手机提供任何东西。方便的一面是,手机没电对你毫无影响。另一面,就是这个界面。

会话不是需要你续期的登录。它会一直存在,直到有东西结束它——你从这里结束,或者你设置的不活跃规则。没有人会被再次要求输入密码,因为保持登录的意义就在于此。

而且由于历史记录存放在服务器上,一个会话不只是接收新消息。它拥有全部内容:多年以前的记录,可搜索,可下载。这正是要偶尔查看这个列表、而不是等出了问题才看的原因。

终止是立即的,且不需要那台设备你是在告诉服务器停止认可那个会话。它会立刻失效,无论硬件在哪里、是否开机、也不管现在是谁拿着它。没有需要关闭的窗口,也没有需要擦除的东西。

读懂一条会话记录

每一行都会告诉你一些信息,而每一行也都有其局限,在你据此下结论之前值得了解。

它显示的内容 它告诉你的信息 它不能告诉你的
应用及版本 是哪个客户端:官方移动应用、桌面版,还是浏览器。 不熟悉的客户端名称值得仔细审视——第三方应用持有的会话权限和官方应用一样完整。
设备型号 通常足以让你一眼认出自己的硬件。 它是由客户端上报的,所以只是一个标签,而非证据。
位置 连接大致来自哪里。 它源自网络地址,所以 VPN、移动运营商或公司网络都可能把你显示在另一个城市。一个意外的城市是一个疑问,而不是定论。
最后活跃时间 这个会话是在使用中,还是已经闲置了几个月。 闲置的会话并不安全。它只是一把最近没人转动过的钥匙。

由此可以得出两个实用的解读。第一,真正要紧的是你完全无法解释的那条记录——而不是位于意外城市的那条。第二,终止的代价很低:你实际在用的设备只会要求你重新登录一次,所以判断错了也没有惩罚,也没有理由在犹豫期间把可疑的记录留着不动。

设置会话自动过期同一个界面上有一个不活跃期限,超过之后未使用的会话会自动结束。这是整个流程中唯一能自我维护的部分,它会悄悄清掉你十八个月前忘记的那台酒店电脑。

那条告诉你事情已发生的消息

每当有新会话被创建,Telegram 都会通过它自己的服务聊天向你账号发送一条消息——包含设备、大致来源位置和时间。那个聊天是官方的,也是登录通知唯一合法出现的地方。

了解真实通知长什么样是值得的,因为冒充它是常见的伎俩。真正的通知只是告诉你一些信息。它不会要求你确认任何东西,不包含需要点击的链接,不要验证码,也不邀请你回复。

所以规则很简单:如果一条关于登录的消息要求你做任何事,都不要在那里做。关掉它,自己打开“设置”,再打开“设备”。这样问题由列表来回答,而不是由消息来回答,再逼真的伪造也拿你没办法。

新会话出现后还有一段刻意的延迟:刚登录的设备在一段时间内会被限制执行最具破坏性的账号操作,这存在的目的正是让合法主人有时间发现并清除它。这是一张安全网,而不是计划——计划是第 008 步的两步验证,让那个会话根本不存在。

任何合法的人都不需要你的登录验证码不是客服,不是管理员,也不是账号被“锁定”的朋友。在这个平台上丢失的账号,几乎都是在这一步丢的,而你后来在设备列表里发现的那条通知,就是它的收据。

不需要的会话从何而来

它们很少是戏剧性的。三条普通途径就占了大多数,而这三条都是可以避免的。

一个你没有退出的浏览器。图书馆终端、酒店电脑、朋友的笔记本。关闭标签页只是把它藏起来;会话仍在工作。第 006 步的习惯——用隐私窗口并明确退出登录——可以完全消除这种情况。

你替别人扫的一个二维码。登录二维码是一个在扫描它的账号上创建会话的请求。扫描别人给你看的、或通过消息发来声称要验证什么的二维码,就是把你的账号登录到他们的电脑上。这种情况没有任何合法版本。

从一台未受保护的电脑上复制走的桌面会话文件夹。第 027 步讲过:在桌面上,你的登录状态就是一个文件夹,而本地密码是让它的副本变得无用的关键。这是唯一一种完全不需要你任何操作就会发生的情况。

注意,这三种情况都不涉及猜密码,所以强密码在这里不是防线。防线是:结束你不再需要的会话、加密桌面文件夹,以及永远不要扫描别人生成的二维码。

现在试一试——五分钟

前三项各花一分钟。第四项是出问题时你要做的,值得在需要之前先读一遍。

  1. 打开“设置”,再打开“设备”,阅读每一条记录大多数人至少会发现一件自己已经忘记的事。终止任何你无法解释的会话;你在用的设备只会要求你重新登录一次。
  2. 为不活跃会话设置自动过期设一个短到有意义的期限。这是这里唯一一个不需要你操心就能持续生效的项目。
  3. 找到服务聊天,看看真实的登录通知知道真实通知长什么样,才能让伪造的以后一眼就露馅。
  4. 如果你怀疑有人进来了:终止所有其他会话,然后更改云端密码按这个顺序,从你仍能控制的任意设备操作。然后检查你的设置有没有被改动——新的恢复地址、被改的用户名、陌生的聊天。

另一个列表:你授权过的网站和机器人

会话并不是附加在你账号上的唯一长期权限。还有两类会悄悄累积,而且都不出现在设备列表里。

你用 Telegram 登录过的网站。有些网站提供通过你的 Telegram 账号而非密码登录的方式;批准一次就会创建一个连接,直到你移除它为止。该网站会收到你的名字、用户名和头像——不是你的消息——而这个连接会在你早已忘记该网站存在之后很久仍然保留。Telegram 在隐私设置里保存了这些网站的列表,值得每年读一次,理由和设备列表一样。

你授予过权限的机器人。你在某个群里授予管理员权限的机器人会一直保留这些权限,直到你收回,第 067 步详细讲了那实际上允许什么。把机器人移出房间,等同于在那里终止一个会话。

共同点值得说明:账号不只是登录其中的设备。它是你做出过却再未回顾的每一项长期授权,而偶尔阅读这些列表的习惯,就是在三个地方做同一件事。

断开连接是免费的移除网站连接不会删除你在那里注册的账号——只是意味着下次登录时会再次询问。和会话一样,清除你不确定的东西没有任何惩罚。

这个阶段的常见问题

终止会话会删除什么吗?

它只结束那台设备对你账号的访问,仅此而已。你的消息、群组和设置都不受影响,因为它们本来就不存放在那里。唯一真正会丢失的是那台设备上的秘密聊天,没有密钥它就无法存在——正如第 025 步所描述的那种永久性。

有一条记录显示我从未去过的城市。我被黑了吗?

很可能没有。位置来自网络地址,而移动运营商、VPN 和公司网络经常显示为完全不同的地方。判断这条记录,要看你是否认得那台设备和应用,以及它最后活跃的时间。如果这两项说得通而城市说不通,那么城市是这一行里最不可靠的信息。

我能完全阻止新设备被添加吗?

不能绝对阻止,但两步验证在实践中已经很接近了:开启它之后,仅有登录验证码是不够的,而云端密码不是 SIM 卡交换或拦截消息能提供的东西。那才是真正的屏障。这个界面是审计,用来抓住绕过屏障的东西——两者是一对,这就是为什么第 008 步和这一步不断互相引用。

我从一个应用退出了登录,但会话还在列表里。

检查你是真的退出了登录,还是只是关闭了它——在桌面版和网页版上,这两者看起来几乎一样,而只有一种会结束会话。删除应用也永远不会结束它的会话。如果真正退出登录后记录仍然存在,就从这个界面终止它;无论另一台设备怎么想,这里才是权威。

我应该定期终止所有会话以防万一吗?

除了需要在每台设备上重新登录之外,没有什么坏处,而且在出现任何可疑情况之后,这正是正确的做法。作为日常习惯,它比必要的更繁琐——偶尔读一下列表并设置自动过期,能以更小的摩擦达到同样的效果。真正值得养成习惯的是:每当你处理掉一台设备、离职或旅行归来时,检查一下这个列表。

对于已经丢失的设备我该怎么办?

立即从任何其他客户端终止它的会话——在联系运营商之前,在其他任何事情之前。这一步才能阻止别人阅读你的账号,而且它不需要那台硬件、不需要密码,也不需要任何人的配合。然后设置或更改云端密码,这样别人手机里的一张补办 SIM 卡就不是重新进入的途径。

← 返回 TG知识库