Most of the write-ups on this site are about a specific bug in a specific product. This one is different. It's about the attacks that work regardless of what software you run, because they target people, habits, and permissions instead of code.

Year after year, the big breach reports land on the same conclusion: the human element (a clicked link, a phone call that sounded legitimate, a password reused from an old breach, an over-privileged account) is involved in the majority of breaches. AI has made those attacks cheaper, faster, and more convincing. A voice clone needs a few seconds of audio. A personalized phishing email takes seconds to write in perfect English.

The good news: the defenses are mostly free, mostly habits, and they work for a retiree, a five-person shop, a YouTuber, and a startup shipping code written with AI help.

🛑Editorial note: This is a defensive guide. We describe how attacks look so you can recognize them, not how to run them. No templates, scripts, or tooling for attackers.

The short version

If you only do…Do this
One thingUse a password manager and a unique password for every account
Two thingsAdd passkeys or a hardware key to your email, bank, and password manager
Three thingsAdopt a verify-out-of-band rule: any urgent request for money, codes, or access gets confirmed through a channel you already trust
For a businessAdd least privilege, offline backups, and a one-page incident plan
For creatorsLock down the email behind your channel and scrub your home address from data brokers
For vibe codersNo secrets in code, review what the AI wrote, and turn on database access rules

Part 1: Recognizing the attacks

Phishing vs. spear phishing vs. whaling

Phishing is the mass version: one generic message sent to millions. "Your package couldn't be delivered." "Your account is locked." It works on volume.

Spear phishing is targeted. The attacker researches you first, using your LinkedIn, your company's website, a conference you spoke at, a vendor you work with, and writes a message that only makes sense for you. It references a real project, a real colleague's name, a real invoice. That's what makes it dangerous: the details are correct.

Whaling is spear phishing aimed at executives, finance staff, or anyone who can move money or approve access. Business email compromise (BEC), where an attacker poses as a CEO or vendor to redirect a payment, is consistently one of the costliest cybercrimes the FBI tracks.

The red flags (they still work, even with AI)

AI has killed the old "look for bad spelling" advice. A modern phishing email can be flawless. Look for these instead:

💡The golden rule: Never use the contact details in the message to verify the message. Look up the number or website yourself, or use one you already have saved, and reach out that way.

Vishing and smishing

Vishing is voice phishing: a phone call. Smishing is SMS phishing: a text. Both are surging because phones have fewer filters than email and people trust voices.

Common scripts:

How to defend:

Deepfakes and AI-assisted social engineering

AI makes impersonation cheap. Real cases now include employees joining a video call where every other participant was a deepfake, then wiring millions. Expect:

The defense isn't spotting the fake, which gets harder every year. It's process: big payments and access changes require a second approver and a verification call on a known number, no matter how real the request looks or sounds.

Other social engineering tricks

Part 2: Personal defenses that actually work

Passwords and password managers

Reused passwords are how one breach becomes ten. When a site you used in 2019 leaks, attackers try that email and password everywhere else ("credential stuffing").

Multi-factor authentication (and which kind)

Not all MFA is equal. From weakest to strongest:

  1. SMS codes: better than nothing, but vulnerable to SIM swaps and phishing.
  2. Authenticator app codes (TOTP): stronger, but can still be phished by a fake login page that relays your code in real time.
  3. Push approval with number matching: good, if you never approve prompts you didn't start.
  4. Passkeys and hardware security keys (FIDO2/WebAuthn): phishing-resistant. The key checks the website's real domain, so a lookalike site gets nothing.

Put passkeys or a hardware key (such as a YubiKey) on your email, password manager, bank, and domain registrar first. Your email is the master key to everything else, because every "forgot password" link goes there. More in our guide to 2FA apps and hardware keys.

Protect your phone number (SIM swap defense)

Data brokers and DeleteMe-style removal services

Spear phishing, vishing, doxxing, and SIM swaps all get easier when your home address, phone number, relatives' names, and age are sitting on hundreds of "people search" sites. Shrinking that footprint is one of the highest-value privacy moves you can make.

Personal OPSEC

OPSEC (operational security) means thinking about what an attacker could learn from what you share, and sharing less of it.

VPNs: what they do and don't do

A VPN encrypts traffic between your device and the VPN provider, and hides your IP address from the sites you visit.

A VPN helps with:

A VPN does not:

Avoid "free" VPNs that make money from your data. For businesses, a traditional VPN that drops a user onto the whole internal network is increasingly being replaced by zero trust network access (ZTNA), which grants access to specific apps, not the entire network (more on that below).

Keep things updated

Part 3: For organizations of every size

These principles scale from a two-person business to an enterprise. The tools change; the ideas don't.

Identity and access management (IAM)

Identity is the new perimeter. Attackers increasingly don't "hack in", they log in with stolen credentials, tokens, or sessions. IAM is how you control who can do what.

The principle of least privilege

Least privilege means every person, device, app, and AI agent gets the minimum access needed to do its job, and no more, for no longer than necessary.

Zero trust in plain English

Zero trust means "never trust, always verify." Being on the office network, or on the VPN, doesn't automatically make a request trustworthy. Every request is checked: who is this, is their device healthy, should they have access to this specific thing right now? It's least privilege applied continuously. You don't buy zero trust as a product; you move toward it by putting SSO, MFA, device checks, and app-level access in front of everything.

Network segmentation

Network segmentation means splitting a network into separate zones so that a compromise in one zone can't easily spread to the others. Attackers who get a foothold almost always try to move laterally, from the receptionist's laptop to the file server to the domain controller to the backups. Segmentation puts walls in their path.

For a home or very small office, this can be as simple as:

For a business:

Email and domain security

Security awareness that isn't a checkbox

Small business essentials

If you have no IT department, start here. Most of these are free or included in what you already pay for:

Part 4: Incident response, before, during, and after

Every organization will have an incident eventually. The difference between a bad week and a business-ending event is usually preparation.

Before: prepare

During: the first hours

  1. Don't panic, and don't destroy evidence. Don't wipe or reimage machines yet. Disconnect affected devices from the network (unplug the cable or turn off Wi-Fi) rather than powering them off, if you can, since memory can hold useful evidence.
  2. Contain. Isolate affected systems and accounts. Disable compromised accounts, revoke active sessions and tokens, and reset passwords from a known-clean device. Changing the password alone doesn't always kill an attacker's existing session.
  3. Check for persistence. Attackers leave themselves ways back in: email forwarding rules, new admin accounts, new MFA devices registered to an account, OAuth app grants, scheduled tasks, remote-access tools.
  4. Communicate on a clean channel. Assume the attacker can read your email. Coordinate by phone or a separate platform.
  5. Bring in help. Your IT provider, an incident response firm (often through your cyber insurer), and law enforcement. In the US, report to the FBI's IC3 and to CISA; for fraud affecting individuals, the FTC.
  6. If money was sent, call the bank immediately. Wire recalls are time-sensitive, sometimes measured in hours.
  7. Write everything down with timestamps: what you saw, what you did, who you talked to.

After: recover and learn

For individuals: if you think you've been scammed or hacked

Part 5: Content creators and public figures

If you have an audience, you're a target, because your account itself is valuable: it can be sold, used to push crypto scams to your followers, or held for ransom.

Part 6: Vibe coders and anyone shipping AI-written code

AI coding tools let more people build and ship apps than ever. That's great. It also means more apps go live with mistakes an experienced developer would have caught. If you're vibe coding, letting an AI write most of the code while you steer, these are the issues that show up again and again:

Our guide to Claude Code for security workflows covers safer ways to use AI coding agents.

Part 7: A free and low-cost toolkit

NeedTools to look at
Password managerBitwarden, 1Password, Proton Pass, Apple Passwords
Phishing-resistant MFAPasskeys, YubiKey, Google Titan Key
Authenticator appsEnte Auth, Aegis (Android), 2FAS
Breach checkingHave I Been Pwned, your password manager's breach report
Data broker removalDeleteMe, Incogni, Optery, Kanary, Aura; Google "Results about you"; California DROP
Email aliasesSimpleLogin, Firefox Relay, Apple Hide My Email, DuckDuckGo Email Protection
VPNMullvad, Proton VPN, IVPN
Secure messagingSignal
Encrypted DNS and filteringQuad9, NextDNS, Cloudflare for Families
Link and file checkingVirusTotal (don't upload confidential files)
BackupsYour OS's built-in backup plus a versioned cloud backup, and an offline drive
Code and secretsGitHub secret scanning and push protection, Dependabot, OWASP resources
Business checklistsCISA Cyber Essentials, FTC small business guides, NIST CSF 2.0 small business resources

We don't have affiliate relationships with any of the tools above. They're listed because they're widely used and well regarded.

A 30-minute checklist

If you do nothing else this week:

  1. Install a password manager and change your email password to a unique passphrase.
  2. Add a passkey or hardware key to your main email account.
  3. Check your email on Have I Been Pwned and change any reused passwords that show up.
  4. Set a port-out PIN with your mobile carrier.
  5. Freeze your credit with all three bureaus.
  6. Agree on a family safe word.
  7. Turn on automatic updates on your phone, computer, and browser.
  8. Run a free data broker scan and start removals.
  9. Businesses: write down who to call in an incident, and make the call-back rule for payment changes official.

Learn more

Want to go deeper? The Google Cybersecurity Certificate and ISC2 Certified in Cybersecurity both cover these fundamentals from scratch, and TryHackMe's Cyber Security 101 lets you practice in a hands-on lab.

🧭Bottom line: Attackers go after the easiest path, and that's usually a person, a password, or a permission, not a piece of code. Unique passwords, phishing-resistant MFA, a habit of verifying through a trusted channel, least privilege, segmented networks, offline backups, and a plan for the bad day will stop the overwhelming majority of real-world attacks.

Sources

← All Write-ups