我们纵观互联网发展史,验证码诞生初期,正是web 2.0方兴未艾之时。web 2.0打开了用户入口,同时也给机器程序开了一个通道。黑产通过恶意程序对平台进行批量注册、破解密码、刷票、论坛灌水等,严重影响平台的正常运营。验证码的诞生正是为了解决恶意机器流量而诞生的,对自动化的攻击起到良好的防御效果。随着互联网技术发展,尤其像云计算、机器学习、数据挖掘、OCR识别等技术,使得黑产的攻击方式升级,而成本和难度却在降低,迫使验证码防御技术的迭代升级,以便有效对抗黑产的自动化攻击。验证码的进化之路其实是持续对抗黑产攻击的迭代历程。
通过具备 *** 解析能力的python、Node.js等基础工具编写自动化攻击脚本,例如电子邮件垃圾邮件是最简单的 *** 犯罪之一,攻击者使用自动化软件生成电子邮件地址并发送低级别的骗局,例如钓鱼木马,伪造的礼品券等,至少已有数百万的受害者。
更先想要解决这一问题的是雅虎,作为互联网时代早期最重要的免费邮件提供商,他们一方面要解决用户们每天遇到的数以百计的垃圾邮件轰炸,另一方面,雅虎提供的免费邮箱,恰恰又是垃圾邮件的更爱,耗费无数资源所阻止的垃圾邮件,都来自于自己的服务器。这让雅虎开始认真考虑如何解决恶意机器流量问题。他们找到一位当时刚刚21岁的天才——Luis von Ahn。而Luis Von Ahn给出的方案就是图形验证码。当时,计算机图像识别技术还未成熟,对于经过扭曲、粘连等文字,无法辨识。而人类却可以轻松认出这些文字。这是一个简单而巧妙的设计,计算机先是产生一个随机的字符串,然后用程序把这个字符串的图像进行随机的污染,扭曲,再显示给显示器前的人或者机器。凡是能够辨识这些字符的,即为人类。图形验证码被验证有效后,得到了迅速推广,各大平台纷纷上线图形验证码。
随着计算机视觉技术的发展,通过预处理、分割、机器算法等方式,图形验证码可以被OCR技术轻松识别。同时,主流浏览器的开放性使得黑产通过脚本驱动类的工具进行自动化攻击,例如,大家比较熟悉的自动化测试工具Selenium/WebDriver,可以基于浏览器完成对Web页面的自动化操控。黑产通过整合不同类型的资源完成自动化攻击,例如专门提供手机号码的料商、接码平台、打码平台、设备资源提供商及管理平台(群控、云控、箱控等)、秒拨IP等资源。
提供手机号码的料商,通过不同渠道收集手机卡并完成实名制,通过“猫池”设备批量使用手机卡,这种设备手机卡即可连上通信 *** ,收发短信,且全程自动化,在各类秒杀活动中,速度远快于正常用户。
提供黑产工具的技术团伙,针对不同行业不同平台可定制化改机工具、注册机、一键秒杀、多开、位置欺诈等多种黑产工具。
提供设备及管理平台服务商,例如云控系统,使用一台电脑控制N台云手机,提供一键控制、同步操作、批量管理上千台手机,节约成本的同时提升攻击效率。
提供IP资源,一方面秒拨IP的成本更低,另一方面,IP池极为丰富,使用也较为方便,可以跟随进程自动切换IP。
此时,图形验证码已无法起到良好的防御效果,通过OCR技术、自动化的黑产工具可以轻松被绕过。行为验证码,将机器学习运用在验证安全领域,通过对人和机器行为特征持续刻画,观察特征差异,区分是否机器操作,不再使用原有的“问题--答案”方式。体验良好的滑动验证码被广泛接受。
黑产不断升级自动化攻击技术,提供模拟真人点击/操控工具,通过触发鼠标/键盘/触控等事件,或者通过代码注入等方式,完成界面控件的输入、点击、移动等操作。涉及的开发难度较低,目前是黑灰产较为喜欢的自动化攻击方式。例如,按键精灵、Auto.js等模拟真人行为的操作工具。
按键精灵:黑产使用最为普遍的自动化攻击工具。黑产成员通过编写相关的逻辑脚本,便可通过模拟用户操作相关的功能,比如手机触摸、按键等操作;也可以先手动“录制”一遍想要操作的功能,这样按键精灵会自动记录操作行为序列和坐标轨迹。
Auto.js:一个基于JavaScript的安卓平台自动化脚本框架,相比与按键精灵,Auto.js具备设备无需Root、可直接操作控件、稳定性更好等优势。
单点的防御已经无法满足业务安全要求,需要从多个维度构建防御体系。智能验证码,通过收集用户行为特征、设备等多个维度的数据,基于生物行为特征构建AI模型持续学习,交叉识别黑产特征,有效拦截自动化攻击。Google的验证码经历几次换代升级,从最初的文本输入到自适应风险分析,通过对访问者行为评估危险程度,对于可疑流量设置额外的挑战,对于符合人类行为的流量则无需通过额外的挑战,这样提升用户体验,摒弃了让用户解决视觉谜题或通过其他挑战才可以登录的麻烦。
由于企业采用多维度的防护及算法模型,黑产开始采用最朴实的真人作弊方式。黑产通过线上群组和作弊APP完成分工协作。据最新的报告统计,真人作弊攻击发展迅猛,真人作弊APP的数量增长了40倍以上。例如积分墙APP,用户通过完成相应的任务(下载、注册、投票、助力砍价、阅读分享等)获得奖励。此时,业务安全不仅需要Captcha产品,还需要结合其它反欺诈系统。
一方面,Captcha拦截可以降低黑产生产效率,通过不同风险维度的识别,对于真人作弊行为需要完成空间推理等难度较高的验证码。
另一方面,结合舆情分析、黑产团伙挖掘、业务反欺诈系统等多维度对抗真人作弊,通过对舆情信息的分析,可以提前获得攻击情报,做好事前防御及规则漏洞梳理修复,同时对账号、行为等进行关联分析,通过行为一直性等方式挖掘黑产团伙,有效对抗真人作弊。
总结
黑产的高度自动化攻击是降本增效的必经之路,由于自动化测试工具和技术被黑产滥用,极大的提高了黑产的开发和攻击效率。这对于业务厂商来讲,无疑将面临更大的挑战。人机识别的对抗是一个持续升级和演进的过程,不管是对于业务方来讲,还是对于黑灰产来讲,双方都没有绝对的银弹。在未来的人机对抗中,企业将会面临越来越多的自动化攻击。
. 很多妈妈在给宝宝经常换尿布的时候容易出现腰疼,有妈妈说用尿布台再也不用弯腰换尿不湿了,腰部压力减小好多;那么哪个牌子的尿布台好,下面友谊长存的小编就来说说:泡泡熊尿布台怎么样 泡泡熊尿布台好用...
一、qq里怎么怎么找黑客 1、找黑客网站但是如果你只是学一种语言,你不可能是个黑客。这只是一个专业的游戏。qq里怎么创造但更重要的是,校园里有这样一群智慧和能力的学生,他们用一些软件把教科书知识转化为...
及时报警。国家已经出台政策了,现在很多网上金钱交易,24小时都能撤销。几千元,数目不小,可以立案的。还有,不要想歪点子。首先找黑客就是违法行为。 假的大家不要信,一切网络金钱交易都别搞了,到此为止被...
电脑上强制性结束进程键盘快捷键是ALT F4。开启此电脑,按住ALT F4关闭页面,开启文本文件,按住ALT F4关闭页面,开启三维查看器,按住ALT F4就可以关闭页面。 知名品牌型号规格:想到Ge...
近日有一些小伙伴们资询我有关ps怎么制做2021年的年历呢?下边就为大伙儿产生了ps2021年日历的设计方法,有必须的小伙伴们能够来掌握掌握哦。 近日有一些小伙伴们资询我有关ps怎么制做2...
编辑导读:对付生鲜电商来说,信息化建树是很重要的一环,所有的业务开展都离不开信息化的支持。本文作者讲从应用架构角度出发,对生鲜电商信息化建树展开阐明,但愿对你有辅佐。 一、配景语言共鸣 之前先容了从...