当前位置: 首页 > 专利查询>浙江大学专利>正文

基于相机数据流重定向的人脸认证应用安全性测试系统技术方案

技术编号:39066232 阅读:42 留言:0更新日期:2023-10-12 19:58
本发明专利技术公开了一种基于相机数据流重定向的人脸认证应用安全性测试系统,包括相机数据流重定向模块和伪造数据流生成模块,相机数据流重定向模块内嵌在相机服务进程内,负责提取和输送相机数据流到伪造数据流生成模块,并接收伪造数据流生成模块生成的伪造数据流,代替原始相机数据流,被用于人脸认证的安全性测试;伪造数据流生成模块部署在服务器上,基于实时相机数据流生成伪造数据流,并传送至相机数据流重定向模块。该系统基于实时的相机数据流生成伪造数据流,能够应对主动式活体检测。能够应对主动式活体检测。能够应对主动式活体检测。

【技术实现步骤摘要】
基于相机数据流重定向的人脸认证应用安全性测试系统


[0001]本专利技术属于人脸认证安全
,具体涉及一种基于相机数据流重定向的人脸认证应用安全性测试系统。

技术介绍

[0002]随着人工智能和网络技术的深入发展,人脸认证技术在基于互联网的金融服务、政务服务、娱乐服务、远程办公等面向APP的身份认证场景中得到广泛应用。然而,近年来兴起的Deepfake技术大大降低了人脸伪造的门槛和成本,普通人依靠换脸APP就能快速伪造出面向特定目标的人脸图像,不仅在视觉上以假乱真,更是能骗过人脸认证相关算法,攻击人脸认证APP,给相关系统的应用安全、数据安全甚至财产安全带来巨大威胁和挑战。面对Deepfake技术引发的安全问题,研究者迫切需要有相关环境和方法来对人脸认证APP进行安全性测试。目前相关研究并没有聚焦如何提供针对测试的操作系统环境,现有的方法是通过模拟黑产的注入攻击对APP进行测试。原理是通过ROM注入技术或者利用Xposed注入框架劫持相机,将用Deepfake算法或其他方法事先合成的视频代替相机捕获结果传入人脸认证APP进行安全性测试。...

【技术保护点】

【技术特征摘要】
1.一种基于相机数据流重定向的人脸认证应用安全性测试系统,其特征在于,包括相机数据流重定向模块和伪造数据流生成模块,相机数据流重定向模块内嵌在相机服务进程内,负责提取和输送相机数据流到伪造数据流生成模块,并接收伪造数据流生成模块生成的伪造数据流,代替原始相机数据流,被用于人脸认证的安全性测试;伪造数据流生成模块部署在服务器上,基于实时相机数据流生成伪造数据流,并传送至相机数据流重定向模块。2.根据权利要求1所述的基于相机数据流重定向的人脸认证应用安全性测试系统,其特征在于,所述相机数据流的提取过程为:分析相机服务包括的图像缓存区中结构体camera3_capture_result,从结构体camera3_capture_result中提取用于存放数据信息的native_handle_t结构,通过设置log输出数据并结合网络资料的方式解析native_handle_t结构得到关键信息fd_data、size、offset,其中,fd_data表示图像内容存放空间对应的文件描述符,size和offset分别表示图像缓冲区的大小和在内存中相对于文件描述符对应内存域的偏移量;基于关键信息fd_data、size、offset计算内存地址,并依据内存地址将相机服务的图像缓冲区映射到当前进程中进行读写得到图像数据,通过对图像数据分析后进行重新组合得到相机数据流。3.根据权利要求1所述的基于相机数据流重定向的人脸认证应用安全性测试系统,其特征在于,所述相机数据流重定向模块包括数据交互单元、第一图像压缩/解压缩单元以及第一网络传输单元,所述数据交互单元用于实现对数据流的交互,具体为:增加两个作为不同单元之间的共享内存mRawImage和mFakeImage,分别用于存储截获的相机数据流和伪造数据流生成模块返回的伪造数据流,同时通过两个接口setRawImage和getFakeImage,用于分别访问共享内存mRawImage和mFakeImage;所述第一图像压缩/解压缩单元用于分别对相机流数据和进行伪造数据流压缩和解压缩;所述第一网络传输单元用于实现将相机流数据的压缩结果传输到伪造数据流生成模块,还用于实现接收伪造数据流并转发至第一图像压缩/解压缩单元。4.根据权利要求3所述的基于相机数据流重定向的人脸认证应用安全性测试系统,其特征在于,所述相机数据流重定向模块实现的相机数据流重定向过程,包括:...

【专利技术属性】
技术研发人员:王总辉夏思怡虞楚尔陈禹坤陈文智
申请(专利权)人:浙江大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1