Banks could simply require 2FA and it would put a huge dent in the problem. That's on the banks.
Not a member of The Register? Create a new account here.
Remember me on this computer? Post anonymously?