很多站长刚做站没多久,碰到网站访问异常、页面跳转到奇怪地址、后台突然登不进去,第一反应就是是不是网站被黑了,但又不知道从哪开始排查检测。其实不用慌,大部分常见的被黑症状都可以通过循序渐进的方法检测出来,不用找专业人员也能先自己排查一遍。今天我就把从业多年常用的网站被黑检测步骤整理出来,新手站长也能一步步跟着做,帮你少走弯路,快速定位问题。

先看前端表现,初步判断是否有隐患
很多时候网站被黑,最先出现异常的就是前端访问。你可以先换不同设备、不同网络打开网站,看有没有奇怪的弹窗、强制跳转、大面积乱码或者挂上了和你网站内容无关的非法广告。如果只是你自己的设备打开有问题,清一下浏览器缓存再试,如果换了多个设备和网络都有异常,那大概率是网站本身出问题了。另外你可以通过FTP或者服务器面板登录网站根目录,看有没有新增陌生的php后缀文件,尤其是文件名乱码或者一看就不是你自己上传的文件,这也是被黑入侵留下痕迹的常见情况,新手可以先从这两步开始初步排查。
用正规站长工具做在线安全检测
现在不少正规第三方站长平台都有免费的网站安全检测功能,操作也很简单,只要输入你的网站域名就能一键检测。这类工具一般会检测网站是否被搜索引擎标记为危险网站、有没有挂马、有没有被篡改页面源码。需要注意的是,不要用太多不知名的小工具,避免泄露你的网站后台地址等敏感信息,选头部几个常用的正规平台就够了。检测的时候记得多开几个不同平台交叉验证,避免单个工具误判,如果多个平台都提示有风险,那就要重点深入排查了。
查看服务器日志找异常访问记录
服务器日志是记录所有访问请求的地方,不管是正常访问还是黑客的扫描尝试,都会留下清晰记录。你可以登录服务器后台,找到日志存放目录,一般`nginx`的访问日志默认在`/var/log/nginx/`目录下,`apache`的访问日志一般放在`/var/log/apache2/`,下载最近一周的访问日志,搜索里面有没有大量陌生IP的频繁请求,或者有没有访问你根本没上传过的陌生文件。如果看到有单个IP连续几十分钟不断扫描你的后台登录目录,或者有大量访问陌生php文件的记录,那基本就是被入侵尝试或者已经被留下后门了,这一步排查非常重要,很多隐形入侵都能从日志里找到痕迹。
查搜索引擎缓存发现隐形页面篡改
搜索引擎会定期缓存网站的页面,如果你修改了页面内容,但是搜索引擎缓存里还是奇怪的内容,说明你的页面可能早就被篡改了,只是你自己还没发现。你可以在常用搜索引擎里输入`site:你的域名`,点开搜索结果里的缓存快照,看一下缓存的页面和你实际网站的页面内容是不是一致。如果缓存里的页面有非法内容,而你的实际页面显示正常,那说明黑客是针对搜索引擎蜘蛛做了隐形劫持,这种隐形篡改更要当心,不及时处理会很快被搜索引擎降权,甚至直接移出索引,所以发现这种情况一定要立刻着手清理。
用专业查杀工具扫描全站目录
如果你的网站是搭建在虚拟主机或者云服务器上,你可以直接在服务器上安装开源的木马查杀工具,比如`ClamAV`,直接在服务器端扫描全站目录,不用下载所有文件到本地,更方便快捷。如果网站文件不多,也可以把整个网站目录打包下载到本地,用电脑上的正规杀毒软件做一次全盘扫描,很多杀毒软件都能识别常见的`webshell`后门。不过这种方法也有缺点,就是有些经过变形的后门查杀不出来,所以扫描完没有问题也不能掉以轻心,还要结合前面的方法交叉验证。
检查后台用户和目录权限漏洞
很多时候黑客入侵网站后,都会新增一个管理员用户,方便下次再次入侵,也会修改一些可写入目录的权限方便写入新的恶意文件。你可以登录网站后台,查看所有用户列表,有没有不是你自己添加的陌生管理员用户,如果有,立刻删除,然后修改所有管理员账号的密码,密码尽量用字母数字符号组合的复杂密码,不要用简单的生日或者纯数字密码。另外还要检查网站可写入目录的权限,比如`wp-content/uploads`这类上传目录,如果权限被改成了777,也要改回正常的755,避免黑客继续写入恶意文件,这一步能堵住很多后续的入侵通道。
检测出隐患后该怎么下一步处理
如果你通过上面的方法检测出网站确实存在被黑入侵的痕迹,也不用太慌张。先把检测到的陌生恶意文件全部删除,然后修补已知的程序漏洞,比如及时升级网站程序、主题和插件,给后台登录地址增加IP访问限制,修改所有管理员密码,然后再重新做一遍全流程检测,确认所有后门都清理干净了。如果自己处理不好,找专业的安全人员处理也可以,不要拖着不处理,不然很快就会被搜索引擎拉黑,严重影响排名和收录,后续再恢复就比较麻烦了。
做网站就像打理自己的小店,定期做安全检测比出事了再仓促处理更省心。建议新手站长每个月抽十几分钟用上面的方法做一次网站被黑检测,早发现问题早处理,能避免很多更大的损失。如果碰到不确定的问题,也不要乱试操作,先找专业人员咨询,避免越弄越糟,保住自己辛苦搭建的建站成果。
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!