Not all computer systems are created equal. Most financial institutions do a fine job at securing your data, but some do not. Any system, including a virtual safe deposit box, that touts “better than bank security” should, at minimum, address these security design flaws:
Break in the chain of trust. Many financial institutions outsource functions, such as bank statements, to a third party. The problem occurs when an account holder is redirected from the bank web site to the third party web site. In many cases, the bank web site provides no information stating that the account holder is being redirected nor is any information given stating that the third party can be trusted. The chain of trust is broken because the account holder has no way to determine if they can trust the third party site.
Presenting secure login options on insecure pages. When an insecure (non-https) web page contains a login and password box, the user has no way of knowing if they will be sent to a legitimate web site after submitting the information. This type of login page is easily spoofed by phishing attempts. The login page should be secured by https in addition to the rest of the web site.
Contact information for security advice on insecure pages. When a failure occurs and a web page requests that you call tech support, the contact information needs to be on a web page secured by https. If not, this web page can also be spoofed with bogus contact information. In this scenario, a phone number can be set up by a hacker to collect personal information, like your social security number.
Inadequate policies for user IDs and passwords. A web site should never use social security numbers, account numbers, or email addresses as a user ID. A web site should always publish its password policy and should never permit weak passwords.
Emailing sensitive information insecurely. Email, in general, is insecure. Your email may pass through several different servers before ending up in your Inbox. A financial institution should never email account statements or password resets. Statements should be downloaded through https. Password resets should be self-serviced or given out on demand by tech support.
Improper firewall configuration. When opening ports on a firewall, a minimalist approach is best. With fewer ports open, a hacker has fewer ways to enter a system. Trojans typically send out information through an obscure open port.
To find out more, I recommend that you read this excellent survey of bank security flaws by the University of Michigan.
James Bell