苹果macOS藏脏话识别系统:19.9万词条中4271个被分级
IT之家 11 月 5 日消息,挪威开发者 Helge Sverre 于 11 月 3 日发布博文,通过逆向分析 macOS 私有框架 Lexicon.framework,发现苹果输入法内置“脏话识别系统”。 开发者指出在 macOS 系统 ~/Library/Keyboard/ 目录下,存在名为 VulgarWord
11 月 5 日消息,挪威开发者 Helge Sverre 在 11 月 3 日发布的博文里公开了一项发现:他对 macOS 私有框架 Lexicon.framework 做了逆向分析,结果显示苹果输入法里内置了一套“脏话识别系统”。
按这名开发者的说法,macOS 系统的 [[保留1]] 目录下有一个名为 [[保留2]] 的本地数据库,其数据结构按“应用、收件人、词语、读音”四个维度记录用户使用脏话的情况。~/Library/Keyboard/VulgarWordUsage.db相关截图如下:[[保留3]]

他进一步挖掘了 macOS 15.6 的系统词典,发现苹果用 Lexicon.framework 框架给词条做分级和主题标注。美式英语词典收录约 19.9 万个词条,其中约 4,271 个带分级标记,大体分成“粗俗”(vulgar)、“冒犯”(offensive)和“敏感”(sensitive)三类,往下还标了排泄、身体部位、侮辱、疾病、药物、政治、宗教、性、暴力、武器等主题。
这套机制用来干什么?开发者判断,它并不直接审查或禁止用户输入,主要服务于键盘自动更正和联想建议的改进,比如在用户没主动输入时,避免系统把不合适的词推荐出来。
被标记并不等于被屏蔽。相关词语用户照样能输入,系统一般也不会强行改写;更接近实际的效果,是让这些词在 QuickType 候选栏里主动冒出来的概率变低。
参考