You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If any source code-related files are copied, the license header will be preserved (plus, some additional author-related metadata as a courtesy to the original implementers). We should also "give credit" somewhere in the program; the software is licensed under BSD-3-Clause and Apache-2.0, which should be compatible with the MIT license.
The text was updated successfully, but these errors were encountered:
@jounathaen although I can't guarantee that I'll be able to do everything in the end, are you, at least in principle, against any of the changes mentioned above?
That's a meeting for another day, but, in short, virtiofsd may be acting as a daemon for a communication protocol, but its "threat model" regarding processing foreign files using commands from an untrusted guest OS is like Uhyve's. What if a VM creates more files than what is possible on the host OS? What if we could combine Landlock and seccomp, the latter of which allows us to restrict system calls (which is still a bit paranoid, but good to have)?
That come be at the expense of other ideas I had - if time allows -, such as extending supported system calls. The question is "adapt it how?", so I will probably have to rush out Landlock first.
The following seems interesting:
--readonly
parameter #896SeccompAction
for the WIP Landlock change (see Introduce Landlock isolation support #816): https://gitlab.com/virtio-fs/virtiofsd/-/blob/main/src/seccomp.rs#L33If any source code-related files are copied, the license header will be preserved (plus, some additional author-related metadata as a courtesy to the original implementers). We should also "give credit" somewhere in the program; the software is licensed under
BSD-3-Clause
andApache-2.0
, which should be compatible with the MIT license.The text was updated successfully, but these errors were encountered: