Date: Thu, 13 Jun 1996 12:34:18 -0500 From: Alex Nash <alex@fa.tdktca.com> To: Gary Palmer <gpalmer@FreeBSD.org> Cc: Ollivier Robert <roberto@keltia.freenix.fr>, "FreeBSD Current Users' list" <freebsd-current@FreeBSD.org> Subject: Re: #include opt_ipfw.h problem for lkm Message-ID: <31C0511A.279A7B71@fa.tdktca.com> References: <21410.834673943@palmer.demon.co.uk>
next in thread | previous in thread | raw e-mail | index | archive | help
Gary Palmer wrote:
> On this subject, does anyone object to my REMOVAL of the option to
> have IPFW as an LKM? Having it as an LKM is (IMHO) stupid ... all a
> person breaking in needs to do to throw security WIDE open is
> modunload the module, and then the machine will fall back to being a
> simple router. Not my idea of a secure option.
>
> Will anyone seriously miss it if I remove the lkm?
I know at least one person who will...
The following exchange resulted from PR 1192:
From: Garrett Wollman
To: nash@mcs.com
Cc: FreeBSD-gnats-submit@freebsd.org, phk@freebsd.org
Subject: kern/1192: Kernel IPFW
Date: Sun, 12 May 1996 16:23:32 -0400
< said:
> Moved the majority of code out of the ipfw_load (module load)
> routine and instead issue a call to ipfw_init which does the same
> thing (sans the splnet() issued at the beginning of ipfw_load).
Actually, I would very much like to get rid of the
dynamically-loadable IPFW module entirely. If you are running any
sort of a reasonable router configuration (i.e., with multiple cards
from the same vendor), you will have to reconfigure the kernel anyway,
and I think there are probably good security reasons for wanting in
that way. (What if the LKM fails to load because you are out of disk
space in /tmp? Oops.) Perhaps more significantly, it puts extra hair
in the IP input and output paths that doesn't need to be there in the
common case (workstation or non-firewalling router), so I'd like to
see it removed.
(And yes, I do remember that I'm the one who suggested making it into
an LKM in the first place!)
-GAWollman
--
Garrett A. Wollman | Shashish is simple, it's discreet, it's brief. ...
wollman@lcs.mit.edu | Shashish is the bonding of hearts in spite of distance.
Opinions not those of| It is a bond more powerful than absence. We like people
MIT, LCS, ANA, or NSA| who like Shashish. - Claude McKenzie + Florent Vollant
From: Poul-Henning Kamp
To: Garrett Wollman
Cc: nash@mcs.com, FreeBSD-gnats-submit@freebsd.org
Subject: Re: kern/1192: Kernel IPFW
Date: Sun, 12 May 1996 20:57:43 +0000
> Actually, I would very much like to get rid of the
> dynamically-loadable IPFW module entirely.
I think that this makes sense from a security point of view, but
people use it for a lot of things besides security. The hooks
are very general and can be used for a bunch of other things as
well, so I think this is all in all, not a good idea.
--
Poul-Henning Kamp | phk@FreeBSD.ORG FreeBSD Core-team.
http://www.freebsd.org/~phk | phk@login.dknet.dk Private mailbox.
whois: [PHK] | phk@ref.tfs.com TRW Financial Systems, Inc.
Future will arrive by its own means, progress not so.
Alex
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?31C0511A.279A7B71>
