“This server is raidable”:需要担心吗?
简而言之
“this server is raidable”这条消息来自 Jalapeno 之类以用户应用形式安装的机器人。它只是表明您的成员可以使用外部应用,而这可能被用来通过后续消息刷屏。这本身并不是漏洞,两项设置就足以防范。
外部应用的垃圾信息从何而来?
Discord 允许将应用直接安装到自己的账号上,即“用户应用”。安装之后,即使该应用没有被添加到某个服务器,也可以在任何允许外部应用的服务器中使用它的命令。
一些恶意应用会利用这一点:通过一条命令,它们在频道中发送一连串后续消息(“follow-up”),从而能在甚至没有被邀请的情况下对服务器刷屏。消息以应用的名义出现,但实际上是由某位成员触发的。
“This server is raidable”:它的真正含义
Jalapeno 之类的机器人提供一条显示“this server is raidable”的命令。实际上,这项测试只检查一件事:成员是否有权限使用外部应用?如果有,就显示“raidable”。
这具有误导性。启用这项权限并不意味着您的服务器毫无防备。更重要的是,要当心一个陷阱:管理员账号始终会显示“raidable”,因为管理员可以绕过所有权限。您可能会以为存在一个其实并不存在的问题,即使已经修复了也一样。
如何修复“this server is raidable”
有两种办法,取决于您是否想保留外部应用。
- 停用外部应用。 在 @everyone 角色的权限中(或按频道),移除“使用外部应用”(Use External Apps)。成员将无法再触发用户应用。请记得用非管理员账号测试:管理员会绕过该权限,始终显示“raidable”。
- 添加 RaidProtect。 如果您更愿意保留外部应用(它们有合理的用途),RaidProtect 的 Antispam会检测通过后续消息进行的刷屏,追溯到触发它的成员并自动处罚。试图以这种方式对您“突袭”的人会被立即清除。
常见问题
“this server is raidable”是什么意思?
意思是您的成员可以使用外部应用,而这可能被用来通过后续消息对频道刷屏。这本身并不是漏洞。
Jalapeno 的“raidable”测试可靠吗?
它只是检查一项权限。如果您用管理员账号测试,它会始终显示“raidable”,因为管理员会绕过权限。请持高度保留的态度看待。
如何去掉“this server is raidable”这条消息?
为成员停用“使用外部应用”(用非管理员账号测试),或者添加 RaidProtect,其 Antispam 会发现并处罚这类企图。
真的需要停用外部应用吗?
不一定:它们有合理的用途。有了 RaidProtect 这样的 Antispam,您可以保留它们,同时仍能防范通过后续消息进行的刷屏。