Great Circle Associates Firewalls
(August 1995)
 

Indexed By Date: [Previous] [Next] Indexed By Thread: [Previous] [Next]

Subject: Re: established keyword vs. firewall-1 again
From: Darren Reed <avalon @ coombs . anu . edu . au>
Date: Sun, 6 Aug 1995 18:05:25 +1000 (EST)
To: mischler @ Cubic . COM (Dave Mischler)
Cc: mulligan @ incog . com, firewalls @ greatcircle . com
In-reply-to: <199507281433 . KAA09434 @ norman . li . Cubic . COM> from "Dave Mischler" at Jul 28, 95 10:33:55 am

In some mail from Dave Mischler, sie said:
> 
> > This isn't quite true.  Unless the product implments some type of frag
> > cache and only pass fragment trailers matching a passed fragment header,
> > it's still possible to use the fragment overlay attack.
> 
> You're absolutely right.  I have to point out though, that any product
> that translates IP addresses and/or port numbers must either reassemble
> fragments or maintain a fragment cache or the fragments can't be delivered
> to the correct internal address and port.

I've given this some thought, and it isn't quite correct.

Translating port numbers is best solved using a proxy (circuit relay).

However, the case for IP#s is different.  The packet (and all its fragments)
are uniquely identified within a given time span by
(source ip, destination ip, id#).  It should not be necessary to maintain a
fragment cache for translating IP#s.

But it any case, it doesn't matter whether there is a cache or not, if the
reassembly routine is wrong, a fragment can overwrite previous data and
invalidate it (and your filter results).

darren

Indexed By Date Previous: Re: ANFSCD
From: mjr @ iwi . com
Next: Re: Sanitizing SCSI disks
From: nabadm @ odo . acdnj . itt . com (set chaos/total)
Indexed By Thread Previous: Re: ANFSCD
From: mjr @ iwi . com
Next: Re: TCP port 709 - any details?
From: wayne @ keyman . Sygma . NET (Wayne Godbehere)

Google
 
Search Internet Search www.greatcircle.com