Linux服务器后门检测RKHunter及被攻击后处理思路

简介:

前言

rootkitLinux平台下最常种木工具它主系统达到入侵和的目普通门更的检和检手段很难种木rootkit攻击能力系统很大过一来建后门和隐保住使它在候都使roo 录到统。

           rootkit主要有两种类型:文件级别和内核级别。

   文件级别的rootkit: 一般是通过程序漏洞或者系统漏洞进入系统后,通过修改系统的重要文件来达到隐藏自己的目的。在系统遭受rootkit攻击后,合法的文件被木马程序替代,变成了外壳程序,而其内部是隐藏着的后门程序。通常容易被rootkit替换的系统程序有login、ls、ps、ifconfig、du、find、netstat等。文件级别的rootkit,对系统维护很大,目前最有效的防御方法是定期对系统重要文件的完整性进行检查,如Tripwireaide等。 

   内核级rootkit: 是比文件级rootkit更高级的一种入侵方式,它可以使攻击者获得对系统底层的完全控制权,此时攻击者可以修改系统内核,进而截获运行程序向内核提交的命令,并将其重定向到入侵者所选择的程序并运行此程序。内核级rootkit主要依附在内核上,它并不对系统文件做任何修改。以防范

为主。

      

注: 本文选自南非蚂蚁公开课.


 

一、 rootkit后门检测工RKHunter


 RKHunte 检测rootkit 的工具行一脚本来确认服务器是否已感染rootkit。在官方的料中RKHunter 情有:

q    MD 校验测,检文件改动

 

q    检测rootkit使用的二进制和系统

 

q    检测特洛伊木马程征码

 

q    常用程序的文是否

 

q    检测系统相关的测试

 

q    检测隐藏文件

 

q    检测可疑的核心模块LKM

 

q    检测系统已启动的

 

可以在https://rootkit.nl/projects/rootkit_hunter.html下载rkhunter源码进行安装。

 

安装方法如下:

 

[root@iZ23sl33esb ~]#tarzxvfrkhunter-1.4.2.tar.gz[root@iZ23sl33esb ~]#cdrkhunter-1.4.2[root@iZ23sl33esbZ~]#./installer.sh  --install

全面检查:

 

[root@iZ23sl33esbZ~]#rkhunter      -c

 

Linux终端使用rkhunter最大每项都有颜色显示如果绿的表题,如红色那就关注外,在执行测的过程中,在每检测后,以 Enter  序自执行如下命令:

 

[root@server~]#/usr/local/bin/rkhunte --check--skip-keypress

 

同时,如果想让检每天那么/etc/crontab   加入容:


30     23   *    *    *    root  /usr/local/bin/rkhunter --check--cronjo

 这样,rkhunter检测程序就天的23:30分运行一次




二、服务器遭受攻后的理过程

 

 

安全服务遭受个安要把握的则是尽量统安防护所有行为遭受击后能够迅速有地处行为地降对系响。

 

1、  处理服务器遭受攻的一思路

 

 

系统击并是面束手无策绍下器遭受攻击后的一般处理路。

 

 

1)切断网络

 

 

所有都来遭受首先就是断开服网络这样攻击,也器所他主

 

 

2)查找攻击源

 

 

可以系统日志登录志文信息看系开了哪些端些进这些些是个过据经和综合判断能力进行追析。介绍程的路。

 

 

3)分析入侵原因途径

 

 

既然到入侵原因面的可能漏洞也可一定要查哪个楚遭的途找到为只知道了遭受攻击的原因,才源同漏洞


4)备份用户数据

 

 

在服受攻备份上的查看据中是否隐源在定要将用备份一个安全的地方。

 

 

5)重新安装系统

 

 

永远为自底清没有更了服务器遭到安全方法新安攻击会依在系统文件或者内核中重新能彻攻击

 

 

6)修复程序或系漏洞

 

 

在发漏洞用程就是统漏程序  bug,因只有将程序的复完在服运行。

 

 

7)恢复数据和连网络

 

 

将备据重到新服务网络连接,对外提供服务。

 

2检查并锁定可疑用户

 

 

当发器遭首先马上切断网就必系统可疑疑用了系么需要马上将这个用户然后的远

 

3、查看系统日志

 

 

统日击源方法的系志有/var/log/messages

 

/var/log/secure     等,两个志文可以件的行状远程户的录状,还


可以个用下的.bash_history  ,特/roo 录下.bash_history  文件,这个文件中记录着用的所

 

4检查并关闭系统可进程

 

 

检查程的pstop时候的名得知路径,此时可以通过令查

首先pidof命令可正在进程PID如要sshdPID,执行如下命令:

 

[root@server~]#pidosshd

13276  12942  4284

然后进入内存目录对应PID目录下exe信息:

 

[root@server~]#ls  -al  /proc/13276/exe

 

lrwxrwxrwx  1    root  root    0  Oct  4  22:09   /proc/13276/exe->/usr/sbin/sshd



 

这样了进的完路径查看句柄查看录:

 

[root@server~]#ls   -al   /proc/13276/fd

 

通过这种方式基本到任整执.

 

 

5、检查文件系统完好性

 

 

检查性是变化系统最简最直可以检查被务器上/bin/ls文件的大与正文件相同证文是否被替种方Linuxrpm这个完成操作如下:

 

[root@server~]#rpm  -Va

 

....L...     c   /etc/pam.d/system-auth

S.5.....   c    /etc/security/limits.conf

S.5....T  c   /etc/sysctl.conf

S.5....T       /etc/sgml/docbook-simple.cat

S.5....T  c   /etc/login.defs

S.5.....   c  /etc/openldap/ldap.conf

S.5....T  c  /etc/sudoers


 

6、重新安装系统复数据

 

 

很多攻击统已将服面数据进行备份,然后重系统复数

数据恢复完成,马统做安全略,全。



本文转自pizibaidu 51CTO博客,原文链接:http://blog.51cto.com/pizibaidu/1794913,如需转载请自行联系原作者
相关文章
|
4天前
|
运维 监控 安全
盘点Linux服务器运维管理面板
随着云计算和大数据技术的迅猛发展,Linux服务器在运维管理中扮演着越来越重要的角色。传统的Linux服务器管理方式已经无法满足现代企业的需求,因此,高效、安全、易用的运维管理面板应运而生。
|
12天前
|
安全 算法 Linux
Linux 服务器还有漏洞?建议使用 OpenVAS 日常检查!
在数字化时代,Linux 服务器的安全至关重要。OpenVAS 是一款优秀的开源漏洞扫描工具,可以帮助及时发现并修复服务器中的安全隐患。本文将介绍 OpenVAS 的主要功能、使用方法及应对漏洞的措施,帮助用户加强服务器安全管理,确保企业数字化安全。
31 7
|
14天前
|
监控 Ubuntu Linux
使用VSCode通过SSH远程登录阿里云Linux服务器异常崩溃
通过 VSCode 的 Remote - SSH 插件远程连接阿里云 Ubuntu 22 服务器时,会因高 CPU 使用率导致连接断开。经排查发现,VSCode 连接根目录 ".." 时会频繁调用"rg"(ripgrep)进行文件搜索,导致 CPU 负载过高。解决方法是将连接目录改为"root"(或其他具体的路径),避免不必要的文件检索,从而恢复正常连接。
|
17天前
|
缓存 Unix Linux
服务器linux!!!
本文介绍了计算机的演变历史、硬件基础知识及服务器相关知识。从电子管时代的ENIAC到冯-诺伊曼架构,再到现代计算机系统组成,详细讲解了计算机的发展历程。此外,文章还介绍了服务器的分类、品牌、硬件组成以及IDC机房的上架流程,为读者提供了全面的技术背景知识。
34 0
服务器linux!!!
|
19天前
|
人工智能 安全 Linux
|
22天前
|
Linux 数据库
Linux服务如何实现服务器重启后的服务延迟自启动?
【10月更文挑战第25天】Linux服务如何实现服务器重启后的服务延迟自启动?
98 3
|
8天前
|
网络协议 安全 Linux
Linux 上设置自己的公共时间服务器
Linux 上设置自己的公共时间服务器
20 0
|
19天前
|
Linux
Linux 修改服务器时间
【10月更文挑战第27天】Linux 修改服务器时间
50 0
|
5天前
|
人工智能 弹性计算 编解码
阿里云GPU云服务器性能、应用场景及收费标准和活动价格参考
GPU云服务器作为阿里云提供的一种高性能计算服务,通过结合GPU与CPU的计算能力,为用户在人工智能、高性能计算等领域提供了强大的支持。其具备覆盖范围广、超强计算能力、网络性能出色等优势,且计费方式灵活多样,能够满足不同用户的需求。目前用户购买阿里云gpu云服务器gn5 规格族(P100-16G)、gn6i 规格族(T4-16G)、gn6v 规格族(V100-16G)有优惠,本文为大家详细介绍阿里云gpu云服务器的相关性能及收费标准与最新活动价格情况,以供参考和选择。
|
10天前
|
机器学习/深度学习 人工智能 弹性计算
什么是阿里云GPU云服务器?GPU服务器优势、使用和租赁费用整理
阿里云GPU云服务器提供强大的GPU算力,适用于深度学习、科学计算、图形可视化和视频处理等多种场景。作为亚太领先的云服务提供商,阿里云的GPU云服务器具备灵活的资源配置、高安全性和易用性,支持多种计费模式,帮助企业高效应对计算密集型任务。
下一篇
无影云桌面