Some banks also offer what is referred to as a virtual credit card. This is just like your regular card but a random account number is generated for each purchase, preventing hackers from using the number again. 4. Dedicate a computer to online banking and shopping If you have more than o...