💻 Technology

I Thought I Was Safe Online. Then My Accounts Got Hijacked — Here's What Actually Works

📅 12 min read ✍️ SolveItHow Editorial Team
I Thought I Was Safe Online. Then My Accounts Got Hijacked — Here's What Actually Works
Quick Answer

To protect yourself from hackers, start with a password manager, enable two-factor authentication on every account, and use a VPN on public Wi-Fi. Keep your software updated, lock your SIM with a PIN, and never reuse passwords. These five steps stop 90% of common attacks.

Personal Experience
former security engineer who now teaches digital safety to small businesses

"In 2019, I got a panicked call from a friend in Berlin. His Gmail was locked, his Instagram was posting crypto spam, and someone had used his saved credit cards to buy €400 worth of sneakers. The entry point? A fake 'Google Security Alert' email he'd clicked three days earlier. I spent the next weekend walking him through account recovery, changing every password, and setting up two-factor auth. He'd considered himself tech-savvy — he built websites for a living. But he'd never bothered with a password manager or checking URLs before clicking."

I spent three years as a security engineer at a mid-sized tech company. The thing that surprised me most wasn't the sophistication of the attacks — it was how often the simplest mistakes led to breaches. A CEO using 'Password123' for his email. A marketing director who clicked a calendar invite that looked like it came from HR. A developer who left SSH keys in a public GitHub repo.

Hackers don't need to be geniuses. They just need one open door. And most of the time, we hand them the keys ourselves.

This isn't a scare piece. I'm not going to tell you that you're one click away from disaster. But I am going to show you the exact steps I've used to lock down my own digital life — and the lives of friends who've asked for help after getting phished, hacked, or ransomed.

🔍 Why This Happens

The real problem isn't that hackers are getting smarter — it's that most people use the same five passwords across fifty accounts. Data breaches happen constantly: your email, your phone number, your password hashes end up on dark web lists. One leaked password from a forum you joined in 2015 can unlock your bank account today if you reused it.

Standard advice like 'use strong passwords' fails because humans can't remember twenty unique 16-character strings. And advice like 'just be careful' is useless — phishing emails are now indistinguishable from real ones. Even security professionals get fooled. What works is building systems that don't rely on your memory or your vigilance.

🔧 8 Solutions

1
Switch to a password manager today
🟢 Easy ⏱ 30 min setup, 5 min daily

A password manager generates and stores unique, complex passwords for every site so you never reuse a password again.

  1. 1
    Choose a password manager — Pick Bitwarden (free, open-source) or 1Password (paid, family-friendly). Avoid browser-based managers for primary use — they're better as fallbacks.
  2. 2
    Install the browser extension and mobile app — Add it to Chrome, Firefox, Safari, and your phone. Log in with a single strong master password — this is the only password you'll need to remember.
  3. 3
    Start changing passwords, one site at a time — Prioritize: email first, then banking, then social media. Let the manager generate 20-character random strings. Don't try to memorize them.
  4. 4
    Enable biometric unlock — On iPhone, use Face ID. On Android, use fingerprint. This adds speed and security — your master password stays in your head.
  5. 5
    Run a password health report — Most managers have a 'weak passwords' or 'reused passwords' report. Aim to get that number to zero within two weeks.
💡 Set your manager to auto-fill login fields, but turn off auto-submit. That split second where you confirm the URL prevents credential theft from lookalike domains.
Recommended Tool
Bitwarden Premium (1 year subscription)
Why this helps: The premium version adds TOTP codes and emergency access — two features that replace Google Authenticator and let a trusted friend unlock your vault if you're locked out.
Check Price on Amazon
We may earn a small commission — at no extra cost to you.
2
Turn on two-factor authentication everywhere
🟡 Medium ⏱ 2 hours initial, 10 min per new account

Two-factor authentication (2FA) adds a second check — usually a code from your phone — so a stolen password alone isn't enough to break in.

  1. 1
    Install an authenticator app — Use Authy (backs up your codes to the cloud) or Aegis (open-source for Android). Do NOT use SMS 2FA if you can avoid it — SIM swap attacks bypass it.
  2. 2
    Enable 2FA on your email first — Start with Gmail, Outlook, or iCloud. Your email is the master key to everything else — password resets go there.
  3. 3
    Move to banking and social media — Add 2FA to your bank, PayPal, Facebook, Instagram, Twitter, and any work accounts. Most services have it under 'Security' or 'Password & sign-in'.
  4. 4
    Print backup codes and store them safely — When you enable 2FA, you get 8–10 backup codes. Print them and put them in a physical safe or a locked drawer. Don't store them digitally.
  5. 5
    Consider a hardware security key for critical accounts — A YubiKey or Google Titan key is the gold standard. No codes to intercept — you just tap the key. Use it for your email and password manager.
💡 If a service forces SMS 2FA (some US banks do), check if you can set a 'SIM PIN' or 'SIM lock' with your mobile carrier. This prevents attackers from swapping your SIM to their phone.
Recommended Tool
Google Titan Security Key Bundle
Why this helps: This two-key bundle (USB-A + Bluetooth) covers both desktop and phone, and Google's firmware is audited by third-party security researchers.
Check Price on Amazon
We may earn a small commission — at no extra cost to you.
3
Lock down your phone and SIM
🟢 Easy ⏱ 15 minutes

Hackers can hijack your phone number (SIM swap) or install malware via sideloaded apps. These steps seal those holes.

  1. 1
    Set a SIM PIN — On iPhone: Settings > Cellular > SIM PIN. On Android: Settings > Security > SIM lock. Choose a 4–8 digit number different from your phone unlock code.
  2. 2
    Turn off automatic Wi-Fi connection — Go to Wi-Fi settings and disable 'Auto-Join Hotspot' and 'Ask to Join Networks'. Hackers set up fake open Wi-Fi networks that capture your traffic.
  3. 3
    Disable sideloading on Android — In Settings > Security, turn off 'Install unknown apps'. On iPhone, this is off by default — don't install profiles or apps from outside the App Store.
  4. 4
    Update your phone's OS monthly — Set your phone to auto-update overnight. Security patches fix known vulnerabilities that hackers actively exploit.
💡 If you use an iPhone, turn on Stolen Device Protection (iOS 17.3+). It requires Face ID for sensitive actions like changing your Apple ID password, even if someone has your passcode.
4
Use a VPN correctly (not just for Netflix)
🟡 Medium ⏱ 10 min setup

A VPN encrypts your internet traffic so hackers on the same Wi-Fi can't snoop on your data. But most people use them wrong.

  1. 1
    Pick a no-log VPN provider — Choose Mullvad (€5/month, anonymous signup) or ProtonVPN (free tier, no data caps). Avoid free VPNs — they often sell your data or inject ads.
  2. 2
    Enable the VPN before connecting to public Wi-Fi — Set the VPN app to auto-connect on untrusted networks. At cafes, airports, or hotels, your traffic is visible to anyone on the same network without a VPN.
  3. 3
    Use the 'kill switch' feature — Turn on the kill switch in the VPN settings. If the VPN drops, the kill switch blocks all internet traffic until the VPN reconnects — preventing data leaks.
  4. 4
    Don't use a VPN for everything — For banking or streaming, a VPN can cause issues (banks flag foreign IPs). Use split tunneling to route only sensitive traffic through the VPN.
💡 Test your VPN for DNS leaks at dnsleaktest.com. If you see your ISP's DNS servers, your VPN is leaking — switch to a different provider or protocol (WireGuard is fastest and most secure).
Recommended Tool
Mullvad VPN (1 month subscription)
Why this helps: Mullvad doesn't require an email or any personal info to sign up — pay with cash or Bitcoin for true anonymity.
Check Price on Amazon
We may earn a small commission — at no extra cost to you.
5
Secure your home Wi-Fi network
🟡 Medium ⏱ 30 minutes

Your router is the front door to your entire digital life. A misconfigured router lets hackers scan your devices and steal files.

  1. 1
    Change the default admin password — Log into your router (usually 192.168.0.1 or 192.168.1.1). Change the admin username and password to something unique — not 'admin/admin'.
  2. 2
    Enable WPA3 encryption (or WPA2 if WPA3 isn't available) — In wireless settings, set security mode to WPA3 or WPA2-AES. Avoid WEP or WPA — they're easily cracked.
  3. 3
    Disable WPS and UPnP — Wi-Fi Protected Setup (WPS) and Universal Plug and Play (UPnP) are convenience features that attackers exploit. Turn them off.
  4. 4
    Set up a guest network for visitors — Create a separate Wi-Fi network for guests, smart TVs, and IoT devices. This isolates them from your main computers and phones.
  5. 5
    Update your router's firmware — Check the manufacturer's site for updates. Many modern routers auto-update — enable that. If your router is more than 5 years old, consider replacing it.
💡 Use a tool like Fing or Wi-Fi Analyzer to scan your network for unknown devices. If you see a device you don't recognize, change your Wi-Fi password immediately.
Recommended Tool
TP-Link Archer AX55 (Wi-Fi 6 router)
Why this helps: This router has automatic firmware updates, WPA3 support, and a built-in security feature (TP-Link HomeShield) that blocks malicious websites.
Check Price on Amazon
We may earn a small commission — at no extra cost to you.
6
Spot phishing emails before you click
🟢 Easy ⏱ 10 min reading, ongoing habit

Phishing is the #1 way hackers get in. Learn to spot fake emails without relying on your gut.

  1. 1
    Check the sender's email address, not just the name — Hover over the sender name. If it says 'PayPal' but the address is 'paypa1-security@randomdomain.xyz', it's fake. Look for misspellings and odd domains.
  2. 2
    Don't click links in emails — type the URL yourself — If an email says 'Your account is locked, click here', open a new tab and type 'paypal.com' directly. Legitimate services never ask you to click from an email.
  3. 3
    Look for urgency and threats — Phishing emails use fear: 'Your account will be closed in 24 hours!' or 'Suspicious login detected — verify now.' Real companies send calm, non-urgent messages.
  4. 4
    Inspect URLs before clicking — On desktop, hover over a link to see the actual URL. On mobile, press and hold the link. If the URL looks weird (e.g., 'amazon-security-check.com'), don't tap.
💡 Enable 'Report Phishing' in Gmail (Settings > General > Report Phishing). This trains Google's AI to flag similar emails for everyone. Also, forward suspicious emails to reportphishing@apwg.org.
7
Lock down your browser and accounts with extensions
🟢 Easy ⏱ 15 minutes

Browser extensions can block trackers, stop malicious downloads, and prevent websites from fingerprinting you.

  1. 1
    Install uBlock Origin — This ad blocker also blocks known malware domains and cryptominers. It's lightweight and open-source. Available for Chrome, Firefox, and Edge.
  2. 2
    Add Privacy Badger from EFF — Privacy Badger learns to block invisible trackers. It's made by the Electronic Frontier Foundation and doesn't sell your data.
  3. 3
    Enable HTTPS Everywhere (or use the built-in setting) — Many browsers now force HTTPS automatically, but if yours doesn't, install the HTTPS Everywhere extension. It encrypts your connection to sites that still support HTTP.
  4. 4
    Review and remove unused extensions — Go to your browser's extension manager. Remove any extension you don't recognize or haven't used in 6 months. Each extension is a potential attack surface.
💡 On Chrome, use 'Password Checkup' extension (by Google) to alert you if any of your saved passwords appear in a known data breach. It runs locally and doesn't share your data.
8
Set up Cloudflare to protect your website
🔴 Advanced ⏱ 1 hour initial setup

If you run a website, Cloudflare acts as a shield between your server and attackers, blocking DDoS, SQL injection, and bot traffic.

  1. 1
    Sign up for a free Cloudflare account and add your domain — Go to cloudflare.com and add your domain (e.g., yoursite.com). Cloudflare will scan your DNS records and import them automatically.
  2. 2
    Update your domain's nameservers — Your domain registrar (e.g., Namecheap, GoDaddy) will give you a place to change nameservers. Replace them with the ones Cloudflare provides. Propagation takes up to 24 hours.
  3. 3
    Enable the WAF (Web Application Firewall) — In the Cloudflare dashboard, go to Security > WAF. Turn on the 'Cloudflare Managed Ruleset' to block common attacks like SQL injection and cross-site scripting.
  4. 4
    Turn on 'Under Attack' mode during spikes — If your site is getting hammered with traffic, enable 'I'm Under Attack' mode in the Firewall settings. It shows a JavaScript challenge to visitors, blocking most bots.
  5. 5
    Set up SSL/TLS to Full (Strict) — Go to SSL/TLS > Overview and choose 'Full (Strict)'. This encrypts traffic between visitors and Cloudflare, and between Cloudflare and your server.
💡 Use Cloudflare's 'Scrape Shield' to prevent people from copying your content. Enable 'Email Address Obfuscation' to hide email addresses on your site from crawlers.

⚡ Expert Tips

⚡ Use a separate email for sensitive accounts
Create a throwaway email (e.g., on ProtonMail) that you only use for banking, government, and password resets. Never use it for newsletters or shopping. If that email gets leaked, you'll know it's serious.
⚡ Lock your credit with all three bureaus
Freeze your credit at Experian, Equifax, and TransUnion. It's free and prevents anyone from opening credit cards or loans in your name. Thaw it only when you apply for credit yourself.
⚡ Set up login alerts for critical services
Enable email or push notifications for logins to your email, bank, and password manager. If you get an alert you didn't trigger, change your password immediately and check for breaches.
⚡ Use a dedicated device for banking
If you can, do all financial transactions from a single device (e.g., an old iPhone with only banking apps). Don't install games or social media on it. This drastically reduces malware risk.

❌ Common Mistakes to Avoid

❌ Using the same password for everything
One data breach at a site you used in 2017 gives hackers your email and password. They then try that combo on Gmail, PayPal, and Facebook. A password manager fixes this in one afternoon.
❌ Skipping 2FA because 'it takes too long'
The extra 10 seconds per login is nothing compared to the weeks of recovery after an account takeover. Use an authenticator app with push notifications — it's one tap, not a code you type.
❌ Trusting public Wi-Fi without a VPN
Coffee shop Wi-Fi is a hacker's paradise. Without a VPN, anyone on the same network can see unencrypted traffic — including your passwords and emails. Always connect the VPN first.
❌ Ignoring software updates
Hackers reverse-engineer security patches to find the exact vulnerability they fix. If you delay updates, you're running known-weak software. Set updates to automatic and reboot weekly.
⚠️ When to Seek Professional Help

If you've already been hacked — you see unauthorized charges, your accounts are locked, or you get a ransomware message — stop trying to fix it yourself. Contact your bank immediately to freeze cards, then use a trusted friend's device to change passwords for your email and financial accounts. If you suspect identity theft (new credit cards you didn't open, debt collection calls), file a report with the FTC at identitytheft.gov and place a fraud alert on your credit reports. For ongoing concerns, consider hiring a digital security consultant for a one-hour audit. Many charge €100–€200 and will walk through your accounts, devices, and habits. It's cheaper than recovering from a hack.

I won't pretend that doing all of this is fun. Setting up a password manager, enabling 2FA, and locking down your router takes a weekend. But after that, the maintenance is minimal — maybe 10 minutes a month. And the peace of mind is real.

I've seen too many smart, careful people get hacked because they thought it wouldn't happen to them. It's not about being paranoid. It's about understanding that hackers are opportunistic — they go for the low-hanging fruit. Once your accounts are locked down, they'll move on to someone else.

Start with one thing today. Pick a password manager or enable 2FA on your email. Do that, and you're already ahead of 90% of people. Then chip away at the rest. Your future self — the one who doesn't spend a weekend recovering a hijacked Instagram — will thank you.

🛒 Our Top Product Picks

We may earn a small commission — at no extra cost to you.
Bitwarden Premium (1 year subscription)
Recommended for: Switch to a password manager today
The premium version adds TOTP codes and emergency access — two features that replace Google Authenticator and let a trusted friend unlock your vault if you're locked out.
Check Price on Amazon →
Google Titan Security Key Bundle
Recommended for: Turn on two-factor authentication everywhere
This two-key bundle (USB-A + Bluetooth) covers both desktop and phone, and Google's firmware is audited by third-party security researchers.
Check Price on Amazon →
Mullvad VPN (1 month subscription)
Recommended for: Use a VPN correctly (not just for Netflix)
Mullvad doesn't require an email or any personal info to sign up — pay with cash or Bitcoin for true anonymity.
Check Price on Amazon →
TP-Link Archer AX55 (Wi-Fi 6 router)
Recommended for: Secure your home Wi-Fi network
This router has automatic firmware updates, WPA3 support, and a built-in security feature (TP-Link HomeShield) that blocks malicious websites.
Check Price on Amazon →

❓ Frequently Asked Questions

Always use a trusted VPN before connecting to public Wi-Fi. Turn off file sharing and disable auto-connect to open networks. Avoid logging into banking or email on public Wi-Fi even with a VPN if possible.
Use a privacy-focused browser like Brave or Firefox with uBlock Origin and Privacy Badger. Disable third-party cookies, use a search engine like DuckDuckGo, and limit what you share on social media. A VPN also helps mask your IP address.
Many security and VPN apps drain battery because they run constantly. Use a lightweight VPN like WireGuard-based ones (e.g., Mullvad) and turn off location services for apps that don't need them. Also disable background app refresh for non-essential apps.
Add your domain to Cloudflare, change your nameservers, enable the WAF with managed rulesets, and set SSL to Full (Strict). Also enable Bot Fight Mode to block malicious bots and use Rate Limiting to prevent brute force attacks.
Choose a no-log VPN like Mullvad or ProtonVPN. Enable the kill switch, use WireGuard protocol for speed, and test for DNS leaks at dnsleaktest.com. Always connect before accessing sensitive sites on public Wi-Fi.
Use a CDN like Cloudflare to serve static assets, optimize images with WebP format, minimize JavaScript, and use lazy loading. A fast site reduces bounce rate and improves user trust, which indirectly helps security by keeping visitors on your site.
Buy your domain from a reputable registrar like Namecheap or Cloudflare Registrar. Enable domain lock (transfer lock), use privacy protection to hide WHOIS data, and set two-factor authentication on your registrar account.
Start with free resources like Cybrary's 'Ethical Hacking 101' or TryHackMe's beginner paths. Learn to use tools like Wireshark for network analysis, Nmap for scanning, and Burp Suite for web app testing. Focus on understanding how attacks work so you can defend against them.
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.