「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。