smartcard之JavaCard,启用/禁用安装没有变砖的风险
假设我想在两个安装状态之间切换; 1.可以安装小程序 2.不能安装小程序。而且我想保证设备不能在后一种状态下变砖,这可能吗?
据我了解,从默认 key 更改设备 key 意味着只有拥有该 key 的人才能进行更改。这满足了第一个问题。我只能换 key 了。但是对于第二个问题,我怎么知道设备不会因为以后用错误的键反复敲打而变砖呢?
我在做这个假设——它会变砖——因为 GP Pro 在尝试列出具有非默认 key 的卡的内容时警告说,任何进一步的努力都可能禁用它。
请您参考如下方法:
GlobalPlatform 卡规范,2.3 版,公开发布,2015 年 10 月:
9.6.7.1 Content Loading and Installation The OPEN may keep track of the number of unsuccessful consecutive attempts of the Card Content load and installation process by a particular Application and the total number of such attempts by all Applications. Actions may include such defensive measures as the locking or termination of the card.
Global Platform 没有指定安全对策,但请放心,每次尝试错误的 Global Platform Secure Channel session key 时都会发生坏事,例如如果 EXTERNAL AUTHENTICATE 的主机密码错误。
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。