前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【主机安全】网站中木马首页被篡改怎么办

【主机安全】网站中木马首页被篡改怎么办

原创
作者头像
参谋带个长
发布2024-06-19 11:45:38
1500
发布2024-06-19 11:45:38
举报

首页被篡改的表现

1、在PC端通过浏览器直接输入网址访问网站时,表现为正常的网站内容。

2、当通过百度进行搜索,或者手机浏览器访问时,便有可能跳转到非法网站。

3、通过百度搜索官网时,可能会发现网站的标题和描述信息都已被篡改。

首页被篡改的情况

网站的首页遭到了篡改通常表现为以下情况:

1、原先的首页文件被删除并替换成一个静态文件,如index.html、default.html、index.thm、default.htm。

2、原先的首页文件仍然保留,但内容已被篡改,且同时生成了新的静态文件。

3、被篡改的文件,主体代码正常,但在其中加入了JavaScript代码,会判断访问来源,一旦识别到来自搜索引擎的访问,就会触发跳转操作。

4、关键信息被转码处理,用户无法直接看到具体内容,但搜索引擎能够将其解析成文字,这也是在搜索结果中看到网站内容被篡改的原因。

解决方法

一、临时恢复网站首页

删除被篡改的文件,并从备份中恢复原始的首页文件,或者删除掉首页文件中的恶意代码。

这是一个临时性的解决方案,因为首页文件很可能再次被替换和篡改。先确保网站的访问得到恢复,然后继续处理。

二、比对网站代码

在对比操作前,需要有一份完整的网站备份,特别是代码部分的备份。

登录到服务器或通过FTP连接到网站目录,仔细比对每个目录和文件与备份中的对应项。当发现可疑情况时,如:发现异常的文件名、在使用php编写的网站上出现了.jsp扩展名的文件、在上传目录中发现了动态文件、在静态素材文件夹中出现了动态文件、在程序目录中出现了静态文件.jpg的图片等,这些都有可能是木马。

动态文件是指程序代码,如.php、.asp、.jsp等 静态文件是指素材文件或静态网页,如.jpg、.png、.css、.html等

三、分析访问日志

apache或nginx通常都会生成网站日志,可以通过日志来分析,找出可疑的访问信息。日志大多为txt文本文件,可借助工具进行查看。

四、加强安全防护

服务器被植入了木马文件,必须从源头上解决问题,否则类似的问题仍会反复出现,可通过以下几方面入手。

1、设置服务器安全组或防火墙

只保留如80、443等常用端口,诸如22、21、3389、3306 等管理端口,默认可关闭,在需要使用的时候打开,使用完毕后再关闭,提高服务器安全性。

如何设置服务器安全组 https://cloud.tencent.com/developer/article/2295357

如何设置轻量应用服务器防火墙 https://cloud.tencent.com/developer/article/2345129

2、更新服务器操作系统补丁

及时登录服务器,根据提示更新服务器的安全补丁,可以提升服务器安全性。

Windows服务器可以通过系统自动更新操作安装补丁,Linux服务器则相对麻烦一些,需要自行安装。

3、检查程序漏洞

程序漏洞也可能是问题的根源,这与代码质量有很大关系。如使用开源产品则需时时关注产品官网的安全提示,按要求更新程序补丁。如自行开发的网站,则需于程序员配合,检查程序逻辑是否存在问题,是否设置了合理的文件上传限制等。

4、目录权限的配置

除上传目录、缓存目录外,主要的代码执行目录应设置为只读,上传及缓存目录设置为可读可写。通过权限的方式,防止文件被篡改。

如动态首页index.php,或长时间无需变更,可以设置为只读。

5、避免弱口令

后台管理账号设置应尽量复杂化,以增强安全性。密码方面,务必采用强密码,坚决杜绝使用弱密码,从而确保系统安全。

五、使用主机安全产品

腾讯云主机安全(Cloud Workload Protection,CWP)基于腾讯安全积累的海量威胁数据,利用机器学习为用户提供资产管理、木马文件查杀、黑客入侵防御、漏洞风险预警及安全基线等安全防护服务,帮助企业构建服务器安全防护体系。现支持用户非腾讯云服务器统一进行安全防护,轻松共享腾讯云端安全情报,让私有数据中心拥有云上同等级别的安全体验。

T-Sec 主机安全 https://cloud.tencent.com/product/cwp

六、重装系统

都不行?备份数据,重装系统吧。

总结

通过以上操作,可以一定程度上提升服务器和网站的安全性,减少被入侵的可能性。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 首页被篡改的表现
  • 首页被篡改的情况
  • 解决方法
    • 一、临时恢复网站首页
      • 二、比对网站代码
        • 三、分析访问日志
          • 四、加强安全防护
            • 1、设置服务器安全组或防火墙
            • 2、更新服务器操作系统补丁
            • 3、检查程序漏洞
            • 4、目录权限的配置
            • 5、避免弱口令
          • 五、使用主机安全产品
            • 六、重装系统
            • 总结
            相关产品与服务
            云服务器
            云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档