IMO
No. I don’t think there is a 100% solution 100% of the time
Perhaps add Trusteer Rapport for an effective ‘tunnel’, it’s free I think
Security is all about layers and starts between your ears ;D