优秀的编程知识分享平台

网站首页 > 技术文章 正文

iOS 16 内置「自动验证」功能,可恶的验证码会被消灭吗?

nanyue 2024-10-26 11:24:07 技术文章 2 ℃

注册或登录网站、App 时通常会有验证码出现,主要是起到人机验证的作用,阻止可能的机器人、爬虫等攻击,仅允许正常用户进行下一步操作。

以往的字母、数字验证码倒还好,但随着机器人技术的进步,验证码也不断进化变得五花八门起来。

比如拖动滑块组合拼图、9 宫格识别图片,相信大家都有遇到过这种形态的验证码。

不可否认验证码在人机验证上起到积极作用,但它同时也为正常用户带来糟糕体验,耗费时间与精力,仅仅是为了证明自己不是机器人。除非有新的技术出现,否则验证码将短时间内不会消失。

不过根据根据外媒 XDA 发现的信息,在 iOS 16 开发者预览版 Beta 1 中,苹果悄悄为用户提供了一个名为「Automatic Verification」的自动验证的功能。

在 iOS 16 系统设置-Apple ID-密码与安全性页面,底部就能看到「自动验证」开关。

功能介绍显示,「自动验证」可让 iCloud 自动以私密方式验证用户设备和账户,绕过 App 或网页中的 CAPTCHA 验证码

目前尚不清楚它在什么条件下工作,不过是默认开启状态。

考虑到该功能入口在 Apple ID 设置中,因此小编猜测「自动验证」可能仅针对苹果提供的 App 或网页有效,其他第三方应用是否能自动绕过验证码还有待测试。

不过「自动验证」功能的出现,说明厂商的确有某种方法不借助验证码就能识别访问者是人类还是机器人。

小编大胆假设,如果手机设备厂商和提供验证码的服务商(比如 Google)合作推出一种人机验证协议的话,未来消灭互联网上绝大多部分的验证码不无可能。

此外,前段时间 Apple、谷歌与微软就联合承诺,拓展对 FIDO 标准的支持,加速普及免密码登录。

用户直接通过设备指纹、Face ID 登录网站或 App,这种端到端免密认证方式一步到位,不仅包含了人机验证,也消除了短信验证等双重认证过程。

因此比起思考如何帮助用户自动绕过验证码,目前的 FIDO 标准更值得推进。

虽然做不到彻底消灭验证码,但等到设备支持、各大网站、App 陆续适配无密码登录后,大家遇到验证码的次数肯定会越来越少。期待早日普及。

最近发表
标签列表