从未被查看或激活的新用户

如果这是一波近期出现的集中注册,我猜大概是某种机器人……如今互联网上的大部分服务都会遭受频繁的机器人攻击……这些账户在激活之前都是无效的,所以我也不明白为什么有人要创建后又放弃它们。

有人创建了账户,但从未验证邮箱,因此无法登录。如果账户未激活,就永远不会产生 seen 记录。

Discourse 本质上就是一个大型 API,因此有人可以直接访问界面所使用的相同端点来创建账户。当然有可能实现自动化,不过想要快速创建大量账户,就得绕过速率限制。

在 admin/users/list/new 页面有一个“未激活”筛选器

从这里你可以点击表格头部头像上方的图标进入批量选择模式。如有需要,你可以通过这种方式删除账户。

默认情况下,Discourse 会在 14 天后自动删除这些账户,前提是他们没有任何帖子,相关站点设置为 purge_unactivated_users_grace_period_days。

如果你选中其中一个用户并进入其管理页面,还可以使用“IP 查询”按钮来查看与同一 IP 关联的账户。如果有多个账户关联,你会得到删除它们的选项:

你其实无需手动操作,可以依赖自动清理功能……但如果账户数量很多,或者有些账户被激活后用于发布垃圾内容,也许值得留意一下。

有没有什么规律?相同的地点?相同的 IP?相同的邮箱域名?如果发现某种特征,可以考虑增加更多防护措施。

6 个赞