A bank just started two-factor authentication (or said they did). I never managed to get it to deliver the code, so after over a month I started following up. After several resets I was told it was working, but still I did not receive a code. Finally a customer service person said that I was indeed using two-factor authentication, but, because the system recognized the computer (MacBook Air) as the device I used, their system didn't need to send a code for me to get on the site. Indeed, I was able able to get on the site without a code. Now I am wondering if two-factor authentication is all that secure. The bank's system seems to recognize my computer; how easy is that for a hacker to simulate, thus bypassing what two-factor security is suppose to achieve?