Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Dedicated accounts, sandboxing, jails, Docker, and VMs exist.

The old thinking was that software was a user agent, serving the user's needs and interests. Some OSes (Debian comes to mind) explicitly acknowledge this.

Increasingly it's simply a naive and unjustified belief. Applications must be considered as untrusted necessary evils. Allocating them a minimum level of access is prudent.

Flatpak promises this, but fails to deliver.

Package managers offer this by convention, but rely on users (and security researchers) discovering and reporting malicious behaviour. Mitigation is retroactive: fixed behaviours or packages removed from the distro's repository, but the damage is done and existing deployments remain.

The underlying issue is one of packaging, updating, and distributing sandboxed apps.

And in recognising that packaging systems serve users, not developers.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: