V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
oygh
V2EX  ›  分享发现

iPhone 的 NFC 居然可以用于读取身份证,我是最后一个知道的吗?

  •  
  •   oygh · 2023-03-09 12:34:21 +08:00 · 9282 次点击
    这是一个创建于 386 天前的主题,其中的信息可能已经有所发展或是发生改变。

    今天收到提醒,有一封信件被寄到以前工作的地方了,我才想起 5 年前办的几张信用卡今年到期需要更新,那封信件应该是新的信用卡。为了避免再寄到之前的地址,于是挨个更新信用卡联系信息。

    在操作时,民生银行 APP 需要读取身份证。起初我以为是拍照上传之类的,结果在点击下一步是,提示了 NFC 识别证件。继续点击下一步,就出现了将身份证贴在手机背面的提示和图标。然后我将身份证压在手机下面,提示“已扫描到身份证,请勿移动”,再然后,伴随着 iOS 标志性的“嘟嘟”提示音和震动,图标变成一个“√”并提示“读取成功”,手机屏幕上就出现了这张身份证上的所有信息。

    可能这并不是什么新奇的玩意,技术上或许也不难实现,但第一次体验到还是令人有些震撼。虽然不如 Apple Pay 那样丝滑,但整个操作过程也很流畅,而且这比拍照上传的安全性高多了吧,至少更难以被伪造了。

    或许是我孤陋寡闻了,但今天真的是小刀剌屁股——开了眼儿了!

    32 条回复    2023-04-01 16:50:24 +08:00
    hdp5252
        1
    hdp5252  
       2023-03-09 12:39:41 +08:00 via Android
    18 年办理钉钉卡就是 nfc 手机读取的身份证
    oldshensheep
        2
    oldshensheep  
       2023-03-09 12:40:59 +08:00
    Android 也可以,还可以读取身份证里的照片……身份证号啥的更不用说了
    Tink
        3
    Tink  
       2023-03-09 12:43:14 +08:00
    这个不稀奇吧
    piku
        4
    piku  
       2023-03-09 12:44:37 +08:00 via Android
    其实不完全是读证。。。读到的加密信息送到服务器远程解密而已
    piku
        5
    piku  
       2023-03-09 12:44:57 +08:00 via Android
    不是直接读证内的内容
    Love4Taylor
        6
    Love4Taylor  
       2023-03-09 12:48:02 +08:00 via iPhone
    航旅纵横开 eID 就是 NFC 读身份证
    oldshensheep
        7
    oldshensheep  
       2023-03-09 12:58:36 +08:00
    @piku 其实是可以的,几年前我用过一个 Android 应用读取过身份证,那个应用是一小道流传出来的。为了防止泄露身份证信息,我断网读取,是可以正常获取身份证信息的。
    18k
        8
    18k  
       2023-03-09 13:04:01 +08:00
    以前不可以 现在可以了,就差模拟门禁卡了,实现的话 跟安卓就没区别了
    wsxy
        9
    wsxy  
       2023-03-09 14:15:46 +08:00
    NFC 是有这个功能的,Android 很久以前就可以,反而是 IOS 近几年才开放接口给 APP 用。
    systemcall
        10
    systemcall  
       2023-03-09 14:24:45 +08:00
    其实很好读取,一些途径泄露出来过读取的软件。0 几年的时候还是专门的设备来读取,但是防拆机的部分缩水了,所以……
    aoling
        11
    aoling  
       2023-03-09 14:25:22 +08:00
    @oldshensheep 特属行业的手机可以,解密需要硬件芯片支持;但你说的普通 Android 应用是绝对不可能断网的识别的,只能联网识别,国密算法,SAM 硬件模块内置的私钥,你根本搞不到私钥的,不信我们赌一赌
    yolee599
        12
    yolee599  
       2023-03-09 15:59:49 +08:00
    安卓也可以读取啊,只不过身份证里的数据手机端不能解密,需要公安部的 SAM 硬件,官方卖得很贵,但是海鲜市场一大堆。现在行业内的做法是服务器集成公安部的 SAM 硬件,手机读取到加密数据后传输到服务器,解密后再传输回来,所以手机端无需 SAM 硬件也能读取到全部信息。
    yolee599
        13
    yolee599  
       2023-03-09 16:06:51 +08:00
    我之前做一个项目也是使用这种方案,买第三方的在线解密服务。他们是这么做的:为了提高效率,第一次读取的时候会走一遍 SAM 硬件解密流程,并把解密后的数据存到了他的服务器,后续同一张身份证再刷就很快了。第三方拥有了所有刷过的身份证信息,谈不上什么安全。
    virusdefender
        14
    virusdefender  
       2023-03-09 16:09:53 +08:00
    感觉身份证就是一个普通的 nfc 卡,只不过里面存储的信息是加密的,所以得专用芯片或者联网解密。
    jacy
        15
    jacy  
       2023-03-09 16:10:19 +08:00
    是个 nfc 都可以啊,只是需要解密程序
    jacy
        16
    jacy  
       2023-03-09 16:12:33 +08:00
    微信小程序“证件扫描打印通”可以 nfc 读身份证生成扫描件
    Rxianbei
        17
    Rxianbei  
       2023-03-09 16:30:55 +08:00
    @jacy 刚试过了, 提示仅供安卓 / 鸿蒙.
    xiaoke
        18
    xiaoke  
       2023-03-09 16:34:50 +08:00 via Android
    @jacy 我刚试了,没看到 NFC 相关功能。请问是在哪个菜单下
    yaphets666
        19
    yaphets666  
       2023-03-09 16:48:01 +08:00
    加解密肯定是公安部的接口
    findblue
        20
    findblue  
       2023-03-09 17:18:22 +08:00
    在国内还没试过,在岛国是这样的,有的市政服务要用 iphone 的 nft 读自己的个人番号卡用作身份验证
    虽然那个优化和用户体验是真的差,各种提示卡没对准读取失败
    systemcall
        21
    systemcall  
       2023-03-09 18:06:26 +08:00
    @aoling #11
    算法又没有怎么升级,以前的机器流出来了不少。很多机器按理来说是要做成防拆的,里面有个开关和电池,检测到拆机就自毁,但是后面缩水掉了,开关和电池都没有了
    甚至银行卡,以前都有隔空刷卡的,这种事情太多了,不要觉得奇怪
    SenLief
        22
    SenLief  
       2023-03-09 18:10:57 +08:00
    安卓以前就可以的,只不过需要 app 支持,普通的只是能识别,但是信息出不来。
    ByteCat
        23
    ByteCat  
       2023-03-09 19:16:26 +08:00
    之前用过,支持读取护照认证,还挺神奇的,查了一下需要申请接口,好像只有身份认证类或者金融的 app 才可以
    businessch
        24
    businessch  
       2023-03-09 19:21:02 +08:00 via iPhone
    就是一个识别 id 而已,然后发送给授权服务商,获得对应你的信息。
    halo123112
        25
    halo123112  
       2023-03-09 21:13:08 +08:00
    @hdp5252 也算是一笔成功的投资了,是用 iPhone 的 NFC 读取的吗,我去年移动靓号开卡还只能安卓
    EIJAM
        26
    EIJAM  
       2023-03-10 00:17:45 +08:00 via Android
    没读过身份证,经常用来给交通卡充值。
    ovtfkw
        27
    ovtfkw  
       2023-03-10 00:23:09 +08:00 via iPhone
    是的
    dengshen
        28
    dengshen  
       2023-03-10 11:51:50 +08:00
    @EIJAM 怎么做到的呢?需要第三方 app 吗
    EIJAM
        29
    EIJAM  
       2023-03-10 12:29:53 +08:00 via Android
    @dengshen 交通卡官方 app
    aoling
        30
    aoling  
       2023-03-10 15:48:59 +08:00
    在强调一遍,任何 nfc 手机都可以读取身份证,但是无法解密,解密依赖硬件芯片,普通安卓手机本地脱机解密的 app 不存在,只能联网解密
    Thanch
        31
    Thanch  
       2023-03-11 00:45:42 +08:00 via Android
    顺丰快递员的安卓终端就可以读取身份证。还有一些专门的离线身份证读取器。
    touzi
        32
    touzi  
       362 天前
    我今天才知道, 也是通过民生银行知道的, 这个功能很实用.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4509 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 05:34 · PVG 13:34 · LAX 22:34 · JFK 01:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.