经常有朋友联系到我,说网站后台打不开了,服务器供应商那边已经联系过了,说网站有木马网站访问日志网站有木马那边了得,我赶紧放弃外出,赶回家里给朋友排查网站后台打开慢的问题木马查杀和网站漏洞修复我首先用了在线的木马查杀工具,清理了几十个文件。网站处理完,一会又写入了一些木马脚本,后台仍然打不开我将网站的程序目录直接删除,然后向网站上上传了最新版的程序,并打了补丁,将可能有安全隐患的脚本和目录一一删除。(这个步骤如果想把网站程序里的木马清理干净,最好的办法就是将线上程序先删除干净,再从本地上传干净的程序到服务器上,然后再查杀木马。)网站访问日志分析屏蔽IP段将网站目录设置了相应的安全目录权限,然后打开网站的日志程序,仔细分析,可以看到这些攻击和木马脚本都是美国的服务器,可能是有组织的,专门攻击大站。当你的网站收录量有几十万的时候,就会被这些人盯上。宝塔面板屏蔽ip段我所使用的是宝塔面板5.9,在安全管理里我将统计到的非法攻击的IP段都添加到IP黑名单中,这样即可屏蔽这些黑客主机的访问。屏蔽主机头的搜索引擎标识宝塔面板后台左侧点击软件管理nginx设置过滤器从宝塔面板后台里找到软件管理->nginx->设置,再点到过滤器的标签页里面,把除了POST过滤之外的过滤全部打开(POST过滤如果开启的话会影响网站后台fckeditor的内容提交,至今还没发现好的解决方法,如果您有好的解决方法,请留言告诉我一下。)点击编辑规则,然后再点击User-Agent找到(HTTrack|Apache-HttpClient|harvest|audit|dirbuster|pangolin|nmap|sqln|hydra|Parser|libwww|BBBike|sqlmap|w3af|owasp|Nikto|fimap|havij|zmeu|BabyKrokodil|netsparker|httperf|bench|| SF/)替换为(HTTrack|Apache-HttpClient|harvest|audit|dirbuster|pangolin|nmap|sqln|hydra|Parser|libwww|BBBike|sqlmap|w3af|owasp|Nikto|fimap|havij|zmeu|BabyKrokodil|netsparker|httperf|bench|AhrefsBot|SemrushBot|MJ12bot| SF/)注意,上面这个替换规则是我通过查看网站访问日志看到的,如果你的网站里有主机头是aaa,bbb的也说不定啊,要根据您的实际需求和遇到的问题来整理,反正我采集别人网站的时候,经常把自己的爬虫标识成sogou。(sogou表示,这个锅我不背。)如果配置完这些服务器上的网站后台仍然打不开,那么您可以重启一下电脑,重启完,对方就没有办法通过提交这些访问请求来攻击网站了。如果您有更好的方法欢迎留言探讨,欢迎补充您的宝贵经验,欢迎说说您的网站安全维护经历。
本文出自快速备案,转载时请注明出处及相应链接。