【问题标题】:How to store OpenSSL keys如何存储 OpenSSL 密钥
【发布时间】:2016-01-05 13:02:22
【问题描述】:

我的 Linux 系统中有一个私钥和一个公钥。存储私钥的最佳方式是什么?有合适的目录吗?我需要创建一个用户来拥有密钥吗?如何提高密钥保护?

【问题讨论】:

标签: security openssl


【解决方案1】:

如果您只是存储密钥(该主机上的任何应用程序都不需要它们),通常的做法是将它们存储在您的 HOME 目录中的某个位置(如果您是超级用户则奖励),将权限限制为 @987654322 @(或0400)。 如果将私钥存储为PKCS #12(加密格式),最好使用强密码

注意:仅这些简单的做法并不能保证您的主机不会受到损害,攻击者可以在您解密和使用它们时检索您的证书/密钥。

【讨论】:

    【解决方案2】:

    存储私钥的最佳位置是智能卡或硬件安全模块。它可以被使用,但绝不会被那样偷走。

    下一个最好的地方是使用访问控制。让它只有你自己拥有和读取,并且只有需要读取它的进程才能读取。

    【讨论】:

      猜你喜欢
      • 2013-02-09
      • 2013-03-18
      • 1970-01-01
      • 2017-11-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-28
      • 1970-01-01
      相关资源
      最近更新 更多