AegisAI Perspectives · 025

How do you stop mass AI-generated phishing campaigns that change every email?

Stop AI-generated phishing campaigns by judging what each email asks for and where its links lead, then enforce both DMARC and phishing-resistant sign-in.

How do you stop mass AI-generated phishing campaigns that change every email?

Stop mass AI-generated phishing campaigns by judging who sent each email, what it asks for and where its links lead, since the wording keeps changing. The FBI logged more than 22,000 complaints reporting AI-related information in 202517. AegisAI applies this by opening each link, file or QR code in a sandbox and following it to the end23. Pair it with DMARC at p=reject12 and phishing-resistant authentication for high-value email and approval workflows20.

What you can do by the end

  • Judge each email by sender identity, link destination and request, so rewritten wording stops mattering.
  • Configure SPF, DKIM, DMARC and impersonation protection in Microsoft 365 and Google Workspace, in order.
  • Track DMARC failures and Secure Score over a month, plus the count of phishing-resistant sign-ins.

How do you stop AI-generated phishing campaigns, step by step?

Close the sender identity gaps first, then make the mailbox and the people judge what each message asks for.

  1. Publish an SPF record that ends in hard fail (-all), so receivers can reject mail from unauthorized sources6. Do it for every domain you own, including domains that send no mail3.

  2. Sign outbound mail with DKIM and publish a DMARC record, the domain-level policy defined in RFC 748911. Move the p tag to reject once legitimate senders pass, so receivers refuse failing mail during the SMTP transaction.

  3. In Google Workspace, add the SPF record when you point the MX records at Google7. Without SPF, mail your users send can land in recipients' spam.

  4. In Microsoft 365, turn on impersonation protection in the anti-phishing policy. The default policy leaves it off.

  5. Set the quarantine policy to act on combinations of signals, and use warnings or step-up validation for a single anomaly21.

  6. Require phishing-resistant authentication for high-value email and approval workflows.

  7. Add an out-of-band check to the payment approval policy: a short call to a number you already had19. A message that no filter flagged can still be fraudulent.

  8. Run Microsoft Secure Score monthly to confirm these settings stay on.

How AegisAI handles this

AegisAI opens every link, file and QR code in a sandbox, follows it to the end and judges what it finds there, as the page on how every link is followed and every page read sets out. QR codes are decoded to a URL and detonated like any other link. A gate in front of a page counts as evidence, and a hidden page is never scored clean.

Which signals tie AI-generated phishing variants to one campaign?

The signals that tie variants together are the parts each email needs to work: its sending domain, borrowed name, link destination and request.

SignalWhat to set or readFact
Sending domain authenticationSPF hard fail (-all), DKIM, DMARC p=reject,
Borrowed display nameImpersonation protection in the anti-phishing policy
Link, file or QR destinationFollow each one to its final page in a sandbox,
Gated or hidden pageTreat the gate as evidence
The request (payment, credentials, approval)Out-of-band call to a known number, phishing-resistant sign-in,
Several signals at onceQuarantine or block, and warn on a single signal

Follow one AI-generated phishing campaign through the controls

A campaign of rewritten emails still collapses into one case once you read the destination and the request.

Illustrative example, figures are fictional. A 1,500 mailbox company receives 600 invoice emails in 3 hours. No two share a subject line or an opening sentence. They come from 4 newly registered domains that pass their own SPF and DKIM checks, and 410 of them borrow the finance director's display name. Every link ends at the same sign-in page behind a CAPTCHA.

A wording filter has no known template to match. Impersonation protection flags the 410 borrowed names. Following each link to the end lands on one credential page, so all 600 group into one campaign. The quarantine policy acts on the combination and removes 590, and the 10 that carry one signal get a warning. One employee calls the finance director on a known number and stops a $48,000 transfer request.

What makes adaptive AI phishing different from traditional attacks?

Adaptive AI phishing writes each message fresh, so no two emails in a campaign share a template. A traditional campaign sends one lure to many inboxes, and a filter that has seen it once can match the rest. The FBI's IC3 counted 191,561 phishing and spoofing complaints in 202515, and reported losses across all crime types reached $20.877 billion, a 26% rise from 2024.

The attacker side is covered in how generative AI phishing makes threat actors' emails more convincing. For the mass version, read what AI Dragnet phishing is and why mass AI email attacks became harder to detect.

Why does legacy email security fail against AI-generated phishing threats?

Legacy filters match what they have seen before, and an email written once has no earlier copy to match. Microsoft describes the protection built into every cloud mailbox as preventing broad, volume-based, known attacks1. Defender for Office 365 Plan 1 adds protection from zero-day malware and phishing, and from business email compromise.

The cost shows in business email compromise, where IC3 lists $3,046,598,558 in losses for 202516. The gateway side of this is covered in why a secure email gateway still misses phishing.

How do you detect AI-generated phishing emails that change automatically?

Detect them by checking the sender first, then the link destination, then the request. The wording is the part the model rewrites, so it carries the least weight.

Check the sender against DMARC first, because a domain owner's policy covers mail that uses its own domain11. A lookalike domain the attacker registered falls outside that policy, so impersonation protection has to catch the borrowed name4.

Then follow each link to the page it ends on, including pages hidden behind redirects and gates. The detail is in what happens when the attacker hides the payload. Last, weigh the request. Act hard only when several signals combine21.

Which layered defense controls stop adaptive phishing attacks?

Use four layered defense controls against adaptive phishing attacks, one for each part of the email that cannot change.

  • Sender authentication: SPF and DKIM records with a DMARC policy, for used and unused domains3. NIST SP 800-177 Rev. 1 gives the wider guidance for enhancing trust in email9, and it is described as useful for small or medium sized organizations.
  • Mailbox policy: impersonation protection and a quarantine policy that acts on combined signals,.
  • Destination analysis: each link, file or QR code followed to its final page,.
  • Identity and process: phishing-resistant authentication for approvals and an out-of-band call before money moves.

The full Microsoft 365 and Google Workspace settings list is in the practical guide to hardening both platforms against AI-generated phishing.

Which metrics prove your AI phishing defenses work?

The metrics that prove AI phishing defenses work each tie to one setting and come from a report you already receive. Take a baseline in week one and compare it in week four.

A number that does not move after its setting changes means the setting is off or scoped wrong.

How to measure it in 30 days

Track three numbers over the month, one per layer.

  • DMARC failures for your domains, per day. They live in the aggregate reports receivers send you daily or more often13. Aim for zero failures from legitimate senders before you move the p tag to reject.
  • Microsoft Secure Score. It lives in Microsoft Secure Score, which Microsoft recommends running monthly5. Record it on day 1 and day 30.
  • The share of high-value email and approval accounts on phishing-resistant authentication. It lives in your identity provider's sign-in method records. Aim for every one of those accounts.

Questions people ask

Can I stop AI-generated phishing campaigns that rewrite every email?

Yes, when detection reads what each email needs to work. Authenticate senders with DMARC on top of SPF and DKIM, follow every link to its final page, and check requests for money or credentials out of band. Rewording leaves the sender and the link destination unchanged.

Does DMARC stop AI-generated phishing?

It stops mail that fails DMARC for your own domain once the policy is p=reject. DMARC expresses domain-level policy for the domain owner, so a lookalike domain the attacker registered passes its own checks. Read why DMARC-passing emails can still be phishing.

Is security awareness training enough against AI-written phishing?

No. A message that no filter flagged can still be fraudulent, so the check has to sit in the process. Make any change to payment details or approvals wait for a call to a number you already had.

Which Microsoft 365 setting should I turn on first?

Turn on impersonation protection in the anti-phishing policy. The default policy does not turn it on, so it has to be configured. Then check that the SPF record ends in hard fail (-all).

Should every suspicious email be quarantined?

No. Reserve quarantine and blocking for combinations of signals, and use warnings or step-up validation for a single anomaly.

How often should I review these settings?

Read DMARC aggregate reports as they arrive, daily or more often. Run Microsoft Secure Score monthly. Check again after every new domain, since unused domains need the same authentication records.

Sources

  1. What is Microsoft Defender for Office 365, Microsoft Learn
  2. Tune anti-phishing protection, Microsoft Learn
  3. Gmail setup checklist, Google Workspace Admin Help
  4. NIST SP 800-177 Rev. 1, Trustworthy Email
  5. RFC 7489, Domain-based Message Authentication, Reporting, and Conformance (DMARC)
  6. FBI Internet Crime Complaint Center, 2025 IC3 Annual Report
  7. How to Stop AI-Generated Phishing Attacks, SRA
  8. How should security teams defend email environments against AI-generated phishing, NHIMG
  9. Email phishing prevention, AegisAI

Recent posts

Every email, investigated.