2 ms·
The real problem here is that our OSes do not let us control the outgoing connections from software that we use. Device drivers should not have network access,
by mleonhard 5y ago
The real problem here is that our OSes do not let us control the outgoing connections from software that we use. Device drivers should not have network access, unless they are drivers for network devices. The OS should enforce an allowlist for each application with the network names/protocols/ports it is allowed to use. Users should have control over this allow-list. The OS should require the user to review the allow-list before they can use a newly installed program.
Software must install and work properly even when the user restricts its network access. When software fails to do so, the OS maker should not sign the software or allow it to market itself as "OS-compatible".
We cannot depend on good intentions. Good quality of life requires accountability for all.