0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

DNS劫持和HTTP劫持的区别和解决方法

如意 来源:今日头条 作者:佚名 2021-02-11 16:55 次阅读

众所周知,网络劫持共分为两大类:DNS劫持和HTTP劫持。那么它们到底是什么意思,有什么不同之处呢?

DNS劫持

大部分网站都需要用到CDN,使用CDN加速后,源站IP被隐藏,用户通过访问最近节点,浏览网站内容,以达到网站被加速的目的。这个过程其实也可以说是DNS劫持的过程。

与恶意DNS劫持不同的是,CDN服务商的目的是友好的,加速也经过网站管理员同意,我们经常说的DNS劫持,均指恶意的DNS劫持。

DNS劫持和HTTP劫持的区别和解决方法

一般DNS解析流程是用户走localdns,通过运营商提供的递归DNS解析,通常的DNS劫持就发生在这一层。

DNS劫持和HTTP劫持的区别和解决方法

当网站发生DNS劫持后,用户输入网址,不再跳转到原来的页面,而是被攻击者指向一个特定的页面。通俗的说,用户输出google.com后,回车打开的,却是百度搜索的页面,这就是DNS劫持的典型案例。

DNS劫持有三种后果:

域名被错误解析,网页跳转到纠错导航页,导航页被植入恶意广告。

错误域名解析到非正常页面。

直接被解析到攻击者指定的站点或广告页面。

DNS被劫持,用户无法正常浏览内容,甚至可能因此上当受骗,严重影响用户体验和网站业务的开展。

HTTP劫持

HTTP劫持相对于DNS劫持温和一些。在服务器与客户端进行数据传输时,攻击者伪装成服务器,响应客户端请求,从而抛弃真正服务器的数据传输。

DNS劫持和HTTP劫持的区别和解决方法

当网站遭受HTTP劫持时,同样会造成一些后果:

出现3xx重定向跳转;

JS内容被篡改;

html内容被篡改;

这样一来,目标网站会出现弹窗广告、页面广告等多种广告形式,或者网站的一些内容被黑客修改,用于达到某种目的。

怎么防止网站被劫持?

防止网站被劫持,有两种思路。

对客户端和服务器的数据传输进行加密

隐藏http请求的特征

对客户端和服务器的数据传输进行加密的终极解决办法,是安装ssl证书,将站点从http升级为https,因为https协议会对数据传输进行加密,攻击者也就无法拦截它们之间的数据传输,从而进行劫持了。

另外一种是对URL进行加密,对URL进行加密后,用户向CDN节点发起请求,C再由CDN节点进行解密,获取真实的URL链接并响应给用户。

以上就是两种劫持方式的简单介绍了。随着ssl证书的普及,对http和DNS进行劫持的案例越来越少,但因为攻击者技术也在不断革新,所以不能忽略它们对网站的影响,应当重视起来。
责编AJX

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 网络安全
    +关注

    关注

    10

    文章

    3102

    浏览量

    59517
  • DNS
    DNS
    +关注

    关注

    0

    文章

    215

    浏览量

    19769
  • https
    +关注

    关注

    0

    文章

    50

    浏览量

    6089
收藏 人收藏

    评论

    相关推荐

    手动清除使用映像劫持技术的病毒

    手动清除使用映像劫持技术的病毒这几天一直想要把这个经验写一下,总没抽出时间,晚上加加班。样本已经被杀毒U盘的监控干掉,本文回忆下修复过程。 现象一媒体朋友的笔记本染毒,杀毒软件起不来。开机就弹出
    发表于 03-30 14:22

    如何解决DNS解析错误故障

    :更换本地DNS方法目前国内电信运营商通过使用DNS劫持方法,干扰用户正常上网,使得用户无法访问,(例如弹出广告窗口),所以我一直在使用
    发表于 09-29 15:14

    浅析加密DNS做出来的网站怎么这么奇怪

    浅析加密DNS做出来的网站怎么这么奇怪,是不是被劫持
    发表于 04-14 17:28

    DNS攻击防范科普系列1》—你的DNS服务器真的安全么?

    无法响应正常的请求。DNS服务易受攻击的原因,除了专门针对DNS服务器发起的;还有就是利用DNS服务的特点,用“DNS放大攻击”对其他受害主机发起攻击。如下就是
    发表于 10-16 15:21

    基于Android钓鱼劫持风险的防范

    钓鱼劫持漏洞可以在用户未察觉的情况下窃取用户的重要信息,这对用户的信息安全和财产安全造成了巨大的威胁。本文通过对Android Activity组件进行研究,设计并实现了对Android应用的钓鱼劫持漏洞检测系统。利用该系统对从MM商场下载的500个
    发表于 12-11 16:00 0次下载
    基于Android钓鱼<b class='flag-5'>劫持</b>风险的防范

    什么是加密货币_加密货币劫持暴增的原因及防范

    本文开始介绍了加密货币的概念,其次介绍了加密货币劫持暴增及中国成勒索软件威胁重灾区,最后介绍了加密货币劫持暴增的原因及防范未然的方法
    的头像 发表于 04-13 16:25 1.4w次阅读

    如何使用Android应用程序安装包隐蔽下载劫持漏洞

    在Android应用程序安装包的发布、下载过程中,往往很容易受到下载劫持攻击。受到常规下载劫持攻击的服务器往往能够通过流量分析发现攻击行为,但是,隐蔽下载劫持攻击则无法通过该方法进行发
    发表于 01-03 09:09 3次下载
    如何使用Android应用程序安装包隐蔽下载<b class='flag-5'>劫持</b>漏洞

    DNS劫持攻击事件频发,DNS劫持所带来的风险概述

    最近DNS劫持攻击事件频发,英国国家网络安全中心(NCSC)对此提供了一些缓解措施……
    的头像 发表于 07-16 15:29 5213次阅读

    如何防范网络犯罪分子利用加密劫持劫持加密货币

    根据Microsoft Security Intelligence在1月31日发布的一条推文,黑客一直在科比的NBA桌面墙纸中隐藏包含html劫持脚本的恶意html挖矿代码。
    发表于 02-03 12:43 2354次阅读

    五个监控云账号劫持的检测方法

    众所周知,发生在系统内部的账号劫持,一直以来,都备受安全管理员与系统管理员的关注。如今,随着云服务的广泛使用,发生在云端应用程序中的云账号劫持现象,也同样引起了各种类型与规模组织的重视和警惕。
    的头像 发表于 07-02 10:48 3597次阅读

    DNS劫持的工作原理和解决方案

    DNS劫持,是指通过攻击域名解析服务器(DNS)或伪造域名解析服务器(DNS)的方法,把目标网站域名解析到错误的IP地址从而实现用户无法访问
    的头像 发表于 07-07 11:35 5524次阅读

    解决路由器DNS劫持的两种方法

    路由器DNS被篡改是什么意思?如果路由器DNS被篡改/劫持该怎么办?路由器的DNS劫持后,通常会出现以下问题:您可以在计算机和手机上登录Q
    的头像 发表于 01-01 17:22 1.1w次阅读
    解决路由器<b class='flag-5'>DNS</b><b class='flag-5'>劫持</b>的两种<b class='flag-5'>方法</b>

    实战教程:OneDNS一步搞定网络DNS劫持

    明明输入的是门户的网址,打开的却是页游广告。上网看着看着,突然就被传送到铺满各种“充值XX元就可获得流量大礼包”的页面。网址输错了?有病毒木马?No,可能是DNS劫持。 在“输入网址域名→网页正常
    的头像 发表于 06-09 10:59 1841次阅读
    实战教程:OneDNS一步搞定网络<b class='flag-5'>DNS</b><b class='flag-5'>劫持</b>

    什么是JSON劫持 JSON和XML的区别

    的JSON数据进行拦截,转而将数据发送回给恶意攻击者,这就是JSON劫持的大概含义。一般来说进行劫持的JSON数据都是包含敏感信息或者有价值的数据。 JSON和XML的区别: 1.可读性: JSON和XML的可读性可谓不相上下,
    的头像 发表于 08-05 10:09 1519次阅读

    站长们应该如何避免域名劫持和域名转移风险

    今天小编为大家整理了关于DNS域名污染的定义和域名劫持、转移的预防方法。帮助大家更好的维护网站的安全,保证为用户提供更长的服务时间。 出于一些目的,网络运营商将DNS进行了特殊设置,这
    发表于 12-09 17:40 938次阅读