[wsas-java-dev] Security improvements to WSAS

Paul Fremantle paul at wso2.com
Fri Feb 9 01:20:24 PST 2007


I have an alternative to these solutions. Its a little more work but.....


The idea is that we customize the install for each user. The user comes 
onto our site and selects the OS, install pack, and any other 
customization that might be useful (ports for the server for example). 
They also give us their email address. We generate a secure random admin 
password, create a small update to the base RPM/ZIP/MSI and then they 
download the customized install package. And we mail them the password.

The downside to this is that it might inhibit users downloading our 
system. It also might be a bit slower to create the download.

The upside is: 1) we solve the security problem before they install the 
RPM. 2) we get a much better idea of how and on what platform users are 
installing WSAS. We could also expand the idea into doing more custom 
building - perhaps including various combinations of our components to 
give users exactly what they want.

Of course in the first instance I would recommend that if we did this, 
we should run it in parallel to the existing static download. We could 
document on the website that if you want a secure install, you should 
choose the dynamic install package.

Paul

Afkham Azeez wrote:
> James Clark wrote:
>> Possibilities I can think of:
>>
>> a) provide a command-line tool that sets the initial password; the admin
>> would need to run this command explicitly before WSAS would startup; it
>> would be able to read the password from stdin, so it wouldn't have to be
>> run interactively
> 
> We need to force the user to do this. Aren't we are making it simpler by
> giving the user a prompt during the first startup, instead of first
> asking the user to run toolX and change password(which is going to be
> interactive anyway), and then start WSAS?
> 
>> b) generate a random default password on installation and write it to a
>> file that is readable only by root (or whoever ran the installation); on
>> first login require the admin to enter that password and change it to
>> another password
> 
> Hmm, this seems like too much work for the user. He has to locate this
> file, copy the password, login to the Mgt Console, paste it, and change
> the password.
> 
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Wsas-java-dev mailing list
> Wsas-java-dev at wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/wsas-java-dev

-- 
Paul Fremantle
VP/Technology and Partnerships, WSO2
OASIS WS-RX TC Co-chair

http://bloglines.com/blog/paulfremantle
paul at wso2.com
(646) 290 8050

"Oxygenating the Web Service Platform", www.wso2.com





More information about the Wsas-java-dev mailing list