[Members] Jabber Software Map

Richard Dobson richard at dobson-i.net
Fri Dec 2 09:34:07 CST 2005

> Well, if we speak of two to three years as short term, then yes, it is
> short term, at least it works and i want a working solution rather now
> than in two-three years. Anyway, it's not my head that counts. I just
> see that the JSF's mission status simply is becoming emphasized more and
> more on protocols and that we are forgetting the developers.
> "We showcase the work of such developers, whether they be open-source or
> commercial. We document our protocols in a clear, accessible fashion,
> and we show developers how our protocols can solve problems and help
> them innovate. But we do not market ready-made solutions to
> organizations or individuals: that is the job of the developers we
> serve." - http://www.jabber.org/jsf/
> We are a software foundation and we must by our mission goals enable
> developers to showcase their stuff. Of course that's put hard.
> Showcasing it now is better than showcasing something in two-three
> years. And a software map (be it the one we are discussing right now or
> not) is a perfect start for building a different leg, a more developer
> oriented web site. Couldn't we showcase developer's work better than now
> ? Can't we provide better news ? Can't we provide more interviews ?
> Can't we simply build a small team with editors that do interviews all
> two months with Open Source developers of the jabber domain ? Is there
> no use for presenting cool OS Jabber deployments ? Where is this ? We
> had interviews 3 years ago, but after 10 or 12 interviews the interviews
> were suddenly gone. I say we must make a start and not wait for another
> two-three years just to get something perfectly standardized. We can
> standardize a proper auth-checking mechanism, i know the JSF can do
> this, but what is it good for now, when the first jabber server
> implementation will be ready months later and we will have to switch our
> jabber server implementation before we can use it ?

When did I ever suggest the Jabber Software map was not a good thing? Its 
great, but you are making a real mountain out of a mole hill over the auth 
stuff, as I suggested all you need to do if you want to get it working 
quickly is just make it have its own user database just like JabberStudio 
does, simple job done and no need for futher argument over this.

> Returning to the technical argument, a http facade with read-only access 
> to the db
> is propably safer than enhancing a full fledged server with an http 
> interface.

Maybe so but using an HTTP mechanism that is yet another thing people will 
need to setup with their jabber servers which is only a stop gap measure 
until a proper jabber based protocol for this comes along is simply not 
workable, people will be reluctant to install it, its a security risk as its 
an extra point of attack for peoples jabber servers (good security means 
minimising your attack surface), and if people dont install it it makes it 
pointless as a basis for a distributed system.

There are also other security issues you dont seem to have considered such 
as revealing your jabber password to the web server, if the web server were 
compromised even if it was validating passwords without direct access to the 
db the passwords can still be exposed because when someone logs in via the 
website and the website gets a response saying the password is valid then a 
hacker could introduce code to log down all the valid passwords, so saying 
this is secure is not really very true.

Lets just either do as I suggested and have Jabber Software Map having its 
own user database that people have to register for, or go for the longer 
term option of a more secure jabber based solution where the passwords arnt 
being compromised.


More information about the Members mailing list