深夜闲聊节目:华为 Mate7的指纹识别安全么?

2023-10-25 08:10

本文主要是介绍深夜闲聊节目:华为 Mate7的指纹识别安全么?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

许久没有写过不论什么东西,近期非常忙并且还要准备找工作之类的,唉... ...。今天的文章也不说技术,仅仅是闲聊。

一、手机指纹识别一揽

打开非常多站点、论坛的科技栏目,充斥着各种手机讯息!仿佛手机已经成了科技的代名词。更凶残的是,今年科技界,哦不,手机界永远少不了各种新闻:先是Zealer 和锤子的骂战,再是魅族攒了一年的新闻一起发,紧接着联想、HTC、Moto 不断放大招,最后是苹果的亮相、水货价格更是闪瞎我等屌丝的氪金狗眼 ... ... 手机/科技界的故事还远远没有尽头!


可是。可是... ... 今天不说这些,我想说说“不止是世界500强” 的华为最终出了款安卓阵营中可以使用的指纹识别

事实上这也是今天想来瞎扯几句的原因啦。


为什么这么说?事实上众多手机厂商不乏在指纹识别上下功夫的。如上图,这个是某厂商在2011 年使用的指纹识别。 对没有错。2011年!

在水果机之前!

这里顺便提一下:指纹识别有两种方式:一种是滑动式,如上图这样;一种是按压式,例如以下图这样。大笑


说到水果机的指纹识别TouchID。不得不说是它的成功将指纹识别放在合适的地方!还给了指纹识别最实用的功能 -- 手机锁、支付


水果的TouchID 指纹识别技术来自苹果收购的一家指纹识别公司AuthenTec 的SmartSensor, 据说能够穿过表皮检測内部的活体细胞。对,没错!

活体细胞。 所以使用假体/死亡人体是无法蒙混过关的!

一路直飙瞬感高大上,有没有!呵呵 ...


坐拥这么安全的指纹识别,iphone 5S 公布仅隔一天。欧洲最大的骇客团体 Chaos Computer Club 就宣布破解了TouchID ,还用视频介绍了怎样操作: 扫描一个2400 dpi 高分辨率的指纹 -> 通过专业软件去掉杂讯 -> 转换成黑白色 -> 镜像调转 -> 以1200 DPI 打印到一个透明材质上 -> 用对指纹敏感的塑料制模 ......所以破解还是很麻烦的。尽管苹果一直都宣称Touch ID是很之先进和安全的。但正所谓世界上没有绝对的安全。Touch ID 的破解势必引起不少人的恐慌,更为可靠的生物password依然有隙可寻。


后来。棒棒的某品牌也提供了指纹识别!

如上图,咦?非常熟悉有没有? 对了。事实上它就是上面第一张图中滑动式指纹识别的变种,仅仅只是将扫描仪隐藏在Home 键中!

神奇感顿时荡然无存!

呵呵 ...好开心。偷笑



2014 年8月底,各大站点纷纷曝出华为公布的邀请函表示极有可能在公布会上公布有指纹识别的新款Mate ,然后?然后就没有悬念的出了!

这次,华为Mate 7首次引入了按压式指纹识别功能。拥有很灵敏的指纹扫描体验,支持手指360度的角度使用,最多支持5个手指录入...  哇哦。没有那么高大上啊,看来营销台词还是很重要的!


二、安全性闲聊

那么指纹识别究竟安全不?首先我们生活中想要採集一个人的指纹太简单了(不要想着那些电影了)。其次,人的指纹是唯一识别,且不可变的,貌似仅仅有摧毁它没有改变的吧?将这些终于要的隐私放在手机上,岂不是系统、软件都能够訪问这些数据?偷偷给传递走。这个生物password岂不是被终生盗用?坏人也能够终生控制?


苹果宣称:指纹独立放在A7 芯片上的一个隔离区域叫做Secure Enclave,且被硬件加密

这些数据不会上传网络不会备份云端 ... ... 事实上也没那么奇妙了啦。与苹果宣称类似,华为的Mate7将指纹数据保存在一个叫做SecureOS的芯片组中,保证了安全性


嗯,为了生物password的安全。尽管身处不同平台的两个巨头都使用了听起来非常接近的技术哈?这个奇妙的技术终于要归功于ARM。这正是 ARM 大约在三年前就開始研究。而且通过一系列合作打造出了名为 TrustZone/SecurCore 的技术。

有兴趣的童鞋能够看一下以下的扩展阅读[6]。


没有兴趣看英文的就听我瞎扯几句即可了哈,如有不正确欢迎指正。上面是给出的TrustZone 的架构图,我们能够看到,硬件平台有通用处理器负责正常使用,另外专门有个Hardware Security Resources,里面能够存储安全相关的信息。当正常的执行区域须要安全password时。它会通过TEE client API 訪问,从而获取权限。

所以说使用执行安卓操作系统以及软件的CPU是不能处理安全信息的,它仅仅有在须要时向负责安全信息的硬件请求。这就一定程度上保证了安全性。


所以,到这里我们仿佛明确了,为什么苹果和华为能出、敢出带指纹识别的手机,而非常多其它手机厂商不敢过于冒险。纵观这两大厂商的移动业务,有一个相似点就是使用自己的SoC 芯片,自己的硬件我爱用什么技术就用什么技术。我想用指纹识别我就用带TrustZone 机制的硬件芯片(当然。此处不讨论华为的指纹扫描仪有没有TouchID的那么高的生物技术)。所以。华为在使用麒麟的路上越走越远,国人深感欣慰。。!

据说麒麟930 会非常碉堡哦!


还是上面那句话,没有绝对的安全!指纹识别,仁者见仁。智者见智。

你用或是不用,它就在那,反正不是我的手机。大笑


---------------

最后,补一个刀:还记得当年水果的TouchID 都被玩坏了么?手、脚、猫爪、胸。貌似有点识别度的都用上了哈。 华为Mate 7 为毛没有这么玩的? 求有Mate 7的借来玩玩?

最后上张长图,看某大(er)神(huo)用自己家的猫玩耍Mate7 并终于将猫带到公司的:



========

很多其它阅读:

[1] http://tieba.baidu.com/p/2795292346?pn=2  使用指纹识别的安卓手机

[2] http://www.xcar.com.cn/bbs/viewthread.php?tid=19453798 指纹识别专家谈iphone5s上的TouchID指纹识别功能

[3] http://pcedu.pconline.com.cn/351/3516063.html 号称最安全?Touch ID一天便被黑客破解

[4] http://www.ifanr.com/351868 Touch ID 的破解毫无挑战

[5] http://iphone.duowan.com/1309/244135524867.html  普通用户放心 Touch ID破解过程极其繁琐

[6] http://www.arm.com/zh/products/processors/technologies/trustzone.php  ARM 的关于TrustZone 的官方介绍

[7] http://news.mydrivers.com/1/237/237700.htm 安全的双刃剑:AMD选择ARM TrustZone浅析


转载于:https://www.cnblogs.com/clnchanpin/p/6735870.html

这篇关于深夜闲聊节目:华为 Mate7的指纹识别安全么?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Nginx安全防护的多种方法

《Nginx安全防护的多种方法》在生产环境中,需要隐藏Nginx的版本号,以避免泄漏Nginx的版本,使攻击者不能针对特定版本进行攻击,下面就来介绍一下Nginx安全防护的方法,感兴趣的可以了解一下... 目录核心安全配置1.编译安装 Nginx2.隐藏版本号3.限制危险请求方法4.请求限制(CC攻击防御)

Java 线程安全与 volatile与单例模式问题及解决方案

《Java线程安全与volatile与单例模式问题及解决方案》文章主要讲解线程安全问题的五个成因(调度随机、变量修改、非原子操作、内存可见性、指令重排序)及解决方案,强调使用volatile关键字... 目录什么是线程安全线程安全问题的产生与解决方案线程的调度是随机的多个线程对同一个变量进行修改线程的修改操

华为鸿蒙HarmonyOS 5.1官宣7月开启升级! 首批支持名单公布

《华为鸿蒙HarmonyOS5.1官宣7月开启升级!首批支持名单公布》在刚刚结束的华为Pura80系列及全场景新品发布会上,除了众多新品的发布,还有一个消息也点燃了所有鸿蒙用户的期待,那就是Ha... 在今日的华为 Pura 80 系列及全场景新品发布会上,华为宣布鸿蒙 HarmonyOS 5.1 将于 7

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

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

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

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

售价599元起! 华为路由器X1/Pro发布 配置与区别一览

《售价599元起!华为路由器X1/Pro发布配置与区别一览》华为路由器X1/Pro发布,有朋友留言问华为路由X1和X1Pro怎么选择,关于这个问题,本期图文将对这二款路由器做了期参数对比,大家看... 华为路由 X1 系列已经正式发布并开启预售,将在 4 月 25 日 10:08 正式开售,两款产品分别为华

Python从零打造高安全密码管理器

《Python从零打造高安全密码管理器》在数字化时代,每人平均需要管理近百个账号密码,本文将带大家深入剖析一个基于Python的高安全性密码管理器实现方案,感兴趣的小伙伴可以参考一下... 目录一、前言:为什么我们需要专属密码管理器二、系统架构设计2.1 安全加密体系2.2 密码强度策略三、核心功能实现详解

最新Spring Security实战教程之Spring Security安全框架指南

《最新SpringSecurity实战教程之SpringSecurity安全框架指南》SpringSecurity是Spring生态系统中的核心组件,提供认证、授权和防护机制,以保护应用免受各种安... 目录前言什么是Spring Security?同类框架对比Spring Security典型应用场景传统

定价129元!支持双频 Wi-Fi 5的华为AX1路由器发布

《定价129元!支持双频Wi-Fi5的华为AX1路由器发布》华为上周推出了其最新的入门级Wi-Fi5路由器——华为路由AX1,建议零售价129元,这款路由器配置如何?详细请看下文介... 华为 Wi-Fi 5 路由 AX1 已正式开售,新品支持双频 1200 兆、配有四个千兆网口、提供可视化智能诊断功能,建

浅析Rust多线程中如何安全的使用变量

《浅析Rust多线程中如何安全的使用变量》这篇文章主要为大家详细介绍了Rust如何在线程的闭包中安全的使用变量,包括共享变量和修改变量,文中的示例代码讲解详细,有需要的小伙伴可以参考下... 目录1. 向线程传递变量2. 多线程共享变量引用3. 多线程中修改变量4. 总结在Rust语言中,一个既引人入胜又可