管理这种情况最有效的方法之一,就是简单地审核所有不符合某些条件的新用户帖子(例如:已批准帖子数量 + 其他指标)。
这样一来,无论 trolls 创建了多少虚假账户或使用代理,他们的所有帖子都会被审核。这是论坛管理的基础知识。当然,trolls 是可以被管理的。
我们之前曾通过 GeoIP 国家、地区、User-Agent 字符串等方式实施过此类措施;因为当你开始将数据融合在一起时(例如来自标准 Web 客户端信息的各种可轻松测量的用户数据,如 $_SERVER 超全局变量),你就可以对这些数据进行评分,并让系统自动审核(隐藏帖子)那些评分超过你根据自有“反 troll 模型”设定阈值的新用户。
这种方法的缺点是,一些合法用户也会被审核,他们无法获得“快速发帖并感到受欢迎”的良好体验。这是检测理论的基础知识。
然而,通过基于多种指标(如 GeoIP 信息、User-Agent 字符串、IP 地址、首次访问页面以及其他指标)对用户进行评分,可以在很大程度上克服这些挑战。
如果你遵循类似的方法,troll 问题很容易解决。你无法鱼与熊掌兼得。如果你希望“非常开放”,那么就会面临 trolls 和垃圾内容;如果你过于严格,就会难以建立社区。
一切都需要权衡,没有一种方案适合所有情况。适用于论坛 A 的方案未必适合论坛 B,以此类推。
不过,只要部署少量的“基础监控机制”,根据你们的“反 troll 算法”对新用户进行评分,并在他们根据行为表现获得批准之前自动审核(暂存)这些用户,就可以轻松控制 trolls。
这不过是检测理论的基础……