2013-10-24 1 views
7

GEMファイルでのRailsのデフォルトの宝石の源は次のとおりです。httpがbundlelerを非常に速くする場合、Rails Gemfileのデフォルトはhttpsですか?

source 'https://rubygems.org' 

source 'http://rubygems.org' 

には、バンドルがはるかに速いので、私は、HTTPSを作る意思決定の背後にあるものを理解しようとしていますインストールしますことを変更しますデフォルト。私が知っておく必要があるものはありますか?

+1

あなたが初心者のために、HTTPSを取得する追加のセキュリティ? – sevenseacat

答えて

2

HTTPを使用すると、アプリケーションとサーバーが悪用される可能性があります。誰かがrubygems.orgとしてポーズをとり、インターネット上のいくつかのノードをサーバにリダイレクトしたとすると、偽の宝石をあなたに任意のコードで配布できるようになります。 HTTPSは、何らかの形式のドメイン検証とトランスポート層セキュリティを提供することによって、このような攻撃のリスクを軽減します。

+0

これは、実際に証明書を確認する場合にのみ当てはまります。私はそれが最近彼らがルビー宝石で変えたものだと思う。 – phoet

3

フォームhere

HTTPへの切り替えは危険です。 MITM 攻撃を開きます。 HTTPに切り替えると、敵対的な当事者はgem のコンテンツを悪質なコンテンツに置き換えることができます。 HTTPに切り替えると、 が推奨されません。

+0

リンクが間違っている可能性がありますか? – Vassilis

+0

ありがとうございます。それに応じて編集。 – user2503775

関連する問題