|
|
|
|
|
by amerine
3058 days ago
|
|
I imagine a world where every application that wanted to read and write to displays was required to go through an authorization-flow before it worked? That sounds terrible. This behavior is how desktop applications are meant to work. I’m surprised this surprised anyone. |
|
Desktop applications are not "meant to" have access they don't need. They sometimes have that access as an accident of history, but they are not "meant to"; we've known about the principle of least privilege for a long time. And the MacOS sandbox (which, to be honest, doesn't work very well, but that's neither here nor there) is intended to enforce application privileges and reduce escalation.