在垃圾邮件攻击期间你可以采取的立即措施

此主题适用于正遭受垃圾邮件攻击或希望采取预防措施来应对垃圾邮件的网站所有者。

[^1]:您是 Discourse 的付费客户

我的社区现在正遭受大量垃圾邮件攻击

有太多的垃圾邮件用户和帖子,而且还在不断涌入!:scream_cat:

:discourse:如果您由我们托管 [^1],欢迎您写信至 team@discourse.org 获取支持,我们的团队将尽快采取必要的措施。您也可以自行采取以下步骤。

以下设置可用于缓解攻击

must approve users - 可用于阻止新用户涌入,所有新帐户在发帖前都需要获得批准。

Fast typing threshold 增加到 high,您可以增加人们需要输入的最短时间才能绕过审查队列。注意 如果输入速度过快,帐户将被静默,用户在获得批准之前将无法发帖。

设置 approve new topics unless allowed groupsadmins, moderators, trust_level_2 - 这将确保论坛上的新用户在获得批准之前无法创建新主题。

设置 hide post sensitivityhigh - 设置为高,垃圾邮件帖子将根据用户标记更快地被隐藏。

检查 flag sockpuppets - 垃圾邮件发送者经常共享 IP 地址,通过标记共享相同 IP 的用户,您更有可能抓住垃圾邮件发送者。

如果存在垃圾邮件模式,您可以使用 watched words 功能自动静默使用特定词语的帐户。

您应该只在了解其含义的情况下应用以下设置:

  • 取消选中 allow new registrations
  • 设置 max new accounts per registration IP → 1

我的审查队列中有太多被标记的用户和帖子!

:discourse: 如果您由我们托管,请写信至 team@discourse.org,我们可以为您处理。

如果您是自托管的,您可以使用此 rake 任务来处理审查队列中的许多项目。

bundle exec rake 'reviewables:mass-handle'

如果目前有太多明显是垃圾邮件且未被标记的主题,并且您已配置 Discourse AI,您可以使用此功能将主题追溯性地放入垃圾邮件检测器中。

rake ai:spam:scan_topics[2025-01-01,2025-01-05]

如果目前有太多明显是垃圾邮件且未被标记的主题,并且您已配置 Akismet,您可以使用此功能让 Akismet 追溯性地扫描它们:

rake akismet:scan_old

我想为我的网站做好防垃圾邮件的准备

请参阅 Tips for Preventing Spam


:memo: 请注意,其中一些建议可能会给社区贡献带来摩擦。如果您打算永久启用某些设置,最好评估哪些设置适合您的社区。

19 个赞

在社区中处理垃圾邮件会让人感到压力重重。

Discourse 团队正积极开发功能,以帮助社区更全面地处理垃圾邮件,包括:

  • 改进垃圾邮件检测——因为我们正看到更复杂的垃圾邮件行为
  • 垃圾邮件配置的新默认设置——网站所有者无需费心即可获得垃圾邮件防护
  • 简化审核队列和标记内容处理——版主可以使用更好的工具和信息采取行动
13 个赞

很棒的主题,有很多有用的技巧。Sam 还发布了一个用于自托管的免费 Gemini Flash AI 垃圾邮件处理方案。

1 个赞

这是一个很棒的指南!

我认为您可能可以将此标题更改为“当您遭受垃圾邮件攻击时该怎么做”。

如果有一个一键式或向导可以设置或指导您完成这些设置,那也很棒。

4 个赞

是的,同意。尽管团队目前正在研究更合理的默认设置,这可能会完全避免采取此处的操作,因此希望这个向导不再需要,并且该主题在不久的将来变得无关紧要。

采纳建议!

5 个赞

喜欢之前的标题!:wink:

3 个赞

我认为该设置已更改为 Fast typing threshold,并且您现在已将其设置为 high

2 个赞