这个问题基于Super User 上的 TempleOS 问题。要点是由于协议中可能存在安全漏洞,许多现代 BIOS 似乎禁用了 PS/2 支持。具体来自 TempleOS 网站上的这一部分,解释“为什么不更多?”:
我再也没有机会在原生硬件上工作了。从大约 2005 年到 2010 年,我可以在硬件上本地安装和运行。它需要 BIOS 足够好才能编写 USB 模式 PS/2 传统键盘/鼠标支持。事实证明,有时 BIOS 有 PS/2 驱动程序,但故意禁用它们,只是为了卑鄙。中央情报局和整个行业都在故意搞砸一切。也许,在商店的销售点,小偷可以入侵信用卡机器。所以BIOS公司其实是想让驱动难做,故意弄坏的。
这对我来说似乎很困惑。这里随意的说法是 PS/2 协议在某种程度上更弱,更容易受到(我相信会是)销售点设备硬件级别的中间人攻击。但 PS/2 协议真的是这样吗?由于 USB 固有的灵活性,USB 协议实际上对销售点设备来说风险更大吗?
任何人都可以提供可靠的信息,说明 PS/2 如何/为什么在设备级别上对数据泄漏的风险可能会更低或更高?