公司网站被劫持到其它网站如何解决

简介: 公司网站被劫持到其它网站如何解决

前段时间网站被黑了,从百度打开网站直接被劫持跳转到了彩票,赌博网站上去,网站的首页index.html文件也被篡改成一些什么北京赛车,pk10,一些彩票的关键词内容,搞得网站根本无法正常浏览,从百度搜索我们公司网址,直接被百度拦截,提示什么:百度网址安全中心提醒您:该页面可能存在违法信息!截图如下:


d62a6059252dd42a0563e09be8323db1c9eab8a2.jpeg


关于如何解决网站被黑,防止网站被劫持,我来详细的跟大家说说我的解决办法:首先我们公司的网站用的是dedecms系统开发的,用的是PHP开发语言,以及数据库是mysql,这次网站被黑最主要的原因是这个dedecms代码存在漏洞,导致被攻击者利用并上传了webshell,也就是网站木马文件,篡改网站首页,劫持跳转到了其他网站上去。dedecms开源系统为什么会出现漏洞?使用织梦开发的企业网站,为什么经常被攻击?有些人可能觉得是服务器的安全防护不行,代码写的不好,其实归根结底是:互联网上公开的所有网站系统,都是存在漏洞的,你看像咱现在使用的win7,win10,windows2008,都是微软开发的系统,都是一些特别厉害的专家研发的,但是微软的系统还是会有漏洞,为什么360安全中心总提示需要修复漏洞,一直打补丁,漏洞补丁一直没有断过,对于公司网站使用的织梦代码,很多公司也在使用,使用的人越多,很多人就会去挖掘该网站的漏洞,漏洞挖掘出来我们网站就会遭受到攻击,导致网站被黑,劫持跳转。


838ba61ea8d3fd1fb7cbf8fad847431b94ca5f3a.jpeg


首先连接网站的FTP,对其进行下载源代码,把整个网站的代码都下载到我们自己电脑里,下载完后对其每个代码文件认真的安全检测,发现一些异常的内容或者代码进行记录,拿出之前的网站备份文件进行对比,就能发现问题。我发现公司网站被篡改的痕迹最明显的就是网站的首页,标题,描述,都被篡改成北京赛车,PK10,彩票的内容。删除这些代码,网站恢复了正常,本来我以为就没有问题了,过了不到一天又被篡改跳转到其他网站上去,咨询了一些专业的安全技术,说是我们网站存在漏洞,你只删除恶意代码,没有修复漏洞,就好比亡羊补牢解决不了根本的问题,这我才意识过来,对dedecms的网站漏洞进行了修复,并检查了是否存在网站后门文件,在data目录下发现1.php,打开看了下是一句话的木马后门。随即对其进行了删除。


b2de9c82d158ccbfd5f1238afed1da3ab135413b.jpeg


1.剩下的就是细节的安全部署,对网站的后台地址dede进行了更改,因为dede这个目录是默认的管理员后台地址,很多人都知道,如果网站存在sql注入漏洞就会导致管理员密码泄露,被恶意登录后台进行提权。


2.后台登录的时候加上一层安全验证,除了账号密码验证码,再多一层的安全验证,虽然麻烦一些但是可以避免攻击者即使破解了你的账号密码,没有安全验证码也是拿你没有办法。


3.对网站的上传功能进行严格的安全过滤,禁止上传PHP脚本文件,对图片的目录进行安全权限设置,取消PHP的执行权限。


4.如果是你自己写的网站熟悉还好,不是自己写的,建议找专业的网站安全公司来处理解决网站被黑,被劫持跳转的问题,并帮你修复好网站漏洞。


5.及时的对网站漏洞的进行打补丁,如果自己不懂如何修复建议专业的网站安全公司来解决。再一个就是网站的后台管理账号密码设置为字母+字符+数字+大小写的如何并满足于10位以上即可,一般不会被猜解到。经常定期的对网站进行备份,包括代码备份,以及数据库的备份。


83025aafa40f4bfb9cab9732ea461ef4f736186e.jpeg


最后注意事项:定期对网站的数据和源码进行备份,并下载到本地保存,并保存上传到网盘以防万一。

相关文章
|
弹性计算 Linux Shell
阿里云ECS完美升级gcc版本基于CentOS8
阿里云ECS完美升级gcc版本基于CentOS8
2609 0
|
4月前
|
监控 供应链 数据可视化
深入聊聊MES、ERP、SCM、WMS、APS、SCADA、PLM、QMS的区别与联系
在企业信息化数字化进程中,ERP、MES、SCM、WMS等系统发挥着关键作用。本文详解各系统功能、应用场景及相互关系,帮助企业构建高效协同的数字化管理体系。
|
7月前
|
定位技术 Python
遭遇Debian无法执行脚本提示"文件或目录不存在"问题解决方案
这样的错误提示在使用Debian的过程中是很常见的,希望这个极具形象意义的解释和解决方法能帮到你,并使你在处理这样的问题的时候充满乐趣。如果你遇到其他的问题或者对这个问题有更深一步的疑问,欢迎随时提问,我会在第一时间为你解答。
310 24
|
存储 SQL 数据库
虚拟化数据恢复—Vmware虚拟机误还原快照的数据恢复案例
虚拟化数据恢复环境: 一台虚拟机从物理机迁移到ESXI虚拟化平台,迁移完成后做了一个快照。虚拟机上运行了一个SQL Server数据库,记录了数年的数据。 ESXI虚拟化平台上有数十台虚拟机,EXSI虚拟化平台连接了一台EVA存储,所有的虚拟机都存放在EVA存储上。 虚拟化故障: 工组人员误操作将数年前迁移完成后做的快照还原了,也就意味着虚拟机状态还原到数年前,近几年数据都被删除了。 还原快照相当于删除数据,意味着部分存储空间会被释放。为了不让这部分释放的空间被重用,需要将连接到这台存储的所有虚拟机都关掉,需要将不能长时间宕机的虚拟机迁移到别的EXSI虚拟化平台上。
367 50
|
开发框架 人工智能 小程序
小程序常见的 UI 框架
【10月更文挑战第17天】小程序 UI 框架为开发者提供了便捷的工具和资源,帮助他们快速构建高质量的小程序界面。在选择框架时,需要综合考虑各种因素,以找到最适合项目的解决方案。随着技术的不断进步,UI 框架也将不断发展和创新,为小程序开发带来更多的便利和可能性。
879 58
|
12月前
|
人工智能 API 数据库
Browser Use:开源 AI 浏览器助手,自动完成网页交互任务,支持多标签页管理、视觉识别和内容提取等功能
Browser Use 是一款专为大语言模型设计的智能浏览器工具,支持多标签页管理、视觉识别、内容提取等功能,并能记录和重复执行特定动作,适用于多种应用场景。
3112 0
Browser Use:开源 AI 浏览器助手,自动完成网页交互任务,支持多标签页管理、视觉识别和内容提取等功能
|
监控 NoSQL 算法
探秘Redis分布式锁:实战与注意事项
本文介绍了Redis分区容错中的分布式锁概念,包括利用Watch实现乐观锁和使用setnx防止库存超卖。乐观锁通过Watch命令监控键值变化,在事务中执行修改,若键值被改变则事务失败。Java代码示例展示了具体实现。setnx命令用于库存操作,确保无超卖,通过设置锁并检查库存来更新。文章还讨论了分布式锁存在的问题,如客户端阻塞、时钟漂移和单点故障,并提出了RedLock算法来提高可靠性。Redisson作为生产环境的分布式锁实现,提供了可重入锁、读写锁等高级功能。最后,文章对比了Redis、Zookeeper和etcd的分布式锁特性。
975 16
探秘Redis分布式锁:实战与注意事项
|
SQL 自然语言处理 API
|
编解码 Android开发 iOS开发
「UCD」移动端UI设计尺寸规范详解
【7月更文挑战第2天】
2232 3
|
小程序 Python
分享35个微信小程序源码,总有一款适合您
分享35个微信小程序源码,总有一款适合您
1047 3