并指出 ,三星试图通过修改内核代码来抵御攻击 ,反而因此暴露出更多安全漏洞 。

但在 Horn 看来 ,手机厂商修改 Linux 内核核心部分的工作方式反而破坏了其原有的攻击锁定性能 。就像三星一样 ,某些被添加的自定义功能是不必要的 ,完全可以删去 ,也不会造成任何影响 。

因此 ,他建议手机制造商使用 Linux 已经支持的直接硬件访问功能 ,而无需再自定义 Linux 内核代码 。如果要进行修改的话 ,“我认为 ,特定于设备的内核修改最好是放到上游或移入用户空间驱动中 ,在这里它们可以用更安全的编程语言和/或沙箱实现 ,同时也不会使更新的内核版本复杂化 。”