> On Friday 15 June 2007 01:29, Lloyd Bryant wrote: >> What this person is attempting to do is create a DDoS (Distributed >> Denial of Service) tool. Basically, take every query that is >> received by a given node, and reply to it showing a matching file >> on the machine that attacker wishes to DoS.
On 14 Jun 2007, [EMAIL PROTECTED] wrote: > Perhaps it would be possible to make such a behaviour less > effective. > The hostile node must be connected to the gnutella network through > some other ultrapeers. At least the directly adjacent UPs could > possibly detect such a behaviour with reasonable certainty and then > stop forwarding any search requests to the hostile node. Don't > simply drop the connection, otherwise the hostile node would just > reconnect to another ultrapeer. > If most ultrapeers (not only gtk-gnutella) had this detection > mechanism in place, that could be helpful. The paper on this has been out for some time and was posted to the GDF forum some time ago. "http://www.ics.forth.gr/~elathan/publications/gdos-paper-final.pdf" If you read the paper, you have to mangle the returned file name to include new lines. GTKG already protects against this for queries it receives. I think that it also does this for forwarded query responses [but I am not so sure about that]. The OOB (udp query responses) have a new cookie that protects against this DDOS attack. My understanding of the query protocol is that the network is flooded with the query, but only response to your own nodes or a proxied leaf will flow through. You would have to have both the target of the attack and the attacker connected to you to detect this. If you cannot do this file name trickery, you will just have the target web server do a "404 - NOT FOUND" which won't take nearly as much bandwidth. You have to gain something by using gnutella to do this. You get some anonymity, but the bandwidth multiplication is probably more important. There are lots of ways to do HTTP anonymously, so if gnutella nodes ignore files with newlines, it becomes much harder to use this for DDOS. My guess would be that the OP wanted to spam instead. They are sort of the same thing I guess (DDOS vs spam). fwiw, Bill Pringlemeir. ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Gtk-gnutella-devel mailing list Gtk-gnutella-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel