anchor@anchor-cyber:~$ cat bec-prevention.md
Anchor Cyber Security
Anchor Cyber Security LLC

BEC Prevention Checklist

Business Email Compromise — wire transfer controls, email authentication, financial process safeguards, and social engineering red flags. Based on FBI IC3 guidance and FinCEN advisories.

$ bec --wire-controls

Wire Transfer & Payment Controls

BEC causes more dollar losses than any other cybercrime category. The attack exploits process gaps, not technical vulnerabilities — controls must be procedural.

$ bec --email-auth

Email Authentication — SPF, DKIM, DMARC

SPF and DKIM establish identity; DMARC enforces policy on mismatches. A domain without DMARC enforcement (p=none) is spoofable by anyone.

Example DMARC record (enforcement)
TXT @ _dmarc.yourdomain.com
"v=DMARC1; p=reject; sp=reject; adkim=s; aspf=s; rua=mailto:dmarc-reports@yourdomain.com; pct=100"
Example SPF record
TXT @ yourdomain.com
"v=spf1 include:_spf.google.com include:sendgrid.net ip4:203.0.113.10 -all"
$ bec --red-flags

Social Engineering Red Flags

BEC relies on bypassing process controls by manufacturing urgency, authority, or trust. Train staff to recognize these patterns — and to treat them as reasons to slow down, not speed up.

Unusual urgencyRequest must be done today, before EOD, while the executive is traveling
Secrecy demand"Don't tell anyone," "this is confidential," "handle this personally"
Executive impersonationEmail appears from CEO/CFO but reply-to is a different domain
New bank account for existing vendorChange of payment details with a plausible explanation attached
New contact at a known vendor"Our accounting team changed — please send invoices to this new address"
Slight domain variationvendor-corp.com instead of vendorcorp.com; character substitution
Request skips normal process"Skip the usual approval — I'll handle it when I'm back"
Wire to unfamiliar geographyDomestic vendor suddenly requesting wire to foreign account