【问题标题】:What is a good HSM to test with?什么是好的 HSM 测试?
【发布时间】:2018-01-04 02:38:57
【问题描述】:

用什么来测试我的 PKCS11 应用程序的好(且便宜)HSM 是什么?我目前正在使用 SoftHSM,但希望使用物理 HSM 进行测试。

【问题讨论】:

    标签: pkcs#11 hsm


    【解决方案1】:

    现实情况是,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 方面)。确保只获得那些带有最新中间件的中间件,您将很难找到它。

    【讨论】:

    • 通读后,我正在考虑购买smartcard-hsm.com(USB 型号)。它似乎与 OpenSC 和 PKCS#11 兼容。我认为这可以很好地从我的应用程序链接到 opensc-pkcs11.so 库。想法/建议?
    • 这是个不错的选择。
    【解决方案2】:

    虽然多为U2F设备,但也有一些更高级的功能:(Yubikey、飞天、Fidesmo)?

    https://github.com/hillbrad/U2FReviews

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-08
      • 2010-12-23
      • 2013-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多