I'm with HSBC and feel pretty safe with internet banking. Customers get this little device that generates a number which acts as an additional password when logging on. Not sure how it works though.