首页 > 其他分享 >服务器遭受攻击,CPU升高,流量升高,你一般如何处理?(几种攻击处理)

服务器遭受攻击,CPU升高,流量升高,你一般如何处理?(几种攻击处理)

时间:2023-09-08 14:13:06浏览次数:51  
标签:攻击 升高 处理 服务器 数据包 CPU

服务器遭受攻击,CPU升高,流量升高,你一般如何处理?

原创 六便士IT 六便士IT 2023-07-30 11:00 发表于陕西 收录于合集#Linux运维35个

在什么情况下服务器会遭受攻击,从而导致CPU升高,流量升高

1.DDoS(分布式拒绝服务攻击):这是一种常见的网络攻击方式,攻击者通过利用多个控制的机器同时向目标服务器发送大量的请求流量,导致服务器无法正常处理所有请求。由于服务器需要处理大量的请求,CPU使用率和网络流量都会显著增加。

2.恶意软件或病毒感染:服务器上的恶意软件或病毒可能会导致CPU占用率升高和流量增加。这些恶意软件可能会执行计算密集型任务或生成大量的网络连接和数据传输,从而使服务器资源负载过重。

3.攻击性扫描或渗透测试:黑客可能会对服务器进行主动扫描或渗透测试,以寻找系统漏洞或弱点。这些扫描活动可能会导致服务器资源的异常使用,并引起CPU升高和流量增加。

4.恶意行为或破坏:有时候攻击者可能会直接以恶意行为或破坏目标服务器。例如,他们可能会执行暴力破解密码、尝试非法登录、执行未经授权的系统命令等,这些行为会导致服务器资源的异常占用和网络流量增加。

5.资源滥用或恶意行为:某些用户可能会故意滥用服务器资源,例如执行大量计算密集型任务、非法下载和分享文件等。这些行为也会导致服务器负载升高、CPU占用率升高和网络流量增加。

 

当服务器遭受攻击导致CPU升高和流量升高时,以下是一些常用的工具和命令,以及一些常规处理方法来排查线索和应对这种情况:

1.工具和命令:

  • top:top命令可以显示当前系统资源使用情况,包括CPU利用率和进程列表。通过查看top输出,可以确定哪些进程占用了大量的CPU资源。

  • netstat:netstat命令用于查看网络连接和网络统计信息。可以使用netstat命令来识别与服务器建立的活动连接,包括源IP地址和端口号等。

  • tcpdump:tcpdump是一个强大的网络抓包工具,可以捕获服务器上的网络数据包,并提供详细的数据包信息。通过分析捕获的数据包,可以发现可能的攻击来源和目标。

  • Wireshark:Wireshark是一个图形化的网络协议分析工具,类似于tcpdump,但它提供了更大的可视化能力,帮助分析网络数据包中的详细信息。

     

2.排查线索:

  • 首先,使用top命令检查服务器上的进程列表,查找占用CPU资源较高的进程。如果有异常进程,进一步调查其来源和性质。

  • 利用netstat命令检查服务器的网络连接情况,关注异常连接和可疑IP地址。检查与服务器建立的连接数和通信频率是否异常。

  • 使用tcpdump或Wireshark抓包并分析网络流量,查看是否有未知或异常的数据包传输。特别关注源IP地址、目标IP地址和传输协议等信息来确定可能的攻击来源。

     

3.处理方法:

  • 隔离受攻击的服务器:如果发现服务器遭受攻击,及时将其从网络中隔离,防止攻击继续扩散或损坏其他系统。

  • 收集证据:通过上述工具和命令获取相关的日志、进程信息和网络数据包,记录攻击的特征和足迹。这些信息有助于后续的分析和调查。

  • 更新安全补丁和配置:确保服务器已经应用最新的安全补丁,并审查服务器的安全配置,加强设备的防护能力。

  • 通知相应的安全团队或供应商:将攻击事件报告给相应的安全团队或供应商,以便他们进行进一步的分析和支持。

     

需要注意的是,以上仅是常见的工具、命令和处理方法,具体的排查和处理措施还要根据实际情况和环境来确定。在遭受攻击时,及时寻求专业的安全团队或供应商的帮助是非常重要的。

图片

收录于合集 #Linux运维  35个 上一篇遇到网络故障,网络工程师教你如何应对并解决下一篇外网出口IP存在大量恶意域名访问,如何排查?   阅读 655 六便士IT   ​ 收藏此内容的人还喜欢   看着华为Mate60的成功,如果芯片实现纯国产,那将会如何?     我看过的号 六便士IT 不看的原因   Docker 进阶     TechWordsmith 不看的原因   精通Linux系列十三:如何挂载磁盘到linux(磁盘和文件系统)     更AI 不看的原因     写下你的留言           复制搜一搜分享收藏划线  

标签:攻击,升高,处理,服务器,数据包,CPU
From: https://www.cnblogs.com/cherishthepresent/p/17687415.html

相关文章

  • DHCP饿死攻击及防御(基于ENSP模拟器、Kali攻击机实现)
    相关参数:·Kali攻击机一台·ENSP模拟器 拓扑图:   实验说明:·通过配置DHCP_Server,使得192.168.150.0/24子网内的终端能够自动获取IP地址及DNS·通过配置SW交换机,开启DHCPSnooping功能,用于保证DHCP客户端从合法的DHCP服务器获取IP地址·Kali攻......
  • 计算机组成原理—指令系统、CPU
    计算机组成原理—中央处理器(2)五、指令系统1.机器指令1.1一般形式指令由操作码和地址码构成操作码用来指明指令要完成的操作。操作码长度可固定,可改变地址码用来指出指令的源操作数的地址四地址指令:OPA1A2A3A4操作码第一地址第二地址结果地址下一......
  • 记ARP欺骗攻击与防范实验
    本文仅用于研究ARP欺骗攻击与防护技术,切勿用于非法用途,本文不承担任何法律责任。ARP(地址解析协议)欺骗是一种中间人攻击,攻击者试图在网络通信中介入,截取、篡改或监视通信流量。ARP欺骗攻击利用了ARP协议的漏洞,通过伪造ARP响应来欺骗目标设备,使其误认为攻击者的MAC地址与特定IP地址......
  • cpu的errata
    芯片如果流片后,产生一些需要软件workaround的bug怎么处理呢?在linux中,对于pci,有pci的quirk,对于cpu,有cpu的errata。以arm为例,针对cpu执行errata的代码为:arch/arm64/kernel/cpu_errata.c以arm较新的armN2为例:arch/arm64/kernel/cpu_errata.c392:MIDR_ALL_VERSIONS(MIDR_N......
  • Go - benchmark cpuprofile
    zzh@ZZHPC:/zdata/MyPrograms/Go/aaa$gotest-runNONE-bench.goos:linuxgoarch:amd64pkg:zzh/aaacpu:Intel(R)Core(TM)[email protected]/opPASSokzzh/aaa1.392szzh@ZZHPC:/zdata/MyPrograms/Go......
  • CPU简史
    这是一个OS课程作业。大部分信息来源于维基百科。第一个微处理器:Intel40041971,Intel推出世界上第一款商用微处理器4004。4004是4位处理器,含有2300个晶体管,采用10微米制程,性能与1946年ENIAC相似,但尺寸仅有3mm×4mm。4004原先是为一家名为Busicom的日本公司而设计,用来生产电子计......
  • 点了下详情系统,CPU 100%。。。
    作者:玛奇玛链接:https://juejin.cn/post/7233307834456129593又是一个百无聊赖的早晨,我在快乐地摸鱼,工作群响了:离线系统登录不上了。我第一反应是不科学啊,系统已经很久改动过了...赶紧上生产环境看看,CPU高达1200%。接着又是熟练地敲出那几行排查CPU过高的命令:top-H-ppid......
  • CPU执行程序的过程
    CPU执行程序的过程目录CPU执行程序的过程前言/基础知识为了更好的分析程序的执行过程,我们还需要了解一下基础的计算机硬件信息在执行指令前,我们还需要认识一下CPU中的重要部件:寄存器。特殊寄存器StackPointerregister(SP)LinkRegister(LR)ProgramCounter(PC)WordZeroRegister(W......
  • CPU扫盲
    CPU扫盲目录CPU扫盲指令集指令集概念指令集架构CPU和指令集的关系CPU如何执行指令以及流水线技术指令系统组成地址空间操作数指令操作和编码CPU如何执行一条指令CPU如何执行多条指令RISC-V指令集架构寄存器RSIC-V32I寄存器说明RAISC指令比较指令格式比较寻址方式比较公共指令功......
  • linux查看平均cpu占用率
    如果想要获取平均占用率,可以在top命令后添加"-d"参数,指定刷新时间间隔(单位为秒),例如top-d1这样会每隔1秒更新一次CPU的占用率信息。请注意,top命令会实时显示系统状态,您可以按下键盘上的"q"来退出top命令。......