首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用NFC非接触式银行卡进行身份验证

使用NFC非接触式银行卡进行身份验证
EN

Stack Overflow用户
提问于 2018-10-11 03:18:59
回答 2查看 678关注 0票数 1

我想使用非接触式银行卡(我们的社区通常已经有)作为ID来构建访问系统(通常使用RFID标签)。

我可以用PN532 (射频识别/近场通信阅读器)读取射频识别标签。此外,我还测试了通过Android手机读取一些非接触式卡,并能够读取一些UID,因此我将具有与常见RFID标签相同的安全级别-任何拥有适当硬件的人都可以发送相同的UID,如果他知道的话。

但是,有没有可能在不与发卡机构合作进行身份验证的情况下使用这种卡的一些更高级的安全功能?(签署等)

EN

回答 2

Stack Overflow用户

发布于 2018-10-11 15:39:02

不,如果没有发卡机构的合作,您将无法以非平凡的方式使用卡。少量购买自己的卡可以节省大量的工作(免责声明:我的公司提供卡,但我还在开发中)。请注意,您显示的令牌看起来像MIFARE-classic,可以将其视为常见的NFC令牌,但由于加密缺陷,该令牌不再安全。

你可能想看看OSPT alliance page,有一些先机,它至少会解决访问控制和票务。数字签名是一个不同的、多方面的问题(需要满足任何法律要求?)这取决于您的需求在哪个方向上进行。

票数 0
EN

Stack Overflow用户

发布于 2018-10-19 03:07:47

扩展@guidot的答案:你可以从非接触式卡片读取的任何标识符也可以被攻击者读取,并使用不同的卡片进行复制。如果你的安全需求真的很低,你可以使用世界可读的标识符,比如卡的UID,但要知道那里有可编程的UID的卡。

你自己发卡可能更容易些。如果您完全控制这些卡,则可以部署实现安全标识符的应用程序。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52747349

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档