本地硬件密码锁与生物识别混淆:AES-256 保险库与防窥探架构
本文讲解 Telegram 本地应用密码锁的作用范围:它保护的是这台设备上的应用,而非账号本身。内容涵盖自动锁定、桌面端会话文件夹加密、生物识别解锁、通知预览与自动锁定两大漏洞,以及忘记密码后无法恢复的后果。
本文讲解 Telegram 本地应用密码锁的作用范围:它保护的是这台设备上的应用,而非账号本身。内容涵盖自动锁定、桌面端会话文件夹加密、生物识别解锁、通知预览与自动锁定两大漏洞,以及忘记密码后无法恢复的后果。

Telegram 可以用一个密码把自己锁起来,这个密码不是你的两步验证密码,也和它毫无关系。设置只需半分钟,而且它能极好地覆盖某一类特定情况。
关键在于弄清楚那到底是哪些情况。人们打开它时以为自己的账号安全了,实际上他们保护的只是一块屏幕。
完成这一步后你将能够
- 设置应用密码,并启用会自动触发的自动锁定。
- 说明它覆盖哪些威胁,哪些威胁则属于第 008 步的范畴。
- 堵上两个让锁看起来比实际更管用的漏洞。
- 解释为什么忘记它就没有任何恢复途径。
一把锁,锁住这台设备上的这个应用
密码位于隐私设置中,它的作用正如其名:在输入密码之前,Telegram 不会在这台设备上打开。通常可以用指纹或面容代替手动输入,正是这一点让它能作为日常习惯坚持下去。
在桌面端,它还能多做一件有用的事。第 003 步讲过磁盘上的那个会话文件夹——那个就是你已登录账号的文件夹,任何能接触这台机器的人都能复制它。打开本地密码会加密该文件夹,因此没有密码,复制它毫无用处。在共享或工作电脑上,这是本页最有价值的一项。
由于它是本地的,随之而来有两个特性。它是按设备生效的,所以在手机上设置后,笔记本电脑仍然敞开。而且它无法恢复:没人能重置它,因为除你之外没人持有它。忘记它意味着退出该安装并重新开始——这对云端聊天毫无损失,但会永久销毁该设备上的所有秘密聊天。
四种情况——哪种锁帮得上忙?
存在两种不同的保护,它们几乎从不重叠。选一个场景,看看是哪一个在起作用。
手机留在桌上
手机被盗
共用电脑
有人在别处登录
密码就是全部答案
以及那个漏洞
这正是此功能的用途。同时关掉预览,否则你只是在一扇敞开的窗户旁边锁上了一道门。
它为你争取时间
但真正的行动在别处
密码是延迟,设备列表才是修复。第 028 步是你在这种事发生之前就该读过的。
它发挥最大作用的地方
更好的做法
如果你必须保持登录,这是必不可少的。不保持登录更好,第 006 步讲了那条路。
密码毫无作用
真正管用的是
这正是人们以为密码能覆盖的场景。它不能。第 008 步才能。
值得堵上的两个漏洞
一个周围全是默认设置的密码,比它感觉上要弱,原因有两个,且都与密码本身无关。
通知预览。 已锁定的应用仍会产生通知,而预览会把消息文本放到锁屏上,旁边站着的任何人不用碰任何东西就能读到。如果上锁的理由是附近的人不该读到你的消息,那预览也必须关掉——这既是 Telegram 的设置,也是系统设置。
自动锁定延迟。 只有在你关闭应用时才触发的锁,恰恰在你没多想就走开时是敞开的。把它设为闲置一两分钟后触发。摩擦很小,因为生物识别能瞬间重新打开它;覆盖范围的差别却是巨大的。
应用还为你做了第三件事,值得了解,因为当它停止时人们会感到意外:当你切换应用时,Telegram 会在任务切换器中遮挡自己的预览,这样你在应用之间来回切换时,你的对话不会暴露在外。这是自动的,无需任何设置。
现在就试试——五分钟
四步,其中第二步决定了这是真正的保护还是装饰。
- 在别人能接触到设备的地方打开密码 共享的笔记本电脑、家里的平板、工作机器。对于从不离身的手机,它是可选的;对于其他任何设备,它都不是。
- 把自动锁定设为一两分钟 正是这个设置让它奏效。手动锁定是没人能坚持的习惯,尤其是在它本该发挥作用的那一天。
- 在通知中关闭消息预览 否则锁屏会显示锁正在隐藏的内容。对整个应用都这样做,或者对重要的聊天逐个设置。
- 启用生物识别解锁——并练习输入一次密码 今天刻意输入一次,这样六个月后你还记得它,因为重启之后面容就不够用了。
没人写的那部分:一把锁读起来是什么样
安全建议通常止步于技术答案。这一条还有社会性的一半,忽视它正是许多人从不打开此功能的原因。
在伴侣、室友或同事面前,一把锁是看得见的。它正确地表明,这台设备上有你不想让他们读到的东西——而这对每个人都成立,并不能阻止它被解读为一种表态,其方式与设备锁不同,因为设备锁是普遍的,而应用锁是主动选择的。
有两件事能让它容易得多。第一,在可以的情况下锁住设备而不只是锁住应用:一部会自动锁屏的手机覆盖了同样的范围,却没有单独针对任何东西。第二,如果被问起就坦率说明——诚实的理由通常是,那里面也有别人的消息,而他们并没有同意被任何拿起你手机的人读到。
反过来也值得一说。如果你觉得自己无法在自己的设备上加一把锁,那这件事本身就值得留意。这是整个课程中唯一一页,其正确配置取决于软件之外的东西。
这一阶段的常见问题
这和手机自带的锁屏一样吗?
不一样,而正是这个差别让它值得两者兼有。手机的锁保护设备不被冷手拿起的人使用。Telegram 的密码保护应用不被在手机处于解锁状态时使用它的人打开——递过去给人看照片、落在桌上没关、借给别人打电话。这比手机被盗常见得多,而设备锁对此毫无办法。
我可以在每台设备上设置不同的密码吗?
可以,而且你很可能想这么做:在频繁解锁的手机上用四位数字,在你一直开着的桌面端用更长的密码。它们完全独立,因为每个都只属于各自的安装。推论就是,设置一次并不是一劳永逸的事——一台新笔记本电脑开始时完全没有锁。
密码会加密我的消息吗?
在桌面端,它会加密本地会话和缓存数据,这是对有人复制该文件夹的有效防护。它不会加密你在 Telegram 服务器上的历史记录——那完全是另一层,本地密码够不到。这个区别正是第 025 步所讲的:本地保护守护的是这台设备;服务能看到什么,取决于一个聊天是云端聊天还是秘密聊天。
如果有人反复输错会怎样?
失败后尝试会被放慢,因此猜一个短密码会变得不切实际,而不只是烦人,并且生物识别解锁会停止提供,直到正确输入密码为止。对于此功能所针对的威胁——一个拿到你手机几分钟的人——这已经足够了,也正是为什么四位数字密码在这里并不像听起来那么弱。
如果我忘了密码,我的秘密聊天还能保住吗?
不能。从忘记的密码中恢复意味着退出该安装,而退出登录会永久结束该设备上的每一个秘密聊天——没有备份,也无法导出,正如第 025 步所解释的。云端聊天会在你重新登录的那一刻回来,所以对大多数人来说代价只是不便;如果你在秘密聊天里存了任何东西,代价就是那段对话。
如果我一个人住,还应该打开它吗?
在手机上,大概不用——你的设备锁已经覆盖了你,日常的摩擦换不来多少东西。在笔记本电脑上,要开,因为桌面端会话文件夹的缘故:加密的文件夹对复制文件的恶意软件毫无用处,未加密的则是一个完整的账号。这种不对称就是实用规则:给所有带键盘的设备上密码,对带屏幕锁的设备则逐个判断。