Linux环境下处理应急响应事件往往会更加的棘手,因为相比于Windows,Linux没有像Autorun、procexp这样的应急响应利器,也没有统一的应急响应处理流程。
所以,这篇文章将会对Linux环境下的应急响应流程进行讲解,并且提供每一个环节中所用到的shell命令,以帮助大家快速、系统化地处理Linux环境下的病毒。
处理Linux应急响应主要分为这4个环节:识别现象-> 清除病毒-> 闭环兜底-> 系统加固。
首先从用户场景的主机异常现象出发,先识别出病毒的可疑现象。然后定位到具体的病毒进程以及病毒文件,进行清除。
完成前2步还不够,病毒一般会通过一些自启动项及守护程序进行重复感染,所以我们要执行闭环兜底确保病毒不再被创建。
将主机上的病毒项清除干净后,最后就是进行系统加固了,防止病毒从Web再次入侵进来。
走完这4个环节,才能算是一个应急响应流程的结束。
识别现象
第1个环节要求我们通过系统运行状态、安全设备告警,发现主机异常现象,以及确认病毒的可疑行为。
系统CPU是否异常
枚举进程,CPU降序排序:top
清除病毒
从第1个环节追溯到的进程信息,将会帮助我们定位到病毒进程&病毒文件,实现清除。
结束病毒进程
清除可疑进程的进程链:
ps -elf | grep [pid] kill -9 [pid]