Trackback: A Tragedy in Three Acts

From Ant's Eye View:

You should assume that systems on the public network will be abused. This is a lesson as old as the Internet, but every programmer seems to have to learn it for him/herself: if you make a system available to the public, people will abuse it.

Worth reading.