为何国内只流行图形验证码,而不是 reCAPTCHA 这种人机验证? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
drwebco
V2EX    程序员

为何国内只流行图形验证码,而不是 reCAPTCHA 这种人机验证?

  •  
  •   drwebco 2024-08-23 03:29:04 +08:00 via Android 5874 次点击
    这是一个创建于 461 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我看到国内大多数网站都是图形验证,例如滑块拼图,旋转图片,包括那些大厂也都是这种验证。 而国外很多网站都已经转向类似谷歌 reCAPTCHA ,cf 的 Turnstile 这人机验证。 哪种验证方法更防刷呢? 为何国内那些大厂不自研类似人机验证,是技术难度问题吗?

    48 条回复    2024-08-26 10:10:41 +08:00
    flyqie
        1
    flyqie  
       2024-08-23 03:55:00 +08:00 via Android   1
    你说的这种无感验证国内早就有做了呀。。成熟的安全验证本身就是多种方式混合的。

    你可以打开开发者工具看一下,很多都是第三方的服务,自研没有意义,不如接入第三方成熟方案。
    estk
        2
    estk  
       2024-08-23 07:58:34 +08:00 via iPhone
    国外大部分引用谷歌的
    国内因为被墙引不了
    JayZXu
        3
    JayZXu  
       2024-08-23 08:17:43 +08:00
    一般来说,你所说的 reCAPTCHA 和 Turnstile 这种,在国内的验证手段里面算是无痕验证的部分,也就是用户刚进去就开始了,而后面的滑块等等手段都是无痕验证后发现了风险才弹出的
    murmur
        4
    murmur  
       2024-08-23 08:26:04 +08:00
    要不你去挑战下淘宝这种的风控系统?
    drwebco
        5
    drwebco  
    OP
       2024-08-23 08:46:33 +08:00
    @estk 正因为这样,所以国内大厂为何不做这种呢,它们自己弹出的都是滑块,或者点击图片,难道说 他们认为滑块跟安全吗?
    kokutou
        6
    kokutou  
       2024-08-23 08:49:39 +08:00   1
    国内流量贵啊...
    哪有钱给你传那么多图片去 ocr
    drwebco
        7
    drwebco  
    OP
       2024-08-23 08:50:35 +08:00
    @JayZXu 淘宝我一个正常用户在电脑网页上也经常弹验证,但是 Turnstile 弹的很少,就是弹也是点击一下按钮就验证了,相比淘宝它还要滑动,最近我在想找一个比较好的防刷方法,集成到自己的代码中
    drwebco
        8
    drwebco  
    OP
       2024-08-23 08:53:41 +08:00
    @kokutou 也就是说无感验证要消耗的流量更多是吗
    hatw
        9
    hatw  
       2024-08-23 08:56:33 +08:00
    可能是要花钱?我猜的。。。没搞过
    bgm004
        10
    bgm004  
       2024-08-23 09:08:15 +08:00
    谷歌那个不清楚,cf 的 Turnstile 通过率不太行,我用的 via 浏览器,70%的情况是失败。换网络也一样,同一个网络换个浏览器就没问题。
    BBCCBB
        11
    BBCCBB  
       2024-08-23 09:29:15 +08:00   6
    之前我用的几个国外网站都要去点击图片验证, 比如找出下面 9 张图里有小汽车的图.. 找出里面有摩托车的图. etc...

    图模糊的不行.. 点来点去就是不对, 这种才是反人类, 牺牲用户体验帮他们训练模型去了...
    lyxxxh2
        12
    lyxxxh2  
       2024-08-23 09:41:09 +08:00
    更恶心的给你来 4-5 张图。
    我用的时候在想那个脑瘫做的。
    hubaq
        13
    hubaq  
       2024-08-23 09:46:59 +08:00   2
    为何国内那些大厂不自研类似人机验证,是技术难度问题吗? 典型的信息茧房

    极验验证码:文字点选、消消乐、图标点选、字序验证、五子棋验证、九宫格验证

    网易易盾:文字点选、障碍躲避、语序选词、图标点选、推理拼图、语序点选、空间推理
    helone
        14
    helone  
       2024-08-23 09:50:25 +08:00   3
    无论是用户体验还是准确率,国内这些厂商验证码和防黑产这块确实比国外先进。。。
    kokutou
        15
    kokutou  
       2024-08-23 09:51:43 +08:00
    @drwebco #7
    我上国外的基本都很少有无感
    都是要我人肉 ocr
    我是说这个 ocr 图片耗流量
    SilentOrFight
        16
    SilentOrFight  
       2024-08-23 09:51:49 +08:00
    谷歌 reCAPTCHA 弹出 9 张找公交车的图,还连续 3 遍!!!你没遇到过?
    无感 + 进一步的图形验证本来就是混着来的,不能说你没遇到就说国外的高级吧
    SleepAt10Clock
        17
    SleepAt10Clock  
       2024-08-23 09:58:10 +08:00
    无感验证国内各厂都有,不管是哪种验证方式,最终"答案"都是一堆前端协议参数。
    无感验证能做的无非就是收集客户端环境、行为轨迹、js 挑战等等,
    而图形验证除了上面这些安全策略之外,还有一层图像对抗,相对安全一点。
    thoo61871
        18
    thoo61871  
       2024-08-23 09:58:27 +08:00
    谷歌和微软那个人机验证实在是太反人类了
    没有一次是能顺利通过的
    国内厂商的极验那些效果还挺好,基本一次过
    vialon17
        19
    vialon17  
       2024-08-23 10:05:00 +08:00
    @lyxxxh2 前几天 wow 开国服,去暴雪注册账号,
    人机验证:那种不同图案找连接正确的两个的图案,总共 10 组(对,不是一两组,每次都是十组!);
    然后暴雪那坑爹机制不知怎么死活注册不了,就一直在人机验证了,
    半个小时,人都麻了,我真的会谢,直接跑路。
    恶心的要命
    Maca
        20
    Maca  
       2024-08-23 10:15:18 +08:00
    @vialon17 我基本都是两组,或者直接无验证,应该跟 cookie 或者线路有关系?像楼上说的图形验证也很少触发,基本都是直接过,或者点一下验证就过了。
    wOuv7i4e7XxsSOR1
        21
    wOuv7i4e7XxsSOR1  
       2024-08-23 10:18:00 +08:00
    不是,怎么还有人吹 google 的 reCAPTCHA ?国内的验证码体验显然比 reCAPTCHA 好很多
    ReZer0
        22
    ReZer0  
       2024-08-23 10:19:17 +08:00
    因为图片这种形式,可以插入广告。广告主的图,产品介绍等图片都可以是验证环节的一部分。
    cinlen
        23
    cinlen  
       2024-08-23 10:22:27 +08:00
    reCaptcha 有好几个版本 v1,v2,v3. v2 是有图的那种, v3 好像对用户就无感了。

    v2 用户最难用,v3 有些不太准。 反而我觉得国内的做法相对准确并且相比于 v2 reCaptcha 更不难为用户。
    andforce
        24
    andforce  
       2024-08-23 10:23:20 +08:00
    CF 那种验证据说有专业壁垒的,不是不想做,是不能像图片验证码一样轻松做出来。
    colinlikepotatos
        25
    colinlikepotatos  
       2024-08-23 10:27:28 +08:00
    国内的行为分析比国外真的牛逼多了
    zhangshine
        26
    zhangshine  
       2024-08-23 10:29:44 +08:00
    国外的那种对于经常换梯子的人来说很不友好,经常通不过。
    810244966
        27
    810244966  
       2024-08-23 10:33:21 +08:00
    @thoo61871 确实,一天到晚叫你点红绿灯和自行车
    yhxx
        28
    yhxx  
       2024-08-23 10:34:36 +08:00
    刚好最近也在做这个
    reCAPTCHA 真的反人类啊,不管从开发体验和用户体验角度来说都很难用,而且国内还会墙
    至于图片消耗流量我觉得倒不是太大问题,呆过的几个大厂几乎都没有人在意这点费用
    国内的这些验证方式虽然开发体验也没好到哪去,用户体验比 reCAPTCHA 好多了
    mcfog
        29
    mcfog  
       2024-08-23 10:40:12 +08:00   1
    你说的对,可是 reCAPTCHA 是经典的体现谷歌企业文化恶化的例子。原本输入两个单词的其中一个是图书馆藏书当中难以识别的片段,谷歌利用大家人机验证的过程公益协助电子化各种历史旧书;然而现在的点红绿灯大车小车斑马线,完全是帮助谷歌训练商业目的的自动驾驶模型。

    我每次点车点红绿灯的时候心里都非常不舒服。
    gerefoxing
        30
    gerefoxing  
       2024-08-23 11:03:00 +08:00   1
    因为国内比国外先进,国外验证码反人类
    andyliu24
        31
    andyliu24  
       2024-08-23 11:53:58 +08:00
    reCAPTCHA 的用户体验,没能引入是我作为用户的小庆幸。
    drwebco
        32
    drwebco  
    OP
       2024-08-23 11:58:20 +08:00 via Android
    @Track13 如果不通过,会提示让你点击以后按钮,你点击后也不会通过吗?
    drwebco
        33
    drwebco  
    OP
       2024-08-23 12:01:00 +08:00 via Android
    @BBCCBB 所以我没有用谷歌的,用 cf 的,通常要么它自动通过,要么它也只让我点一个按钮,点击了就显示通过,如果这样能防刷,我觉得比滑块体验感好多了
    hubaq
        34
    hubaq  
       2024-08-23 12:20:43 +08:00
    @drwebco 这种无感验证国内早有了
    DigitaIOcean
        35
    DigitaIOcean  
       2024-08-23 12:52:48 +08:00
    换个吹,这验证码真不行,每次验证你说的那些高级货,我心里都是奔腾一万个草泥马
    icy37785
        36
    icy37785  
       2024-08-23 13:05:44 +08:00 via iPhone
    让我想起了之前看到一个帖子问国内为什么都是电子支付,而国外都是现金和信用卡,为什么国内不用信用卡,是技术难度问题吗?
    两个问题甚至它们的答案竟然都出奇的相似。
    sjkdsfkkfd
        37
    sjkdsfkkfd  
       2024-08-23 13:09:29 +08:00
    我一直觉得谷歌那个是判断你是人类之后,免费用你当劳动力
    songray
        38
    songray  
       2024-08-23 13:14:01 +08:00   1
    负责过 c 端项目,其实只是因为国内 pc 端是边缘业务,没什么改革动力,很多都是 n 年前的代码库,只做功能增量。
    而移动端压根不玩这套,直接手机验证码。以前获取验证码还需要拖滑块,现在基本都是进页面就发验证码,不给用户手动触发的机会。
    bgm004
        39
    bgm004  
       2024-08-23 13:30:12 +08:00
    @drwebco >如果不通过,会提示让你点击以后按钮,你点击后也不会通过吗?
    根本不能点,加载完就自己转了几圈如何就显示失败。
    zjp
        40
    zjp  
       2024-08-23 13:35:06 +08:00
    火狐 + 开启跟踪保护 + 不太干净的 IP ,我完全过不了 cf 盾和 reCAPTCHA
    cwliang
        41
    cwliang  
       2024-08-23 13:40:15 +08:00
    遇到过谷歌九宫格验证码选公交车、摩托车、斑马线,给我卡了一分钟,反人类
    Goooooos
        42
    Goooooos  
       2024-08-23 13:52:12 +08:00
    cf 的太敏感,只要挂梯子都给弹人机验证
    tyrone2333
        43
    tyrone2333  
       2024-08-23 13:55:36 +08:00
    我遇到过转方向 给小球排列的验证要做 11 个错一个就完犊子, 太恶心了
    FollowTruth
        44
    FollowTruth  
       2024-08-23 18:06:05 +08:00 via Android
    中国特色,还有国外网站一般都支持两步验证,很是方便。但是国内还在使用短信验证 干啥都得用手机。
    AV1
        45
    AV1  
       2024-08-24 00:32:44 +08:00
    不知道你说的 reCAPTCHA 是不是指在图片中选红绿灯、公交车、自行车的那种。
    反正我是非常厌恶的,比当年的 12306 验证码还过分。
    julyclyde
        46
    julyclyde  
       2024-08-24 11:37:34 +08:00
    reCAPTCHA 这个词,在这里的意思好像不是当年的意思了?
    R4rvZ6agNVWr56V0
        47
    R4rvZ6agNVWr56V0  
       2024-08-24 15:40:30 +08:00   1
    早就有了。但精确度不高。
    真正的问题是在数据收集上,Google 拥有的客户端数据覆盖广。
    benkyo
        48
    benkyo  
       2024-08-26 10:10:41 +08:00
    reCAPTCHA 用户体验太差了, 尤其是选选区域的那种, 选对区域了也基本上不会让你一遍过, 莫名其妙的
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2708 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 15:02 PVG 23:02 LAX 07:02 JFK 10:02
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86