Date: Sun, 22 Apr 2001 20:18:48 +0700 From: Igor Podlesny <poige@morning.ru> To: Bert Kellerman <bertke@charter.net> Cc: freebsd-security@freebsd.org Subject: Re[2]: ipfw problem Message-ID: <2410845404.20010422201848@morning.ru> In-Reply-To: <3AE2C731.13715531@charter.net> References: <68144568768.20010422130414@morning.ru> <3AE2C731.13715531@charter.net>
next in thread | previous in thread | raw e-mail | index | archive | help
BK> I don't see a problem with the current implementation of not having BK> ranges. The same do I (almost). The only thing I almost (again this word) prefer is flexibility -- if things could be made more flex, they certainly should be made. It is a basis of all computer programming (variables, indirect de-referencing, and so on). BK> Most routed firewall configurations are built on top of a BK> subnetted hierarchy, Aha... but there is Point-to-point 'beast' which can to do not follow this at all -- 10.0.0.1:192.168.255.1 is quite legal pair... (just an example, without any connection to use of 10.1-192.168.255.1 range :) BK> with each subnet having a different security BK> policy. I think if you are trying to enfore different security policies BK> for certain *ranges* of a subnet, then you should rethink your strategy BK> and consider subnetting. In a solid network security architecture, the BK> physical and layer3 topology should be consistent with your ip filtering BK> design. Even if what I stated above it *not* true :) , then just learn BK> to use the net/mask connotation...it's standard. Thank you, but it seems you got me absolutely wrong, I'd recommend you read my previous answer in the thread again :) I do use net/m.a.s.k or net/mask and quite familiar with that system. (The common sense of my reply was that implementing of ip1-ip2 checking isn't too hard and wouldn't make firewall code too slow) P.S. The reality is so, that one aim may be reached via different ways -- the world is built so. So it is rather logical to have different ways of ideas expressing (coding also ;). And it is what UNIX stands on. %) BK> Regards, BK> Bert BK> Igor Podlesny wrote: >> >> PP> On Sat, Apr 21, 2001 at 06:25:13PM +0100, Lee Smallbone wrote: >> >> Hi Peter, >> >> >> >> Thanks for your workaround, although it's not quite what I'd hoped for. (why does ipfw not allow >> >> ranges?? If the author listening...) >> >> >> >> I thought I had it for one minute, where I found that ${ip} isn't defined until later on >> >> in the script. No such luck. >> >> PP> Hmm I didn't quite parse that - are you saying that ${ip} really isn't defined >> PP> until later? If so, has that solved your problem? >> >> PP> And about the ranges - ipfw(8) is only a controlling interface to the kernel >> PP> ipfw routines. >> sure >> >> PP> It would be *much* harder for the kernel to compare every >> PP> packet's address against a range than it is to compare it against a netmask - >> PP> the latter only involves a bitwise AND operator. >> >> I rather dont agree with that statement, but consider, we should >> decide what *MUCH* is at any case :) >> >> And pay your attention, plz -- it does check port ranges absolutely >> easy.. I don't see any big difference between ports and IP-addresses. >> They both are represented as usual (not too big) numbers at last. >> >> PP> I wonder if ranges would >> PP> be so hard to implement though; the fact is, they are not implemented at >> PP> the moment, this would take some work, and actually, I'm not aware of any >> PP> other firewalling system that implements ranges. I would be VERY much out >> PP> of my bailiwick here, though, because I've not dealt with that many other >> PP> firewalling systems, but still, I think ranges are somewhat unusual in >> PP> firewall rules :) >> >> PP> G'luck, >> PP> Peter >> >> -- >> Igor mailto:poige@morning.ru >> >> To Unsubscribe: send mail to majordomo@FreeBSD.org >> with "unsubscribe freebsd-security" in the body of the message -- Igor mailto:poige@morning.ru To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-security" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2410845404.20010422201848>