tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Patch: accept filters for NetBSD
On Tue, Jan 29, 2008 at 10:17:11AM -0700, Sverre Froyen wrote:
> > Yes, as you quoted above, I understand one motivation may be
> > performance.
> >
> > Are there any benchmarks done on ~current NetBSD? :)
>
> My understanding is that the dataready filter can be used to prevent the type
> of DoS attack that I inquired about in
>
> http://mail-index.netbsd.org/netbsd-help/2005/01/10/0005.html
>
> and where the attacker ties up all available httpd processes on a server.
> This obviously helps server performance but may be difficult to quantify in a
> benchmark.
If the ``dataready'' filter isn't application specific, you could probably
perform a similar attack by sending a partial HTTP request, though I'm
assuming that ``dataready'' just means accept() won't return until N bytes
of data exist in the receive queue.
A better way to stop the attack described in the referenced post would
probably be with pf(4) and source-track / max-src-states.
J.
--
Jason V. Miller
Home |
Main Index |
Thread Index |
Old Index