退役笔记本前先盘点其中的 VPN 配置文件
笔记本要还给租赁公司、交给同事或送去回收。里面有以某人身份认证的 VPN 配置文件,客户端图标断开并不代表它们已经消失。你要的清单是身份与归属的列表,而不是一包复制出来的密钥。
笔记本要还给租赁公司、交给同事或送去回收。里面有以某个身份认证的 VPN 配置文件,客户端图标显示断线,并不代表它们已经消失。你要的盘点结果是身份与归属的列表,而不是一个装满密钥副本的文件夹。前者有用;后者是等着定日子的新事故。
五个步骤,从这台机器已经知道的自身信息开始。
第 1 步:列出系统认为已安装的内容
在 Windows 上,Get-VpnConnection 和 Get-VpnConnection -AllUserConnection 会列出两个作用域中的本机配置文件,而已安装程序视图能抓到第三方客户端。在 macOS 上,网络面板显示已配置的服务,配置文件存在于系统配置中,而不是你能浏览的文件夹里。在 Linux 上,NetworkManager 保存连接文件,隧道守护进程保存各自的文件。删除任何东西之前,先把清单写下来。
一个已安装但没有可见配置文件的客户端仍然要紧,因为它可能在系统存储中保留缓存的凭据。
第 2 步:找出客户端自己保存的配置文件
一旦你知道平台,配置文件就藏在可预测的位置。Windows 把电话簿放在用户配置文件下和 ProgramData 下,证书放在个人存储中。macOS 把网络服务放在系统配置 plist 中,凭据放在钥匙串中。Linux 发行版把 NetworkManager 连接保存在 /etc/NetworkManager/system-connections/ 下,把 WireGuard 或 OpenVPN 定义保存在 /etc/wireguard/ 和 /etc/openvpn/ 下。这些路径中的文件经常内联携带私钥。
既按名称也按内容搜索。一个名为 backup.txt 的文件可能是内含密钥的 OpenVPN 配置文件。
第 3 步:记录归属,而不是密钥材料
对每个配置文件,记录标识符、归属人、最后已知使用时间,以及权威副本所在的位置。不要把密钥、证书或密码复制到清单里,因为 清单会流经工单、电子表格和聊天,而且它比笔记本活得更久。像配置文件 X 的运维保管库条目这样的引用,足以据此行动。
一份清单如果包含它本来要帮助退役的那些机密,反而把问题做大了。
第 4 步:在两端都注销身份
删除文件只移除一个副本。如果这台设备再也不会被信任,请让运维撤销它的授权、吊销它的证书或删除账号,因为别处的副本仍然能通过认证。受管配置文件和计算机证书通常有已经顾及两端的离场流程,它比临时拼一个要快。在知道归属人之前,不要动不熟悉的系统条目。
只做本地删除而不做远程吊销,是清理,不是离场。
第 5 步:检查你忘掉的备份
旧的导出文件待在下载文件夹、备份归档、一个笔记文件里,以及两份工作之前那块外置硬盘上。检查你能控制的那几处,并把需要的历史记录与在用凭据分开保存,因为被吊销配置文件的归档是一份记录,而不是可用的密钥。
然后验证最终状态:原本的访问不再可用,而账号的归属人知道它已被移除。