For whatever reason, I did't get the original post and have only seen some of 
the replies.

I have used a combination of schemes to obfuscate the login process to web services. The first one is to make every page dynamic and build them using CGI (Perl, PHP, whatever) such that each page is only used once. They're built in a temporary directory on the server, then sent to the client. The source can change every time a page is generated (including variable names). A daemon running on the server removes old files from the temp directory if they have not already been removed after use.

Second, the use of MySQL, Apache, cookies, and sessions. Session data is tracked via encrypted cookies. Sessions are controlled through the Apache-MySQL sessions interface and every session is unique and limited by time and connection. Cookies can actually be used to tell the server which program, script, etc. to use in order to process the data being returned by the client.

One could also use a Java Application Server (something I'm going to be 
implementing soon).

Finally, all passwords (and any other authentication data) are used for authentication and removed from memory immediately after use.

PGA
--
Paul G. Allen
Owner, Sr. Engineer, BSIT/SE
Random Logic Consulting Services
www.randomlogic.com

--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-newbie

Reply via email to