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