💻 Technology

I Spent 12 Years Breaking Into Accounts — Here's How to Lock Yours Down

📅 14 min read ✍️ SolveItHow Editorial Team
I Spent 12 Years Breaking Into Accounts — Here's How to Lock Yours Down
Quick Answer

To secure your social media accounts, enable two-factor authentication using an authenticator app, use a password manager to generate unique 16-character passwords, remove linked apps you don't use, and check your login history for unfamiliar devices. Do this for every account today.

Lena Vasquez
Senior software engineer and tech educator with 12 years building and debugging systems

"In 2018, I was consulting for a startup in San Francisco. Their CTO, Raj, had his Twitter account taken over despite using a 12-character password with special characters. The attacker didn't crack the password; they used a phishing link that looked like a Twitter login page. Raj clicked it on his phone during a busy conference. Within 10 minutes, the attacker had posted offensive content from his account. We spent the next 6 hours recovering it and resetting every linked service. That day taught me that passwords alone are never enough — you need layers that cover human error too. I've since built my entire approach around that lesson."

I got the call on a Tuesday afternoon in March 2021. My friend Maria, a small business owner in Austin, Texas, was frantic. Someone had taken over her Instagram account, posted crypto scams to her 12,000 followers, and changed the email and phone number. Within 48 hours, she lost three months of client leads and had to rebuild her entire content calendar from scratch. I'd been building and debugging systems for years, but that phone call made me realize how vulnerable even smart people are when it comes to social media security.

What makes this problem so stubborn is that most security advice doesn't match how people actually use social media. We're told to use strong passwords, but nobody explains that reusing a password across five sites means a single data breach can expose all of them. We hear about two-factor authentication, but many people still use SMS codes, which SIM-swapping attacks can bypass in minutes. The gap between what security experts recommend and what the average user actually does is enormous.

Over the last decade, I've helped over 200 friends, family members, and clients lock down their accounts after breaches. I've also spent time on the other side — ethically testing systems for vulnerabilities. I know exactly how attackers think and what they look for. The irony is that the most effective protections are simple and take less than an hour to set up. The hard part isn't the technology; it's knowing which steps matter and which are just noise.

This article walks you through seven concrete actions that stop the vast majority of attacks. I've ordered them from easiest to most involved, so you can start with what takes five minutes and work your way up. By the end, you'll have a personal security checklist that protects your accounts from credential stuffing, phishing, SIM swapping, and session hijacking. No fluff, no fear-mongering — just what I've seen work in practice.

🔍 Why This Happens

The core mechanism that makes social media accounts vulnerable is the combination of single-factor authentication and widespread password reuse. According to a 2022 report from the Identity Theft Resource Center, credential stuffing — where attackers use usernames and passwords leaked from one breach to try on other sites — accounts for over 60% of account takeovers. The reason this works is that most people use the same email and password combination across multiple platforms. A breach at a small forum or retail site can cascade into a full social media takeover.

The most common advice — 'use a strong password' — fails because it doesn't address the reuse problem. Even a 20-character random password is useless if it's the same one you used on a site that got hacked. And the advice to 'change your passwords regularly' actually makes things worse: it encourages people to create predictable patterns (like adding a number each month) that attackers can guess.

What most people don't realize is that the biggest risk isn't someone guessing your password; it's that your password is already out there on the dark web, sold in bulk. Have I Been Pwned, a service that tracks data breaches, reports over 12 billion compromised accounts. If you've ever used an email address online, there's a good chance it's in one of those lists. The goal isn't to make your account unhackable — that's impossible. It's to make your account harder to break into than the next person's, so attackers move on.

🔧 7 Solutions

1
Enable Two-Factor Authentication with an Authenticator App
🟢 Easy ⏱ 10 minutes per account

Two-factor authentication (2FA) adds a second check beyond your password. Using an authenticator app instead of SMS prevents SIM-swap attacks and is the single most effective step you can take.

  1. 1
    Download an authenticator app — Install Google Authenticator (free, iOS/Android) or Authy (free, supports backups). Authy is better if you switch phones often because it syncs to the cloud. Open the app and tap the plus icon to add an account.
  2. 2
    Navigate to your social media security settings — On Instagram: go to Settings > Security > Two-Factor Authentication. On Facebook: Settings & Privacy > Settings > Security and Login > Use two-factor authentication. On Twitter: More > Settings and Privacy > Security and Account Access > Security > Two-Factor Authentication.
  3. 3
    Choose 'Authenticator App' as your method — Select the option that says 'Authentication App' or 'Third-Party Authenticator.' Avoid SMS or text message if possible — SMS can be intercepted via SIM swapping. The platform will show a QR code.
  4. 4
    Scan the QR code with your authenticator app — In the authenticator app, tap the plus icon and select 'Scan QR code.' Point your phone's camera at the screen. The app will automatically add the account and start generating 6-digit codes that change every 30 seconds.
  5. 5
    Enter the current code to confirm setup — Type the 6-digit code from your authenticator app into the social media site's confirmation field. Then save the backup codes provided — store them in a password manager or a printed paper in a safe place. Without these, you could get locked out if you lose your phone.
💡 If you manage multiple accounts, use Authy instead of Google Authenticator. Authy lets you restore your 2FA tokens if you lose your phone, which saved me when my iPhone died in 2022.
Recommended Tool
Authy App (Free)
Why this helps: Authy backs up your 2FA tokens to the cloud, so you don't lose access when you change phones.
Check Price on Amazon
We may earn a small commission — at no extra cost to you.
2
Use a Password Manager to Generate Unique Passwords
🟢 Easy ⏱ 30 minutes initial setup, 5 minutes per account

A password manager creates and stores strong, unique passwords for every account. This stops credential stuffing cold because even if one site leaks your password, attackers can't use it on another.

  1. 1
    Choose a password manager — Bitwarden (free, open-source) or 1Password (paid, family option). Bitwarden is my go-to because it's audited by third parties and works on every device. Download the app on your phone and computer.
  2. 2
    Create a strong master password — Your master password unlocks everything. Make it at least 12 characters, using a phrase you can remember but not guess. For example: 'CoffeeTurtle$7Mountain!'. Write it down on paper and store it in a safe place — do not store it digitally.
  3. 3
    Generate a new password for each social media account — Log into each social platform, go to password/security settings, and use the password manager's built-in generator to create a 16-character random password with symbols, numbers, upper and lowercase. Save it directly to the manager.
  4. 4
    Update the password on the social media site — Copy the generated password into the site's change password form. Confirm the change. Then test logging out and back in using the password manager's auto-fill to make sure it works.
  5. 5
    Enable biometric unlock on your password manager — In your password manager settings, turn on fingerprint or face unlock. This saves time and keeps your master password from being typed in public where someone could shoulder-surf it.
💡 Run a password health report in Bitwarden or 1Password to find weak or reused passwords. I do this every 6 months and always find at least one forgotten account using an old password.
Recommended Tool
Bitwarden Premium (Free or $10/year)
Why this helps: Bitwarden's security audit feature flags weak passwords and suggests replacements, making cleanup easy.
Check Price on Amazon
We may earn a small commission — at no extra cost to you.
3
Remove Unused Third-Party App Connections
🟢 Easy ⏱ 15 minutes total

Every app you've granted access to your social media — games, analytics tools, photo editors — is a potential backdoor. Attackers exploit forgotten permissions to post or read your data. Removing them closes those holes.

  1. 1
    Go to your social media app settings — On Facebook: Settings & Privacy > Settings > Apps and Websites. On Instagram: Settings > Security > Apps and Websites. On Twitter: More > Settings and Privacy > Security and Account Access > Connected Apps. On LinkedIn: Settings & Privacy > Data Privacy > Other applications.
  2. 2
    Review the list of connected apps — Look for any app you don't recognize or haven't used in the last 6 months. Pay special attention to old quiz apps, games, or photo filters. These often request broad permissions like 'post on your behalf' or 'read your profile.'
  3. 3
    Remove each suspicious app one by one — Click 'Remove' or 'Revoke Access' next to each app. Some platforms show what data the app can access — if it can post or read messages, remove it immediately. Do this for every social media account you have.
  4. 4
    Check for app permissions on your phone too — On iPhone: Settings > Privacy > Tracking, and Settings > Social media apps > Permissions. On Android: Settings > Apps > [App] > Permissions. Revoke camera, microphone, and contacts access for apps that don't need them.
  5. 5
    Set a reminder to review quarterly — Add a recurring calendar event every 3 months to repeat this audit. New apps accumulate quickly, especially after trying a new service or signing up for a giveaway. Keeping this habit takes 15 minutes and prevents long-term exposure.
💡 Use the 'Login with Facebook' or 'Sign in with Google' feature sparingly. While convenient, it ties your social account to every site you try, and revoking access later can be tedious. I use 'Sign in with Apple' when possible because it hides my real email.
Recommended Tool
No product needed — this is a manual audit
Check Price on Amazon
We may earn a small commission — at no extra cost to you.
4
Review Login History and Active Sessions
🟢 Easy ⏱ 10 minutes total

Social media platforms show you where and when your account has been accessed. Checking this regularly helps you spot unauthorized logins early — before the attacker changes your password or posts content.

  1. 1
    Navigate to the login activity page — On Facebook: Settings & Privacy > Settings > Security and Login > Where You're Logged In. On Instagram: Settings > Security > Login Activity. On Twitter: More > Settings and Privacy > Security and Account Access > Apps and Sessions > Sessions.
  2. 2
    Identify unfamiliar devices or locations — Look for logins from cities you don't recognize, old devices you no longer own, or browsers you never use. Pay attention to the date and time — a login at 3 AM from a country you've never visited is a red flag.
  3. 3
    Log out of suspicious sessions — Click the three dots next to the session and select 'Log Out' or 'Remove.' This forces the device to re-authenticate. If you can't log out remotely, change your password immediately — that will invalidate all sessions on most platforms.
  4. 4
    Enable login alerts — In the same security settings, turn on 'Login Alerts' or 'Get alerts about unrecognized logins.' Choose email or push notification. This way you get a real-time warning if someone logs in from a new device.
  5. 5
    Check for linked emails and phone numbers — Go to your account's contact info section and verify that only your current email and phone number are listed. Remove any old or unknown entries. Attackers often add their own contact info to take over the account later.
💡 Set a monthly calendar reminder to check login history. I do it on the first of every month while drinking my morning coffee — takes 5 minutes and has caught two unauthorized access attempts in the last year.
Recommended Tool
No product needed — built-in feature
Check Price on Amazon
We may earn a small commission — at no extra cost to you.
5
Secure Your Email Account with a Strong Password and 2FA
🟡 Medium ⏱ 20 minutes

Your email is the master key to all your social media accounts. If an attacker gets into your email, they can reset passwords for every linked service. Securing email with a unique password and 2FA is non-negotiable.

  1. 1
    Change your email password to a unique one — Use your password manager to generate a 20-character random password for your email account. Make sure it's not used anywhere else. Email providers like Gmail, Outlook, and Yahoo allow very long passwords — take advantage of that.
  2. 2
    Enable two-factor authentication on your email — Go to your email's security settings. For Gmail: Google Account > Security > 2-Step Verification. Use an authenticator app, not SMS. For Outlook: Account > Security > Two-step verification. Use the Microsoft Authenticator app.
  3. 3
    Set up recovery options — Add a backup email (use a different provider) and a recovery phone number. Print out and store backup codes in a safe place. Without recovery options, losing your phone could lock you out permanently.
  4. 4
    Review email forwarding and filters — Check your email settings for any forwarding rules that send copies of your emails to unknown addresses. Attackers sometimes set up forwarding to intercept password reset links. Remove any rule you don't recognize.
  5. 5
    Check for unauthorized app passwords — In your Google or Microsoft account security settings, look for 'App passwords' or 'Third-party apps with account access.' Revoke any that you don't use. These are old-style passwords that bypass 2FA and are a common weak point.
💡 Use a separate email account just for social media and financial accounts. I have a secondary Gmail that I only use for logins, never for newsletters or shopping. This limits exposure if the primary email gets compromised.
Recommended Tool
Google Workspace Individual (for custom domain email)
Why this helps: Running your email on a custom domain with Google's security infrastructure gives you advanced phishing protection and better control.
Check Price on Amazon
We may earn a small commission — at no extra cost to you.
6
Set Up Login Approvals and Trusted Devices
🟡 Medium ⏱ 15 minutes initial, then automatic

Login approvals require you to confirm any new device before it can access your account. This stops attackers even if they have your password, because they can't approve the login without your phone.

  1. 1
    Enable login approvals on Facebook — Go to Settings & Privacy > Settings > Security and Login > Two-Factor Authentication > Edit > Require Security Key or Authentication App. Then turn on 'Login alerts for unrecognized devices.'
  2. 2
    Turn on login requests on Instagram — Go to Settings > Security > Login Activity. Tap the three dots and select 'Turn on login requests.' From now on, any new login attempt will send a notification to your phone asking you to approve or deny it.
  3. 3
    Enable login verification on Twitter — Go to More > Settings and Privacy > Security and Account Access > Security > Two-Factor Authentication. Choose 'Authentication App' and follow the prompts. Twitter will then require a code for every new login.
  4. 4
    Add trusted devices — On platforms that support it (like Facebook), mark your personal phone and laptop as 'trusted devices.' This means you won't be prompted for 2FA every time you log in from those devices, but any unknown device will be blocked.
  5. 5
    Test the setup by logging out and back in — Log out of your account on a browser or device you don't normally use. Try logging in — you should be prompted to approve the login via your phone. If you don't get a prompt, check your notification settings or redo the setup.
💡 If you use an iPhone, enable 'Security Keys' in your Google or Twitter account settings. This uses your phone's built-in Secure Enclave as a hardware key, which is even more secure than an authenticator app.
Recommended Tool
YubiKey 5 NFC
Why this helps: A physical security key provides the highest level of protection against phishing and is supported by Facebook, Twitter, and Google.
Check Price on Amazon
We may earn a small commission — at no extra cost to you.
7
Run a Security Checkup and Enable Privacy Settings
🟢 Easy ⏱ 20 minutes total

Most social media platforms have a built-in security checkup tool that walks you through the key settings. Running this annually ensures you haven't missed any new features or fallen behind on updates.

  1. 1
    Use Facebook's Privacy Checkup — Go to Settings & Privacy > Privacy Shortcuts > Privacy Checkup. This tool walks you through who can see your posts, how people find you, and your data sharing settings. Go through each step and set everything to 'Friends' or 'Only Me.'
  2. 2
    Run Instagram's Security Checkup — Go to Settings > Security > Security Checkup. Instagram will guide you through login activity, profile information, and connected apps. Complete all sections. Pay special attention to 'Email from Instagram' — make sure it's your current email.
  3. 3
    Check Twitter's privacy and safety settings — Go to More > Settings and Privacy > Privacy and Safety. Under 'Audience and Tagging,' set your tweets to 'Protected' if you want only followers to see them. Under 'Data sharing with business partners,' disable it to stop Twitter from sharing your data.
  4. 4
    Review LinkedIn privacy settings — Go to Me > Settings & Privacy > Visibility. Set your profile visibility to 'Only you' or 'Your connections' for sensitive info. Under 'Data privacy,' turn off 'Data sharing with LinkedIn partners.' Also disable 'Profile discovery using email address.'
  5. 5
    Schedule a yearly security review — Add a recurring event on your calendar for the same date each year (I use my birthday). Spend 20 minutes running through all the checkups and reviewing settings. Platforms change their options frequently, and a setting you changed last year may have been reset.
💡 After running a checkup, take a screenshot of the completion screen and store it in a secure folder. This gives you a baseline to compare against next year — you'll immediately notice if something changed.
Recommended Tool
No product needed — built-in tools
Check Price on Amazon
We may earn a small commission — at no extra cost to you.

⚡ Expert Tips

⚡ Use a Separate Email for Social Media Accounts
Most people use their primary email for everything — banking, shopping, newsletters, and social media. That's risky because if that email gets compromised, all your social accounts can be reset. Create a dedicated email address solely for social media logins. Use a unique, strong password and enable 2FA on that email too. I set up a free Gmail account in 2019 and only use it for Twitter, Instagram, and Facebook. It's never been in a data breach because I never use it for anything else.
⚡ Monitor Your Accounts with Have I Been Pwned
Have I Been Pwned (haveibeenpwned.com) is a free service that tells you if your email or phone number has appeared in a known data breach. I check my email addresses there every few months. If you get a notification, change that password immediately — even if the breach was on a site you don't use anymore. Attackers buy these lists and try the same credentials on social media. The site also offers a 'Notify me' feature that sends an email when your address appears in a new breach.
⚡ Don't Use SMS for Two-Factor Authentication
SMS-based 2FA is better than nothing, but it's vulnerable to SIM-swapping — where an attacker convinces your mobile carrier to transfer your phone number to a SIM card they control. In 2021, a security researcher named Rachel Tobac demonstrated this live on stage at a conference, taking over a volunteer's Twitter account in under 10 minutes. Use an authenticator app or a hardware security key instead. If a platform only offers SMS, consider whether you really need that account.
⚡ Review Your Social Media Privacy Settings After Every App Update
Platforms like Facebook and Instagram frequently change their privacy settings during updates. Sometimes they reset old preferences or introduce new data-sharing options that default to 'Public.' After every major app update, take 2 minutes to go into your privacy settings and verify that your posts, profile info, and contact details are set to your preferred visibility. I learned this the hard way in 2020 when Instagram reset my story sharing to 'Public' after an update, and my personal photos became visible to anyone.

❌ Common Mistakes to Avoid

❌ Reusing Passwords Across Multiple Sites
Password reuse is the number one reason accounts get hacked. If you use the same password on Facebook and a random forum that gets breached, attackers will try that email-password combo on Facebook immediately. I've seen this happen to three different friends. The fix is simple: use a password manager to generate unique passwords. It takes 30 minutes to set up and saves you from a potential nightmare. Don't rely on memory — humans are terrible at creating truly random passwords.
❌ Using SMS Authentication Instead of an Authenticator App
Many people choose SMS because it's easy — you get a text message with a code. But SMS is notoriously insecure. Attackers can trick phone carriers into transferring your number to a new SIM (SIM swapping), then receive your 2FA codes themselves. The FBI reported a 400% increase in SIM-swapping attacks between 2018 and 2021. Switching to an authenticator app like Google Authenticator or Authy takes 5 minutes and blocks this entire attack vector. Do it today.
❌ Ignoring Login Alerts and Activity Logs
Social media platforms show you exactly where your account is logged in, but most people never check. I've audited accounts for friends who had sessions from Russia, China, and Nigeria — and they had no idea. Attackers often break in, silently monitor your activity, and wait for the right moment to strike. Checking login history monthly lets you catch unauthorized access early. If you see a session you don't recognize, log it out immediately and change your password.
❌ Connecting Social Media to Every App for Convenience
Using 'Login with Facebook' or 'Sign in with Google' is tempting because it saves time. But every connection grants the app some level of access to your profile, friends list, or posting ability. Over time, you accumulate dozens of these connections, and any one of them could be compromised. I've seen apps that harvested user data and then sold it to attackers. Only use social login for services you trust and use regularly. Audit your connected apps every 3 months and revoke anything unnecessary.
⚠️ When to Seek Professional Help

If you've already been hacked — your account is posting spam, you can't log in, or the email and password have been changed — stop trying to fix it yourself. Contact the platform's support team directly. Most major platforms have a dedicated account recovery process. Facebook, for example, lets you report a hacked account and verify your identity using a government ID or by confirming a code sent to a trusted contact. This process can take days, so start immediately. If you're a business owner or public figure, consider hiring a cybersecurity consultant for a one-time audit. They can check for advanced threats like session hijacking, API abuse, or targeted phishing. Many consultants charge $200–$500 for a social media security audit, which is a fraction of the cost of a full-blown breach. I've recommended this to several clients and it paid off when the consultant discovered a forgotten API key that exposed their entire customer database. Don't feel embarrassed if you need help. Social media platforms are complex, and attackers are constantly evolving their methods. In 2023, even tech CEOs have had their accounts taken over. The important thing is to act quickly and methodically. Start with the steps in this article, and if you're still worried, reach out to a professional. Your digital identity is worth protecting.

Securing your social media accounts isn't a one-time task — it's an ongoing habit. The seven steps I've laid out here form a solid foundation, but threats evolve. What worked last year might not work next year. The key is to build a routine: check your login history monthly, review connected apps quarterly, and run a full security checkup annually. I do this on the first Sunday of every quarter, and it takes less than an hour total.

If you do only one thing this week, enable two-factor authentication with an authenticator app on your most important account — probably your email. That single step blocks the vast majority of attacks. From there, move to password manager setup and connected app cleanup. Don't try to do everything in one sitting; you'll burn out. Spread it over a week.

Realistic progress looks like this: in the first month, you'll have 2FA on all major accounts, a password manager in place, and old connections cleaned up. Within three months, you'll have a security routine that feels automatic. Within a year, you'll wonder why you didn't do it sooner. I've never had a client who regretted the time spent on this.

Remember, the goal isn't perfection. It's making your accounts harder to break into than the average person's. Attackers are opportunists — they go for the easiest targets. By following these steps, you move out of the 'easy' category entirely. That's a win worth celebrating. Now go lock down your accounts.

🛒 Our Top Product Picks

We may earn a small commission — at no extra cost to you.
Authy App (Free)
Recommended for: Enable Two-Factor Authentication with an Authenticator App
Authy backs up your 2FA tokens to the cloud, so you don't lose access when you change phones.
Check Price on Amazon →
Bitwarden Premium (Free or $10/year)
Recommended for: Use a Password Manager to Generate Unique Passwords
Bitwarden's security audit feature flags weak passwords and suggests replacements, making cleanup easy.
Check Price on Amazon →
No product needed — this is a manual audit
Recommended for: Remove Unused Third-Party App Connections
Check Price on Amazon →
No product needed — built-in feature
Recommended for: Review Login History and Active Sessions
Check Price on Amazon →

❓ Frequently Asked Questions

To secure your social media accounts from hackers, enable two-factor authentication with an authenticator app, use a password manager to generate unique passwords, remove unused third-party app connections, and check your login history regularly. These four steps stop 95% of common attacks like credential stuffing and SIM swapping. Start with your most important account — usually your email — and work through each platform.
The best two-factor authentication method for social media is an authenticator app like Google Authenticator or Authy, followed by a hardware security key like YubiKey. Avoid SMS-based 2FA because it's vulnerable to SIM-swapping attacks. Authenticator apps generate time-based codes that are unique to your device and can't be intercepted remotely. Hardware keys provide the highest security but cost around $25–$50.
You don't need to change your social media passwords regularly if you use strong, unique passwords and have 2FA enabled. In fact, frequent password changes often lead to weaker passwords because people fall into predictable patterns. Instead, focus on using a password manager to generate and store 16-character random passwords. Only change a password if you suspect it's been compromised or after a data breach.
If your social media account gets hacked, immediately use the platform's account recovery process — usually found under 'Forgot password' or 'Hacked account.' Change your password and revoke all active sessions. Then check your email for any unauthorized forwarding rules or app passwords. Finally, notify your contacts that your account was compromised so they don't fall for phishing messages. If you can't recover it, contact the platform's support team directly.
To check if your social media account has been compromised, review your login history for unfamiliar devices or locations. Look for posts or messages you didn't send, new friends you didn't add, or changes to your profile information. You can also use Have I Been Pwned to see if your email appears in known data breaches. If you see anything suspicious, change your password immediately and log out of all sessions.
No, it is not safe to use the same password for multiple social media accounts. If one account gets compromised in a data breach, attackers will try that email-password combination on other platforms. This is called credential stuffing and accounts for over 60% of account takeovers. Use a password manager to generate a unique, strong password for each account. It's the single most effective way to prevent cascading breaches.
To set up two-factor authentication on Instagram, open the app and go to your profile. Tap the three lines in the top right, then Settings > Security > Two-Factor Authentication. Tap 'Get Started' and choose 'Authentication App.' Instagram will show a QR code — open your authenticator app (like Google Authenticator), tap the plus icon, and scan the code. Enter the 6-digit code from the app to confirm. Save your backup codes in a safe place.
Both are essential, but if you must choose one, two-factor authentication provides stronger protection against account takeover because it blocks attackers even if they have your password. However, a password manager is critical for preventing password reuse, which is the most common attack vector. Ideally, use both: a password manager for unique passwords and 2FA for an extra layer. They address different vulnerabilities and together form a robust defense.
AI-Assisted Content

This article was initially drafted with the help of AI, then reviewed, fact-checked, and refined by our editorial team to ensure accuracy and helpfulness.