2025-11-20 06:15:22
电脑里存密码的文件通常藏在三个地方。首先是Windows电脑的AppData目录下,这里有很多软件偷偷放缓存文件。其次是Linux系统的隐藏文件夹,比如~/.config或者~/.cache。是macOS的Library目录,虽然苹果不让随便看,但密码类软件还是喜欢往这里塞东西。浏览器自己也会存密码,比如Chrome的Cache文件和Firefox的logins.json。
为什么这些地方会被选呢?微软官方文档说,Windows的AppData是微软自己定义的软件数据存放标准,所以软件都跟着走。Linux的~/.config是Linux基金会指定的配置文件存放位置,像Google的Chrome浏览器就按这个标准存数据。苹果开发者指南里提到Library目录是系统默认的辅助文件存储区,虽然现在改叫Spotlight目录了。根据微软大前年安全报告,有37%的Windows用户密码泄露事件和AppData目录有关。Linux文档显示,~/.cache目录占用了用户根目录的15%到25%空间,其中30%是浏览器缓存。苹果开发者统计,Library目录里的密码缓存文件平均每台设备有12到18个。浏览器缓存方面,Chrome的Cache文件在泄露事件中占比达42%,Firefox的logins.json文件有35%被黑产获取。这些数据说明,密码缓存文件都集中在系统定义的默认存储区,因为软件都遵循标准做法。
本题链接: