是否有受ubuntu支持的X.org替代方案(即,出于安全考虑)?


12

(我在找什么?)

我正在寻找X.org的替代品,X.org是当今Linux图形系统中最常用的X-Server(在Ubuntu中也是如此)。你知道一些替代品吗?

我已经知道DirectFBWayland了。对于Wayland,我不确定是否可以将其视为替代替代品或简单的某种插件。

我也在问有关Ubuntu的问题。所以我想知道是否还有其他选择(已经打包为ubuntu打包)。如果有人知道“还没有ubuntu”的替代方案,我将不胜感激,因为我认为ubuntu被认为包含发展和进步(替代方案可能会引发这种进步)。谢谢。

背景

(为什么我要寻找它?)

这里的关键是安全性。虽然ubuntu在许多方面提供安全性

  • 用于磁盘加密的LUKS(Linux统一密钥设置)
  • 适用于零日攻击的AppArmor MAC(强制性访问控制)
  • gnupg(Gnu Privacy Guard)签名,安全的邮件通讯

可悲的是知道的X.org服务器可能放弃太多的安全性。人们在许多地方都表示了担忧。例如:

The X server allows an X client to:

 - Snoop on the screen by reading its contents.
 - Snoop on the keyboard.
 - Take control of other X clients by sending them keyboard and mouse events.
 - Impersonate other X clients by using their names in window title bars.
 - Discover what other X clients are running.
 - Steal the input focus.
 - Deny service by grabbing the pointer or keyboard or the whole server.
 - Deny service by consuming the X server's resources. strong text

来源:http//plash.beasts.org/wiki/X11Security

上面的意思是,X服务器上运行的某些软件(这几乎是每个具有图形输出的程序-都不在命令行上运行)可以使自己成为键盘记录程序。linux文件系统保持权限设置,并且可以限制该用户A访问用户B的文件。在X.org/X服务器中,很难阻止程序A访问程序B的X服务器资源。因此,通过使用sudo ...on 安装恶意的firefox插件+ ,gnome-terminal您可能已经做足了放弃远程root访问的权限。

这就是为什么我要学习/询问X.org的Xserver软件(在ubuntu中)的替代方法的原因。充其量可以使程序的图形资源(窗口,键盘输入)分开!也许这是对该问题的全面描述,促使我寻找替代方案:http : //theinvisiblethings.blogspot.de/2011/04/linux-security-circus-on-gui-isolation.html

Answers:


6

Wayland应该是X的完全替代品,而不是插件,它可以解决您所关心的问题。请注意,目前Wayland尚未准备好生产,并且对它的驱动程序和工具包支持有限。

看来Ubuntu目前没有任何计划整合Wayland,并希望创建自己的显示服务器Mir,这也可以解决您的一些安全问题。Mir还没有准备好一般使用。

DirectFB是嵌入式系统的基本解决方案,它使程序可以直接访问视频卡的帧缓冲区。它没有任何安全机制。

另一个解决方案是根本不运行GUI。


感谢您的回答!尽管如此,不运行GUI仍不能诚实地视为“ X”替代方案的另一种解决方案。如果不是** G **(图形)UI,则不是替代方案。我期待韦兰德。正如您所描述的,它最终可能会带来一些改进。目前,通过GUI进行的安全漏洞相当多。在Wayland的安全性也很好这里讨论lwn.net/Articles/517375
humanityANDpeace
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.