I will soon be moving to Mexico and living there for an extended period. During that time I will need to occasionally access my US-based bank's website. I'll always be connecting using my own laptop, which is guarded and clean from infection. I have no specific reason to worry about my net traffic in Mexico being intercepted but I still want to take every precaution I can.
My options for accessing my bank's website are:
VPN - Use a US-based VPN service to tunnel from Mexico net space to US net space. I'm not concerned about the VPN logging my traffic, I only need to be sure that they implement the protocol correctly. I'm looking at StrongVPN and PrivateTunnel, I'm open to suggestions for others. Once I get into US net space I feel like I'll be reasonably safe from interception, I'm counting on HTTPS to cover me from the VPN exit to the bank's servers.
SSH - Connect to a trusted computer here in the states and then browse from that. This might be the safest but I don't think I'll be able to have anytime-access to a computer here. Plus, if the computer or router goes down I'll have to rely on someone else to fix it, also a shaky possibility. Could I SSH into a VPS, or maybe use Tunnelr.com?
HTTPS - Rely on HTTPS only. I really don't want to do this. I think I understand how certificates work and about checking the certification chain and the warnings that browsers give when the cert appears to have changed. But I'd hate for HTTPS to be my only defense against interception.
Is there another option for connecting securely? What do you recommend?
Edit: I think I've answered my own question. I'm thinking I'll get a VPN, probably Tunnelr.com, that way all my traffic is protected. I know nothing about the networks I'll be connecting to when I'm in Mexico and I think a VPN is the best and simplest solution for my current needs.
Still, any feedback or comments are welcome. Thank you!