V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zyEros
V2EX  ›  程序员

做了一个基于 JavaScript VMP 的滑动验证系统

  •  
  •   zyEros · 2022-01-15 19:40:32 +08:00 · 2050 次点击
    这是一个创建于 825 天前的主题,其中的信息可能已经有所发展或是发生改变。

    试用地址: https://www.fastyotest.com/demo

    在我们自己做的一些副业产品中,常常需要对一些业务场景进行滑动验证码的接入,例如:登录注册、抢购秒杀、发帖风控 等,但前期我们针对目前已存在的产品调研了很久,发现了他们存在许多的问题,其中包括:

    • recaptcha 即使替换了域名,也会有部分用户反馈无法使用
    • vaptcha 需要绘制曲线,门槛太高,大部分用户不了解如何使用
    • 极验 /腾讯防水墙 /网易云盾等免费版各种使用限制,很难愉快使用
    • 极验 /腾讯防水墙 /网易云盾等高级版年收费很高,没有按量付费
    • 极验 /网易云盾等不提供多维数据,仅有通过与否一个字段供接入方判断
    • ......

    同时我们看到 V2EX 上偶尔会有人寻求相关的产品,因此我们就着手做了一整套验证码服务 - 友验

    那么 友验 和其他产品有哪些不同呢?

    • 按月重置的免费额度 + 按量付费(免费版每月 5W 免费验证额度)
    • 基于风险评分体系,我们提供包括 检测得分、IP 风险、设备指纹 等多个维度数据
    • 编写了包含微信小程序 /PC/H5/iOS/Android...等 SDK 方便你快速接入
    • 我们从零使用 JavaScript 编写了 JavaScript 编译和解释器用于 VMP ,并且部分开源提供大家使用
    • 使用公开的浏览器特征和 DOM 规范数据用来训练特征模型,用来识别 puppeteer/selenium/playwright 等 Headless 的伪装

    目前友验已稳定运行,帮助 12 家小公司和 39 名个人开发者抵御了每天总 6 百万次的请求。如果有被薅羊毛、恶意灌水、恶意注册、恶意爬虫所困扰的朋友不妨尝试使用一下 友验

    1 条回复    2022-01-16 12:10:09 +08:00
    fengjianxinghun
        1
    fengjianxinghun  
       2022-01-16 12:10:09 +08:00
    做这个 bot 防火墙的不少,小公司其实很难推广开。。哪怕是极验的机器人防火墙
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   862 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 21:34 · PVG 05:34 · LAX 14:34 · JFK 17:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.