锁定与空闲自动锁定 —— 三种方式让保险库安全合上
三种锁定方式
Cryptomator 的保险库有三种进入 Locked 状态的方式:
1. 手动锁定
在主界面选中解锁的保险库 → 点大 Lock 按钮(或右键 → Lock)。立即生效,虚拟盘消失。
2. 空闲自动锁定
在每个保险库的 Vault Options → General 设置里有一项:Lock when idle for X minutes。设一个时间(比如 5 分钟),保险库在这段时间内没有被任何程序访问过(没有文件读写、没有浏览)之后就自动锁定。
适合场景:你用完忘记手动 Lock、或者中途被打断离开电脑几分钟。
3. 关闭 Cryptomator 时锁定
默认行为是关闭 Cryptomator 主界面窗口时不会锁定已解锁的保险库(虚拟盘继续挂着)。如果你希望:
- 关闭 Cryptomator 后保险库也跟着 Lock → 需要在 Preferences 里单独设置
- 让保险库在关闭应用后依然挂着 → 就是默认行为
启动自动解锁
反过来,Cryptomator 启动时能不能自动帮你解锁某个保险库?可以:
- Vault Options → General
- 勾 Unlock vault when starting Cryptomator
- 前提:你已经在系统钥匙串里存了密码(见 系统钥匙串存密码)
如果没存密码,Cryptomator 启动时只会把解锁对话框弹出来等你输密码——不算真正的"自动"。
解锁后做什么
还有一个设置:After successful unlock,选择解锁成功后 Cryptomator 自动做什么:
- Do nothing —— 只解锁,啥也不做
- Reveal Drive —— 解锁后自动打开系统文件管理器进入虚拟盘
- Ask —— 每次解锁完弹个小对话框问你想做什么
默认是 Do nothing,很多人改成 Reveal Drive 更方便。
锁定之后发生了什么
锁定保险库的一瞬间:
- 虚拟盘从操作系统的文件系统里消失
- RAM 里所有解密缓存立即清除
- 主界面显示 Locked 状态徽章
- 保险库密文目录里的文件原地不动(没有被删除、移动或改动)
云盘同步继续进行——但同步的只有密文状态。任何能看到你的云盘目录的人,此时看到的只有 5TyvCyF255sRtfrIv...83ucADQ==.c9r 这种密文文件名。
自动锁定的检测逻辑
"空闲"的定义是:在这个保险库的虚拟盘上,一段时间内没有任何文件系统请求(没有文件被打开、读写、关闭)。
注意:某些后台程序(云盘同步、杀毒软件、备份工具)可能会定期扫这个虚拟盘。如果它们的扫描请求被 Cryptomator 检测到,会重置空闲计时器——导致自动锁定迟迟不触发。
如果你设置了 5 分钟自动锁,但发现保险库一直不锁,检查是不是这些后台程序在作怪。
推荐设置组合
| 场景 | 推荐设置 |
|---|---|
| 个人笔记本,常用保险库 | 存密码 + 启动自动解锁 + Reveal Drive |
| 公共/共享电脑 | 不要存密码 + 手动锁 + 用完即锁 |
| 有被偷风险 | 空闲 5 分钟自动锁 + 不存密码(或存 Touch ID / Hello 模式) |
| 高频使用 | 空闲 10 分钟自动锁 + Reveal Drive |
安全底线:不用时必须 Lock。解锁状态下任何人从你电脑屏幕前走过,都能看到你的明文文件。