夯实隐私与安全,打造安全可靠的支付级活体验检测能力

本文主要是介绍夯实隐私与安全,打造安全可靠的支付级活体验检测能力,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

内容来源:华为开发者大会2021 HMS Core 6 AI技术论坛,主题演讲《夯实隐私与安全——机器学习服务打造安全可靠的支付级活体验检测能力》。

演讲嘉宾:班广蔚,华为机器学习服务产品架构师

大家好!很荣幸向大家介绍华为机器学习服务的支付级活体检测能力。

日常生活中,活体检测服务应用广泛,比如实名认证、手机解锁等。相较于前者,其实人脸识别这一概念更加广为人知,应用于高铁动车闸机身份验证、展区人脸验证、安保和监控体系等场景。公共场所根据人脸特征进行特定的身份识别、平时人们解锁私有设备,这些都逐渐成为社会刚需。

但是人脸识别的算法本身是人脸信息的提取。至于提取的是否是真人的信息,它的鉴别能力并不高。比如使用高仿真图片、精密石膏或3D建模面具,就可以攻破很多人脸识别的算法。活体检测技术的出现恰好弥补了这一缺憾,大幅提升了人脸识别的安全性。

活体检测的价值与挑战

随着“刷脸”场景日益普及,活体检测的价值越发凸显。在金融支付、医疗政务、保险理财等领域都广泛应用。目前,华为机器学习服务的人脸认证日活调用量较高,说明开发者对这方面的技术很感兴趣。

当然,活体检测也面临很多挑战。应用场景的丰富,带来了一些不确定性,比如不同应用场景对活体检测性能要求不同;设备的多样性,使得高中低设备性能差异大以及人种多样性、环境变化多样等。阻碍活体检测的还有多样的攻击形式,比如静态屏幕攻击、静态视频攻击、打印照片攻击、照片挖洞、3D面具模型攻击、照片活化攻击以及ROM注入攻击、脚本攻击、接口攻击、IP/phone攻击、群控设备攻击等。

而业界常见的活体检测类型有三种,均可进行屏幕类防攻击、纸张类防攻击、面具防攻击,成本由低到高:一是RGB活体检测,使用RGB摄像头;二是近红外活体检测,使用红外摄像头识别生物的红外特征;三是3D活体检测,使用结构光/TOF深度摄像头直接识别人脸或人体的3D结构,安全性更高。

机器学习服务的三种活体检测方案

华为机器学习服务提供给开发者三种活体检测方案,并通过优化算法性能,保障良好的应用体验——

  • 静默活体检测方案。这可以避免当事人不在场的情况下手机被解锁,保证安全。活体数据覆盖光照、脸部饰品、性别、发型、面具材质等场景。模型设计采用轻量化卷积模块;模型部署采用Mindspore-lite推理框架,对算子进行裁剪,实现极致的包大小。

  • 交互式活体检测方案。适用于银行金融、医疗等需要人机交互的场景。当事人根据指示做眨眼、张嘴、左摇头、右摇头、注视五种动作,然后随机选择3种让检测更加安全,让假脸立即遁形。同时支持引导检测,如“人脸过近、过远提示;暗光提示;口罩遮挡提示”等,让交互更加友好。

  • 炫彩活体是新技术,无需用户进行配合,停留2-3秒即可。它利用三原色(红绿蓝)以及黄色做为特定光源进行编码,让光源设备发射出编码好的特定的光线,物体就能根据特定光线进行反射,将多帧二维人脸映射到三维空间,根据帧间变化,进行更精确的深度信息估计。其特点是精度高,可防止面具攻击,视频攻击和打印攻击。适用于支付、认证、解锁、儿童模式等应用场景。

机器学习服务活体检测,开放架构

目前,静默活体检测能力已上线官网供开发者使用,交互式活体检测能力也会在不久的将来推出。这都包含在华为机器学习服务活体检测开放架构中。

  • 应用层适用手机解锁、实名认证场景。

  • 连接层为开发者提供两种方式集成:fullSDk支持端到端集成所有内容,不需要额外联网或下载;IiteSDK提供轻量化的接口包,只需要几十K就可以打包到自己的应用。华为应用市场就可以直接下载。

  • 硬件层支持普通的USB摄像头,对手机分辨率也没有特别要求。

  • 系统层支持安卓系统和鸿蒙双框架的兼容活体检测能力。

  • 算法层实现静默活体和交互式活体两种方式。静默活体检测在算法上有许多突破。我们跟数据公司合作采集了200多种类型的数据场景,用以保证覆盖用户使用场景的多样性。其训练数据也达到千万级别。交互式活体则提供给开发者一整套引导控件和实际算法调用框架。每一位开发者都可以参考交互式UI,简单集成。当前支持五种随机动作,后期我们还会开放更多的动作,供大家集成选择。

未来,我们计划提供更安全的静默活体检测能力,达到支付级别安全等级。新增视线估计多模态活体检测能力,用户通过屏幕提示(如注视蓝色圆圈、注视最大的数字等)完成,应用通过捕捉眼睛视线移动方向和注视方向判别活体与非活体。双目活体检测能力也在技术规划之中。

了解更多详情>>

访问华为开发者联盟官网
获取开发指导文档
华为移动服务开源仓库地址:GitHub、Gitee

关注我们,第一时间了解 HMS Core 最新技术资讯~

这篇关于夯实隐私与安全,打造安全可靠的支付级活体验检测能力的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/398764

相关文章

OpenCV实现实时颜色检测的示例

《OpenCV实现实时颜色检测的示例》本文主要介绍了OpenCV实现实时颜色检测的示例,通过HSV色彩空间转换和色调范围判断实现红黄绿蓝颜色检测,包含视频捕捉、区域标记、颜色分析等功能,具有一定的参考... 目录一、引言二、系统概述三、代码解析1. 导入库2. 颜色识别函数3. 主程序循环四、HSV色彩空间

全屋WiFi 7无死角! 华硕 RP-BE58无线信号放大器体验测评

《全屋WiFi7无死角!华硕RP-BE58无线信号放大器体验测评》家里网络总是有很多死角没有网,我决定入手一台支持Mesh组网的WiFi7路由系统以彻底解决网络覆盖问题,最终选择了一款功能非常... 自2023年WiFi 7技术标准(IEEE 802.11be)正式落地以来,这项第七代无线网络技术就以超高速

Java中常见队列举例详解(非线程安全)

《Java中常见队列举例详解(非线程安全)》队列用于模拟队列这种数据结构,队列通常是指先进先出的容器,:本文主要介绍Java中常见队列(非线程安全)的相关资料,文中通过代码介绍的非常详细,需要的朋... 目录一.队列定义 二.常见接口 三.常见实现类3.1 ArrayDeque3.1.1 实现原理3.1.2

Python使用Tkinter打造一个完整的桌面应用

《Python使用Tkinter打造一个完整的桌面应用》在Python生态中,Tkinter就像一把瑞士军刀,它没有花哨的特效,却能快速搭建出实用的图形界面,作为Python自带的标准库,无需安装即可... 目录一、界面搭建:像搭积木一样组合控件二、菜单系统:给应用装上“控制中枢”三、事件驱动:让界面“活”

基于Python+PyQt5打造一个跨平台Emoji表情管理神器

《基于Python+PyQt5打造一个跨平台Emoji表情管理神器》在当今数字化社交时代,Emoji已成为全球通用的视觉语言,本文主要为大家详细介绍了如何使用Python和PyQt5开发一个功能全面的... 目录概述功能特性1. 全量Emoji集合2. 智能搜索系统3. 高效交互设计4. 现代化UI展示效果

Android 实现一个隐私弹窗功能

《Android实现一个隐私弹窗功能》:本文主要介绍Android实现一个隐私弹窗功能,本文通过实例代码给大家介绍的非常详细,感兴趣的朋友一起看看吧... 效果图如下:1. 设置同意、退出、点击用户协议、点击隐私协议的函数参数2. 《用户协议》、《隐私政策》设置成可点击的,且颜色要区分出来res/l

使用Python实现IP地址和端口状态检测与监控

《使用Python实现IP地址和端口状态检测与监控》在网络运维和服务器管理中,IP地址和端口的可用性监控是保障业务连续性的基础需求,本文将带你用Python从零打造一个高可用IP监控系统,感兴趣的小伙... 目录概述:为什么需要IP监控系统使用步骤说明1. 环境准备2. 系统部署3. 核心功能配置系统效果展

基于Python打造一个智能单词管理神器

《基于Python打造一个智能单词管理神器》这篇文章主要为大家详细介绍了如何使用Python打造一个智能单词管理神器,从查询到导出的一站式解决,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1. 项目概述:为什么需要这个工具2. 环境搭建与快速入门2.1 环境要求2.2 首次运行配置3. 核心功能使用指

利用Python打造一个Excel记账模板

《利用Python打造一个Excel记账模板》这篇文章主要为大家详细介绍了如何使用Python打造一个超实用的Excel记账模板,可以帮助大家高效管理财务,迈向财富自由之路,感兴趣的小伙伴快跟随小编一... 目录设置预算百分比超支标红预警记账模板功能介绍基础记账预算管理可视化分析摸鱼时间理财法碎片时间利用财

JAVA保证HashMap线程安全的几种方式

《JAVA保证HashMap线程安全的几种方式》HashMap是线程不安全的,这意味着如果多个线程并发地访问和修改同一个HashMap实例,可能会导致数据不一致和其他线程安全问题,本文主要介绍了JAV... 目录1. 使用 Collections.synchronizedMap2. 使用 Concurren