DNS over HTTPSとは?
でぃーえぬえすおーばーえいちてぃーてぃーぴーえす
DNS over HTTPSとは、DNSの名前解決リクエストをHTTPS通信で暗号化して送受信するプロトコルです。
DNS over HTTPS(DoH)は、インターネット上のドメイン名をIPアドレスに変換するDNS(Domain Name System)の問い合わせを、HTTPS(HTTP over TLS)プロトコルを使って暗号化して行う仕組みです。RFC 8484として標準化されています。
従来のDNSは平文(暗号化なし)でUDPポート53を使って通信するため、通信経路上の第三者(ISPや攻撃者)がどのウェブサイトにアクセスしようとしているかを把握できました。DNS over HTTPSはこのプライバシー上の課題を解決するために開発されました。
DNS over HTTPSの主なメリットは以下のとおりです。
- プライバシー保護:ISPや中間者がDNS問い合わせ内容を盗聴しにくくなる
- 改ざん防止:DNSスプーフィング(偽の応答を返す攻撃)への耐性が高まる
- ファイアウォール回避:一般のHTTPS通信と区別しにくいため、DNS遮断が困難になる
一方で懸念点もあります。企業ネットワーク管理者がDNSフィルタリングによるセキュリティ管理を行いにくくなること、名前解決がDNSプロバイダーに集中することによるプライバシーリスクなどが挙げられます。主要ブラウザ(Firefox・Chrome・Edge)は設定でDoHを有効にでき、CloudflareやGoogle Public DNSなどが公開DoHサーバーを提供しています。
使い方・例文
Firefoxのネットワーク設定でDNS over HTTPSを有効にすると、ブラウザからのDNS問い合わせが暗号化されます。公共のWi-Fiを使う際に通信先の情報が傍受されにくくなる効果があります。
この用語をシェア
最終更新: