什么是网络劫持?为什么你的网站会打不开或者有小广告

网络劫持主要是运营商劫持,顾名思义就是被那啥的工作人员给篡改了。可以切换下网络运营商,要是只有某个有这种问题,那基本就是了,运营商劫持又分为

DNS劫持:这种劫持会把你重新定位到其他网站,我们所熟悉的钓鱼网站就是这个原理。但是因为它的违法性,现在被严厉的监管起来,已经很少见。

 HTTP劫持:就是给你的http通信过程加入一些广告的代码,这种还是比价常见的

这种劫持可在某一不定时间或者地点,再或者从某一搜索引擎进入都有可能

那怎么解决呢?主要有以下几种方案

  1. 可以修改电脑或手机网络的dns地址,比如将运营商默认的dns换为阿里这些的公共dns
  2. 使用https,https加了ssl加密,可以防一部分的劫持 
  3. 在html里加入防劫持代码 ,网上有很多
  4. 向运营商客服反馈,或者后台记录log证据,直接向工信部投诉 

除了网站劫持,还有很多被劫持的方式,比如硬件劫持/路由表劫持/本地电脑被篡改等等,所以网站开发人员要做好预防措施

你可能感兴趣的:(前端安全)