I have to suppose that banks, like any other web based services, use the same methods as the rest of us.
There are no "secrets" I know of for implementing security, and we're all pretty much in the same boat with the same holes in our hulls if we've done what we can and keep up with the latest methods, patches, and updates.