验证码在风控中的实际应用

前言:在业务场景中,企业的安全团队通常将验证码作为降低业务受损风险的方法,以减少撞库盗号、虚假注册、刷量作弊、信息盗窃、薅羊毛等风险事件发生的可能性。

今天将通过验证码在极验十周年特别活动的实际应用,探讨验证码在业务风控中的意义。

在十月份的极验十周年活动中,我们模拟电商的营销活动营造了业务场景遭受机器攻击的真实事件。此次活动,机器人一共参与了118.39万次抽卡,通过机器作弊累计领取了7811份爱奇艺月会员。若把这笔投入换算到大型的运营活动,企业业务或会因此造成23.43万的金额损失。

机器与人类用户领奖情况

以10月27日在领取奖励场景部署验证码为分界线,我们将整个活动分成第一阶段和第二阶段,在未配置验证码的第一阶段机器人成功领走了6081份奖励;不过在第二阶段,验证码发挥了拦截异常账户的作用,成功识别了风险账号并执行风控策略。根据数据统计,本次活动通过验证码识别到的异常账户有3464个。那么,在这种业务场景下,验证码是如何识别出风险账号的?

此次活动使用的验证码为极验行为式验证码,这种验证码基于生物行为特征利用人工智能深度学习对验证过程中产生的行为数据进行高维分析,发现真实人类用户与机器行为模式与行为特征的差异,精准地区分该场景下的人机。

01

黑产破解思路解析与识别

极验交互安全实验室通过对破解平台的跟踪分析和相关安全产品的逆向研究发现,黑产破解验证码主要依靠模拟器破解和接口破解两种方式。

模拟器破解:通过各种自动化测试工具,例如 Selenium 操作 chromium 内核实现自动化的拖动、点击等操作;

接口破解:利用接口程序破解正确的关键参数,从而对验证码进行破解。由于接口破解需要对前端 JS 进行逆向还原,同时需要完全理清参数生成的逻辑,相对模拟器破解的技术门槛与实现成本都更高。

模拟器破解和接口破解是进行破解过程自动化的两种技术路径,但是无论使用哪一种,都还必须通过人工、穷举图片、AI识别等方式获得验证答案,然后生成尽可能真实的行为轨迹。轨迹的自动化生成方式包括:

函数生成:通过编写函数,自动生成具有特定行为模式的轨迹数据,机器特征相对明显。

轨迹重放:通过各种途径,积累不同类型、长度的真实轨迹样本,根据答案适配进行轨迹数据的重复投递。

基于这些,验证码可以通过以下三个模型进行异常识别:

CNN 模型:全称为卷积神经网络模型,从海量数据库中自动学习机器轨迹特征,进行人机轨迹实时区分,封禁异常风险轨迹。

 Cluster 模型:因函数生成的轨迹在特征空间上极易产生聚集模式,动态聚类模型通过这种行为模式的聚集自动化地发现新的变种机器数据。聚类模型通过将数据在高维特征空间中进行低维映射,实时计算当前一段时间内的数据在低维空间上的概率分布,如果某个区域的概率高于阈值,则对于新的落到此区域的轨迹数据进行封禁处理。

 Hash模型:哈希模型将数据在高维特征空间中进行哈希编码,每条真实轨迹都有其对应的唯一一条哈希编码。当黑产尝试通过重放轨迹,或生成随机轨迹库破解验证时,轨迹会产生哈希碰撞,从而暴露机器特征。

02

实时动态对抗拦截机器

面对机器的入侵,验证码可以发挥实时防御作用,即机器需要在相应场景回答出正确的答案才能进行下一步操作,在本次活动中为通过验证领取奖励,这样一来便可以实时拦截机器,减少网站、软件或小程序内的异常机器用户,降低业务受损风险。

除此以外,若出现黑产在攻击过程中通过机器学习升级了入侵手段的情况,验证码也可以通过动态变化对此进行科学有效地防御,如前端 JS 定期混淆变换、前端动态参数定期变化、全网风险库会定期更新、灵活变更参数加密算法等。不过在现有的验证码中,只有极验行为验4.0可以做到这一点。

譬如,在验证码的防护下,该活动27日与28日的领奖数量与未配置验证码的26日相比都有明显下降,但29日领奖数据略有上升,根据与黑产博弈长达十年的丰富经验,我们判断黑产此时已通过机器学习升级了攻击手段。

随即,我们升级验证模型策略,面对有风险的请求,验证AI大脑会自动强化对抗策略,如:动态切换验证形式、自动更新视觉模型等。动态变化的验证码模型给黑产带来极大的挑战,增加了破解成本和时间,拦截能力提升,所以我们可以清楚地看到活动最后两天的机器数再次呈下降趋势。

03

验证码在实际应用中产生的意义

时至今日,黑产利用机器攻击的手段更加多样化,通过以上真实案例可以看出验证码在风控中具有以下实际意义:

1)辅助企业做出风险判别:验证码收集到的行为数据可有效丰富风控系统的信息采集维度,为最终判别提供更多样的视角和依据。比如,滑动拼图验证可以收集到用户滑动轨迹,图片识别验证可以收集用户鼠标点击事件。

2)提高黑产攻击难度:验证码作为必备组件部署在登录、找回密码、下单、评论发帖等关键业务的入口处,可以有效防止撞库、暴力猜解等攻击,验证码的部署提高了黑产的攻击难度。

3)处置恶意流量:除了以上的直接意义,当前众多互联网企业已经或正在致力于结合实际业务情况,构建自己的风控系统。在风控系统判定结果的前提下,可以结合不同难度级别的验证码进行处理,提升用户体验,降低误判。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/32928.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

风控策略(下)

一、常用量化指标 首先,先了解下如何定义逾期。 过了最后还款日仍未还款,则为逾期。注意,一个客户只有一个账单日。如果想要获得最长免息还款期,则应该在上一个账单日的后一天进行消费。   还有,最重要的一点&#…

风控ML[10] | 风控建模中的自动分箱的方法有哪些

之前有位读者朋友说有空介绍一下自动分箱的方法,这个确实在我们实际建模过程前是需要解决的一个问题,简单来说就是把连续变量通过分箱的方式转换为类别变量。关于这个话题,我也借着这个主题来系统的梳理总结一下几点:为什么要分箱…

风控分析常用指标介绍

在信贷风控中,指标时反应业务变化最直观的手段,通过对指标的分析及时发现和定位业务开展过程中的问题,并及时采取相应的手段进行防控。本文列出工作中常关注的风险指标,介绍指标的定义及分析的方法,旨在精而不在全&…

全面了解风控策略体系

模型和策略的开发是一个系统工程,这其中需要有业务经验、统计理论、算法运用、和数据认知,是一个不断反思,不断积累经验的过程。沙滩上建不起摩天大楼。扎扎实实的基本功永远有价值,永远不会过时。 ——余旭鑫博士 说明 互联网…

金融风控实战——有监督分箱

卡方分箱 分箱的方法有很多,卡方分箱属于其中一种,属于有监督系列的。卡方分箱正是一种基于卡方检验的分箱方法,更具地说是基于上面提到的第二种应用,独立性检验,来实现核心分箱功能的。   卡方分箱算法简单来说&…

风控策略简介

【作者】:Labryant 【原创公众号】:风控猎人 【简介】:某创业公司策略分析师,积极上进,努力提升。乾坤未定,你我都是黑马。 【转载出处】:https://blog.csdn.net/lc434699300/article/details/1…

风控模型及特征的上线部署方法

序言: 作为年后的首篇实操干货文章,番茄风控一如既往向业内小伙伴输出相关的干货文章。有实操能落地,有数据可撸码,继续将会是番茄风控提供给各位小伙伴的业内标配内容。 近期,我们花费了时间容整理了目前业内各位小伙…

金融风控实战——社交网络分析

社交网络分析 上节课有同学希望能讲一些设备指纹的内容,所以这节课我们先讲一下设备指纹,作为反欺诈图谱的基础。 设备指纹 可以把手机设备理解成一个人,像人一样有身份证号和名字(设备序列号等),没有化…

风控数据测试概要

数据测试简介 简而言之,数据测试就是对数据的质量进行测试,查看该质量能不能被我方接受。在风控中,数据测试的主要目的是测试对方数据源是否可以较好地区分出我方申请用户的好坏,衡量质量的指标主要包括:Lift-Chart、A…

三分钟看懂大数据风控中用户行为数据的采集、分析及应用( 转 )

据统计,目前银行传统的风控模型对市场上70%的客户是有效的, 但是对另外30%的用户,其风控模型有效性将大打折扣。 大数据风控作为传统风控方式补充,主要利用行为数据来实施风险控制, 用户行为数据可以作为另外的30%客…

CAR-T药物|疗法适应症|市场销售-上市药品前景分析

对患有癌症的人来说,能够幸运地度过5年大关是一种成功,而能够成功地度过10年大关则是一种奇迹。Emily作为全球第一个接受CAR-T治疗成功的白血病儿童患者,至今已成功摆脱癌症11年之久。 ①CAR-T细胞治疗(Emily Whitehead治疗案例时…

股票数据分析查询接口,股票数据接口,沪深港股,股票api查询

一、接口介绍 查询历史数据的分析统计。本接口数据仅用于学习分析,不得用于对外展示!根据股票代码、日期获取股票历史数据及相关分析,返回日期、开盘价、收盘价、最高价、最低价、成交量、成交额、换手率、涨跌幅等,可绘制相应日…

微信AI助手

首先,感谢GitHub上的开源大佬!对微信AI助手项目我修改了少许部分,以实现在自己服务器上部署。这里是我的项目地址。 1、准备服务器 1.1 服务器密码及安全组规则修改 这里我是用的是腾讯云国内服务器,有条件的同学可以直接选择国…

Andrew Ng和OpenAI教你写prompt

课程地址: https://learn.deeplearning.ai/chatgpt-prompt-engb站搬运: https://www.bilibili.com/video/BV1No4y1t7Zn 教学人员:Lsa Fulford, Andrew NG LLM的两种样式 Base LLM:基于文本训练数据预测下一个词的概率&#xff0…

Android之输入银行卡号判断属于哪个银行

一&#xff1a;效果图&#xff1a; 二&#xff1a;实现步骤&#xff1a; 1.xml布局实现&#xff0c;两个edittext就行了 <LinearLayoutandroid:id"id/lin_yhkh"android:layout_width"fill_parent"android:layout_height"48dp"android:layou…

[项目管理-6]:软硬件项目管理 - 项目沟通管理(渠道、方法)

作者主页(文火冰糖的硅基工坊)&#xff1a;文火冰糖&#xff08;王文兵&#xff09;的博客_文火冰糖的硅基工坊_CSDN博客 本文网址&#xff1a;[项目管理-6]&#xff1a;软硬件项目管理 - 项目沟通管理 &#xff08;沟通渠道&#xff09;_文火冰糖的硅基工坊的博客-CSDN博客 目…

一键定制个性化语音,微软的AI语音落地实践

近日&#xff0c;微软与周迅AI语音红丹丹公益项目发起人鹿音苑文化传播公司、以及来自微软及各界的150名余志愿者&#xff0c;将创作的首批人工智能有声内容&#xff0c;包括鲁迅、老舍、萧红、朱自清等作家的一系列经典作品、红丹丹文化期刊&#xff0c;正式捐赠给北京市红丹丹…

Python 深度学习AI - 声音克隆、声音模仿、模拟特朗普声音唱《See You Again》,Real-Time-Voice-Cloning项目的安装与使用

Python 深度学习AI - 声音克隆、声音模拟 第一章&#xff1a;环境准备与安装① Real-Time-Voice-Cloning 项目源码下载② requirments 必要库安装③ TensorFlow 安装④ PyTorch 安装⑤ FFmpeg 下载环境变量配置⑥ 下载训练包第二章&#xff1a;效果测试① 命令行合成音频测试&a…

微软小冰的服务器在哪,微软小冰解锁三大小米入口

原标题&#xff1a;微软小冰解锁三大小米入口 微软小冰与小米小爱加深合作&#xff0c;解锁更多小米入口。具体内容请关注今天的小熊微科技【每日必读】栏目。 微软小冰解锁三大小米入口 好闺蜜&#xff0c;就是要形影不离。9月4日&#xff0c;微软小冰宣布解锁更多小米入口&am…

关于微软小冰

今天在微博上看到微软小冰的一篇博文&#xff0c;原文如下&#xff1a; 小冰是什么&#xff1f;参见百科&#xff1a; 微软Bing搜索中国团队2014年5月29日发布一款智能聊天机器人&#xff0c;并取名“微软小冰”。添加这个机器人的微信账号为好友之后&#xff0c;便可以与这个…