机器学习服务活体检测算法荣获CFCA权威安全认证
随着人脸识别技术在金融、医疗等多个领域的加速落地,网络安全、信息泄露等问题愈为突出,用户对应用稳定性和安全性的要求也更为严格。为保障各行业高效稳定的开展业务,提前发现和应对潜在安全风险,HMS Core 机器学习服务(ML Kit)持续演进人脸检测能力,通过海量样本集训练,不断增强对于非活体攻击的防御能力和活体通过率,并对活体检测SDK进行安全加固。目前,ML Kit活体检测算法已成为首个通过中国金融认证中心(CFCA)全方位的安全能力测评对的离线RGB活体检测算法。

算法认证

软件安全认证
中国金融认证中心(CFCA),是经中国人民银行和国家信息安全管理机构批准成立的国家级权威的安全认证机构,是国家重要的金融信息安全基础设施之一。目前,ML Kit活体检测已经通过了CFCA算法测试和软件安全测试,取得了央行人脸识别金融支付增强级认证,成为首个通过CFCA权威测评的离线RGB活体检测算法。
依据2019年1月中国人民银行发布的《人脸识别技术线下支付安全应用规范(试行)》(以下简称“规范”),其中对活体检测的性能指标提出了更高要求(如下图所示),只有当FAR<0.1%,FRR<1%,活体性能才能达到增强级。

在人脸识别应用中,活体检测算法能通过眨眼、注视、张嘴、左/右摇头、点头等组合动作,使用人脸关键点定位和人脸追踪等技术,通过连续的图片,计算变化距离与不变距离的比值,进行上一帧图像与下一帧图像的对比,实时判断用户是否为真实活体。可有效抵御照片、视频、面具、遮挡以及屏幕翻拍等常见攻击手段,从而帮助用户甄别欺诈行为,保障用户利益。此外,在使用动作活体检测能力过程中,针对遮挡和光线不佳等检测场景,支持引导检测,如及时展示“暗光提示”、“人像模糊”“墨镜、口罩遮挡”、“人脸过近、过远”等提示信息,实现更加友好的交互体验
为了严格落实检测标准规范,CFCA具备十分完备的检验体系,检测范围也相当全面。此次测评中,评估内容包括但不限于数据与通信安全、交互安全、代码和组件安全、软件运行时安全、业务功能安全等项目。用于测试的人脸图像样本更是极具多样化,涵盖了照片、视频、面具、头模、真人等形式,涉及了采集设备、样本材质、光照环境、表情、肤色等影响因素。本次测试场景覆盖高达4000多个,可适配金融远程开户、酒店办理入住、刷脸闸机通行、电商用户认证、社交直播、线上考试等不同领域的实际应用场景。
经过50000多次检测, ML Kit活体检测能力在抵御口罩遮挡、抠洞照片、高清视频、硅胶人脸面具、3D头模、对抗样本攻击等多种攻击手段时均表现出色,防御能力达到认证标准。不管是二维假体攻击,还是三维假体攻击,ML Kit活体检测都可以实现精准识别,快速拦截。
此次安全测试的通过,体现了国家权威机构对ML Kit活体检测能力的认可,也是ML Kit活体检测能力安全合规的有力证明。
目前,ML Kit活体检测服务已广泛运用于华为内部核心业务线及外部各行业客户的账户安全、身份核验、金融风控等业务环节中,全方位保障用户体验及信息安全。华为ML Kit将持续深耕人工智能前沿技术,提供高安全性、高通过率、高易用性的活体检测服务,助力开发者高效构建各场景人脸识别应用。
了解更多详情>>
访问华为开发者联盟官网
获取开发指导文档
华为移动服务开源仓库地址:GitHub、Gitee
关注我们,第一时间了解 HMS Core 最新技术资讯~
机器学习服务活体检测算法荣获CFCA权威安全认证的更多相关文章
- 机器学习:异常检测算法Seasonal Hybrid ESD及R语言实现
Twritters的异常检测算法(Anomaly Detection)做的比较好,Seasonal Hybrid ESD算法是先用STL把序列分解,考察残差项.假定这一项符合正态分布,然后就可以用Ge ...
- Python机器学习笔记 异常点检测算法——Isolation Forest
Isolation,意为孤立/隔离,是名词,其动词为isolate,forest是森林,合起来就是“孤立森林”了,也有叫“独异森林”,好像并没有统一的中文叫法.可能大家都习惯用其英文的名字isolat ...
- [转]Python机器学习笔记 异常点检测算法——Isolation Forest
Isolation,意为孤立/隔离,是名词,其动词为isolate,forest是森林,合起来就是“孤立森林”了,也有叫“独异森林”,好像并没有统一的中文叫法.可能大家都习惯用其英文的名字isolat ...
- 【机器学习】异常检测算法(I)
在给定的数据集,我们假设数据是正常的 ,现在需要知道新给的数据Xtest中不属于该组数据的几率p(X). 异常检测主要用来识别欺骗,例如通过之前的数据来识别新一次的数据是否存在异常,比如根据一个用户以 ...
- 机器学习: Viola-Jones 人脸检测算法解析(二)
上一篇博客里,我们介绍了VJ人脸检测算法的特征,就是基于积分图像的矩形特征,这些矩形特征也被称为Haar like features, 通常来说,一张图像会生成一个远远高于图像维度的特征集,比如一个 ...
- 机器学习: Viola-Jones 人脸检测算法解析(一)
在计算机视觉领域中,人脸检测或者物体检测一直是一个非常受关注的领域,而在人脸检测中,Viola-Jones人脸检测算法可以说是非常经典的一个算法,所有从事人脸检测研究的人,都会熟悉了解这个算法,Vio ...
- 手把手教你集成华为机器学习服务(ML Kit)人脸检测功能
当给自己拍一张美美的自拍照时,却发现照片中自己的脸不够瘦.眼睛不够大.表情不够丰富可爱-如果此时能够一键美颜瘦脸并且添加可爱的贴纸的话,是不是很棒? 当家里的小孩观看iPad屏幕时间过长或者眼睛离屏幕 ...
- Python机器学习笔记:异常点检测算法——LOF(Local Outiler Factor)
完整代码及其数据,请移步小编的GitHub 传送门:请点击我 如果点击有误:https://github.com/LeBron-Jian/MachineLearningNote 在数据挖掘方面,经常需 ...
- 吴恩达机器学习笔记55-异常检测算法的特征选择(Choosing What Features to Use of Anomaly Detection)
对于异常检测算法,使用特征是至关重要的,下面谈谈如何选择特征: 异常检测假设特征符合高斯分布,如果数据的分布不是高斯分布,异常检测算法也能够工作,但是最好还是将数据转换成高斯分布,例如使用对数函数:
- HMS Core 机器学习服务打造同传翻译新“声”态,AI让国际交流更顺畅
2022年6月,HMS Core机器学习服务面向开发者提供一项全新的开放能力--同声传译,通过AI语音技术减少资源成本,加强沟通交流,旨在帮助开发者制作丰富多样的同声传译应用. HMS Core同声传 ...
随机推荐
- SwitUI初次体验
序言 开年的第一篇文章,今天分享的是SwiftUI,SwiftUI出来好几年,之前一直没学习,所以现在才开始:如果大家还留在 iOS 开发,这们语言也是一个趋势: 目前待业中.... 不得不说已逝的2 ...
- MongoDB下载和可视化工具NoSQL Manager for MongoDB 软件的下载,连接数据库
在官网下载MongoDB的版本为4.0.28,之前试了好几个高版本和低版本,都不行,最后,4.0.28版本好了.下载网页:https://www.mongodb.com/try/download/co ...
- Java 重写引入
1 package com.bytezero.override; 2 /* 3 * 方法的重新(override/overwrite) 4 * 5 * 1.重写:子类继承父类以后,可以对父类中同名同参 ...
- 【Flink入门修炼】2-2 Flink State 状态
什么是状态?状态有什么作用? 如果你来设计,对于一个流式服务,如何根据不断输入的数据计算呢? 又如何做故障恢复呢? 一.为什么要管理状态 流计算不像批计算,数据是持续流入的,而不是一个确定的数据集.在 ...
- Zabbix“专家坐诊”第181期问答汇总
问题一 Q:大佬们,有没有基础的 监控模板 触发器分享下? A:你可以试一下乐维免费版(https://forum.lwops.cn/download ),里面基本的模板全齐. 问题二 Q :orab ...
- git 撤销本地 git提交的commit记录 (git reset --hard ID)
git 撤销本地 git提交的commit记录 (git reset --hard ID) ID的获取方法 这个id,就是你要退回的那个id,我这里截图的时候已经回退了,正常是你提错了的下面那个git ...
- iMindMap 10 的使用体验 + 讯飞输入法 + windows防火墙 (完美)
这个软件 最终的效果非常好. 但是有一个硬bug,就是输入光标 搜狗输入法和百度输入法,输入法获取不到,导致输入中文的时候,文字候选框位置特别远. 如果是纯英文 输入使用,就没有这个bug. 总结: ...
- npm 添加 淘宝代理
npm config set registry https://registry.npm.taobao.org
- 在运行程序是出现sh: 行 1: cls: 未找到命令
在运行程序是出现sh: 行 1: cls: 未找到命令 原因是system("cls");--这是在程序中调用系统命令,但是linux识别不了.功能是清除当前的终端显示数据.找到l ...
- ubuntu环境下python下使用OpenCV库读取USB摄像头的画面
一 概念 OpenCV是一个开源的计算机视觉和机器学习软件库.它可以使用pip命令行中的以下命令安装:"pip install opencv-python" 这个做视觉处理,非常的 ...