どこでもhttpsを使わないのはなぜですか?[閉まっている]


回答:


3

今回はコピーペーストの回答に抵抗できませんでした。この詳細な説明を読んでください(私は元の著者ではありません。ソースへのリンクです)。

最初に違いを説明する理由がいくつかあります。httpは、計画テキストで行うすべてを送信して、誰でも読むことができるようにします。

httpsは、受信者以外のユーザーが入力内容を読み取れないように、ユーザーが行うすべてを暗号化します。

データを暗号化する際の問題は、単に暗号化して、yahooだけが読み取れるとは言えないことです。あなたとyahooの両方が秘密鍵を持っている必要があるので、yahooはあなたが送信したものを解読し、あなたが読むためのプライベートなものを暗号化します。

これには、公開鍵として知られる暗号化スキームが伴います。ヤフーは公開鍵を出すので、誰もがヤフーだけが一方向の鍵のように読むことができるものを暗号化できます。公開鍵は暗号化されたものを見ることができません。

だから、yahooがあなたと話をするために使うキーをパッケージ化すれば、準備は完了です。

すべてのインターネット通信がこのように行われないのは、中間者攻撃と呼ばれるものとその解決策のためです。

自分が何をしているのか知っていれば、yahoo.comのふりをするのは簡単です。だから私はヤフーのふりをして、あなたがヤフーに行くと思うすべてのトラフィックが私に来る。あなたは私の公開鍵を私に尋ねる私が作った偽の公開秘密鍵のペアで返事をして、そこに公開鍵をyahooに頼み、あなたがするすべてのことはクレジットカードなどのような面白いものを見るだけで、あなたは非賢い。

認証局と呼ばれるものを使用して、この問題を解決しました。CAは、保証のために支払う人です。VerisignとGoDaddyが最大です。そのため、Amazonにhttps接続するたびにCAにアクセスし、Amazonの公開キーでカムバックします。そして、すべてのものは気難しいドアーです。これにより、かなり遅くなることを除いて、yahoo.comは毎月CAの請求書を支払う必要があり、joesmoh.comはこれらすべてを設定するために多くの厳密な手続きを行わなければなりません。

そして最後に、あなたの質問に答えます。その理由は、httpsのみを使用すると、すべての処理が遅くなり、より高価で複雑になるからです。

さらに、ローカルネットワークから出たときにインターネットトラフィックから情報を取得することは、時速500マイルの無料の方法で誰かを車でジャックしようとするようなものです。あなたの典型的なフライドチキンのレシピに十分なセキュリティ。

複雑な答えですが、複雑な質問をしました。



@nixdaそれについて議論します。別のソースからの詳細な回答を引用して、質問に回答しました。Google検索を参照することで、質問をする前に簡単な調査を行う価値があることを新しいメンバーに思い出させただけです。私はそれだけ答えるようにしようとせずにグーグルを参照するために不適切であることに同意しますけれども
アートGertnerを

要は、stackexchangeがソースであるべきだということです。新しいユーザーは、Googleを使用してstackexchange以外の場所で回答を見つけるべきではありません。ソースを見つけたら、それをコピー/要約/拡張します。ソースを参照すると、さらに良い結果が得られます。しかし、単にそれをGoogleとどこかそれを見つけるために人々を奨励していません
nixda

@nixda:前のコメントでリンクしたメタスレッドを読むことで、本当に恩恵を受けることができます。引用された結果を見つけるのに役立つ正確なクエリに言及することの利点を明確に指摘しています。OPをin辱することを意図していない限り、回答とともにGoogleクエリに言及しても問題はありません。これはまさに私がやったことです。
アートゲルトナー

そして、あなたは本当にAlso don't be shy and use Google next time「あなたは怠け者だ」と言うフレンドリーな方法ではないと思いますか?ねえ、それは大丈夫です。あなたはあなたの意見を持っています、私は私のものを持っています。私はこれはしないだろう
nixda
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.