【发布时间】:2018-01-04 02:38:57
【问题描述】:
用什么来测试我的 PKCS11 应用程序的好(且便宜)HSM 是什么?我目前正在使用 SoftHSM,但希望使用物理 HSM 进行测试。
【问题讨论】:
用什么来测试我的 PKCS11 应用程序的好(且便宜)HSM 是什么?我目前正在使用 SoftHSM,但希望使用物理 HSM 进行测试。
【问题讨论】:
现实情况是,PKCS#11 库行为中有这么多变体,与 HSM1 一起使用并不意味着您的应用程序可以与 HSM2 一起使用,它们只是做了很多奇怪的事情,您或多或少需要对每一个进行测试.
话虽如此,通过查看其他实现,您当然可以对使用 PKCS#11 有信心。
要让您的产品能够与人们实际使用的 HSM 一起使用,最便宜的方法可能是使用来自 Amazon (https://aws.amazon.com/cloudhsm/) 的云产品。
您可以查看的一些便宜(但可能不具有代表性)的设备包括: - https://www.yubico.com/products/yubihsm/ - https://www.smartcard-hsm.com/ - https://shop.nitrokey.com/shop/product/nitrokey-hsm-7
如果您有时间,通常可以在 ebay 上以 150 美元左右的价格购买二手 nShield Edge 设备,这些设备完全可以代表他们的老大哥 HSM(在 API 方面)。确保只获得那些带有最新中间件的中间件,您将很难找到它。
【讨论】:
虽然多为U2F设备,但也有一些更高级的功能:(Yubikey、飞天、Fidesmo)?
【讨论】: