现代 Linux GPU 驱动程序的安全性如何?
威胁模型是可以在非特权用户进程的上下文中执行任意代码的攻击者,该进程被 seccomp-bpf、命名空间和其他机制严重锁定。具体来说,它有一个到 GPU 的打开文件描述符,一个到默认帧缓冲区,一个到一个匿名文件/tmp(用于分配内存)。它无法打开任何文件或执行分配堆内存或使用 GPU 不需要的任何系统调用。
现代桌面 Linux GPU 驱动程序是否足够安全以提供针对恶意用户程序的隔离?
我希望使用它的目标应用程序是 Qubes OS,它目前只能使用 GPU 进行合成,因此安全级别需要与 Xen 管理程序提供的安全级别相当,否则这个想法是行不通的。