论坛与社区

让对话保持真实的论坛 CAPTCHA

垃圾主题、假用户农场、声望农场机器人——通通挡下,又不会让真实会员跳火圈。

JJane DoePosting in #announcementsTitleHey team — wanted to share anupdate on the new release wejust shipped. Big improvements…Verified — posting as JaneCancelPost

这个场景面临的威胁

假注册农场

垃圾消息网络大量创建账号加以养成,再投放协同的推广贴文(加密货币欺诈、OnlyFans 链接垃圾、保健品)。一个没有 CAPTCHA、注册量平缓的星期,可能换来数个月的版务清理。

顺手推广贴文

机器人爬取论坛主题,再投放看似切题、夹带推广链接的回复。真实对话被淹没;当搜索引擎看到垃圾比例攀升时,SEO 也会受害。

为声望洗白而接管账号

资深账号(高声望、有发文历史)是撞库攻击的目标。一旦被接管,它们就以老资格会员的可信度发布推广内容。

投票/反应操弄

分身账号网络替协同内容点赞/按赞,操弄首页排行。看得见的损害是首页;看不见的损害是算法如今相信那些内容是高质量的。

社区平台中该把 CAPTCHA 放在哪里

放在生成点,而非每一篇贴文上。真实会员不该觉得被监视。

  • 注册

    最高价值的布点。一道 CAPTCHA 就能挡下大部分的账号养殖。自适应难度让真实注册看不见它。

  • 登录与密码重设

    撞库防御。搭配每 IP/每账号的速率限制。

  • 新账号的前 N 篇贴文

    对任何账号的前 3–5 篇贴文收紧验证,之后再放松。挡下顺手垃圾贴文,又不打扰会员。

  • 匿名/访客发文(若开放)

    若你允许访客则为必要。此处若无 CAPTCHA,访客发文就是一条垃圾管道。

  • 新账号发出的私讯

    常是绕过公开版务的欺诈私讯管道。对任何账号的第一封私讯做轻度验证。

  • 检举/标记动作

    挡下用来骚扰正当会员的检举农场。此处摩擦低,因为该动作本就以一次点击为闸。

常见问题

会员会讨厌 CAPTCHA 吗?

多数时候会员根本看不到它。自适应 CAPTCHA 对资深账号与低风险流量隐藏验证。可见挑战只对新账号、可疑模式,或来自已知垃圾机器人 IP 区段的流量触发。若会员在抱怨可见的 CAPTCHA,那是别处出了问题——通常是风险门槛设置有误。

Discourse / phpBB / vBulletin 怎么办?

Discourse 有 Captcha 插件插槽——CaptchaLa 可作为供应商直接接入。phpBB 与 vBulletin 需通过我们的 Web SDK 做自订集成。多数团队在数小时内就能自行集成完成。

这与我们既有的反垃圾机制(Akismet、Spam Karma)如何交互?

它们相辅相成:CAPTCHA 在表单处挡下机器人,内容过滤则拦截被入侵真实账号发出的垃圾。多数同时运行两者的社区回报版务队列明显更干净。

IRC / Matrix / Discord 式聊天怎么办?

即时聊天是不同的面——逐则消息的 CAPTCHA 会打断对话。在加入/注册/验证步骤放 CAPTCHA 较合理。若要逐则消息防护,请改看速率限制与行为式机器人检测。