写在最前:欢迎你来到“UC国际技术”公众号,咱们将为你们提供与客户端、服务端、算法、测试、数据、前端等相关的高质量技术文章,不限于原创与翻译。html

今天,谷歌官方博客刊文宣布谷歌公共 DNS 服务器正式支持 DoH 加密,为用户提供便捷访问的同时也保护隐私。前端

谷歌称自八年前推出谷歌公共 DNS 服务器至今,网络环境已经发生很大变化,用户迫切须要保护本身的隐私。谷歌公共 DNS 的任务就是为全世界全部用户提升 DNS 的安全性和准确性,所以谷歌 DNS 开始支持 DoH 加密。算法

当前谷歌公共 DNS 已经彻底接入 DoH 加密并最大限度的减小 TLS 开销,包括 TLS 1.3 和 TCP 协议快速打开等等。加密功能对查询速度有影响可是通过优化后影响已经很小很小,绝大多数用户不会感受到加密后带来的延迟。编程

如下是小编整理的 DNS 加密以及 DoH 的相关知识,感谢 编程随想 博主的文章,文章地址在本文最后,感兴趣的朋友们能够进行了解。浏览器

为什么 DNS 须要加密

设计 DNS 的时候,互联网基本上仍是个玩具。那年头的互联网协议,压根儿都没考虑安全性,DNS 固然也不例外。因此 DNS 的交互过程全都是【明文】滴,既没法作到 “保密性”,也没法实现 “完整性”。缓存

缺少 “保密性” 就意味着——任何一个能【监视】你上网流量的人,均可以【看到】你查询了哪些域名。直接引起的问题就是隐私风险。

缺少 “完整性” 就意味着——任何一个能【修改】你上网流量的人,均可以【篡改】你的查询结果。直接引起的问题就是 “DNS 欺骗”(也叫 “DNS 污染” 或 “DNS 缓存投毒”)。

为了解决传统 DNS 的这些弊端,后来诞生了好几个网络协议,以强化域名系统的安全性。上文提到的 DoH 正是最晚诞生、也最被看好的一个。安全

DoH 何许人也

DoH 即 “DNS over HTTPS”的简称,顾名思义,DNS over HTTPS 就是基于 HTTPS 隧道之上的域名协议。而 HTTPS 又是 “HTTP over TLS”。因此 DoH 至关因而【双重隧道】的协议。服务器

DoH 最终依靠 TLS 实现了【保密性】与【完整性】。这么作的好处是,即便有人监视你的上网流量,也没法判断——哪些 TLS 流量是用于域名查询,哪些 TLS 用于网页传输。换句话说,DoT 协议的流量没法被【单独识别】出来。网络

此外,因为 DoH 是基于 HTTP 之上。而主流的编程语言都有成熟的 HTTP 协议封装库;再加上 HTTP 协议的使用自己很简单。所以,要想用各类主流编程语言开发一个 DoH 的客户端,是很是容易滴。编程语言

对 DoH 的讨论

浏览器支持

Firefox 从 62 版本开始支持 DoH,具体参见 Mozilla 官方博客。地址:blog.nightly.mozilla.org/2018/06/01/…

Chrome/Chromium 从 66 版本开始支持 DoH。具体参见 Chromium 官网的 issue。地址:bugs.chromium.org/p/chromium/…

虽然 Firefox 和 Chrome/Chromium 都已经开始支持 DoH,但大伙儿别急着用。 按照历史经验,刚加入的新功能,可能还不够稳定,没准儿还存在未曝光的安全漏洞。多等几个版本以后再说。

“UC国际技术”致力于与你共享高质量的技术文章

欢迎关注咱们的公众号、将文章分享给你的好友

支持DoH的DNS服务器,谷歌公共 DNS 服务器正式支持 DoH 加密相关推荐

  1. 支持DoH的DNS服务器,谷歌公共DNS正式支持DoH加密 更安全并且不影响速度

    有鉴于此互联网工程任务组已经推出DoH规范加密用户查询,让用户在浏览网页时可以更好的保护自己隐私. DNS-over-TLS加密标准: 我们知道HTTPS加密安全协议可有效阻止中间人攻击,也可以让中间 ...

  2. 无法上网dns转发_公共DNS服务114.114.114.114已恢复正常

    IT之家4月4日消息 今天上午不少网友反馈,公共DNS服务114.114.114.114和谷歌DNS 8.8.8.8服务无法解析,导致设置相关DNS服务站点的设备无法上网,而现在DNS服务114.11 ...

  3. 全球免费公共 DNS 解析服务器 IP 地址列表推荐 (解决无法上网/加速/防劫持)

    全球免费公共 DNS 解析服务器 IP 地址列表推荐 基本上接触过网络相关知识的人应该多少都会听过 DNS 这个名词.因为 DNS 它非常重要,在我们上网的过程中扮演着重要的角色--"将网址 ...

  4. 国内常用公共DNS服务器、各省运营商DNS服务器汇总

    不知道大家有没有过网络是正常的,QQ可以正常登录.游戏也可以正常玩,但是网页无论如何都打不开.这就是电脑网络设置的DNS服务器有问题,不是其故障就是不工作了. 换了DNS服务器成功解决问题.下边给大家 ...

  5. 国内常用公共DNS服务器、各省运营商DNS服务器汇总 1

    原文  http://www.francissoung.com/2016/03/14/常用公共DNS服务器/ 主题 DNS服务器 服务器 运营商 不知道大家有没有过网络是正常的,QQ可以正常登录.游戏 ...

  6. 云服务器修改dns服务器为阿里云公共dns服务器

    为什么要切换使用阿里云的公共dns服务器呢? 为什么修改云服务器的DNS呢,这样是为了更好的提升网站解析能力,从而提升网站打开的速度.我用的就是阿里云默认的公共DNS服务器(223.5.5.5.223 ...

  7. 百度服务器的操作系统是什么,百度公共dns地址是多少|win7设置百度公共dns步骤...

    DNS是负责网站域名解析的,能够使人更方便地访问互联网,DNS服务器有很多,有些是区域性,比较局限,现在使用最多的是公共DNS,比如百度公共DNS服务器,很多人不知道百度公共dns是多少,也不知道怎么 ...

  8. DNS是什么?有哪些公共 DNS ?

    DNS 的简介 DNS(Domain Name System,域名系统),是一个域名和IP地址互相映射的数据库,能够使用户更方便的访问互联网,而不是记忆那些繁杂的 IP 数字.通过主机名,最终得到该主 ...

  9. 思科服务器的dns如何配置文件,思科在服务器上配置dns

    思科在服务器上配置dns 内容精选 换一换 参数说明如下:网段:VPC的地址范围.根据规划的子网信息,配置VPC的地址范围.子网网段:VPC中默认子网的地址范围,需要在VPC的子网地址范围内,根据规划 ...

最新文章

  1. java中把map转换成list
  2. spring 同时配置hibernate and jdbc 事务
  3. 中国建设银行(2011.11.19南京大学)
  4. LeetCode面试题03. 数组中重复的数字
  5. react学习(69)--置空操作
  6. 漫谈CGI FastCGI WSGI
  7. 总结:request.setAttribute()、session.setAttribute()和request.getParameter()的联系与区别
  8. 什么是项目管理43210法?
  9. Linux驱动开发|UART驱动
  10. PS如何用制作BMP 256位色非压缩图片,供Easyboot作为背景
  11. java work stealing_工作窃取(work-stealing)算法
  12. 中国电信5G技术引言
  13. linux 重定向 2 gt gt,Linux命令- echo、grep 、重定向、1gt;amp;2、2gt;amp;1的介绍
  14. 利用js实现手机访问PC端直接跳转wap端
  15. 胖客户端程序RCP与瘦客户端程序TCP
  16. 硅谷首富:拉里 埃里森
  17. hdu4745区间dp处理环形
  18. boolean android.graphics.Bitmap.compress(android.graphics.Bitmap$CompressFormat, int, java.io.Output
  19. 连锁便利管理系统需要解决的问题点
  20. CF Rook, Bishop and King

热门文章

  1. 硬件产品开发:外包五要素和外包地图
  2. LDF转Excel;LDF转位定义;Excel转LDF;Excel转位定义;MatrixCreat(一)之LIN矩阵详解
  3. CF1720A Burenka Plays with Fractions 题解
  4. 《数字逻辑与计算机设计基础》
  5. 苹果cms怎么更换模板logo详细教程
  6. 【NOIP2005 提高组】篝火晚会
  7. 对于ios7扫描二维码功能的实现
  8. 域名证书(SSL)格式说明
  9. 学习Java未来就业前景和方向如何?
  10. 『与善仁』Appium基础 — 3、移动端测试环境搭建(三)之AVD模拟器安装