默認寶石來源爲Rails在創業板上市的文件是:爲什麼Rails的Gemfile默認爲https時,http使捆綁器如此之快?
source 'https://rubygems.org'
更改,要
source 'http://rubygems.org'
使得捆綁安裝快很多,所以我想了解什麼是使決定HTTPS的背後默認。有什麼我需要注意的嗎?
默認寶石來源爲Rails在創業板上市的文件是:爲什麼Rails的Gemfile默認爲https時,http使捆綁器如此之快?
source 'https://rubygems.org'
更改,要
source 'http://rubygems.org'
使得捆綁安裝快很多,所以我想了解什麼是使決定HTTPS的背後默認。有什麼我需要注意的嗎?
使用HTTP將使您的應用程序和服務器易受攻擊。假設有人構成rubygems.org並將互聯網上的某個節點重定向到他們的服務器,他們現在可以用任意代碼向你分發假寶石。 HTTPS通過提供某種形式的域驗證和傳輸層安全性來降低此類攻擊的風險。
這隻有在您確實檢查證書時才爲真。我認爲這是他們最近在rubygems中改變的。 – phoet
形式here:
切換到HTTP是危險的。它會向你打開MITM 攻擊。切換到HTTP允許敵對方用惡意內容替換寶石 內容。切換到HTTP不推薦使用 。
錯誤的鏈接可能? – Vassilis
謝謝。據此編輯。 – user2503775
更安全。正如其他人所說,您安裝Gems的地方可能是MITM攻擊。大力推動,我相信以後傳來:
增加安全性你使用HTTPS,對於初學者? – sevenseacat