常见漏洞验证121 条

SMTP 开放中继检查

邮件服务器开放中继会被滥用发信:通过发件流程核查与配置检查确认中继限制策略。

开放中继的危害

邮件服务器如果允许任意来源向任意目标域发信,就成了垃圾邮件的中转站。后果分三层:企业域名与出口地址的邮件信誉受损,正常业务邮件被收件方拒收;被滥用产生的流量与投诉牵涉运营成本;服务器本身可能被列入黑名单。检查要靠发件流程验证和配置核查两条线互相印证。

基本信息

核查点允许的发件域与目标域、是否需要认证
方法与管理员联动的受控发信测试,或直接核查中继配置
风险邮件信誉受损、出口地址被列入黑名单
加固方向限制中继域、强制认证、发信频率审计
行业参考反滥用组织的公开实践文档

典型使用场景

  • 邮件服务评估:确认对内部客户端的发信限制策略
  • 投诉排查:出现退信与黑名单问题时定位是否为开放中继
  • 变更核查:邮件系统迁移后确认策略是否随配置一起迁移
  • 自查复核:验证开发或运维声称的认证要求是否真的生效
  • 报告取证:以受控测试结果与配置证据相互印证

受控测试思路

受控测试思路
# 使用专业发信测试工具,收件人固定为客户自有测试邮箱
swaks --to test-internal@example.com --from test@example.com --server mail.example.com --auth
# 未认证场景的外部域投递测试需管理员在场并预先审批
# 记录:来源地址、认证状态、发件域与目标域、响应码
# 测试前后通知邮件管理员,便于其核对日志

响应与判定

响应情况含义判定
要求认证需通过认证才允许发信符合预期
中继被拒目标域不在允许范围配置生效
接受未认证外部投递任意来源可发往任意域开放中继,需立即整改
延迟或排队存在速率限制结合配置判断限制范围
发信测试会影响邮件信誉与反垃圾评分:必须走审批、控制频次,并向管理员同步测试时间。
内网无认证来源容易被忽略:只测认证通道会漏掉整个内部网段可无认证发信的情况,两个视角都要覆盖。

易错点

  • 未经审批向外部地址群发测试信
  • 只测认证通道,漏掉内网无认证来源
  • 测试频次过高触发反垃圾策略,影响正常发信
  • 只核查配置不看实际响应,结论缺少验证

数据来源与参考

  • RFC 5321(SMTP)
  • M3AAWG 反滥用实践文档
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌