Skip to main content
更新
更新ReleaseSecurity

AlphaCloud v1.10.4:Anti-Nuke 现在也会保护 Webhook 和机器人

Anti-Nuke 补上了两个漏洞:Webhook 一出现就可能被立即删除,而且只有服务器所有者能踢出或封禁机器人。此外还修复了自动化、日志、Starboard 和工单的若干问题。

发布于 作者 AlphaCloud2 分钟阅读

v1.10.4 与 v1.10.3 在同一天发布,内容刻意保持精简。它堵上了两个在服务器真正遭受攻击时可能被利用的 Anti-Nuke 漏洞。

Webhook 一出现就会被删除

清场机器人不需要一直留在你的服务器里也能造成破坏。它可以先创建一个 Webhook,然后被移除,再通过这个 Webhook 持续刷屏。仅仅移除机器人并不能阻止这种行为。

Anti-Nuke 现在新增了两个开关:“立即删除来自机器人的 Webhook”和“立即删除来自成员的 Webhook”。开启后,新建的 Webhook 会在创建的瞬间被删除。白名单和服务器所有者不受影响,所以如果某个机器人正常工作需要用到 Webhook,请把它加入白名单。由于很多服务器都是有意使用 Webhook 的,这两个开关默认都是关闭的。

只有所有者才能踢出或封禁机器人

另一个新开关是“只有服务器所有者可以踢出或封禁机器人”。攻击者通常会先移除防护,而防护本身往往就是一个机器人。开启这个开关后,除所有者以外的任何人踢出或封禁机器人,都会被立即当作违规者处理,使用 /kick 或 /ban 时同样如此。被封禁的机器人也会被自动解封。

被踢出的机器人无法自行重新加入,只有人工才能把它加回来。因此,事件通知和发给所有者的私信中都会附上机器人的邀请链接,点击即可使用。这个开关同样默认关闭。详细说明请参阅 Anti-Nuke 文档。

一项需要你了解的变化

通过 /kick 和 /ban 进行的踢出和封禁,现在会和手动操作一样,计入使用该命令的版主名下。在此之前,被入侵的版主账号可以借助机器人绕过大规模封禁检测。另一方面,如果某位版主在短时间内通过 /ban 封禁大量账号(例如在遭遇突袭期间),也可能触发检测。请把你信任的版主加入 Anti-Nuke 白名单。

修复内容

  • **Automations 与 Embed Creator:**自动化仍在发送的嵌入消息不能再被删除,面板会显示是哪个自动化在使用它。嵌入消息已经不存在的自动化会被自动关闭,而不再每天空运行。
  • **Logging 与 Moderation:**在 Discord 上被删除的日志频道不再阻止保存模块,该设置会直接被清空。
  • **Starboard:**Premium 已到期的服务器无法再保存 Starboard。面板现在会显示并保存当前套餐对应的设置值。
  • **Absences:**缺勤列表在所有语言中都显示德语单词“bis”。现在已经翻译,日期也会跟随服务器语言显示。
  • **面板:**一次保存多条记录(例如工单分类)不再因“无法与服务器核对”而失败。

如果你运营公开服务器,花两分钟到 面板 中设置这些新开关即可。如果你想先了解背景,我们已经撰写了 Anti-Nuke 的功能与局限。

更多文章