如何解决网站被恶意跳转?

当我们在搜索引擎(百度、goolgle、yahoo等)搜索自己网站关键字,发现其他网站的内容、标题都是自己网站的内容(一般排名在自己网站的前面),点击网站后,自动跳转到其他类似自己网站产品的其他网站,这种情况属于网站被恶意跳转。下面分析如何解决网站被恶意跳转:

1、解析网站跳转原理

网站跳转其实通过js技术进行跳转,黑帽镜像网站或者劫持网站后,通过pr高的黑站劫持网站或者镜像网站。网站被镜像或者劫持后,镜像(劫持)站的流量被跳转到黑帽的目标站,达到流量劫持的目的。下图为一段js跳转代码:

2、防止恶意跳转解决方法

上面介绍了js跳转的原理,下面我们分析一下怎么防止js被恶意跳转,一般分为两种情况

(1)网站被镜像后才出现了网站恶意跳转,所以我们需要根本解决网站被跳转需要做反镜像,反镜像后黑站的不会镜像到网站,也不会跳转到黑帽目标站。这个从根本解决问题,防止网站恶意跳转。

(2)自己的网站被攻击后,被拿到webshell的人在自己站添加js跳转代码,从而达到网站恶意跳转。这种情况的处理方法是要站长维护好自己的站,确保不受攻击。

通过上述我们可以了解js恶意跳转的原理以及解决方法。

发表评论