| ▲ | jeroenhd 5 days ago | |||||||||||||||||||||||||||||||||||||||||||||||||
Of course X has authentication, but once you're in, you're in. There are no elevated windows, screen recording permissions, or any sort of keylogger prevention. That was normal a few decades ago, but the world has moved on since. There's no real reason it can't do any of that, it just doesn't and there are no real plans to add these features. I'm not convinced by the "if you run a program you should assume you've already been hit by a CIA 0day". Obviously nobody is dialing into your X11 server from the internet, but this is a relatively easy nobody:nobody -> root/wm-session/whatever elevation of privilege. | ||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | josephcsible 5 days ago | parent [-] | |||||||||||||||||||||||||||||||||||||||||||||||||
If malware is in your X server, doesn't that mean it's running under your user account? And if that's the case, then couldn't it just steal your data right off the filesystem without needing to get it from X? | ||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||