前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux入侵排查时安全工具整理

Linux入侵排查时安全工具整理

作者头像
yuanfan2012
发布2021-04-22 14:57:47
3.2K0
发布2021-04-22 14:57:47
举报
文章被收录于专栏:WalkingCloudWalkingCloud

Linux入侵排查时安全工具整理

近期有协助网友排查一次Linux云主机中了挖矿病毒的情况:

(图片可放大查看)

溯源排查基本步骤可以参考这篇经典文章

Linux 应急响应入门:入侵排查应该这样做

网上类似这样文章我也收藏了一些,都总结得非常不错

  • 1、《linux 溯源命令集合-主机层(持续更新)》 https://cloud.tencent.com/developer/article/1779284
  • 2、《从一次攻击溯源中暴露的安全问题》 https://cloud.tencent.com/developer/article/1796933
  • 3、《入侵溯源难点和云溯源体系建设》 https://cloud.tencent.com/developer/article/1802807
  • 4、《一篇文章说清楚 Linux 应急响应技巧》 https://cloud.tencent.com/developer/article/1558918
  • 5、《Linux 应急响应流程及实战演练》 https://cloud.tencent.com/developer/article/1355030
  • 6、《Linux应急响应之工具篇》 https://cloud.tencent.com/developer/article/1449023

当然应对Linux入侵时我们也可以使用一些自动化的安全工具协助排查溯源 并进行安全加固

之前也有发过CentOS安全加固的几篇文章

【分享】非常全面的CentOS7系统安全检测和加固脚本

CentOS7一键安全加固及系统优化脚本

【CentOS7操作系统安全加固系列】第(1)篇

【CentOS7操作系统安全加固】第(2)篇

【CentOS7操作系统安全加固系列】第(3)篇

【CentOS7操作系统安全加固系列】第(4)篇

【CentOS7操作系统安全加固系列】第(5)篇

【CentOS7操作系统安全加固系列】第(6)篇

也介绍过lynis安全基线检查工具

CentOS7下使用开源安全审计工具Lynis

下面介绍近期我所接触过的几款Linux安全工具

1、GScan

GScan程序旨在为安全应急响应人员对Linux主机排查时提供便利,实现主机侧Checklist的自动全面化检测,根据检测结果自动数据聚合,进行黑客攻击路径溯源。

作者:咚咚呛

代码语言:javascript
复制
下载地址
https://github.com/grayddq/GScan

(图片可放大查看)

代码语言:javascript
复制
-h --help 查看帮助
python GScan.py -h

(图片可放大查看)

(图片可放大查看)

代码语言:javascript
复制
根据异常风险生成初步的处理方案
python GScan.py --pro

(图片可放大查看)

(图片可放大查看)

代码语言:javascript
复制
启用完全扫描
python GScan.py --full 

(图片可放大查看)

2、rkhunter

1)rkhunter简介

rkhunter也叫”Rootkit猎手”, rkhunter是Linux系统平台下的一款开源入侵检测工具,具有非常全面的扫描范围,除了能够检测各种已知的rootkit特征码以外,还支持端口扫描、常用程序文件的变动情况检查。

rootkit是Linux平台下最常见的一种木马后门工具,它主要通过替换系统文件来达到入侵和和隐蔽的目的,这种木马比普通木马后门更加危险和隐蔽,普通的检测工具和检查手段很难发现这种木马。rootkit攻击能力极强,对系统的危害很大,它通过一套工具来建立后门和隐藏行迹,从而让攻击者保住权限,以使它在任何时候都可以使用root 权限登录到系统。

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

  • 1、文件级别的rootkit: 一般是通过程序漏洞或者系统漏洞进入系统后,通过修改系统的重要文件来达到隐藏自己的目的。在系统遭受rootkit攻击后,合法的文件被木马程序替代,变成了外壳程序,而其内部是隐藏着的后门程序。通常容易被rootkit替换的系统程序有login、ls、ps、ifconfig、du、find、netstat等。文件级别的rootkit,对系统维护很大,目前最有效的防御方法是定期对系统重要文件的完整性进行检查,如Tripwire、aide等。
  • 2、内核级rootkit: 是比文件级rootkit更高级的一种入侵方式,它可以使攻击者获得对系统底层的完全控制权,此时攻击者可以修改系统内核,进而截获运行程序向内核提交的命令,并将其重定向到入侵者所选择的程序并运行此程序。内核级rootkit主要依附在内核上,它并不对系统文件做任何修改。以防范为主。

2、rkhunter的安装与使用

1)、配置EPEL源后安装rkhunter

代码语言:python
复制
yum install rkhunter

(图片可放大查看)

代码语言:javascript
复制
vi /etc/sysconfig/rkhunter
DIAG_SCAN=no修改为yes

(图片可放大查看)

2)、在线升级rkhunter 的rootkit木马库

代码语言:javascript
复制
rkhunter --update

3)、为基本系统程序建立校对样本

建议系统安装完成后就建立

代码语言:javascript
复制
rkhunter --propupd

#样本文件位置 /var/lib/rkhunter/db/rkhunter.dat

4)、执行检测命令

如果不想要每个部分都按 Enter 键来继续,想要让程序自动持续执行,可以使用 --sk参数, --skip-keypress

代码语言:javascript
复制
rkhunter --check --sk

(图片可放大查看)

(图片可放大查看)

(图片可放大查看)

3、ClamAV

ClamAV(Clam AntiVirus)是Linux平台上的开源病毒扫描程序,主要应用于邮件服务器,采用多线程后台操作,可以自动升级病毒库

(图片可放大查看)

(图片可放大查看)

1)配置EPEL源后安装ClamAV

代码语言:javascript
复制
yum install clamav

(图片可放大查看)

2)更新病毒库

代码语言:javascript
复制
freshclam

(图片可放大查看)

3)clamscan扫描

代码语言:javascript
复制
clamscan -r -i /  -l /var/log/clamav.log

(图片可放大查看)

(图片可放大查看)

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-04-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 WalkingCloud 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Linux入侵排查时安全工具整理
    • 1、GScan
      • 2、rkhunter
        • 1)rkhunter简介
        • 2、rkhunter的安装与使用
      • 3、ClamAV
        • 1)配置EPEL源后安装ClamAV
    相关产品与服务
    移动应用安全
    移动应用安全(Mobile Application Security,MS)针对移动应用普遍存在的破解、篡改、重打包等各类安全风险,提供Android应用加固、iOS源码混淆、SDK加固等多种加固技术,拥有丰富的行业经验,已服务于金融、互联网、车联网、物联网,运营商等多个行业。稳定、简单、有效,让移动安全建设不再是一种负担。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档