目标是跟踪 kext 的安装时间并确定 kext 的来源。例如,在 OS X Yosemite 中,第三方驱动器的 TRIM 被禁用。要使用 Trim Enabler 之类的实用程序,必须全局禁用 kext 签名。WRThttp://www.cindori.org/trim-enabler-and-yosemite/- 具体来说:
“需要注意的是,kext 签名设置是全局的,如果您禁用它,您应该小心只安装来自您信任的来源的系统驱动程序。”
如果可以在关闭 kext 签名的情况下跟踪已安装的 kext,那么这将是一个可管理的安全问题。但是,1/ 我不知道如何辨别 kext 是否/何时安装,或者 2/ 之前谁在 /System/Library/Extensions/ 中编写了 kext,或者 3/ 如果我错过了警报,事后如何确定。
那么:1/ 有没有办法在安装 kext 时收到警报或警告?2/ 有没有办法确定哪个程序安装了已经存在的 kext?
答案1
还有另一种选择!如果您获得了 Mac OS X 开发人员证书,您可以自己签署所需的 kext 文件。