The Problem:
The problem with the security of Internet banking is that it depends on the security of both client and server. Even if the bank's computer systems have all the security protection provisions in place internally a customer's personal computer is unprotected and can become infected with malicious software and susceptible to hacking and identity theft. Therefore all of their money is still at risk no matter what internal banking security policies exist. And unfortunately it is very difficult to maintain the security of a modern personal computer. If you are an expert in computer security, you know that you are only one mouse-click or one security hole away from allowing someone else to take control of your computer. If you aren't an expert in computer security, then the odds against you becoming a victim are even more overwhelming.
The security advice that banks give to customers on their websites is usually along the following lines:
Even if you follow these best practices you are still just one click from disaster.
If you do your banking on your personal computer via the Internet, trouble can mean big trouble. When you type your user name and password into your computer to access your bank account online, you are giving your credentialing away and now your computer and all the software running on it has full access to that same bank account information. And if your Internet banking lets you withdraw money out of your bank account and send it to someone, then the opportunity for criminals to quickly and easily steal money from you can be devastating.
The Solution
Incredible as it may seem, there is a simple security solution that is available to almost all modern personal computers, which can be used to completely encrypt all of your data and to prevent further malicious attacks due to illegal access to your computer. The name of this security solution is Protexx Safe Search.
Its effectiveness arises from a few basic principles of how computers work:
But they may not be such a problem for those occasions where we need to use a computer for a task where security is more critical. For example, when we do our Internet banking.
The basis scenario or "use case" is as follows:
Fortunately Protexx has been especially designed for the purpose of secure Internet banking. Assuming that more can be achieved in the short term with maximum use and leverage of existing technology, the following are the design features which I think are most important to secure Internet banking:
Issues
An encryption solution seems to be the only practical solution to the Internet banking security problem, and is certainly better than the "always be careful when surfing" advice given on banking websites. But it will not be an absolute guarantee of impregnable security, and there are a number of issues that need to be considered by those recommending such a solution, and which may require changes to its design: