【问题标题】:AWS RDS SSL - Does ssl server certificates different for each and every RDS instance or same?AWS RDS SSL - 每个 RDS 实例的 ssl 服务器证书是否不同或相同?
【发布时间】:2021-11-12 03:28:28
【问题描述】:

我有 2 个 aws 帐户,它们拥有自己的 RDS 实例(不可公开访问),数据库引擎为 postgresql 12.5。我从“https://truststore.pki.rds.amazonaws.com/global/global-bundle.pem”下载了 RDS 证书。 我正在使用具有属性 ssl=true 和 sslrootcert="path to above certificate" 的 JDBC(postgresql 驱动程序)来建立安全连接。 我的问题:

  1. 此证书对于具有不同名称的两个 aws 帐户是相同的,所以它是如何工作的,ssl 握手是否验证客户端(jdbc 连接)正在与 rds.amazonaws.com 或具有单独名称的实际 RDS 实例交谈?

  2. RDS 证书每 5 年更换一次,即应用程序还必须每 5 年更新一次证书,或者比 RDS 提供新证书时更早,这是否正确?

【问题讨论】:

    标签: postgresql amazon-web-services ssl amazon-rds


    【解决方案1】:

    第一季度。

    是的,所有帐户都一样。您可以从文档here 下载它。它关于文档中解释的实例:

    使用服务器证书通过验证连接到 Amazon RDS 数据库实例来提供额外的安全层。

    第二季度。

    您可以在实际到期前几个月更新。去年发生的事情正如here所解释的那样:

    【讨论】:

      【解决方案2】:

      服务器的证书各不相同。当您要求建立与其建立 SSL 连接时,每个服务器都会发送自己的证书。您下载的东西是签署每个服务器证书的权威证书。您(或您的 JDBC)使用它来验证每个服务器的证书是否真实。

      【讨论】:

        猜你喜欢
        • 2020-04-28
        • 2020-02-27
        • 1970-01-01
        • 2017-05-06
        • 2021-06-29
        • 2014-06-24
        • 1970-01-01
        • 2020-02-15
        • 2022-11-14
        相关资源
        最近更新 更多