网站劫持怎么解决?这个方法最好用

逻辑灵珀探
• 阅读 126

先分享一个检测网站劫持的办法。
  iis7网站监控,24小时监控网站的安全问题,出现异常情况会发出提示,在我们收到了异常报警之后,第一时间去解决问题可以大大的减少损失和消耗。
  然后分享一个解决网站劫持非常不错的办法,先分析下流量劫持后的效果展现形式有几种?
  1、A 标签
  2、IMG 标签
  3、IFRAME标签
  其中有一个相同点,就是有链接,并且链接的域名不是本站域名的链接!所以有一个思路就是在这些节点追加进 Dom 的时候就干掉,这样不就差不多可以搞定了!具体思路如下:
  1、配置本站的白名单域名
  2、在 Body 上绑定 MutationObserver* ,监听 dom 追加的相关事件
  3、remove 掉没有匹配到的域名
  4、上报被删掉的域名 (确定是否误删)
  MutationObserver:这样呢按说差不多就完事了! 但是上面的解决方案是广告已经运行了,那能不能在之前就处理呢?
  那就考虑运营商一般都会通过哪几种方式追加广告呢?
  1、追加 Script 标签
  2、直接追加 HTML 至结束 Body如果说站在运营商的角度呢? 我一般会选择追加 Script 标签, 因为好维护,所有的我只需要关注这个 Script 内容即可,渠道管理 、升级更新 我仅仅换个链接就 ok了。所以基于此,是不是可以想办法把第一个搞定就差不多,其实解决方案还是和第一个解决方案一样,仅仅需要在检测标签的列表中加一个 Script 标签即可。
  所以,对于网站劫持,我们应该多掌握不同的解决办法,可以应对不同劫持类型哦。

点赞
收藏
评论区
推荐文章
高防加速CDN 高防加速CDN
2年前
怎样预防和处理DNS劫持?
DNS中文叫域名解析,在计算机中占据非常重要的作用,但是DNS也会被攻击,比如我们经常遇见的域名被劫持,其实也就是DNS被劫持,这里许多人一定会很好奇,DNS被劫持这是怎么回事呢?DNS被劫持后会出现怎么样的后果呢?DNS被劫持后还能拯救吗?对于这些DNS
KubeCon 2021|使用 eBPF 代替 iptables 优化服务网格数据面性能
作者刘旭,腾讯云高级工程师,专注容器云原生领域,有多年大规模Kubernetes集群管理及微服务治理经验,现负责腾讯云服务网格TCM数据面产品架构设计和研发工作。引言目前以Istioiptables实现流量劫持首先看一下当前社区使用的基于iptables的流量劫持方案,下图是一个Pod的创建过程,sidecarinjector会向
Stella981 Stella981
3年前
502 bad gateway怎么解决
VPS频繁提示Nginx502BadGateway错误了,重启了VPS解决之后又出现,很烦。有点想不通,前两天网站达到了1290的访问量都没有出什么问题,怎么这次就出现了502BadGateway?郁闷啊!!!在搜索了很久,终于找到了不少相关的答案,希望修改之后不会再出现这个错误了。!502badgateway怎么解决(http://
Wesley13 Wesley13
3年前
HTTPS 证书被伪造了怎么办?
HTTPS协议的安全依赖于它的证书机制,如果攻击者申请到了一张和你的网站一摸一样的证书,那你网站的安全机制也就不复存在了。本文来聊一聊,如何预防HTTPS证书伪造。证书劫持!(https://oscimg.oschina.net/oscnet/ba3fe48db1bb417a9fc64f4f6c6510de
Wesley13 Wesley13
3年前
HTTPS上线过程说明
一、上马HTTPS的原因:①、苹果AppStore强制其平台上的app均要使用HTTPS②、网站经常被劫持,用户和领导希望使用HTTPS③、跟随HTTPS的大趋势二、应用上马HTTPS之部门工作:①、运维:接入
Stella981 Stella981
3年前
PHP网站从Apache转移到Nginx后产生404错误的原因和解决办法
PHP网站从Apache转移到Nginx后产生404错误的原因和解决办法原案例分析:1、原来的网站在wamp环境下搭建完成,一切正常,上传到虚拟主机环境为lnmp,结果访问时可以打开主页,然后点其他页面全部报404错误; 2、经分析得出原因:原网站环境为wa
Stella981 Stella981
3年前
Serverless 实战:通过 Serverless 架构实现监控告警
在实际生产中,我们经常需要做一些监控脚本来监控网站服务或者API服务是否可用。传统的方法是使用网站监控平台(例如DNSPod监控、360网站服务监控,以及阿里云监控等),它们的原理是通过用户自己设置要监控的服务地址和监测的时间阈值,由监控平台定期发起请求对网站或服务的可用性进行判断。这些方法很大众化,通用性很强,但也不是所有场景都适合。例如,如
Stella981 Stella981
3年前
Chrome 或将于2018年正式弃用 HPKP 公钥固定标准
早些年谷歌工程师为了提高互联网整体的安全性避免因证书颁发机构违规操作而设计了HPKP公钥固定标准。公钥固定允许网站在服务器部署证书颁发机构的哈希值,若网站使用的证书与固定的哈希不对应则拒绝连接。公钥固定的现实意义在于如果有CA证书颁发机构违规向某个域名私自签发证书那么也无法实现对网站的劫持。但是现在谷歌浏览器已经决定弃用HPKP公钥固定标准
Wesley13 Wesley13
3年前
1.1 学习约定 1.2 需求分析 2.1 域名申请 2.2 域名解析 2.3 域名备案
1.1学习约定坚持坚持坚持1.2需求分析课程项目(搭建一个站点)博客、论坛、企业网站等等1.域名2.网站代码3.服务器4.装软件(搭环境)5.出问题,怎么解决?网站维护步骤:1.域名申请域名:去哪里申请?去哪里购买?怎么样去使用域名?解析?
想天浏览器 想天浏览器
1年前
社区搭建及运营看这边-如何提高社区用户留存率
我们先思考下,一般用户进入网站后,是不是会先了解这个网站的内容是否对自己有价值,有关联,或者感兴趣,且大部分用户仅查看网站首页,或者是被某一个帖子内容吸引进来。因此我们首页向用户展示的内容就至关重要。这个对我们网站运营人员是一个比较大的考虑,首先我们得抓住
效率星球 效率星球
1年前
ChatGPT消息发不出去?ChatGPT没反应?那是这个步骤少做了!
前因今天在工作的过程中,我正准备登陆咨询一些关于文案的问题,但突然发现自己无法发送消息了。“消息发送故障,但历史对话仍可查看。为了解决问题,您可以先访问OpenAI官方网站:https://status.openai.com/。这个网站提供了OpenAI系