11 Nov 2004 13:41
Preventative security features?
Dmitri Nikulin <setagllib <at> optusnet.com.au>
2004-11-11 12:41:06 GMT
2004-11-11 12:41:06 GMT
Is there any reason NetBSD doesn't implement many preventative security
features? Even FreeBSD has quite a lot imported/cloned from OpenBSD (I'm
assuming so anyway, since that's where they'd come from), but NetBSD
doesn't seem to have many, even those that could be implemented as
2/3-liners portably. NetBSD has the passive security that comes from
good code, but a little extra can't hurt.
If nobody else wants to do it, I could try my hand at porting some
features, or at least reproducing. Browsing over FreeBSD 5.3-STABLE
source, I'm seeing things like this...
728 if (blackhole) {
729 switch (blackhole) {
730 case 1:
731 if (thflags & TH_SYN)
732 goto drop;
733 break;
734 case 2:
735 goto drop;
736 default:
737 goto drop;
738 }
...that deserve http://thedailywtf.com/ inclusion. Clearly re-writes are
the way here.
Is there a reason these things (blackholes, randomization of kernel
data, etc) aren't done in NetBSD? If not, does anybody object to work
done to bring them in to -current? I'd certainly like features like
that, even if I have to code them myself.
(Continue reading)
Martin
P.S.: the nmap 3.55 I had lying around has not been able to guess the OS on any
NetBSD machine I pointed it at.
RSS Feed