Great Circle Associates Firewalls
(September 1996)
 

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

Subject: Re: Improving Solaris resistance to syn attacks
From: Geoff Mulligan <geoff @ mulligan . com>
Date: Sat, 21 Sep 1996 16:19:39 -0600
To: karl @ bagpuss . demon . co . uk
Cc: Bill @ husler . xo . com, firewalls @ greatcircle . com
In-reply-to: Your message of "Sat, 21 Sep 1996 21:30:39 +0100 (BST)"
References: <199609212030 . VAA24052 @ bagpuss . demon . co . uk>

From: Karl Strickland <karl @
 bagpuss .
 demon .
 co .
 uk>
> One problem is that the source address in these fake SYN packets cant be
> trusted; so its easy to fake an address that the target is likely to have
> an existing connection.  (granted there would be some guess work involved!)

Actually if they happen to send the segment with a source address of
someone your system recently had a connection with this is a problem
since when you send a syn:ack packet you'll likely get a reset which
will clear the connection.  The problem is when the source is a
non-exitant system and the machine being attacked has to queue up and
wait for the timeout period before dropping the connection request.
I've already implemented a portion of maintaining a list of recent
"established" connections for just this purpose.

> Another problem is this requires kernel changes and most people dont have
> Solaris kernel source.  Maybe you can wrap the functions you need in the
> kernel, but somehow I doubt it.

No this doesn't require kernel modificaitons, at least not my
implementation for Solaris.  It is done through the same mechanisms that
ndd and netstat use to query the kernel for information and set these
tcp connection variables (and on Solaris 2.5.1 it is even a bit
simpler).

	geoff


Follow-Ups:
References:
Indexed By Date Previous: Re: viruswalls & firewalls
From: harley @ icrf . icnet . uk
Next: Re: viruswalls & firewalls
From: David Harley <harley @ icrf . icnet . uk>
Indexed By Thread Previous: Re: Improving Solaris resistance to syn attacks
From: Karl Strickland <karl @ bagpuss . demon . co . uk>
Next: Re: Improving Solaris resistance to syn attacks
From: Karl Strickland <karl @ bagpuss . demon . co . uk>

Google
 
Search Internet Search www.greatcircle.com