Real-time man in the middle attacks have made current online banking security measures inadequate, at least in the UK.
I’m impressed, though, that American banks make some effort to counter this sort of ploy. While I’m fairly certain that they don’t have the complete solution, here is information about Bank of America’s system.