在网络安全中DDoS攻击和运营商劫持攻击出现的频率非常高,此外,还有之前的暴力破解和针对Web层的攻击,所以系统安全是一项非常重要的环节和技术手段。
运营商劫持分为DNS劫持与HTTP劫持两种。简单介绍一下DNS劫持与HTTP劫持的概念,即运营商通过某些方式篡改了用户正常访问的网页,插入广告或其他内容。

首先,我们对运营商的劫持行为进行分析,他们的目的无非是赚钱与节约成本(即减少出站流量并降低成本),有以下两种赚钱的方法:
1、在普通网站上添加其他广告,包括网页或弹出广告窗口中的浮动层。
2、针对一些广告联盟或带推广链接的网站,加入推广尾巴。
IIS7网站监控工具可以做到提前预防各类网站劫持、并且是免费在线查询、适用于各大站长、政府网站、学校、公司、医院等网站。他可以做到24小时定时监控、同时它可以让你知道网站是否被黑、被入侵、被改标题、被挂黑链、被劫持、被墙及DNS是否被污染等等功能、更是拥有独家检测网站真实的完全打开时间、让你作为站长能清楚的知道自己网站的健康情况!
官方图

官方地址:IIS7服务器管理工具

DNS劫持
一般来说,用户上网的DNS服务器是由运营商分配的,因此,在此节点上,运营商可以做他们想做的任何事情。例如,访问某讯的网站时,正常的DNS应该返回某讯的IP,而在被DNS劫持后,它将返回运营商的中间服务器IP。访问该服务器会一致性地返回302,使用户的浏览器跳至带有广告的预处理网页,在该网页中再通过iframe打开用户原来访问的地址。

此图就显示微云弹出的迷你浏览器直接跳转到某个导航网址页面。
HTTP劫持
在运营商的路由器节点上,设置协议检测,如果发现它是一个HTTP请求,并且它是HTTP类型请求,则会被拦截。随后的实践通常分为两种类型。第一个类似于DNS劫持,并返回302,以使用户的浏览器跳转到另一个地址。另一种方法是将JS或DOM节点(广告)插入服务器返回的HTML数据中。从用户的角度来看,这些劫持的表现如下:网址无辜跳转,多了推广尾巴。页面出现额外的广告(IFRAM模式或者直接同页面插入了DOM节点)。
DNS劫持之所以发生,一个重点问题在于数据的明文传输,即你的运营商是知道你要获取哪个网站的IP的,这使得如果这个IP在它的黑名单中,它就会返回一个错误的IP导致你无法正常访问网站。
这和我们之前推送过的一篇文章是殊途同归的。
学个锤子 | 简要说明 HTTPS 是如何保证数据安全的

有兴趣的同学可以再去看看。
而对于DNS的加密方案,我们同样选择了给它套一层HTTPS,使得数据被加密,运营商无法对其进行伪造。
这项技术我们称之为DNS-over-HTTPS(简写为DoH)。
04
在火狐中使用DoH

虽然我是Chrome浏览器的忠实粉丝,但很遗憾的是,就目前而言,谷歌浏览器依旧不支持使用自定义的DoH,其内置的DoH(8.8.8.8)在国内又无法使用。
因此暂时我们只能使用火狐浏览器来研究DoH的妙用。
开始之前,请确认你的Firefox版本是78.0以上(如果你用的是Firefox ESR请重新装一个Stable版本,如果是Beta或Nightly那么想必也是没有问题的)
1.打开Firefox,在地址栏输入 about:config ,如果有警告信息,请放心的点击“接受风险并继续”
2.在高级选项中,搜索Network.trr,并修改以下内容:

network.trr.mode:3
network.trr.resolvers:
[{ “name”: “Cloudflare”, “url”: “https://mozilla.cloudflare-dns.com/dns-query” },{ “name”: “NextDNS”, “url”: “https://firefox.dns.nextdns.io/” },{ “name”: “WuGuiZone(Secure)”, “url”: “https://dns.wugui.zone/dns-query” },{ “name”: “WuGuiZone(Asia Optimiztie)”, “url”: “https://dns-asia.wugui.zone/dns-query” }]

修改完成后请不要忘记点击右边的蓝色勾勾图标保存
重启Firefox(如果没有装什么会让Firefox在后台运行的插件,只要叉掉它再打开就行了)4.进入Firefox选项
拉到最底下,在“网络设置”中勾选“启用基于 HTTPS 的 DNS”,并根据需要选择WuGuiZone(Secure)或WuGuiZone(Asia Optimiztie)以使用我们的DoH递归解析服务
在地址栏输入http://nstool.netease.com/ 查看dns是否已经不在中国(如果你系统中设置的dns也是海外的,请手动查询ip,我们的上游是dnslify和opendns)
因为DNS涉及域名的解析,如果被解析到一些糟糕的网站,比如钓鱼网站,这会导致很大的风险。
上述教程所使用的DoH由我的朋友@大乌龟提供,支持EDNS,无日志,因此你不用担心它的安全性。
但得注意,此文截至发布,所有服务运转正常,但无法保证在您看到这篇文章时,依旧运行正常,请关注我们的公众号,如有项目变动我会及时通知。

运营商劫持是什么、运营商DNS网络劫持如何解决相关推荐

  1. 服务器dns被劫持如何修复,电脑DNS被劫持怎么修复?电脑dns被劫持的完美解决方法...

    近期,用户称自己电脑经常会莫名其妙弹出广告,甚至会出现无法上网的情况,经过排除之后,发现了电脑的DNS被劫持了,那么电脑DNS被劫持怎么修复?下面电脑知识大全分享一下电脑dns被劫持的解决方法,方法以 ...

  2. DNS被劫持有那些症状?dns被劫持怎么解决如何处理

    DNS被劫持症状分析如下: 当你电脑经常莫名跳出广告怎么办? 当你找不到到时谁是罪魁祸首的时候? 你有没有在意过,或者发现你电脑已经被人在远程控制了. 恶意广告制作者是个鬼,魔鬼,恶魔,万人鄙视的罪人 ...

  3. http劫持是什么意思 ,HTTP网络劫持的手法和预防方法

    网站HTTP被劫持怎么办?在上网的过程中,我们经常会遇到DNS或者http被劫持的情况.HTTP劫持对于运营商来说,再简单不过了,当然,HTTP劫持并不是运营商才能做的事,一些黑客.浏览器厂商.手机厂 ...

  4. 你的网络被DNS劫持了吗?dns 被劫持怎么解决

    近期,小编所在的项目组为了提高产品的安全性,强化基础服务请求防DNS劫持的能力,故重新对DNS解析和劫持相关知识点进行梳理总结. 什么是DNS解析 域名系统(DomainName System, DN ...

  5. 遇到DNS运营商劫持怎么办、运营商劫持的解决方法有那些

    运营商劫持在如今很普遍,相信很多人还不清楚,什么是运营商劫持?遇到DNS运营商劫持怎么办?本次在这里就为大家科普下. 什么是运营商劫持? 运营商是指那些提供宽带服务的ISP,包括三大运营商中国电信.中 ...

  6. 网络劫持运营商劫持解决办法

    怎么检测自己的网站是不是有劫持的情况? iis7网站监控 网站打开速度查询.DNS污染.地区电信劫持等问题检测. 网络劫持最主要的就是运营商层面的劫持.可以说,我们每个人随时随地都在与它打交道. 而运 ...

  7. 如何防止运营商网络劫持,避免被他人强行插入广告?

    主要的网络劫持形式: 近年来流量劫持(运营商网络劫持)频频发生,各种方式也是层出不穷,易维信-EVTrust总结各种网络劫持现象和其带来的危害 1.域名劫持,用户想要访问网站A,域名却被解析到其它地址 ...

  8. 宽带上别运营商的服务器慢,运营商宽带不止网速慢 网络劫持广告最无良 一招解决!...

    宽带价格高地区差异大已经饱受诟病,而且在体验上也是十分糟糕,网速不稳定玩起游戏来更是头疼,有的时候即使是浏览网页也问题多多.现在的网站本身就涵盖了多方面的广告内容,而如果你的电脑被DNS劫持或http ...

  9. 小米回应有品特殊激励需放弃年终奖……外媒说,荷兰运营商KPN允许华为有限参与5G网络建设;传苹果挖角英特尔5G工程师...

    关注并标星星CSDN云计算 极客头条:速递.最新.绝对有料.这里有企业新动.这里有业界要闻,打起十二分精神,紧跟fashion你可以的! 每周三次,打卡即read 更快.更全了解泛云圈精彩news g ...

  10. 【统计技术】运营商数据:三大运营商2012年1月手机用户数据

    [统计技术]运营商数据:三大运营商2012年1月手机用户数据 by huawei [导读]数据来源于3大运营商官方网站,最新发布的数据显示: 1)截至2012年1月底,中国累计手机用户9.88亿户,其 ...

最新文章

  1. Linux 下 的 cc 和 gcc
  2. [流媒体]实例解析MMS流媒体协议,下载LiveMediaVideo[4]
  3. Web前端开发必备:《Jquery实战》第3版 介绍
  4. ECShop的数据操作类文件
  5. Python 面向对象【1】
  6. DNS服务(4)Slave DNS及高级特性
  7. ReportViewer中设置ServerReport.ReportServerCredentials属性的方法(WEB版)
  8. 都是❤️两层循环❤️的冒泡排序,选择排序,插入排序该怎么区分
  9. hdoj_1421搬寝室
  10. 【硬件解码系列】之ffmpeg硬件加速器
  11. 单元测试用例_前端单元测试实践
  12. ad19pcb设置恢复默认_无需重装WINDOWS将计算机恢复到初始状态
  13. QT All Modules QT所有模块
  14. java jshell_Java9特性预览——Jshell
  15. py的征途2之简例分享
  16. stm32专题二十六:高级定时器介绍
  17. 文件复制到u盘后文件夹是空的,怎么恢复?
  18. 【7gyy】支招:自检性能搞定网速慢电脑卡的问题
  19. Desmos图形计算器创建回归方程
  20. 抖音直播前需要准备什么,抖音直播带货详细流程步骤丨国仁网络资讯

热门文章

  1. 计算机启动黑屏一段时间,电脑开机为什么黑屏一段时间就好了
  2. 网约车定价策略:手机越贵打车越贵?
  3. 电商商家如何利用商品信息制定价格策略?
  4. java不同数据类型混合运算规则
  5. 深度linux64位系统下载,深度 Deepin 15.9 操作系统下载
  6. 北京16个山水美景| 清明小长假走起吧!
  7. Openpcd安装过程记录
  8. How To Clone Scrypt Based Altcoins for Fun and Profit
  9. PHP快速入门指南-基础篇一
  10. MQ 是什么?为什么使用?