dev.to | 📄 原文链接 | 2026-10-31 收录

不要验证码拼图的机器人防护,是怎么回事

来源:dev.to — 2026-10-30

📋 概述

验证码要求你识别红绿灯、点出公交、点掉每一辆自行车,既制造摩擦,又带来无障碍问题,还常常依赖第三方服务收集额外信息。BioKyn 是开源自托管的替代方案:不用视觉拼图,改走密码学校验与服务端可验证的计算量证明,代码拆成五块——protocol 负责协议、VOPRF、令牌格式与工作量证明,client 负责浏览器侧验证与令牌签发,server 负责验证、挑战签发、WebAuthn 与框架集成,core 提供独立的 HMAC 令牌原语,shim 处理迁移兼容。已经提供 Express 与 Next.js 集成和一个站点验证端点,接下来要做 Fastify、Hono、NestJS、Cloudflare Workers 的适配、Privacy Pass 互操作和独立密码学审计。作者自己划了线:发布 1.0.0 不等于通过安全认证。

🔑 核心要点

💡 金句

“What if bot protection could happen without making users prove they're human through puzzles?”
译:如果机器人防护可以不必让用户通过拼图来证明自己是人,会怎样?
← 返回 dev.to 首页