2017-04-20 83 views
-1

因此,我按照以下說明爲我的RDS MySQL實例設置了SSL連接:http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_MySQL.html#MySQL.Concepts.SSLSupport。它似乎工作,但我很困惑它如何使它更安全。這些指令提供了一個公共密鑰,可用於爲所有RDS實例創建SSL連接。除非我錯過了某些東西,否則沒有關鍵的獨特方面。也許我對SSL有一個根本性的誤解,但我無法圍繞如何讓所有RDS實例擁有單個公鑰來保證安全。任何見解將不勝感激。AWS RDS MYSQL SSL如何工作?

+1

什麼指示? – JNevill

+0

哎呀,對不起。 @jNevill http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_MySQL.html#MySQL.Concepts.SSLSupport – ambe5960

+0

結帳: https://en.wikipedia.org/wiki/Public-key_cryptography 和這個: https://en.wikipedia.org/wiki/Transport_Layer_Security – mootmoot

回答

1

SSL僅用於加密客戶端和服務器之間的流量(在這種情況下爲db),而不是用於連接數據庫的認證,您仍然需要提供用戶並通過。您可以將公鑰分配給多個用戶的原因是因爲它的性質決定了它不能用除私鑰之外的任何其他密鑰解密。如果你仔細想想,這與https站點的安全連接是如何工作的,與amazon db的連接工作方式是一樣的。