蜜罐告警: 修复去重口径与空收件人短路
审阅蜜罐邮件提醒功能发现的问题,三项一并修: 1. autoban.alerted 从 map[string]bool(永不过期)改为带时间戳的 map[string]time.Time,冷却期 24h 与蜜罐侧对齐。cleanup 里清理过期项, 长期盯防同一来源不再漏掉后续攻击活动(此前一生只报一次)。 2. 蜜罐告警在 security_alert_email 为空时短路:route.go 注入 sendAlert 前判空,收件人缺失置 nil,避免每次凭据提交白做 SMTP 拨号 + 刷 Warn。 3. 强化 security_alert_email 的配置警示(蜜罐邮件含明文密码, 必须是个人邮箱、禁群组/分发列表)。
This commit is contained in:
+3
-1
@@ -136,7 +136,9 @@ ban_threshold_404 = 20
|
||||
ban_window_seconds = 60
|
||||
; 临时封禁时长(分钟),到期自动解除,重启即清零
|
||||
ban_duration_minutes = 15
|
||||
; 触发封禁时发送告警邮件的收件人(复用下方 SMTP 发信配置),留空不发送
|
||||
; 触发封禁时发送告警邮件的收件人(复用下方 SMTP 发信配置),留空不发送。
|
||||
; ⚠️ 也是蜜罐告警邮件收件人,而蜜罐邮件正文含**明文账号密码**:
|
||||
; 必须是个人邮箱,禁止填群组 / 分发列表 / 团队共用邮箱。
|
||||
security_alert_email =
|
||||
|
||||
; ── 蜜罐(虚假后台登录界面)────────────────────────────────────────────
|
||||
|
||||
Reference in New Issue
Block a user