退订 1Password:九年的陈年老账,AI 一晚上替我捋完了
1Password 的自动续订,今天点掉了。取消之后账号活到本期结束,冻结了还能只读导出,剩余时间也不退钱,这一下没什么好犹豫的。
敢点下去,是因为替代品前两天就绪了:Bitwarden 的服务端 fork 一份,跑在自家 NAS 上,东京的 VPS 做入口,起名 Keybox。远程桌面、评论系统、监控面板都自建了,密码库是最后一样还托管在别人云上的东西。
但服务跑通只是一半,另一半是搬家。九年的库,里面什么样我自己都没数。真让我敢动手的不是 Keybox,是 AI。
搬家那晚
第一步就卡住。1Password 的 Linux 桌面版,输完密码点「导出数据」,毫无反应。不弹窗不报错,日志一行都不留,换 X11 后端也一样,一查是个老 bug。AI 没跟它纠缠,转头用官方 CLI 把库逐条拉了出来,顺带绕开官方导入器不认多保管库的坑,源码里那个位置就写着 TODO。
然后是看账。2017 年建的库,第一次有人从头到尾过一遍,场面不太体面:同一个密码从服务器面板填到 pixiv 再到 Minecraft;一堆连用户名都没有的空壳条目,追查下来是密码生成器存的历史记录,光阿里云就好几条,创建时间全是同一天;两把 SSH 私钥都叫「Alipay」,2022 年建的,谁也说不清各自开哪台机器。
这些账 AI 一条一条捋:重复条目合并,按实际用途分文件夹,有毛病的条目逐条写备注,缺网址的、密码在别处复用过的,每条自己说明自己的问题。对账标准是字段值一个不能丢,还真在对账里抓出它自己两个 bug:IP 地址被当成域名截断了,合并还会把验证码降级成普通字段,值在、六位码没了。修完重来,零丢失过关。
导入、核对、把 1Password 的桌面版和 CLI 卸掉,一晚上的事。剩一张改密码的清单:复用过的那些得我自己一个网站一个网站去改,这活 AI 替不了。
备份先于使用
用别人的密码管理器,最坏情况是他们跑路;用自己的,最坏情况是自己把库弄没了。后者概率大得多。所以启用前先把备份铺齐,五个地方各存一份,最远的一份用 age 加密后放在第三方网盘,不依赖我自家任何一台机器。
光有备份不算数,演练也真做了:拿备份在另一台机器上把服务拉起来,浏览器登进去,主密码解开,条目全在,到这一步才算数。演练还抓出恢复脚本硬依赖 compose 插件的 bug,真到灾难那天会当场卡死,补了裸 docker 的回退。
邮箱也一起
密码捋顺了,另一堆陈芝麻烂谷子也没放过。三个邮箱,Gmail、Fastmail、自托管的 Mailcow,多年不敢细看。这回交给 hermes,住在我 Telegram 里的常驻 agent:每 15 分钟只读巡查一轮,账单、安全验证、真人来信推给我,营销一律不吵;清理只进回收站不彻底删,账单和安全类发件人整个排除在外。凭据走本地弹窗进 KWallet,聊天记录里从头到尾没出现过。
真正想说的
这种级别的整理,放以前想都不敢想。九年的密码库逐条过一遍、每条写备注,再把三个邮箱的积压清干净,手工做少说几个周末,而且我很清楚自己永远不会去做。头大,不如不看。
现在是我提需求、拍板、输主密码,剩下的 AI 连夜干完,对账单当场摆出来。退订 1Password 只是账面上的结果,真正的变化是这类「想想都头大」的活,终于有人干了。
账号先留着不删,并行观察到十月底,那些一年才登录一次的账号漏没漏,到时候见分晓。到那天要是什么都没缺过,这篇就算验收通过。
COMMENTS 留言
READING MEMORY CARD…