So, when I replace the user Linux box with OpenBSD, I won't be installing the sudo package.
The question is: Do I just let them get a "command not found"? Or do I write a little script that just tells them to knock it off?
So, when I replace the user Linux box with OpenBSD, I won't be installing the sudo package.
The question is: Do I just let them get a "command not found"? Or do I write a little script that just tells them to knock it off?
Capsicum is great as a capabilities framework, not as an exploit mitigation. It only works when applications explicitly integrate with it (and with a not-too-permissive set of capabilities). Additionally, some applications cannot be Capsicum-ized.
#FreeBSD is around 16 years behind the rest of the world as far as exploit mitigations are concerned. No ASLR, no W^X, no CFI, no meaningful exploit mitigations.
@lattera @kurtm Thanks, found interesting paper https://www.usenix.org/system/files/conference/usenixsecurity14/sec14-paper-tice.pdf
That one https://hardenedbsd.org/article/shawn-webb/2017-03-02/introducing-cfi explains in more detail what you mean about FreeBSD not having it, thanks!