3 ms·
What you suggest is to write a sandbox yourself and solve all the issues (e.g. fix all software to work inside sandbox). For example, software might need an acc
by codedokode 3y ago
What you suggest is to write a sandbox yourself and solve all the issues (e.g. fix all software to work inside sandbox). For example, software might need an access to a certain DBUS service, but you don't want to grant it an access for all other services. Out of the box DBUS doesn't provide means for that. Out of the box there is no way to prevent an app from getting information about a videocard (e.g. though Vulkan or OpenGL). And so on.
Regarding AppArmor, how do you write a policy that would allow a text editor to open only files that user has chosen in Open dialog?
In this case we can say that Windows is also absolutely secure - you can just write a kernel driver that would protect sensitive data from applications.
- vorpalhex 3y ago1. Enable AppArmor 2. Done Your distro already has AppArmor files for your distro software. You can also kick it into learning mode if you desire. You could also just stick to flatpaks/snaps - totally sandboxed. You could choose Whonix where every app is an isolated VM. Or choose tails where any egress is locked down and monitored.