你试过这样吗?
在Privacy & Security里,把某个应用的Documents访问权限关掉——然后,它依然能打开你的文件。
别怀疑自己的眼睛。
这不是Bug。这是macOS的“设计特性”。
最近,安全研究员Howard Oakley发现了一个让所有Mac用户脊背发凉的问题:你在隐私设置里看到的权限状态,和应用实际拥有的权限,很可能完全是两码事。
一个让你后脊背发凉的演示
Oakley写了一个叫Insent的小工具,只有六个按钮,专门用来演示这件事。
他测试了这样一个场景:
- 打开Insent,点"Open by consent"(需要用户同意才能访问Documents)
- 系统弹出提示,你点了同意——Insent成功读取了Documents里的文件
- 你打开Privacy & Security → Files & Folders,确认Insent有Documents访问权限
- 你觉得不对劲,把权限关掉——设置界面显示"No Access"
- 你再次打开Insent,点"Open by consent"
- 失败了,显示"Couldn't get contents of Documents folder"
到这里,似乎一切正常。
但接下来的操作开始离谱:
- 点"Open from folder",在弹出的文件选择器里手动选中Documents文件夹
- Insent成功读取了文件——即使设置界面明确显示它没有权限
- 再点"Open by consent",也能读取了
- 回头去看设置界面——依然是"No Access"
也就是说,只要你通过文件选择器“主动”选过一次Documents文件夹,应用的访问权限就被“偷渡”进去了,而且再也出不来了。
你在设置里看到的“已关闭”,只是苹果给你看的幻象。
唯一的解决办法? Terminal + 重启
更离谱的是,想把这个权限真正撤销掉,常规方法根本没用。
你必须在Terminal里执行:
tccutil reset All co.eclecticlight.Insent
然后重启电脑。
就为了撤销一个文件夹的访问权限,你需要敲命令行加重启——这正常吗?
有用户在评论区说得好:
“这感觉就像苹果故意设的陷阱,等你亲手把访问权送给应用,然后再也拿不回来。”
有人已经中招了
Oakley的发现引发了大量实测。
“Eye-opening findings. After reading the article I revoked every folder permission and tested: Insent still reads Documents even when the UI shows ‘None’. This is a serious trust failure; transparency is supposed to be the whole point of those preference panes.”
翻译:实测确认。撤销权限后UI显示"无访问",但Insent照读不误。这是对透明度的严重打脸。
还有用户发现,不只是Documents——Desktop、Downloads,所有受TCC保护的文件夹都存在这个问题。
更有人爆料:自己在"Full Disk Access"里看到一堆从未授权的应用(Anki、WhatsApp、Microsoft Autoupdate),toggle是灰的,但它们就是有完整访问权限。
“macOS的沙盒系统让我产生了Windows UACPTSD。它在发明一个本来不存在的问题,然后让用户为授权疲劳。”
这是热评里获得最高赞的一条。
漏洞还是特性?苹果没说
这到底是有意设计,还是安全漏洞?
Oakley在文章里猜测:
“很难相信这是故意用来诱导用户交出控制权的。但它确实能造成这种后果。”
从技术角度看,当用户通过Open and Save Panel主动选择文件夹时,系统会认为这是“用户意图”(user intent),于是解除sandboxd对该请求的拦截。
问题是:这个权限变更并不会同步到Privacy & Security界面。
UI显示的是一套,实际执行的是另一套。
有评论指出,问题的根源可能是macOS在Documents文件夹上设置了一个叫com.apple.macl的扩展属性,而这个属性在SIP(系统完整性保护)启用时根本无法被移除。
换句话说,权限一旦给出,可能就真的收不回来了——至少不是以苹果希望的方式。
那iOS呢?
评论区有人问了关键一句:
“could the same be said of iOS?”
iOS的权限系统更封闭,但底层同样是TCC机制。如果Mac上能实现这种“绕过”,iOS理论上也不会安全到哪里去。
只不过,在iOS上你很难写个Insent来验证这件事——这才是苹果的“聪明”之处。
【锐评】:苹果引以为傲的隐私控制面板,实际上是个“只读”的装饰品——你看到的权限,可能是系统演给你看的一场戏。
参考链接:
https://eclecticlight.co/2026/04/10/why-you-cant-trust-privacy-security/