SNIは私のWebサイト訪問者のプライバシーの問題を表しますか?


10

まず、英語が下手でごめんなさい。私はまだそれを学んでいます。ここに行く:

IPアドレスごとに1つのWebサイトをホストする場合、「純粋な」SSL(SNIなし)を使用でき、ユーザーが取得したいホスト名とパスをユーザーに通知する前にキー交換が発生します。鍵交換後、すべてのデータを安全に交換できます。とはいえ、誰かが偶然ネットワークを盗聴したとしても、機密情報は漏洩しません*(脚注を参照)。

一方、IPアドレスごとに複数のWebサイトをホストする場合は、おそらくSNIを使用するため、Webサイトの訪問者は、適切な証明書を提供する前に、ターゲットホスト名を通知する必要があります。この場合、自分のネットワークを盗聴した誰かが、自分がアクセスしているすべてのWebサイトドメインを追跡できます。

私の仮定に誤りはありますか?そうでない場合、ユーザーが暗号化されたDNSも使用していることを前提として、これはプライバシーの問題を表していませんか?

脚注:スニファーがIPアドレスを逆引きして、どのWebサイトにアクセスしたかを確認できることも理解していますが、ネットワークケーブルを介してプレーンテキストで移動するホスト名は、検閲当局にとってキーワードベースのドメインブロッキングを容易にするようです。


「キーワードベースのドメインブロッキング」とはどういう意味ですか?ドメインとキーワードをどのように照合しますか?
David Schwartz、

例:特定の地域(* .com.br)のWebサイト。組織から(* .google.com); *ポルノ*; など
pagliuca '19

回答:


9

あなたの分析は正しくありません。SNIを使用すると、使用しない場合よりも安全です。

SNIがない場合、IPアドレスはホストを一意に識別します。したがって、IPアドレスを判別できる人なら誰でもホストを判別できます。

SNIでは、IPアドレスはホストを一意に識別しません。誰かが実際に傍受してトラフィックの一部を確認し、正確なホストを特定する必要があります。これは、単にIPアドレスを取得するよりも困難です。

したがって、SNIを使用する場合と使用しない場合の方が、(少し)安全です。

パケットデータの侵入型分析に基づいてブロックするユーザーは、IPアドレスに基づいてブロックすることになります。それらはSNIの有無にかかわらずIPアドレスに基づいて「悪いもの」をブロックします。

しかし、あなたの質問に対する答えは「はい」です。SNIはプライバシーの問題を表します。SNIを使用すると、トラフィックを傍受できる誰かがIPアドレスに加えてホスト名を取得します。


答えてくれてありがとう。したがって、SNIは、キーが既に交換された後にのみ攻撃者がスニッフィングを開始する場合にのみ安全になります。
pagliuca 2012年

2
@pagliuca SSLは、実際にあなたが話している相手を隠すようには設計されておらず、あなたが彼らに話していることを隠すように設計されています。SNIの送信を回避してWebフィルターを無効にすることはできません。IPからドメインへの広範なデータベースを保持します。いずれにしても、サーバーが必要かどうかに関係なく、SNIをサポートするクライアントブラウザーは常にSNIを送信するので、Mootポイントです。
シェーンマッデン

@ShaneMadden興味深い。それを知って、今私はSNIを使用しない理由はありません:)、ほとんどのユーザーがすでにすべてのHTTPSリクエストでリモートホスト名を公開するブラウザーを持っている可能性が高いためです。
pagliuca 2012年

1
この答えは間違っています。積極的にIPアドレスにアクセスしてユーザーが何を閲覧しているかを推測するよりも、SNIを受動的に手探りで(そして訪問者が要求したWebサイトを確実に把握する)方がはるかに簡単です(ワイルドカードを使用すると多くのWebサイトが存在する可能性があり、また、IPも時間とともに変化しますが、収集されたSNIデータは永久にプライバシーを破壊し、正確なままです。
2017年

@cnd「IPアドレスに積極的に出かける」必要はまったくありません。SNIを受動的にスニッフィングできる場合は、IPアドレスを受動的にスニッフィングできます。それはあなたの見ているサイトのリストにあるか、そうでないかのどちらかです。SNIがない場合、IPアドレスはサイトを一意に識別します。SNIでは、そうではありません。
David Schwartz

0

あなたが正しいです。SNIは、ビジターのプライバシーに関する主要な懸念事項です。SNIは、ビジターがISPおよび他のパッシブリスニングパーティに接続する正確なWebサイトを公開します。しかし、その後、DNSもそうです...まあ...慣れました:グーグルはこれを修正しています:-

https://thehackernews.com/2017/10/android-dns-over-tls.html

IPアドレスを知っていても、ISPがそのIPアドレス上にどのWebサイトがあるかはわかりません。ただし、積極的に外に出て自分自身を見ていない限り、これは顧客のパケットを受動的に盗聴するのとはまったく異なります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.