Banks and SSL forms

I just knew this message was going to get badly diluted as it progressed.

What Ullrich has 'discovered' is that banks provide the form to their users over a plain-text link - while taking the input from the form using an SSL link.

This means that your password is not exposed to the Internet in clear-text, if you enter it into your bank's form.

However, it means that you have nothing to prove that you are really connected to your bank's form, other than a vague feeling that you typed in the right address, so anything that comes back must be from your bank.

With DNS hacks, and viruses that replace or edit your host file, that's not a guarantee of anything very much, sadly - so these days, you should want your bank to identify themselves via a certificate - and that can only be done through an SSL link.

How do you know if the form on your screen has been delivered by SSL?  That's what the 'padlock' icon shows:

The only problem... you also want your password to be sent back using SSL, and currently, there's no browser that I am aware of that will tell you that this is the case, or prevent your form details from traveling back unprotected.

[It's actually a computationally "hard" problem - possibly even computationally "impossible", so let's not be too down on the browser vendors.]

Published Mon, Apr 24 2006 8:30 by Alun Jones

Comments

# More security for web forms

There are several banks that use non-SSL login pages. This does not mean they are sending your credentials in the clear, but the user has no way to tell if the login form is legit or spoofed.

Alun Jones moves from the findings of Johannes Ullrich, chief

Sunday, April 30, 2006 11:09 AM by ClipperZ

# re: Banks and SSL forms

There is a solution which works for me most of the time. Always fill in your password incorrectly the first time (blank is normally fine, but sometimes javascript forces you to put something). Afterwards, the failed login / try again page is normally secure.

Sunday, May 07, 2006 1:40 PM by Jason

# More security for web forms

There are several banks that use non-SSL login pages. This does not mean they are sending your credentials in the clear, but the user has no way to tell if the login form is legit or spoofed.

Alun Jones moves from the findings of Johannes Ullrich, chief

Thursday, August 17, 2006 12:12 PM by Clipperz

Leave a Comment

(required) 
(required) 
(optional)
(required) 
If you can't read this number refresh your screen
Enter the numbers above: