2016-02-05 94 views
0

我正在使用CloudFlare爲我在GoDaddy上擁有的域獲取免費的SSL覆蓋範圍。這很好,如果你沒有檢查出這些服務,你可能會發現它們很方便使用。我確實有一個問題,我想爲從我的MongoLab數據庫傳輸到我的Heroku應用程序的數據提供HTTPS/SSL加密。這兩個都是通過Heroku。所以,Heroku和MongoLab上的SSL端點

(1)我是否需要額外的SSL加密來保護我要在這兩個端點之間傳輸的敏感數據?

(2)我該如何去獲取? (3)如果對(1)是和對(2)沒有好的答案,那麼完成同樣的事情有什麼替代(幾乎是免費的)選項。我沒有與MongoDB結識這個項目。

在此先感謝,並希望此問題也可以幫助其他人。

回答

0

顯然,Heroku認爲,如果您通過它們(而不是通過MongoLab直接)提供MongoLab數據庫,並將您的Heroku應用程序放在同一個AWS區域,那麼您會很好,因爲不會發生數據包嗅探。

否則,您可以購買單獨的SSL加密。

我也決定加密進入我的數據庫的數據。

+1

Hey Adam,您的Heroku應用程序和MongoLab數據庫託管在同一AWS數據中心內,因此兩者之間的流量永遠不會離開數據中心。 AWS已經有了防止數據包嗅探的技術,但是您也可以購買SSL來進一步保護與加密的通信。另外,如果您通過MongoLab直接在與您的Heroku應用*相同的數據中心提供數據庫,則與將數據庫設置爲加載項相同。 –