更多Molly Guards
摘要
一篇后续文章,展示了各种‘molly guards’的例子——这些是防止意外按键或操作的物理和软件设计元素——从IBM打字机到Chrome的退出对话框。
暂无内容
查看缓存全文
缓存时间: 2026/06/10 05:43
# 更多"莫莉防护"设计——Unsung
来源:https://unsung.aresluna.org/more-molly-guards/
自从我写了关于"莫莉防护"(molly guard)的文章后(https://unsung.aresluna.org/molly-guard-in-reverse/),我就一直在留意这类设计。现在收集得差不多了,可以做个小续篇。
首先,来自德国某博物馆的一些经典工业级莫莉防护设计:
这台IBM电子打字机的电源按钮周围,有一块漂亮的有机玻璃莫莉防护罩:
其他设备则选择了"更柔和"的准莫莉防护设计,同样旨在防止你误触按钮或开关,但无需你先移动某个遮挡物:
还有更柔和的吗?下图不是传统的莫莉防护,但"正在写入SD卡"红色指示灯的位置并非偶然。如果在相机写入时弹出存储卡,可能会造成损坏,所以指示灯被特意放在卡槽口和存储卡旁边,让你更容易注意到并耐心等待:
这个设计更巧妙。你知道有些旧款软驱会有一个把手,放下它就能让读写磁头降下来读取软盘吗?这个把手同时也防止你在磁头降下时拔出软盘。整个过程如此自然,以至于你甚至没意识到这是莫莉防护在起作用:
另一方面,下面这些防护则属于"你**真的**不该这么做"的类型——更接近图形用户界面中的禁用状态:
接下来看看软件中的例子。
这是在Finder中,当你按下⌘O且选中了大量文件时,一个很实用的情境式莫莉防护设计:
iPhone的"滑动来解锁"已经不再出现在主屏幕上,但有一个例外——关闭闹钟时:
这个处理方式让我总觉得有点不对劲。说不清是哪里:是文字感觉没居中?是控制按钮做成圆形?还是滑块上的图标让人以为这是个可以按下的停止按钮?
说到我不太喜欢的设计,你可能会认出Chrome中的这个莫莉防护:
这个设计一直让我感觉不太舒服。你可能会说"莫莉防护的作用不就是让人*不*舒服吗?"但我觉得需要把意图和实现方式分开来看。我不反对它的意图,但样式太丑了,提示信息也有些令人困惑——你不需要一直按住⌘Q,再按一次就行——而且按住过程中也没有任何反馈。
相比之下,这是早期iTunes中一个极其拟物化的刻录CD莫莉防护设计(由一位读者提供):
最后,是一个我从没想过会见到的东西。根据伊利诺伊大学校友杂志第14页(https://ws.engr.illinois.edu/sitemanager/getfile.asp?id=540)的内容,这是真正的莫莉和她的父亲:
相似文章
@gwenshap: AI生成代码的一个奇特之处是防护措施过多。最近,我想用本地栈测试一个新API。我问……
一位开发者分享了这样一个经历:OpenAI的Codex在API中插入了一个运行时扩展存在性检查,这是一种过多的防护措施,人类工程师绝不会这样做。
Perplexity Computer 背后的安全架构(2分钟阅读)
Perplexity 详细介绍了其 Computer agent 的安全架构,包括 Firecracker microVM 隔离、作用域连接器权限和提示注入防御。
PawPause
PawPause 是一款锁定键盘的工具,防止猫咪在你的 Mac 上捣乱。
Agent在执行工具前需配备本地“看门人”
本文警示了AI智能体执行外部工具时的安全风险,并宣布为Tingly Box引入全新的本地安全护栏,以防范恶意操作。
增强 Gemini 的安全保护
Google DeepMind 宣布为 Gemini 推出高级安全改进措施,通过模型加固、自适应评估和分层防御机制来防御间接提示注入攻击。该方法结合了对抗场景的微调和系统级防护栏,在保持模型性能的同时构建了内在的抗御能力。