firecracker icon indicating copy to clipboard operation
firecracker copied to clipboard

[Feature Request] Use landlock for sandboxing VM process

Open arch-hash opened this issue 2 months ago • 1 comments

Feature Request

Jailer could use Landlock to confine guest VM's processes further, restricting fine-grained file system access than what current chroot can provide. This would be a defense in depth mechanism if the VM escape or host compromise is attempted.

Describe the desired solution

Landlock would allows apps inside guest VM to have nested sandboxing for file paths.

Describe possible alternatives

Keep using existing chroot trick. But that's not ideal.

Additional context

I'm working on an OS similar to QubesOS where every app is a microVM.

Checks

  • [x] Have you searched the Firecracker Issues database for similar requests?
  • [x] Have you read all the existing relevant Firecracker documentation?
  • [x] Have you read and understood Firecracker's core tenets?

arch-hash avatar Nov 17 '25 05:11 arch-hash

Hi @arch-hash ,

Thank you very much for your interesting proposal.

We do not have currently an usecase for having more fine grained file system access, however this is an interesting concept. Would you be willing to do a mini prototype with our jailer using Landlock and showcase the benefits which we may have in converting our current solution into Landlock (for example, are performance going to be better?)?

xmarcalx avatar Nov 19 '25 18:11 xmarcalx