[JDEV] Filling public server's disk?

Tijl Houtbeckers thoutbeckers at splendo.com
Thu Jan 8 12:59:24 CST 2004


On Thu, 8 Jan 2004 09:49:38 -0700, David Waite <mass at akuma.org> wrote:

> This is why most public services now use web sites for registration 
> rather than having it in-protocol, and add things like word entry and 
> email address verification.

What public services are you refering to? I can register a Yahoo account 
and an ICQ account from the clients themselves (for Yahoo I'm sure, I 
haven't registered any ICQ account *that* recently). I think AIM has a 
simple webbased registration, but maybe one in the client too? And for MSN 
you need a passport so you have to fill in 20 pages of information first.

Yahoo also makes you regconize an image file with some text on it that is 
supposed to be hard for machines to read.

But why would a webbased DDOS attack be harder than an all client based 
one? It shouldn't be that hard to automate the posting of some forms!

> If I had a public server and wanted to keep in-band registration, I 
> would probably require email verification. However, I don't know if 
> iq:register currently has behavior defined for indicating that to a 
> user/client.

Email based verification makes it a bit harder. It would take more work to 
implement a (D)DOS attack, and many ISPs restrict use of port 25 for their 
clients, which means you'd have to resolve to more advanced means in the 
case of a DDOS attack (letting the different "zombies" in the DDOS attack 
communicate amongst themselves to share which address can receive email 
and which can't for example). Still not impossible at all, however tricky 
enough to probably decrease both the risk of attack and the impact of the 
average attack.

However, as Jabber evolves further, there will soon enough be a point -for 
some people- that you don't really need an email address anymore (at most 
an SMTP <-> Jabber gateway). Should you be required to have an email 
address just so you can register a Jabber account?



More information about the JDev mailing list