ios12系统在验证码功能方面终于用户了自动填充的功能,这一功能在验证方面的确很方便,但是不少用户想知道这个功能是否真的安全?这不果粉客小编就给大家具体介绍下详情。
据悉,ios12系统验证码的新功能就是Auto Fill(验证码自动填充),这个功能主要通过自动读取短信中的验证码然后进行自动填充,为用户节省在 Safari 等应用中手动输入表单的麻烦,从而为用户带来无缝的注册流程体验。
目前这一功能让用户利用验证码登录过程更便捷,同时减少错误的发生。这个操作的原理是对 2FA 可用性的重大改进,它还可以提高 iPhone 用户对 2FA 的采用率。但同时也会有一定的风险性,那就是iOS 12 验证码自动填充功能可能会催生随之而来的欺诈、钓鱼攻击等风险。动态验证码本身是防御复杂攻击的重要工具,其中的关键在于必须由用户接收到并在有效时间内主动+手动输入验证码。自动填充直接移除了其中的手动部分,对于用户来说很方便,但它也抵消了交易签名和交易验证号码(TAN)的安全优势。iOS 12 的自动填充功能基于触发式的消息检测,比如检测出类似于“验证码”或者“密码”这样的单词(字段),便会提取相应字段进行填充。恶意网站或恶意软件也有可能通过这样的手段提取到验证码,进行网银欺诈。在 MacBook 上通过 Safari 浏览器访问网银的用户,可能会受到中间人攻击。
因此用户在使用这一功能后一定要注意以下的几种问题:
1. 告知客户仔细阅读验证短信和详情的重要性,特别是那些在 iPhone 上接收验证短信的人(不少人都是随便看一眼,只留意验证码而不留心看短信内容)。
2. 银行可以尽量避免因(可被追踪到的)特定字段而激活自动填充功能。
3. 采用更高级的身份验证技术,例如生物识别技术(指纹、面部识别等)以及针对高风险交易的推送通知。
4. 程序开发者们基于安全考虑,可以通过自动填充屏蔽和 App 自我保护(RASP)技术免受攻击。