DNS over TLSとOver HTTPSがiOS / Androidおよびすべてのネットワークで同時に[Cloudflareに感謝]





DNS Over TLS&Over HTTPS (以下、DOT&DOH) -おそらくこれらは、インターネットのプライバシーとセキュリティを劇的に向上させる技術です。 暗号化されたSNIもありますが、それを使用するにはDOHとDOTが必要です。



私はあなたの注意を引きます、アプリケーション自体は非常にユーザーフレンドリーです、技術の深い知識がなくても、あなたはそれに慣れることを強くお勧めします。



クイックリファレンス: DNSは、インターネットの基本的な部分であるIPアドレスを取得するためのシステムであり、Webブラウジングのたびに使用されます。 このリソースまたはそのリソースを開いて、サービスプロバイダーにどこに行ったのかを伝えます。DNSを別のもの(たとえばGoogleの8.8.8.8)に変更しても、プロトコルの暗号化が不足しているため、これは役に立ちません。トラフィックのリダイレクトはターゲットサーバーではありません(実際にはMITM攻撃)。



最近では、ネットワークの主なセキュリティ問題はHTTPでしたが、GoogleとLetsEncryptのおかげで(実際には解決されています)、サイト上で実際にを見ているのはプロバイダーにはわかりません。残っている問題は2つだけです。



  1. DNSリーク:これは、DOHとDOTを使用して解決できる同じ問題です
  2. ドメインSNIリーク-サイトへのHTTPS接続を確立するとSNI開示の問題が発生しますが、暗号化された転送を開始する前に、ブラウザーはサーバーへの接続のためにサイトのドメイン名をクリアに送信します。eSNI標準はこの問題を解決しますが、これは次のステップです






少し前に、Habrで記事が公開されました:( 読むことをお勧めします)



  1. Google Public DNSは、TLS over DNSサポートを静かに有効にしました
  2. Cloudflareのサービス1.1.1.1および1.0.0.1、または「パブリックDNSシェルフが到着しました!」


そして、幸福はすでに近づいているように思われ、2つの大企業が新しいプロトコルを実装することを決定し、サポートはエンドユーザーに到達しようとしています。 (特にChromeの場合)



しかし、何らかの不明な理由により、DOTおよびDOHのサポートは、AndroidおよびiOSのシステムレベルは言うまでもなく、Firefoxの「夜」ビルドでのみ利用可能になりました。



しかし、CloudFlareに感謝します。CloudFlareは、Googleの遅さを利用して、 iOSおよびAndroid のアプリケーションをリリースしました。



アプリケーションは非常にシンプルで、iOSの場合、VPNプロファイルのインストールによって作業が実行されます。

実際のVPNと混同しないでください! プロファイルを設定した後、VPNはそれ自体にインストールされ(127.0.0.1)、DNSクエリはDOT&DOHを介してCloudFlareに送信されますが、トラフィックは通常のルートを通ります。







すばらしいのは、アプリケーションにDNS Over TLSまたはDNS Over HTTPSモードを構成する機能があることです。 デフォルトは最後のオプションです。









繰り返しますが、VPNアイコンの表示は、通常の意味での「VPN」の使用を意味するものではなく、 2ip.ruなどのIP識別子に移動することで確認できます。



それでも、ネットワーク設定でDNSを変更する場合-WiFiからWiFiに切り替えるときは、サービスプロバイダーのネットワークのDNSは言うまでもなく、毎回設定を変更する必要があります。このパラメーターをまったく編集できない場合があります。



アプリケーションの場合-すべての接続で、CloudFlareのDOH / DOTが自動的に使用されます。



All Articles