本地 tdata 取证与安全会话清除:共享工作站与网吧清理
在他人电脑上登录 Telegram Desktop 会留下 tdata 文件夹,仅关闭窗口或删除文件夹都无法真正注销。本文说明该文件夹为何足以克隆会话,区分关闭、删除、注销与远程终止四种操作,并给出工作机、网吧、借用笔记本和转卖电脑各自的安全做法。
在他人电脑上登录 Telegram Desktop 会留下 tdata 文件夹,仅关闭窗口或删除文件夹都无法真正注销。本文说明该文件夹为何足以克隆会话,区分关闭、删除、注销与远程终止四种操作,并给出工作机、网吧、借用笔记本和转卖电脑各自的安全做法。

在别人的电脑上登录 Telegram Desktop 大约只需三十秒,而它留下的东西并不会因为关闭窗口而消失:那台机器上有一个文件夹,保存着你账号的授权。
这一点是真的,也值得了解。由此得出的结论并没有通常说的那么戏剧化,因为补救措施并不需要你回到那台电脑——它在你手机上就能完成,随时随地,大约点四下。
完成这一步后你将能够
- 说明桌面应用会向磁盘写入什么,以及为什么这很重要。
- 区分关闭窗口、删除文件夹和注销登录。
- 在你已经离开之后,远程终止一个会话。
- 针对每一类借用的机器选择正确的做法。
磁盘上实际有什么
Telegram Desktop 把自己的状态保存在一个专属文件夹中,名为 tdata,在 Windows 和 Linux 上如此,在 macOS 上则位于应用程序支持目录内。它保存着你账号的授权,以及缓存的消息、媒体和设置。正因如此,应用打开后直接进入你的聊天,而不是每天早上都问你是谁。
麻烦之处在于,这个文件夹本身就足够了。把它复制到另一台电脑,放进一个干净的安装目录,它就能在那里打开你的账号。不会发送验证码,不需要输入任何东西,也不需要任何人证明什么——因为在 Telegram 看来,并没有发生任何新的事情。这是同一个会话,只是在别处运行。
最后这句话是值得记住的部分,也正是这件事不会自我暴露的原因。被克隆的会话不是一次新登录,所以它未必会作为一个引人注意的新设备出现。它呈现出来的,是你已经知道的那台电脑。
四种结局,并不相同
人们把它们混为一谈,但它们做的事情完全不同。
关闭窗口。 应用退出了。文件夹原封未动,会话仍然有效——下一个在那台机器上打开 Telegram 的人,就进入了你的账号。这就是那种感觉像离开了、其实并没有离开的操作。
删除文件夹,或把它拖进回收站。 那台机器上的副本不再摆在下一个用户面前,这并非毫无意义。但 Telegram 从未被告知任何事,所以会话仍然有效;如果有人之前复制过一份,那份副本依然能用。你只是整理了桌面,而不是换了锁。
在应用内注销登录。 这个才真正结束了会话。会话在 Telegram 一侧被作废,本地数据也被清除。如果你正坐在那台机器前并且能做到,这就是正确的做法。
从你自己的手机上终止会话。 结果与注销登录相同,但可以在你离开那栋楼之后进行。这才是为这种情形量身打造的工具,因为你想起一台借用过的电脑的时刻,通常并不是你坐在它面前的时刻。
四台电脑,四种不同的答案
“别人的电脑”涵盖的情形几乎没有共同点。在工作机器上合理的做法,在酒店大堂里就是疏忽;反过来则只是不方便。
一台工作机器
一台公共终端
一位朋友的笔记本电脑
一台你打算送人的电脑
你每天上班使用的一台电脑
在这里安装应用是合理的,保持登录也正是它的意义所在。风险不是拿着 U 盘的窃贼;而是一个再普通不过的事实:你会站起来走去开会,而这台机器可能由你从未见过的人管理。
改变这一局面的设置是第 027 步中的本地密码。有了它,应用在唤醒时会要求输入某些东西,磁盘上的文件夹也就不再是一把自给自足的钥匙。没有它,任何在你午餐时坐下来的人都能读到一切。
第二个习惯是让第 028 步中的设备列表保持真实,这样你上一份工作留下的机器不会在两年后还列在那里。
登录,并且 当天就加上密码。在别人也能碰到的机器上保持一个永久会话,正是本地密码被设计出来应对的情形。
网吧、酒店商务中心、图书馆
不要安装任何东西。让一个应用及其文件夹留在陌生人使用的机器上,无论怎么做都不是好结果,而且你根本不知道那台机器上已经运行着什么。
改用网页客户端——第 006 步有介绍——并在隐私浏览窗口中打开。它在机器上保留的东西少得多,关闭窗口就能结束大部分问题,而不是只结束一部分。
然后,当你到了外面,从手机上终止该会话。即使你已经正确注销了,也要这样做。它只需点一下,能覆盖你当时匆忙或机器出状况的情况,而且这是事后你唯一还能采取的行动。
网页客户端、隐私窗口,离开后从手机上终止会话 ——无论你认为自己结束得有多干净。
你信任的人的一台笔记本电脑
这里的风险不是那个人,而是时间。那台笔记本会被维修、出售、交给更年轻的亲戚,或者在搬家时被留在桌上,而这些时刻都不会提醒任何人你的账号还登录在上面。
所以规则很简单:好好收尾——用完时在应用内注销,而不是合上盖子。如果你借它的原因只是发一个文件,网页客户端反而更快,而且不会留下需要注销的东西。
如果已经过去好几个月了,你不需要去要回那台笔记本。打开你的设备列表,终止那个会话;还留在他们磁盘上的文件夹就变成了一堆死文件。
用完就注销,并且 把遗忘的会话当作手机上五秒钟就能解决的小事,而不是一场对话。
一台你正在出售、退还或转交的电脑
这里的顺序很重要,而大多数人都搞反了。先注销 Telegram,趁应用还装着的时候,因为注销才是作废会话的操作。然后再卸载,最后再做你原本打算对这台机器做的擦除处理。
先卸载是常见的错误。视平台而定,它可能把文件夹留在原处,而且它肯定让会话继续有效,所以只要那个文件夹最终落到哪里,账号就仍然可以被访问。
最后在手机上收尾。即使已经仔细注销过,也要查看设备列表,确认那台机器不再列在其中。这个确认是这一切确实生效的唯一证据。
先注销,再卸载,然后擦除 ——之后检查设备列表,因为那份列表才是 Telegram 真正保留的记录。
随时随地都能用的补救办法
在你手机的设置里,有一份列出所有登录你账号的客户端的清单——手机、平板、桌面端、浏览器会话——以及每一个最后连接的地点和时间。第 028 步对那个界面有完整讲解。对这一步而言,关于它只有一件事重要。
在那里终止会话是即时且最终的。那台电脑持有的授权随即失效,它磁盘上的文件夹就变成了一堆无用的文件。没有人需要回去、要回笔记本,或在上面运行任何东西。
还有一个单一控件可以终止除你手上这台之外的所有会话。如果你是因为记不清这些年来登录过哪些机器而来到这一页,那个控件就是最诚实的答案。你只需在实际使用的两三台设备上重新登录,花一分钟,而未知的其余部分就不复存在了。
为什么本地密码是唯一真正的对策
对于你持续使用的机器,有一个设置能改变局面,而不只是管理局面。本地密码(第 027 步有介绍)意味着应用保存在磁盘上的数据由你所知道的某个东西保护,而不是由什么都没有保护。文件夹不再能单独起作用。
值得说清楚它不覆盖什么。它在应用锁定时保护数据;对于你正坐在它面前、已登录并工作时被入侵的机器,它无能为力。而且它是针对那一次安装的本地设置——忘记它意味着要重新在那台电脑上登录,而不是丢失账号,因为你的消息存在云端,而不是磁盘上。
正是这种轻微的后果,构成了使用它的理由。一种最坏失败只是两分钟麻烦的保护,是你负担得起一直开启的保护。
那擦除硬盘呢
这个话题通常的版本以多次覆写文件的命令收尾。值得说明为什么这条建议在这里是错位的,而不是干脆略过它。
第一,它解决的是错误的问题。会话才是授予访问权的东西,而你可以从口袋里作废它;擦洗一块你可能已经不再拥有的硬盘,是费很大力气却收效更小。第二,这些工具在现代存储上做不到它们名字所承诺的事,因为固态硬盘会在文件系统底下搬移数据,而一条覆写文件的指令并不是一条覆写曾保存该文件的物理单元的指令。
如果你要处理掉一台电脑,明智的做法是你的操作系统本来就提供的那个:一次会擦除硬盘的完整重置,或者从一开始就开启全盘加密,这样重置只需销毁一把密钥。出于各种理由这都是个好习惯,不只是为了这一件事。它只是不是解决这个特定问题的杠杆。
现在就试试——五分钟
四个步骤,而第一步就能解决任何已经悬而未决的问题。
- 打开你的设备列表,认真读一遍 在手机上,进入设置,找到设备。读每一条,包括那些看起来眼熟的。大多数人至少会发现一台自己一年没用过的电脑。
- 终止所有你当前不需要的会话 不只是可疑的条目——还有那些已经结束的。一台旧工作笔记本和一位朋友的台式机才是这种风险在现实中的样子,而它们在列表里都不显得可疑。
- 在你保留的桌面机器上设置本地密码 第 027 步有细节。先在工作电脑上做,因为那台是别人会从旁边走过的。
- 一次性定好你对待借用机器的规则 网页客户端、隐私窗口、事后终止。现在就定好,意味着不必在酒店大堂里、有人等着的时候才去决定。
这一阶段的常见问题
如果我删除文件夹,我就注销了吗?
没有。删除它只是移除了本地副本,但什么也没告诉 Telegram,所以会话仍然有效,任何之前取走的副本也依然能用。在应用内注销,或从手机上终止会话,才是真正作废它的操作。文件夹是会话的结果,而不是会话本身。
如果有人复制了我的文件夹,我的列表里会出现一个新设备吗?
不一定,而这就是人们觉得不满意的诚实答案。副本是同一个会话,而不是一个新会话,所以它可能呈现为已经在你列表里的那台机器。正因如此,有用的纪律是终止你不再需要的会话,而不是盯着列表等可疑的东西出现。你是在消除可能性,而不是等着检测它。
在借用的电脑上,网页客户端真的更安全吗?
就这个特定问题而言,是的:它在机器上保留的东西少得多,而隐私窗口在关闭时会丢弃大部分内容。这是在说留下的东西有多少,并不是在声称浏览器比应用更安全。在你掌控的机器上,带密码的桌面应用要好得多。
我的秘密聊天会随着被复制的文件夹一起走吗?
不会。秘密聊天与创建它的设备绑定,不会跟着会话走,这正是第 025 步所讲的整体设计。这是一个有用的提醒:被复制的会话并不是你所拥有一切的完整副本——同样也提醒你,在设备上终止会话会永久结束曾存在于那里的任何秘密聊天。
我应该担心一台多年前用过的电脑吗?
只在这个会话可能还列在列表里的程度上担心,而检查它只需十秒,解决它只需点一下。如果会话已经没了,那台机器上的文件夹从它结束那天起就已经是死文件。担心不是应对这个话题的有用反应;一年读两次列表才是。
这些对手机和平板适用吗?
同样的原则适用——一台已登录的设备持有一个活跃会话——但风险不同,因为手机有锁、很少共享,通常也不会留在桌上给下一个人用。对移动设备而言,实际的做法是第 028 步里的那个:知道列表上有什么,并终止任何你已出售、丢失或不再使用的设备。