I do not know what the policy is for banks when it comes to cybertheft, I do know when someone else gets your credit card details and makes purchases with it your money gets reimbursed.
I do know activation codes for transfers 2 new accounts via sms is not fool proof and hackers have already worked around it
And there will never be enough security built into online banking, hackers / thieves are always one step in front