I am using social networking services such as
- My Banking
- GMail
- PayPal
- Google+
All of these services text messages me a six digit code to login from anywhere, even a device which is recognized from previous logins. I have had several major attempts of people resetting and trying to recover my password from these services. They have managed to change my passwords and cause some locked accounts, distress, and basically making my life harder.
If it wasn't for the 2-Factor Authentication, my accounts would be in so much trouble and I would be fighting with these companies to try to repair my public image. I have had at least 57 attempts, and successful hackings of my accounts, yet stopped when they get to the login code that is required.
Is there a way to prevent this from happening any further? I've already taken the best security steps which I can manage, such as:
- Different long, complex passwords (A-Z, a-z, 0-9, and all special characters)
- Different emails for each service
- 2 Factor Authentication with all services
- Completely random security questions and answers without relating information back to myself
Is there anymore steps I can take into insuring my safety online?