Re:FreeBSD Jails for Fun and Profit (2020)
by trasz on Wednesday December 22, 2021 @03:01PM
(#29654280)
They are completely different mechanism for doing different kind of stuff. Firejail sounds like something closer to Capsicum, but without the security model.
[ Parent
| on HN ]
Re:FreeBSD Jails for Fun and Profit (2020)
by stjohnswarts on Wednesday December 22, 2021 @03:26PM
(#29654661)
I was under the impression they were like jails, to sandbox a program and make it more siloed off and secure? Whatever the underlying mechanisms for obtaining that. I'll research some more I guess.
Re:FreeBSD Jails for Fun and Profit (2020)
by tome on Wednesday December 22, 2021 @03:43PM
(#29654896)
Could you elaborate on the differences? As far as I understood it firejail, or rather the Linux features that it depends upon, is far more powerful than FreeBSD jails.
Re:FreeBSD Jails for Fun and Profit (2020)
by trasz on Wednesday December 22, 2021 @08:23PM
(#29657655)
From what I understand, firejail is a "syscall filter". This moves it to the same category as capsicum (https://www.freebsd.org/cgi/man.cgi?capsicum), but without Capsicum's security model, instead implementing something ad-hoc, probably by using Linux' seccmp.
Jails, on the other hand, are not a sandboxing mechanism - they are system-level virtualization, like Linux namespaces, but with a simpler interface. You can use it for sandboxing, but it's not what the mechanism fundamentally is.
Re:FreeBSD Jails for Fun and Profit (2020)
by heavyset_go on Wednesday December 22, 2021 @10:41PM
(#29658409)
Firejail does more than just syscall filtering.
Re:FreeBSD Jails for Fun and Profit (2020)
by trasz on Thursday December 23, 2021 @04:34AM
(#29660197)
Please tell more.
Re:FreeBSD Jails for Fun and Profit (2020)
by heavyset_go on Thursday December 23, 2021 @10:37PM
(#29669854)
Check this out: https://firejail.wordpress.com/features-3/