网址https可以防止dns劫持吗?

发现现在很多网址都是https开头的了,以前是http开头的。那HTTPS协议开头的网址可以防止DNS劫持吗?

有一定的防止DNS劫持作用。HTTPS是HTTP协议的升级版,需要通过ssl证书支持才可以启用HTTPS协议。HTTPS是增强了访问数据的安全性,访问网址的时候是密文传输,不是HTTP的明文传输,在数据传输上提高了安全性,但DNS劫持的方式多种多样,HTTPS可以防止一部分的劫持。

DNS的作用可以参考《 dns是什么意思?》,了解了DNS的作用,除了使用ssl的HTTPS协议外,使用安全的DNS协议也是有效防止DNS劫持的方法。

使用DNS over HTTPS(DoH)协议可以防止DNS查询结果在传输过程中被篡改,这有助于避免某些类型的DNS劫持。

DoH协议是一种将DNS请求加密的协议,可以在传输过程中防止DNS查询结果被篡改,使用DoH协议的用户可以通过HTTPS协议安全地访问DNS服务器,避免DNS查询结果被篡改的问题。

在手机上有一个加密DNS,这个功能建议是一直开着的。

加密DNS
加密DNS

原创文章,作者:DNS安全网,谢绝转载

(0)
DNS安全网的头像DNS安全网

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注


Fatal error: Uncaught TypeError: fclose(): Argument #1 ($stream) must be of type resource, bool given in /www/wwwroot/dnschaxun.com/wp-content/plugins/wp-super-cache/wp-cache-phase2.php:2408 Stack trace: #0 /www/wwwroot/dnschaxun.com/wp-content/plugins/wp-super-cache/wp-cache-phase2.php(2408): fclose() #1 /www/wwwroot/dnschaxun.com/wp-content/plugins/wp-super-cache/wp-cache-phase2.php(2168): wp_cache_get_ob() #2 [internal function]: wp_cache_ob_callback() #3 /www/wwwroot/dnschaxun.com/wp-includes/functions.php(5464): ob_end_flush() #4 /www/wwwroot/dnschaxun.com/wp-includes/class-wp-hook.php(324): wp_ob_end_flush_all() #5 /www/wwwroot/dnschaxun.com/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() #6 /www/wwwroot/dnschaxun.com/wp-includes/plugin.php(517): WP_Hook->do_action() #7 /www/wwwroot/dnschaxun.com/wp-includes/load.php(1279): do_action() #8 [internal function]: shutdown_action_hook() #9 {main} thrown in /www/wwwroot/dnschaxun.com/wp-content/plugins/wp-super-cache/wp-cache-phase2.php on line 2408