有NFC功能的手机,真的就能替代门禁卡了么?

手机到现在为止,已经替代掉了我们身边的很多物件,曾经出门必带的手表、地图、手电、名片夹、现金和零钱……都已经消失,直到最近用了指纹锁,把钥匙也替代掉了以后,再翻开口袋发现:真的只剩下手机与门禁卡了。

有NFC功能的手机,真的就能替代门禁卡了么?

去年小米5发布的时候,雷军曾经宣传所采用的是全功能NFC芯片,门禁卡所采用的近场通讯技术与NFC非常的相近,手机真的可以把最后这个物件也彻底的替代、成为我们身边唯一的物品吗(是的,我口袋暂时没有车钥匙)?在最新的MIUI开发版中,小米钱包里增加了模拟门禁卡的功能,这更让我更加兴奋,也许真的大一统的时代来。为了搞清楚这一点,我开始了求证和探索之旅。

现在市面上的门禁卡有不同各类,第一种是普通的ID卡,不管它是方形的白卡,还是圆形的小蓝卡,上面往往会印了一串数字。它的通讯频率只有125K赫兹。跟手机NFC芯片所用的十分兆赫兹并不匹配,双方无法协议沟通。



有NFC功能的手机,真的就能替代门禁卡了么?



而采用13.56MHz卡,外形跟ID卡几乎一样,只是没有编号,我们称为IC卡。IC卡里面又分成不加密,半加密和全加密。



有NFC功能的手机,真的就能替代门禁卡了么?


如何判断自己手上的IC卡是属于什么加密类型呢?可以百度下载一个叫「灵点通NFC」的APP。扫描读取后在DATA数据标签页,你会发现有很多扇区的数据,如果其中某一个扇区被加了Locked锁这个标识的时候,那么它就是加密或半加密的了。

有NFC功能的手机,真的就能替代门禁卡了么?



我的门禁卡属于半加密,当向小米手机背部NFC区域贴近的时候,识别丢出一句话说:此卡为加密卡,无法模拟。并不是说手机的NFC在技术上模拟加密卡不可行,更主要的是出于安全性的考虑。

而这个时候,我发现市场上还有一些能够做门禁卡模拟的第三方应用。比如「NFC卡模拟」,作者在解答的时候并没有说明他能否模拟加密的门禁卡。抱着探究精神我继续努力尝试。

打开APP之后打开提示,需要手机系统进行root。现在安卓生态已经不像最开始大家可以随意root,几大家国产ROM的厂商对于root的权限收的是比较严的,小米root过程的第一步需要在网站上进行申请,还要填写清楚你需要root的原因,等着人工进行审核。

有NFC功能的手机,真的就能替代门禁卡了么?



第二步是审核通过后下载root的工具,目前只有支持windows的版本。

第三步,你需要在手机设置开发者选项的设备解锁绑定中,绑定你的手机和ID,注意这时如果你开着手机查找是无法绑定的,需要关掉查找手机的功能,然后再进行绑定。

第四步重启手机进入工程模式,并打开刚才下载的root工具与电脑相连。这个时候软件会提示你否要root,等到手机再重启的时候,手机就已经处于root的状态了。

但其实这个时候MIUI对于哪些软件可以有root权限、哪些不行还是没有开放,我们再次打开「门禁卡模拟」,这时应用对root权限的申请被MIUI所得知,然后在安全中心的设计中才可以看到它,问你是否要开启权限,当你开启的过程中,你会收到他N多次不厌其烦的提示,这也是系统商希望你非常清楚自己在做什么,手机root以后,很多事情都处于高风险之中,有些不法软件确实就可以窃取你一些隐私和机密了,并且你以后再每次支付的时候等会收到手机目前环境不安全的提示,所以root之前一定要想清楚。

有NFC功能的手机,真的就能替代门禁卡了么?

应用获取root权限之以后,卡片终于可以成功模拟,这时候我去刷了一下,发现什么反应都没有。又查了一下说明文档,提到可能是小米的公交卡功能和门禁卡功能有冲突,于是又按着作者提示的办法去找到根目录下的文件进行删除。

方法是下载EC文件管理器,并且打开它的root工具箱,这时又会在小米的安全权限管理中出现ES文件管理器申请的root权限,点同意,同样还是一大串儿的提示。当删除掉相关文件之后,我们重新模拟。这时候发现——

有NFC功能的手机,真的就能替代门禁卡了么?

仍然不行!

看来对于加密的门禁卡,第三方应用也是无能为力。这次探索之旅无奈结束,结论是——门禁卡想用手机NFC来替代,目前仅支持13.56MHz频率非加密IC卡,其它类型的卡时机还并不成熟。

身份出入认证这个领域还处于相对传统的安保行业,行业有很多的标准,并不统一,很多小厂商还各自为政。听说小米内部考勤和刷卡识别系统已经可以用手机来替代了,我相信未来传统行业也会升级它的技术,最终解决手机刷卡的安全性问题。如果您的门禁卡是IC非加密卡,可能按上述我的探索路径完成模拟,而对于我来说,目前只能继续忍受手机和门禁同时存在吧……





有NFC功能的手机,真的就能替代门禁卡了么?