面部识别真的安全吗?

作者 | Thomas Brewster

译者 | 帝都羊

责编 | 屠敏

出品 | CSDN(ID:CSDNNews)

现在面部识别变得随处可见。从购物中心到工作场所,每天你的脸都有可能会被扫描到。

智能手机中的面部识别功能本来应该应用于保护你的信息,但是现在可以通过它能泄露你的个人隐私。

如果你用的是 Android 手机,那么,建议你还是别看这篇文章了。我们使用四款最热门包含 Google Android、苹果 iOS 操作系统的手机来进行测试,验证破解它们是否费事。我们使用一个 3D 打印的头像作为工具。所有的 Android 手机都验证错了,只有 iPhone 手机给出了正确的验证结果。

两个脑袋会更好......

头像是在英国伯明翰的 Backface 打印的,在那里我被引入一个包含 50 个摄像头的圆顶式工作室。这些摄像头结合在一起构成一个完整的 3D 图像。然后将图像加载到编辑软件中,软件会自动将错误信息清除。例如,依照我的信息制作的头像缺少一块鼻子。然后,Backface 使用采用石膏粉进行构建的 3D 打印机构建模型。最后添加一些修饰和色彩,在几天内准备好了,与真人头部非常相似。所有这些只需 300 英镑多点。

在伯明翰 Backface 正在打印的制作的头像

不同 Android 设备的对抗攻击保证安全性的方式存在一些差异。例如,当第一次打开一个全新的 G7 时,LG 实际上警告用户不要打开面部识别。“脸部识别是一种辅助解锁的方法,会导致您的手机安全性降低,”它说,并指出相似的脸就可以打开你的手机。毫不奇怪,在最初的测试中,3D 打印的头像直接打开了它。

然而在验证过程中,似乎 LG 已经更新改进了面部识别功能,使得破解变得更加困难。正如 LG 发言人所述,“面部识别功能可以通过增加一个第二步的识别步骤和按照 LG  建议进行设置的方式获得安全性的提升。LG 不断寻求通过更新来提升设备稳定和安全性。“ 他们补充说,面部识别被视为其它如 PIN 或指纹之外的“辅助解锁功能”。

在三星 S9 上注册时也有类似的警告。“你的手机可能会被一个看起来像你的人解锁,”它指出。“如果你只使用面部识别,这将比使用 PIN 或密码安全性低。” 但奇怪的是,在设置设备时,第一个解锁选项是面部和虹膜识别。虹膜识别正确识别被假头像的眼睛,但是面部识别确验证错了,尽管面部识别时需要先尝试几个不同的角度和光线亮度。

我们使用我自己的真实面部信息注册了五部手机用于测试。一部 iPhone X 和四款 Android 设备:LG G7、三星S9、三星 Note 8 和 OnePlus 6。之后我使用头像进行验证操作,看看设备是否可以解锁。虽然难易度不同,但头像都可以通过验证打开所有的 Android 手机。iPhone X 是唯一验证正确的。

Note 8 具有一个打开“更快识别”的功能,服务于制造商自己的准入认证,不如慢速的认证安全。在这种情况下无关紧要,因为在两种设置下都可以被破解,尽管使用较慢的认证确实需要在光线和角度方面做出更多努力。对于 S9 和 LG 的较慢版本也是如此,虽然后者证明更难以破解。(一位三星发言人告诉称:“面部识别是打开手机的一种方便操作 - 类似于'轻扫解锁'。我们提供最高级别的生物识别验证 - 指纹和虹膜 - 锁定手机,并验证访问三星支付或安全文件夹的权限。“)。

OnePlus 6 既没有用其他 Android 手机的警告提示,也没有选择更慢但更安全的识别技术。并且,尽管在注册面部信息时使用有一些科幻风格的面部扫描图形,但当出现头像时,手机会立即打开。毫无疑问,它是我们测试的设备中最不安全的。

OnePlus 的一位发言人说:“虽然基于便利性去设计了面部解锁,同时采取了相应的措施来优化安全性,但我们始终建议您使用密码/ PIN /指纹来保证安全。基于此,面部解锁不支持例如银行或支付的任何安全应用。我们一直在努力改进我们的所有技术,包括面部解锁。“

苹果公司对其技术的投资成效显著。该公司与一个好莱坞工作室合作创建逼真的面具来测试 Face ID 。Face ID 做出了正确的识别,这些模型没有能够完成破解。

微软同样也做得很好。逼真的头像同样没有欺骗到 Windows Hello 面部识别。

让我们高兴的是,世界上最有价值的两家公司提供了最好的安全认证服务。

使用你的大脑,而不是你的脸

那些担心有人可以通过使用我们用的或其他方法让他们的设备验证失效,应该不会使用面部识别功能。网络安全承包商 NCC 集团的研究主管马特·刘易斯建议他们,作为为替代方案,可以使用复杂的密码来保证安全。“使用私密数据,即 PIN 和密码,”他补充道。“现实中任何生物识别都是可以被复制的。那些有足够的时间、资源的人会去尝试绕过这些生物识别技术。”

原文:https://www.forbes.com/sites/thomasbrewster/2018/12/13/we-broke-into-a-bunch-of-android-phones-with-a-3d-printed-head/#2ea460d21330

作者:Thomas Brewster ,Forbes 职员,以数字和物理形式报道犯罪,隐私和安全。

本文为 CSDN 翻译,如需转载,请注明来源出处。

 热 文 推 荐 

微软彻底告别移动操作系统!

不止 JavaScript 与 React,前端程序员必备的 9 大技能!

老代码多=过度耦合=if else?阿里巴巴工程师这样捋直老代码 | 技术头条

区块链,会越来越无聊!

女程序员:我负责赚钱养家,老公负责貌美如花

任正非:人工智能就是计算机和统计学

K8S的SDN容器网络解决方案【机制篇】

☞ 心疼!能为程序员男友做些什么吗?

print_r('点个好看吧!');
var_dump('点个好看吧!');
NSLog(@"点个好看吧!");
System.out.println("点个好看吧!");
console.log("点个好看吧!");
print("点个好看吧!");
printf("点个好看吧!");
cout << "点个好看吧!" << endl;
Console.WriteLine("点个好看吧!");
fmt.Println("点个好看吧!");
Response.Write("点个好看吧!");
alert("点个好看吧!")
echo "点个好看吧!"

点击“阅读原文”,打开 CSDN App 阅读更贴心!

喜欢就点击“好看”吧

惊慌 Android!使用 3D 打印的头像可破解多款手机相关推荐

  1. 小米android n 分屏,小米官方确认这几款手机都支持分屏功能

    原标题:小米官方确认这几款手机都支持分屏功能 [手机中国 新闻]随着MIUI 9的发布,让很多小米手机用户欣喜若狂.有些遗憾的是,本以为分屏功能会是标配,可即便是升级了MIUI 9,也只有部分机型能够 ...

  2. iphone6s 刷android,iPhone也能刷安卓,只限两款手机,国外大神骚操作

    原标题:iPhone也能刷安卓,只限两款手机,国外大神骚操作 近日,有外国团队打破了iPhone与Android的界限,成功地在iPhone上跑起了Android系统!该团队推出了Project Sa ...

  3. android 系统 os,安卓系统中公认的5款手机系统,氢OS、EMUI、Flyme你用过几款?

    原标题:安卓系统中公认的5款手机系统,氢OS.EMUI.Flyme你用过几款? 对于智能手机系统,我们都知道是分为安卓系统和苹果的iOS系统,但是在安卓个这个大板块下,还有着很多手机厂商自研的手机系统 ...

  4. 唯独iPhone X成功!3D打印击败多款Android手机脸部解锁

    脸部辨识目前已随处可见,从购物中心到工作场所,但脸部辨识真的安全吗?富比士杂志(Forbes)资安记者Thomas Brewster日前与英国3D扫描打印业者Backface合作,利用3D打印出自己的 ...

  5. 最牛求职简历:仿亚马逊网页 3D打印头像

    [搜狐IT消息] 北京时间2月27日消息,国外网站businessinsider今天刊载文章,列出目前在全球网络疯狂传播的11份求职简历,其中有的设计独特夺人眼球,有的用苦良心成就目标,有的颇动心思却 ...

  6. Android将png等图片拉伸成stl文件格式用于3D打印

    用Android实现将图片拉伸成stl格式 本文是实现在Android平台上,将png.jpg等格式图片拉伸成stl格式,以便用于3D打印. 具体实现:在Android平台上,通过chaquopy方案 ...

  7. github开源项目_GitHub项目分析,3D打印义肢和更多开源新闻

    github开源项目 在本周的开源新闻摘要中,我们将介绍GitHub项目分析,3D打印修复技术,微生物组预测算法等等! 2016年6月26日至7月2日的开源新闻摘要 GitHub通过Google Bi ...

  8. android 实现3d扫描,DIY:让Android手机轻松变3D扫描仪

    新酷产品第一时间免费试玩,还有众多优质达人分享独到生活经验,快来新浪众测,体验各领域最前沿.最有趣.最好玩的产品吧~!下载客户端还能获得专享福利哦! 本文来自cnBeta 想让你的手机变成3D扫描仪吗 ...

  9. 3D打印Arduino 四轴飞行器

    3D打印Arduino 四轴飞行器 查看原文 简介:3D打印Arduino Quadricopter 概述: 在网上搜索了构建四轴飞行器的廉价方法并且没有找到可行的解决方案之后,我们决定最好自己制造一 ...

最新文章

  1. 介绍一下Linux 误删文件恢复命令及方法
  2. 滴滴开源支撑业务代码重构工具Rdebug
  3. 听说,京沪津的人都爱直接“看牌”买买买
  4. POJ 3263-Tallest Cow
  5. 桂林电子科技大学计算机导论,Welcome to Guilin University of Electronic Technology(桂林电子科技大学)...
  6. 【Hadoop】MapReduce笔记(二):MapReduce容错,任务失败处理
  7. Angular html property的值如何被更新的
  8. spring 注释_Spring@主要注释
  9. springboot启动后卡住 无日志的几种情况
  10. S​D​I​与​A​S​I 接口详解介绍
  11. C++之全局函数和成员函数的转换
  12. 阅读邮件回复邮件计算机操作题,一级计算机操作题步骤——Outlook Express操作.docx...
  13. 字节还有打游戏、听音乐这种神仙工作?
  14. 公司mysql数据库设计与优化培训ppt
  15. BZOJ1090[SCOI2003] 字符串折叠
  16. RF-接口自动化测试-「参数Parameters格式」
  17. 最大子段和(动态规划算法)
  18. 金融工程第十一章BSM模型复习
  19. Excel中去重并只保留最近n次日期/最大最小值的数据
  20. 天融信网络知识小百科——第六回:如何为交换机选配光模块?

热门文章

  1. python爬微博粉丝最多的明星_2020明星微博粉丝排行榜,谁的粉丝数量最多呢
  2. position: relative_设置relative 后再设置定位 原有位置空白
  3. 力扣--349两个数组的交集I-II
  4. Linux snmp 时间戳,linux snmp计数器汇总
  5. leetcode 题库1028--从先序遍历还原二叉树
  6. n进制快速转化成10进制
  7. Dart基础-控制流程与异常处理
  8. 中国通用电阻器市场趋势报告、技术动态创新及市场预测
  9. python pickle库_Python使用Pickle库实现读写序列操作示例
  10. linux oracle 失败怎么办,Oracle 11g SELinux原因启动失败的解决办法