网络安全日益严峻站长朋友们多多少少都遇到过被黑被劫持的经历对于老老实实做人搜索引擎登陆对于老老实实做人认认真真做站的朋友来说好不容易做出了一点成绩一劫持就又回到解放前了。
下面一起来探讨常见的网站被黑被劫持的手段有哪些如何防范与修复这些风险?
一、网站风险(上传、SQL注入、GetShell)主要因为站点使用自行开发或使用的开源程序存在上传、SQL注入、XSS、越权、私密信息泄露等漏洞被黑客发现后利用上述站点的漏洞入侵获得了站的shell甚至是服务器的管理员权限这类漏洞就需要开发人员有足够多的安全意识必要的情况下可以使用一些第三方安全监控程序排查或请国内的知名众测、安全检测公司进行检测。
三、系统风险操作系统级别的漏洞大家都知道安全软件和漏洞的修补机制都是事后补救措施针对这一风险只能对于中小站长只能是及时关注尽快修复。
四、人性风险人性风险主要指的是2大主要问题其一是内部人员泄露二是管理者本身的安全意识较为浅薄例如在不安全的网络环境下进行登录验证等操作。
下面我们在来学习一下目前较为流行的几种劫持方式:
1.流量劫持1.1 整站跳转
这类劫持比较直接也比较容易被察觉通常这类劫持者会通过在页面内载入js或者在web服务器内植入代码来达到全局劫持但一般来说他们只会劫持从搜索引擎来路的流量以防止站长察觉后马上修复。
修补&预防方式:
1.1.1 建议安装第三方防护软件、定期检查源码异动情况。
1.1.2 关注服务器日志情况排查异动登陆。
1.1.3 换IP在其他区域进行搜索点击查看。
1.2 关键词跳转
这种劫持方式会比较隐蔽只会针对一部分的关键单独跳转这是第一种方式的升级类型需要站点定期检查。
1.3 框架劫持
这种方式较为常见直接在网站加载时在源码内增加js隐藏原有页面主体显示一些不为人知的广告或页面内容大部分同样限制来源为搜索引擎才触发。
1.4 快照劫持
快照劫持的方式是搜索引擎来抓取时将你的页面替换为带特定关键词的页面利用站点本身抓取建库优势来达到神不知鬼不觉的排名。
修补&预防方式:
这类方式需要站长多去关注一下你在百度页面收录和展现。
1.5 DNS劫持
DNS劫持这种技术是目前来说最高端的一种方式非接触随时可控网络营销模式非接触随时可控运营商直接在劫持你的站点跳转到一些XXX网站现在升级版还可以特定用户、特定区域等使用了用户画像进行筛选用户劫持的办法另外这类广告显示更加随机更小一般站长除非用户投诉否则很难觉察到就算觉察到了取证举报更难。
修补&预防方式:
1.5.1 取证很重要时间、地点、IP、拨号账户、截屏、url地址等一定要有。
1.5.2 可以跟劫持区域的电信运营商进行投诉反馈。
1.5.3 如果投诉反馈无效直接去工信部投诉一般来说会加白你的域名。
1.6 第三方插件劫持
最近的烽火算法一部分原因是因为某些广告联盟通过站点js劫持了百度搜索劫持了百度搜索的结果页面地址网络营销模式劫持了百度搜索的结果页面地址这类联盟细思极恐背地里不知道干了多少类似的事情当然有一部分可能也是电信运营商所为。
这里大家必须要注意的是:广告联盟、统计工具。
修补&预防方式:
1.6.1 尽量使用正规厂商(当然正规厂商也有被黑的风险)
1.6.2 既然不能不使用多关注新闻。