防范商业邮件欺诈(BEC):金融机构与交易对手方的防伪鉴权实战
Finmail 安全团队
商业邮件欺诈(Business Email Compromise, BEC)不依赖附件病毒,而依赖信任被重定向:一封看起来来自首席执行官、外部律师或交割代理人的邮件,要求「按新账户付款」。对 CFO、财务总监与对公转账复核人而言,并购交割与大额划拨窗口是全年风险最高的几天。
交割窗口为何好打
攻击者观察公开的交易新闻、LinkedIn 人事变动与历史邮件签名,即可伪造:
- 显示名仿冒 — 收件箱只显示「David / Outside Counsel」,地址却是细微差异域名;
- 回复链劫持 — 潜入被盗的顾问邮箱,在真实线程末尾追加改账指令;
- 同形异义域名 —
rn与m、0与O在快速扫视下被忽略; - 紧急话术 — 「保密」「董事会刚定」「五分钟内需汇出」压缩复核时间。
传统反垃圾邮件对「没有恶意链接、没有附件」的纯文本汇款指令往往得分不高。防御必须上移到身份认证与人工流程。
SPF、DKIM、DMARC:把伪造成本打上去
| 机制 | 作用 | 严格策略要点 |
|---|---|---|
| SPF | 声明哪些 IP 可为域名发信 | 保持记录简短,避免过多 include 导致查询超限 |
| DKIM | 对报文关键头与正文签名 | 选择器密钥轮换;私钥仅存于发信基础设施 |
| DMARC | 对齐失败时的接收方策略 | 逐步从 p=none 观察,走向 p=quarantine / p=reject |
对金融发件域,长期停留在 p=none 等于公开宣布「伪造我也不强制处置」。Finmail 在自定义域名激活时要求 MX + SPF + DKIM 实时检测通过,并强烈建议配置 DMARC(例如导向 [email protected] 的汇总报告地址,具体以文档为准)。
邮件网关与读信侧如何识别伪造
DNS 策略是发件域的「自我声明」;接收侧还需解析报文中的认证结果。Finmail 读信详情的身份验证中心展示存储报文中真实的 SPF/DKIM/DMARC 结果(来自 Authentication-Results 等头部),而不是页面美化后的猜测。可信发件盾牌要求三项均通过、非垃圾邮件,且未命中关键风险标记。
这对复核人的实操意义是:看到「显示名很像律师」但认证失败时,停止付款流程,改用已知电话或独立渠道核实。
资金指令的流程控制(比工具更重要)
- 带外核实 — 任何改账、改受益人、改路由的邮件,必须通过预先登记的电话回拨。
- 双人复核 — 制单与放行分离;紧急也不能合并角色。
- 模板冻结 — 交割资金指令使用固定模板字段,异常字段高亮。
- 域名变更冻结期 — 对手方宣布「换邮箱域名」时启动加强核实,而非立刻信任。
对手方协同
你可以要求顾问与交割代理:
- 公布其发件域名的 DMARC 策略;
- 关键款指令只从名单地址发出;
- 不在邮件里发送完整银行证明扫描件,而用安全外链 + 带外确认。
己方同样应避免用易被仿冒的显示名习惯(例如只写名不写机构)。
与专属金融邮箱的关系
将高金额指令收束到受控域名与专属金融邮箱,能缩小「攻击者需要仿冒的目标面」。但这不能替代 DMARC 与带外核实。BEC 防御是分层的:DNS 鉴权、客户端提示、流程冻结、人员训练。
演练建议
每季度用「伪造成功但仍应被流程挡住」的桌面演练:一封认证失败的改账信、一封认证通过但电话不符的信、一封来自新域名的信。目标不是羞辱员工,而是让肌肉记忆在真攻击前形成。
小结
BEC 打击的是交割与划拨时的信任捷径。SPF、DKIM、DMARC 严格策略提高伪造域名的成本;身份验证中心把结果推到读信界面;资金流程的带外核实负责最后一公里。工具与制度缺一,攻击者就会选择缺的那一层。
显示名、签名与「看起来合法」的细节
攻击者会复制你方律师签名中的电话、地址与免责声明。训练复核人查看地址栏底层域名与身份验证中心结果,而不是签名 logo。对内部高管,建议在财务政策中写明:任何涉及付款的邮件,即使来自「看起来像 CEO」的显示名,也必须走既定审批系统,邮件本身只是通知。
若组织使用多个发件域(品牌域、交易域、历史收购域),为每个域维护一致的 DMARC 策略,并监控 rua 汇总报告中的异常来源。突然出现的大量 SPF 失败,可能是转发架构问题,也可能是伪造侦察。
与托管银行、律所的联合演练
邀请外部交割代理参加桌面推演,确认他们的发件域列表与紧急联系电话。将名单存入离线或保险库,而不是只存在邮箱签名里——签名本身可能被钓鱼页模仿。
供应商与「紧急更换收款账户」话术库
财务共享中心应维护一份内部话术:任何供应商声称税务或银行原因需要更换账户时,默认视为高风险,直到带外确认。将该话术贴在制单系统登录页,比年度培训 PPT 更有效。对并购交割,额外增加「仅接受交割备忘录指定账户」的硬规则,邮件无权修改备忘录,只能触发修订流程。
若攻击者已进入真实顾问邮箱,DNS 鉴权会显示通过——这正是流程控制不可被工具替代的原因。此时身份验证中心绿灯,电话回拨仍可能红灯。训练员工接受「绿灯邮件仍可能是事故」。
小型财务团队的最低可行控制
即使只有两名财务人员,也可执行:共享的回调电话簿(离线副本)、付款系统中的「新账户冷却 24 小时」、以及所有改账邮件强制抄送第二个审批人。DNS 与身份验证中心提供技术信号;冷却与双人提供时间与人际信号。BEC 最怕的是「一个人又急又有权限」。
并购专项账户与日常支付账户隔离
许多机构把交割资金与日常供应商付款放在同一审批习惯里,攻击者只需一次成功的「紧急改账」。更稳健的做法是:交割相关支付使用单独的审批流与账户白名单,白名单变更必须双人现场或视频确认,而不是邮件确认。邮件可以启动流程,不能结束流程。
身份验证中心是读信侧的仪表;财务系统才是放行侧的闸门。两者同时绿灯,才进入执行。任一红灯,默认拒绝并升级。将这句话写进支付政策首页,比任何单一安全产品更能挡住 BEC。
外部顾问邮箱被盗后的联合响应
当律所通知「我们可能被入侵」时,财务侧应立即:冻结所有来自该域的付款例外通道;改用预先登记的电话树核实进行中的指令;要求对方轮换 DKIM 并提供事件时间线。在对方恢复前,宁可延迟交割,也不接受「临时个人邮箱」发送的改账说明。延误的利息成本,通常仍低于错误汇出的追索成本。把该预案并入交割清单,使项目经理在 T-3 日就能检查顾问域的 DMARC 与近期安全公告。
另见 现有邮箱与专属地址 与 Finmail vs Proton。
日常事务仍留在现有邮箱。交易与保密事项使用此专属地址。
Finmail 不会在邮件中发送或收取 BTC 或 USDT。
下一步
配置发件域时请遵循 SPF/DKIM/DMARC 文档(英文详解见 Security: SPF, DKIM & DMARC)。需要独立金融发件身份时,从 定价 或 开通行政级收件箱 开始,并在首次大额指令前完成一次带外核实演练。