Detecting Business Email Compromise
Overview
Business Email Compromise (BEC) is a sophisticated fraud scheme where attackers impersonate executives, vendors, or trusted partners to trick employees into transferring funds, sharing sensitive data, or changing payment details. Unlike traditional phishing, BEC often contains no malicious links or attachments, relying purely on social engineering. This skill covers detection techniques using email gateway rules, behavioral analytics, and financial process controls.
When to Use
- When investigating security incidents that require detecting business email compromise
- When building detection rules or threat hunting queries for this domain
- When SOC analysts need structured procedures for this analysis type
- When validating security monitoring coverage for related attack techniques
Detection Gaps & Validation
- SPF passes but the sender is spoofed: a cousin domain or free-webmail account passes SPF/DKIM/DMARC for ITS OWN domain while the display name reads "CFO" - auth "pass" does not mean the brand is genuine. Alert on VIP display name + external/free domain.
- No malicious payload: pure-text BEC has no URL/attachment to detonate, so sandboxes are blind - lean on Reply-To mismatch, first-contact-to-finance, and payment-change keyword + urgency rules.
- False-invoice / bank-change: the highest-loss variant changes vendor banking details inside a real-looking thread - require out-of-band callback verification, not email confirmation.
- Account compromise is internal: mail originates from a real mailbox, so all reputation/auth checks pass - detect via inbox-rule creation (T1114.003), impossible travel, and auto-forward rules hiding replies.
- Lookalike domains: add homoglyph detection (
rn->m, capital-I/lowercase-l) against your domain and top vendors.
- Validate + FP tuning: run BEC test scenarios (CEO gift-card, vendor bank change, W-2 request) and confirm rules trigger; whitelist legitimate first-time senders (recruiters, new vendors) by role to keep finance/AP alerts low-noise.
Prerequisites
- Email security gateway with BEC detection capabilities
- Understanding of organizational financial processes and approval chains
- Access to email logs and SIEM platform
- Knowledge of social engineering tactics
Key Concepts
BEC Attack Types (FBI IC3 Classification)
- CEO Fraud: Attacker impersonates CEO, requests urgent wire transfer
- Account Compromise: Employee email compromised, used to request payments from vendors
- False Invoice Scheme: Fake invoices from "vendor" with changed bank details
- Attorney Impersonation: Impersonates legal counsel for urgent confidential transfers
- Data Theft: Requests W-2, tax forms, or PII from HR
Detection Indicators
- Urgency and secrecy language ("confidential", "do not discuss with others")
- New or changed payment instructions
- Executive communication outside normal patterns
- Display name matches executive but email domain differs
- Reply-to address differs from From address
- First-time communication pattern between sender and recipient
- Request for gift cards or cryptocurrency
Workflow
Step 1: Configure BEC-Specific Email Rules
- Flag emails with VIP display names from external domains
- Detect financial keywords combined with urgency language
- Alert on first-time sender to finance/accounting staff
- Check for Reply-To domain mismatch
Step 2: Deploy Behavioral Analytics
- Baseline normal communication patterns per user
- Detect anomalous requests (unusual recipient, unusual time, unusual request type)
- Monitor for email forwarding rule changes (T1114.003)
Step 3: Implement Financial Controls
- Dual-authorization for wire transfers above threshold
- Out-of-band verification for payment detail changes (phone callback)
- Vendor payment change verification process
- Finance team training on BEC red flags
Step 4: Monitor for Account Compromise
- Detect impossible travel in email login locations
- Alert on email forwarding rule creation
- Monitor for mailbox delegation changes
- Check for inbox rules hiding BEC-related emails
Tools & Resources
- Microsoft Defender for O365 Anti-BEC: Built-in BEC detection
- Proofpoint Email Fraud Defense: BEC-specific solution
- Abnormal Security: AI-driven BEC detection
- FBI IC3 BEC Advisory: https://www.ic3.gov/
- FinCEN BEC Advisory: Financial institution guidance
Validation
- BEC detection rules trigger on test scenarios
- Financial controls prevent unauthorized transfers in drills
- Account compromise detection catches simulated attacks
- Reduced BEC susceptibility in awareness assessments
1---2name: detecting-business-email-compromise3description: Business Email Compromise (BEC) is a sophisticated fraud scheme where attackers impersonate executives, vendors, or trusted partners to trick employees into transferring funds, sharing sensitive data,4license: Apache-2.05---6# Detecting Business Email Compromise78## Overview9Business Email Compromise (BEC) is a sophisticated fraud scheme where attackers impersonate executives, vendors, or trusted partners to trick employees into transferring funds, sharing sensitive data, or changing payment details. Unlike traditional phishing, BEC often contains no malicious links or attachments, relying purely on social engineering. This skill covers detection techniques using email gateway rules, behavioral analytics, and financial process controls.101112## When to Use1314- When investigating security incidents that require detecting business email compromise15- When building detection rules or threat hunting queries for this domain16- When SOC analysts need structured procedures for this analysis type17- When validating security monitoring coverage for related attack techniques1819## Detection Gaps & Validation2021- **SPF passes but the sender is spoofed:** a cousin domain or free-webmail account passes SPF/DKIM/DMARC for ITS OWN domain while the display name reads "CFO" - auth "pass" does not mean the brand is genuine. Alert on VIP display name + external/free domain.22- **No malicious payload:** pure-text BEC has no URL/attachment to detonate, so sandboxes are blind - lean on Reply-To mismatch, first-contact-to-finance, and payment-change keyword + urgency rules.23- **False-invoice / bank-change:** the highest-loss variant changes vendor banking details inside a real-looking thread - require out-of-band callback verification, not email confirmation.24- **Account compromise is internal:** mail originates from a real mailbox, so all reputation/auth checks pass - detect via inbox-rule creation (T1114.003), impossible travel, and auto-forward rules hiding replies.25- **Lookalike domains:** add homoglyph detection (`rn`->`m`, capital-I/lowercase-l) against your domain and top vendors.26- **Validate + FP tuning:** run BEC test scenarios (CEO gift-card, vendor bank change, W-2 request) and confirm rules trigger; whitelist legitimate first-time senders (recruiters, new vendors) by role to keep finance/AP alerts low-noise.2728## Prerequisites29- Email security gateway with BEC detection capabilities30- Understanding of organizational financial processes and approval chains31- Access to email logs and SIEM platform32- Knowledge of social engineering tactics3334## Key Concepts3536### BEC Attack Types (FBI IC3 Classification)371. **CEO Fraud**: Attacker impersonates CEO, requests urgent wire transfer382. **Account Compromise**: Employee email compromised, used to request payments from vendors393. **False Invoice Scheme**: Fake invoices from "vendor" with changed bank details404. **Attorney Impersonation**: Impersonates legal counsel for urgent confidential transfers415. **Data Theft**: Requests W-2, tax forms, or PII from HR4243### Detection Indicators44- Urgency and secrecy language ("confidential", "do not discuss with others")45- New or changed payment instructions46- Executive communication outside normal patterns47- Display name matches executive but email domain differs48- Reply-to address differs from From address49- First-time communication pattern between sender and recipient50- Request for gift cards or cryptocurrency5152## Workflow5354### Step 1: Configure BEC-Specific Email Rules55- Flag emails with VIP display names from external domains56- Detect financial keywords combined with urgency language57- Alert on first-time sender to finance/accounting staff58- Check for Reply-To domain mismatch5960### Step 2: Deploy Behavioral Analytics61- Baseline normal communication patterns per user62- Detect anomalous requests (unusual recipient, unusual time, unusual request type)63- Monitor for email forwarding rule changes (T1114.003)6465### Step 3: Implement Financial Controls66- Dual-authorization for wire transfers above threshold67- Out-of-band verification for payment detail changes (phone callback)68- Vendor payment change verification process69- Finance team training on BEC red flags7071### Step 4: Monitor for Account Compromise72- Detect impossible travel in email login locations73- Alert on email forwarding rule creation74- Monitor for mailbox delegation changes75- Check for inbox rules hiding BEC-related emails7677## Tools & Resources78- **Microsoft Defender for O365 Anti-BEC**: Built-in BEC detection79- **Proofpoint Email Fraud Defense**: BEC-specific solution80- **Abnormal Security**: AI-driven BEC detection81- **FBI IC3 BEC Advisory**: https://www.ic3.gov/82- **FinCEN BEC Advisory**: Financial institution guidance8384## Validation85- BEC detection rules trigger on test scenarios86- Financial controls prevent unauthorized transfers in drills87- Account compromise detection catches simulated attacks88- Reduced BEC susceptibility in awareness assessments