再见了,打码平台:对抗打码平台的验证码思路腾讯云开发者社区

我们先来回顾一下,验证码的学名是啥?

图灵测试。

图灵测试的目的是为了区分人与机器,而打码平台的加入使得这个过程立即无效——打码平台上活跃的对象还真是人。

但这样就没辙了么?

No。这“人”与“人”之间是有差别的。我们仔细想想,我们加入验证码的目的其实除了图灵测试之外还有一个重要的潜在期望——我需要知道你的确是你。

我们看看过去的验证码都有什么类型:

1、字符型验证码

这个太简单了,不再举例。

顺便吐槽一下,就算是个简单的字符型验证码,很多人却设计的像狗屎,这其中包括了一些安全公司或具有安全属性的产品。基本的字符黏连、形变都没有,光用夸张的混淆色、噪点,一个二值化就如同裸体相亲一样让人一见长短,实在垃圾。

2、短信验证码

这种类型的验证码分为两种(用户主动发送和用户被动接收),通常用在多因素认证中。

被动接受型的验证码对于验证码发起方(服务器)来说成本很高(短信收费)。有些情况下,短信验证码本身就是需要被保护的对象(短信轰炸)。

主动发送型验证码对于用户体验极差(需要用户进行大量操作,用户需要为你的风控策略付费),除非这项业务已被垄断(例如某购票系统),否则老板几乎不会同意你这么做的。

况且这两种验证码都有收码平台可以无缝覆盖,单纯用作图灵测试没啥意义。

3、问答验证码

这是一个大类,包括百度贴吧的看拼音选汉字的验证码、12306的看文字选图片验证码、Googlenorecaptcha的二次图片验证,或者网上爆料出来叫你展开傅里叶级数统统都是问答型验证码的一种。

这种验证码的前身是题库,题库本身存在中容易被穷举的弊端。其他“高级”问答型验证码的安全性,则除了依赖计算机视觉功能受限外,还依赖于人类的认识活动无法被机器模拟的大前提。

对于打码平台来说,问答型验证码还是轻而易举的(你要是用高数题作验证码算我没说)。

4、字符型行为验证码

常见的有Googlenorecaptcha第一次验证或者常见的一些拖动型的验证码。这些验证码每个都声称自己用了什么机器学习、大数据分析、人类行为建模等等一大堆听起来就很牛逼的技术。

5、语音验证码

语音验证码大多属于无障碍设施的一种,为的是视障人士也能正常通过验证,后来演化成对抗猫池的方向之一(需要接听来电)。之前还出现过Googlerecaptcha被Google自己的语音识别API干翻的趣事,这里也不再一一展开。

上面这些验证码呢,应该基本覆盖了日常能见到的绝大部分场景,也是打码平台或者收码平台存活下去的基础。

大家有没有发现,这些验证码有一个共同的特点:上下文无关。

这里我们定义一个概念:上下文无关验证码。

上下文无关验证码是一个问题与答案或规律一一对应的集合,对于任意给定问题,一定能通过问题本身得出答案。

同学们,划线部分是重点,打码平台要考啊!!!

既然验证码的应用有场景性,也有具体的上下文,那我们以前都没用到几个“参数”,我们是不是可以考虑用它一下?

这里的问题设计是有技巧的,它需要满足一个条件:上下文包含的内容中存在用户不愿或不宜公开的信息,且该信息服务器知晓。

用一句话来形容一下这一类的验证码:就算截图发给基友,他也不能给出正确答案。

怎么,这样的形容很模糊,不够形象?

现在,我们把验证码输入策略稍稍往后推一步——在用户提交完账号和密码后要求输入这样一个验证码:

我们设想一下,如果机器或打码平台需要识别出这个验证码要满足什么条件:

做题者需要是人,或具有相当精度的OCR工具(OCR识别几乎不能有错);

做题者需要知道这个提交者的账号和密码明文;

那么,这样一样来,先不说打码平台如果能实现后费用必须各种增加,光这第二点就会把打码者和攻击者之间的利益约束消灭:既然我已经知道了账号密码,要你攻击者何用?而对于做题者即是提交者来说,这样的设计不会带来什么问题。

请选择下图中您手机号【没有/有】包含的数字。

请选择下图中您地址中【包含/不包含】的【省份/县市/具体地址】。

请选择下图中您获取优惠券名称中【包含/不包含】的汉字。

请选择您要添加的好友名称。

本文只是抛了块砖,希望给大家在设计验证码的时候可以有一个新的思路。标题可能有些夸张,还请海涵。

THE END
1.全国婚恋交友平台界面清晰吗安全吗,全国婚恋交友平台界面清晰想要找一个靠谱的伴侣,除了朋友介绍,大家最常使用的方式可能就是各大婚恋交友平台。打开手机,随手一滑,各种婚恋网站和APP扑面而来。可是,问题也随之而来——全国婚恋交友平台界面清晰吗?安全吗?我们真的能在这些平台上找到合适的另一半吗? 或许你曾经也有过这样的体验:在某个看似不错的平台上注册,浏览着一张张http://www.aichao521.com/hunl/30379.html
2.风险提示揭相亲平台消费陷阱:"轰炸式"推销"凑数式"服务“签字之前,营销人员没提过合同,我也没见到合同。”黎先生告诉记者,他被要求在iPad上录入个人信息,填写完手机号和验证码以后就直接跳转到一个只有签名一栏的单独页面。 四川的汪女士也反映,在签订合同时不让看合同内容,交钱签字后就带走了纸质合同,她只在几天后收到一份电子合同。 http://credit.wuzhi.gov.cn/news/content/1565312067998
3.www.lr1998.com/mokslip66646.html参与开罗停火谈判的哈马斯高层人员里沙克说:“除非占领方(以色列)满足我们的条件,否则我们不会接受停火。”哈马斯一些高级官员18日说,与以色列的停火谈判重点在于如何担保停火协议的条款得到落实,哈马斯可以接受由美国作“担保方”的协议。_——。 中国外交部发言人华春莹1月6日在回答记者提问前就此事宣读声明称,朝鲜民主http://www.lr1998.com/mokslip66646.html
4.www.qdjintaixufengji.com/mokaka30804.html此外,普京还表示,俄罗斯国际储备返回2014年初的水平,目前为3870亿美元。他说,如果俄罗斯将如去年一样动用储备基金的资金,并且不注入新的资金,那么储备基金现有的资金只够支撑4年。 据报道,英国几家法庭都在昼夜不停地审讯那些已经被拘捕的疑犯,其中包括一名11岁的女孩,她被指控破坏公物。、..http://www.qdjintaixufengji.com/mokaka30804.html
5.超越寒冰的对话艺术揭秘不冷场的聊天技巧在这个充满竞争和压力的时代,如何与人交流、建立良好的沟通渠道变得尤为重要。不冷场的聊天技巧不仅能够帮助我们更好地融入社交环境,还能增强我们的自信心,让人留下深刻印象。今天,我们就来探讨一些高效且实用的不冷场聊天技巧。 1. 主动倾听 1.1 倾听而非等待 https://www.kntdfbkyyl.cn/lian-ai-ji-qiao/215750.html
6.不跟婆婆来往的窍门而对于那些无奈选择走向法律途径的人来说,更重要的是理解自己的权益,同时也要做好准备迎接可能出现的情境变化。在这个过程中,每个人都应该找到适合自己的方法,以达到心灵上的平衡和幸福状态。 标签:两个女孩子如何bilibili、不需要验证码的相亲网站、一伴婚恋app官网下载、刚谈恋爱怎么培养感情、2020最新撩妹句子https://www.uw10zt8ii.cn/lian-ai-ji-qiao/294231.html
7.如何选择可靠的相亲网站?推荐爱渡高端婚恋网站关于这个问题,很多人推荐了爱渡高端婚恋网站。至于爱渡高端婚恋网站到底怎么样?它是否真的值得被推荐?这就需要从多个方面来考量了。根据我的个人分析总结,爱渡高端婚恋网站还是相对可靠的。如果你实在不知道哪个相亲网站比较可靠,我建议你可以试试爱渡高端婚恋网站。http://www.idoemotion.com/sys-nd/314.html
8.相亲男的说话方式很官方,我有点受不了了,求安慰求开导,还可以继续其实我有时候觉得他挺可怜的,没有妈妈,所以不会照顾自己对自己不好,省吃俭用,我不想到最后不能在一起伤害到他,浪费他的时间金钱还有感情,可是我父母不让我现在和他了断,让我继续见其他人,有合适的就和他说清楚,没合适的就跟他继续,他是备胎的节奏。。。我真的不想伤害他,今天我请他吃的饭,他还带了一盒https://www.douban.com/group/topic/44946633/?author=1
9.专为农村在外务工的单身工友打造的相亲交友网站忘记密码?短信验证码登录 登录 相约七月七是什么? 已有3800000人找到了幸福 在北京、上海等外地工作也能通过七月七找到同城单身老乡 送秋波 送玫瑰 聊天 无所不能 约见无需再回老家 海量会员 金牌红娘一对一精准匹配 一不小心遇到邻村的Ta 加入七月七不是在相亲 就是在去相亲的路上 http://ruicheng.cuncunmei.com/
10.当你手机开不了机而修手机需要验证码的时候……口水杭小米手机挂了,开不了机,估计是主板烧坏了,想在网上预约去修理。毕竟查了一下路途有点远,预约一下心里更踏实,怕到了地方发现门店搬离、关门等突发状况…… 尴尬的是…… 图集 我怎么收验证码?人在关键时刻还是需要朋友的,用朋友的手机号码和验证码成功预约了…… 然后找个小纸条抄下朋友的手机号码,万一到现场https://www.19lou.com/wap/forum-269-thread-41271522250940976-1-1.html
11.亚马逊欧洲站KYC审核经验分享总结:亚马逊要你提供什么文件,你就业务验证码日期网站: https://ebsnew.boc.cn/boccp/businessCodeQuery.html 输入盖章的验证码(注意是两行验证码,不用空格),即可生成验证码日期,然后截图即可。见下图: 然后,打印三个月的个人流水即可。 最后,把个人信息综合凭证,验证码日期截图,和流水全部扫描成一个pdf格式的文档提交即可。个人地址验证的部分到此https://www.wearesellers.com/question/41117
12.一线姻缘官网一线姻缘:没有机器人、没有系统发信;不花钱也能聊、先牵线后付费;实行实名制、重视婚恋安全;只征婚不交友、用户质量高。找对象,上一线姻缘,高品质实名婚恋相亲交友网站!同城婚恋交友网站有哪些?哪个好?征婚、交友、相亲、找对象上什么网站比较好?一线姻缘,国内免https://www.11yinyuan.com/
13.揭秘小红书软件认证真相,身份证信息提交是否安全引关注小红书上相亲说要线下实名认证是真的吗 1、小红书平台提供了多种实名认证措施,如靠谱证人、热心指数、靠谱保金等,以减少诈骗行为,但关于线下实名认证的说法,需要用户谨慎对待,网络交友存在风险,面对面交流也可能遇到不愉快的情况,用户应提高警惕。 2、在小红书等社交平台上,用户可以接触到各种交友信息,但要注意防止诈骗http://follow.zhouchengjiareqi.com/C41147a8F00D.html
14.基于springboot+vue.js+uniapp的相亲网站附带文章源码部署视频{annotation=((HandlerMethod)handler).getMethodAnnotation(IgnoreAuth.class);}else{returntrue;}// 从header中获取tokenStringtoken=request.getHeader(LOGIN_TOKEN_KEY);/** * 不需要验证权限的方法直接放过 */if(annotation!=null){returntrue;}https://blog.csdn.net/fanheng1231/article/details/139891083
15.手机收不到QQ验证码应该如何办手机收不到QQ验证码应该如何办 1、耐心等待一下,可能是网络出现了延迟导致的,后续应该会发送给你。2、手机的安全软件设置了短信拦截,因此验证码发送过来直接被拦截了,建议用户可以尝试将安全软件先关闭,然后在进行验证码发送。3、短信的内存爆满了,有些用户不喜欢删除短信,因此累积了很多,因此收不到短信验证码了。https://www.64365.com/special/20518013/
16.Python识别验证码!学会这步,百分之60的网站你基本都能识别了我们采取一种有监督式学习的方法来识别验证码,包含以下几个步骤 图片处理 - 对图片进行降噪、二值化处理 切割图片 - 将图片切割成单个字符并保存 人工标注 - 对切割的字符图片进行人工标注,作为训练集 训练数据 - 用KNN算法训练数据 检测结果 - 用上一步的训练结果识别新的验证码 https://www.jianshu.com/p/01ad3c41f8c4
17.kaiyun全站网页版登录(官方)网站/网页版登录入口/苹果IOS步骤4:验证账户填写完个人信息后,您可能需要进行账户验证。kaiyun全站网页版登录会向您提供的电子邮件地址或手机号码发送一条验证信息,您需要按照提示进行验证操作。这有助于确保账户的安全性,并防止不法分子滥用您的个人信息。 步骤5:设置安全选项kaiyun全站网页版登录通常要求您设置一些安全选项,以增强账户的安全性。http://www.lehezx.cn/
18.登录黑科技来袭:个推一键认证,免密登录当用户下载了一款APP, 首先面临的是注册/登录这一关。在这一过程中,用户需要设置用户名、输入密码、接收短信验证码又或者通过授权第三方等来验证身份并完成注册。这一系列的步骤,如果体验不佳、验证等待时间过长,用户很可能还没真正开始了解你,就要和你Say Goodbye了。 https://feng.ifeng.com/c/7mgwIvjJhwi
19.2014九大骗术:“微信加好友”登顶微信有一个功能是通过手机通讯录加好友,南京的小刘就喜欢用这种方式来扩大自己的朋友圈,在他看来,既然是通讯录上的人,就不会有问题。前两天,他收到一个通讯录朋友的“加好友”请求,对方声称加好友需要输验证码,要求小刘将手机上收到的验证码转发。小刘照做后,没1分钟就收到银行短信,银行卡上少了两万元。http://www.360doc.com/content/14/1230/22/9956768_436984704.shtml
20.长沙婚介所长沙征婚长沙婚姻介绍所交友脱单验证码 换一张 * 提交 提交信息为您牵线 花三十秒提交信息,遇见心中的那个他&她 关于长沙帆城有约婚介所 帆城有约-长沙地区婚恋婚介所,长沙婚介公司,长沙婚介机构,长沙相亲平台,长沙脱单,长沙婚介所,长沙婚介平台,长沙征婚婚介相亲网,长沙相亲,长沙征婚,长沙交友,长沙找对象,长沙脱单,主要服务对象为长沙地区80后、https://www.fcyy520.com/
21.平台?.?登录链接下载其中,配送四川达州快递件的配送员表示,注意到该包裹为贵重物品,因此签收前联系了订单上的签收人,“从签收人得知包裹签收的验证码,确认签收人信息后,才完成了订单的代签收流程,将包裹放在了顺丰包裹的集中地”。 配送广西南宁快递件的配送员则表示,未经公司允许不接受采访。 此外,在接到宋先生投诉后,两位配送员多次http://m.icaikong.cn/IJJ/detail/tesYJjAVsV.html
22.GitHubliaohaoxing/GitHubChineseTopluyishisi/Anti-Anti-Spider 越来越多的网站具有反爬虫特性,有的用图片隐藏关键数据,有的使用反人类的验证码,建立反反爬虫的代码仓库,通过与不同特性的网站做斗争(无恶意)提高技术。(欢迎难以采集的网站)(因工作原因,项目暂停) 5.9k Python 09/24 27bbfamily/abu 阿布量化交易系统(股票,期权,期货,比特币,https://github.com/liaohaoxing/GitHub-Chinese-Top-Charts
23.离婚阅案百起的法院书记员感触:嫁不好还真不如剩着!好吧,我想说,这姑娘脑子再抽也不可能明知相亲男有艾滋病还扯证吧(虽然扯完证后还办了结婚酒是真的很抽)?该男简直在侮辱俺们智商。关于该男是否同性恋的问题,女方只提供了一些其在同性恋网站发帖的记录,但因无法证实发帖id与该男的关联性,最后没有认定起来。不过,不管别人信不信,俺是信了……话说在描述到http://www.51-lihun.com/h-nd-6551.html