>> So if Im to write an online web-based banking system (either in
>> Java/JSP,
>> PHP, ASP - whatever)... what method would you suggest that IS secure?
>
> As for the propagation of the session id, there is only one
> pseudo-secure
> method -- using HTTP basic authentication. On authenticated pages, the
> following code can be used to make the session id dependent on the
> authentication credentials passed on by the user. I'm quite happy with
> it on various sites.

However, HTTP basic authentication is passed the same as session cookies
(discussed earlier in this thread) - in the headers of the HTTP
communication. This can very easily be faked with something like cURL.

The only secure way I have found has been flash inside the web browser,
with a blowfish encryption handler. Then the flash app talks to the PHP
scripts over HTTPS communicating in XML and passing the session back and
forward there.

The only way around it is to log every single packet and use packet
reconstruction after putting it though a SSL handler and then parse the
TCP communication... but theres no way around that one.


-- 
Dan Hardiker [[EMAIL PROTECTED]]
ADAM Software & Systems Engineer
First Creative Ltd



-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to