为什么应校验 HELO/EHLO 主机名?它能挡住哪些垃圾与伪造?
1
为什么应校验 HELO/EHLO 主机名?它能挡住哪些垃圾与伪造?
▼
背景
SMTP 握手时客户端先发 HELO/EHLO
校验项
① HELO 名应为合法 FQDN(非裸 IP、非空);② 可反向解析(FCrDNS)与 PTR 一致;③ 不应冒充本域/知名域名。不符可拒绝或加信誉惩罚。
价值
廉价前置过滤:多数合法 MTA 都满足,而大量垃圾源不满足,能在“进入内容扫描前”就挡掉一批。
风险
过度严格会误杀(部分合法老旧系统 HELO 不规范);建议“软失败+记分”而非硬拒,配合其余信誉信号。
参考:RFC 5321 §4.1.1.1(HELO/EHLO);FCrDNS 实践(RFC 1912/施志)
