我在这里已经读到,使用X服务器的任何应用程序都可以嗅探击键到也使用X服务器的任何其他应用程序,包括su
(在终端上)或gksu
。我听说过像Xephyr这样的几种使X服务器安全的方法,但是我不确定要使用哪种方法。我只想防止xinput
在终端或中输入密码时像任何应用程序那样轻易嗅探按键gksu
。我当前正在使用Debian sid。
不要打字。跑步
—
Ignacio Vazquez-Abrams
any app = 可以访问X11服务器的任何应用程序,有关第一个指针,请参阅X.Org的安全性文档。还请注意,对于
—
sr_ 2012年
XACE
X11客户端,整个故事似乎有些复杂。不知道在最近的Xorg设置中使用了多少。
我已经安装了Xephyr。这非常麻烦并且需要复杂的bash魔术,但是在嵌套X服务器内部运行的xinput无法检测到Xephyr外部的按键(但是,在Xephyr外部运行的xinput仍然可以检测所有按键)。我曾尝试使用SELinux沙箱,但无法正常工作。如果有人有更好的主意,我仍将保留此问题。
—
Magnus
这是
—
sr_
lwn.net
有关GNU / Linux图形堆栈安全性的最新文章,其中相当详尽地讨论了X开发人员对此问题的看法。