Hacker News new | ask | show | jobs
by 1718627440 97 days ago
A Display server is not a security boundary. If you want that start your processes as different users.
1 comments

> If you want that start your processes as different users.

How does this make any difference if they're going to connect to the same IPC that handles input/display?

The display server must absolutely enforce some kind of security boundary between clients. Clients that are running untrusted code (e.g. a web browser) must not be able to hijacked into controlling a potentially privileged client (e.g. a root terminal).