Openfire Jabber server

Ben Scott dragonhawk at gmail.com
Fri Jan 8 17:39:35 EST 2010


On Fri, Jan 8, 2010 at 2:29 PM, Kevin D. Clark
<kevin_d_clark at comcast.net> wrote:
> The way that I try to design protocols and systems is to assume that
> the entity at other end of the connection might be some infinitely bad
> thing that is looking to take down the system.

  Indeed.  That's a hallmark of good design.  Any time I'm working on
*anything*, I'm thinking about the ways it will go wrong, how it will
handle failure modes, human factors, etc.  That way, I can catch maybe
(if I'm lucky) 50% of the ways it will get abused.  I'm usually
integrating things rather than building them from scratch, but the
same principles apply.

-- Ben


More information about the gnhlug-discuss mailing list