搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
很楠不爱3
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
MySql 创表时遇到“no database selected”_no schema selected
2
vue3+ant design vue+ts实战【ant-design-vue组件库引入】_antdesign vue
3
EG网关串口连接力控ForceControl7.2软件应用案例_力控7.2 演示用户名
4
git源码泄露及php注入——【61dctf】babyphp writeup_php源码带注入
5
Docker使C盘爆满问题_我在docker load c盘为什么会空间不足
6
基于Ubuntu搭建CTFd平台(全网最全)_学习ctf debian ubuntu
7
函数的递归调用
8
关于Windows 环境下,Android 平台使用PocketSphinx做离线语音识别_android edu.cmu.pocketsphinx
9
ChatGPT深度科研应用、数据分析及机器学习、AI绘图与高效论文撰写教程_chatgpt论文分析的gpts
10
工作小笔记——机器人底盘上里程计和惯导的融合_陀螺仪 里程计
当前位置:
article
> 正文
应急响应-挖矿木马-典型处置案例_nrs minner
作者:很楠不爱3 | 2024-04-13 15:25:40
赞
踩
nrs minner
Windows服务器感染挖矿木马
事件背景
2018年11月,某集团内部服务器感染病毒。根据该集团提供的信息,VMwareNSX监控到大量的的异常445流量,服务器大量资源被占用,初步判断为感染挖矿木马。
事件处置
系统分析
现场对几台服务器进行排查,发现确实存在大量异常445连接,进程PID为56156,如图所示。
通过网络连接查看其相应的进程为svchost.exe系统进程,得知病毒是通过注入系统进程来运行的,如图所示。
使用病毒分析工具进行进程分析,发现病毒文件为 C:\Windows\System32\snmpstorsrv.dll,如图所示。
找到病毒样本文件后对其进行分析,发现此病毒为Nrs Miner挖矿蠕虫病毒,传播方法为利用“永恒之蓝”漏洞在网络内传播,传播端口为445端口。
部分主机由于可连接外服务器,因此病毒会生成TrustedHostex.exe恶意文件,如图所示。‘
该文件会对外部服务器发起请求,进行挖矿,如图所示。
应急响应工程师与系统运维人员沟通后,采用手工查杀的方法对服务器进行病毒查杀。
日志分析
应急响应工程师对收集的日志信息进行整理分析,发现最早被感染的主机为堡垒机应用服务器10.1.201.195,被感染时间为2018/11/16 17:48:18,如图所示。
根据被感染时间的连续性及源IP的连续性,可疑判断出201段服务器是被同一台主机感染的,如图所示。
通过堡垒机登录10.1.201.195服务器,收集服务器所有的日志信息,上传至奇安信观星实验室应急响应平台进行分析。对最近文件及浏览器浏览记录、USB使用记录、系统日志等信息进行排查,未发现异常文件或操作,因此排除人为投毒的可能性。
应急响应工程师与系统运维人员沟通后,发现在病毒传播之前VMwareESX策略失效了,未对445端口进行封堵,导致堡垒机应用服务器可能因其他终端或者物理服务器而感染Nrs挖矿蠕虫,同时造成内网主机大面积感染病毒。
问题总结
根据上述排查信息总结发现,此次内网服务器所感染的病毒为Nrs Miner挖矿蠕虫病毒。病毒传播的方法:利用“永恒之蓝”漏洞进行传播,传播端口为445。通过收集病毒感染的服务器日志信息,发现最早感染的主机为堡垒机应用服务器,感染时间为2018/11/16 17:48:18。通过收集分析堡垒机应用服务器所有日志信息,排查人为投毒的可能性。
事件抑制
隔离问题主机,断开网络连接,尽量关闭外部连接。
将135.139,445端口关闭,非业务端口进行封堵。
将主机密码全部更换为复杂度高的密码。
安装安全补丁,尤其是MS17-010漏洞的。
根除及恢复
终端安全企业级杀毒软件。
使用流量监控设备进行内网流量监控。
出口防火墙封堵挖矿地址和IP地址。
服务器安装“永恒之蓝”补丁。
开启防火墙策略,对135、137、138、139、445端口进行封堵。
及时更改系统用户密码,并使用 LastPass 等密码管理器对相关密码加密存储,避免使用本地明文文本的方法进行存储。系统相关用户杜绝使用弱密码,同时,使用高强度的复杂密码,采用大小写字母、数字、特殊符号混合的组合结构。加强运维人员安全意识,禁止密码重用的情况出现,并定期对密码进行更改。
限制内网主机允许访问的网络及主机范围。有效加强访问控制策略,细化策略粒度,按区域、按业务严格限制各网络区域及服务器之间的访问,采用白名单机制,只允许开放特定的业务必要端口,其他端口一律禁止访问,仅允许管理员访问管理端口,如 FTP、数据库服务、远程桌面等端口。
配置并开启相关关键系统、应用日志,对系统日志进行定期异地归档、备份,避免在发生攻击时,无法对攻击途径、行为进行溯源,加强安全溯源能力。
遵循权限最小化原则,服务器中间件、数据库等相关系统服务使用较低用户权限运行,避免攻击者通过相关服务获取高用户权限,对系统实施进一步攻击,建议更改系统相关服务默认端口,以便防御固定化端口扫描探测、攻击等。
禁止服务器主动发起外部连接请求,对于需要向外部服务器推送共享数据的情况,应使用白名单的方法,在防火墙加入相关策略,对主动连接的 IP 地址范围进行限制,例如,放行反病毒更新服务器、数据库服务器,禁止服务器主动对其他内、外部服务器访问。
Linux服务器感染挖矿木马
事件背景
某公司在流量安全设备上发现存在挖矿木马告警,立即启动应急响应工作,对服务器进行排查,发现恶意入侵行为如下:
root用户存在5个用于定时启动挖矿程序的任务计划;
服务器/root/.bashtemp目录存放着多个木马本体及挖矿脚本;
系统日志在24日8时至17时存在日志断层,很可能被攻击者清除;
系统ssh服务于24日16时建立了信任关系,攻击者通过信任关系无需密码就可直接登录服务器。
事件处置
系统分析
netstat-antlp | more
通过检查系统网络连接,发现5个恶意进程,如图所示。
查看系统负载 top
使用top命令,可查看系统负载,发现多个挖矿进程,如图所示。
检查系统临时目录 stat up.txt
检查系统临时目录,发现存在保存用户密码的文本文件,如图所示。
系统ssh服务中存在非法信任关系,通过此信任关系,攻击者无需密码就可登录服务器。
root用户中存在多个恶意挖矿任务计划,如图所示,任务计划地址为/var/spool/cron/root/
通过追溯任务计划主体发现在/root/.bashtemp目录中存在着挖矿程序本体及脚本,如图所示。
日志分析
通过分析系统日志发现该服务器ssh服务对外开放,并收到大量外部ssh暴力破解,如图所示。
发现系统日志中存在断层,极有可能是因为攻击者清除日志,如图所示。
事件抑制
定位挖矿木马并查杀。
终端安装杀毒软件。
使用流量监控设备进行内网流量监控。
出口防火墙封堵挖矿地址和IP。
根除及恢复
系统相关用户杜绝使用弱密码,同时,应该使用高强度的复杂密码,采用大小写字母、数字、特殊符号混合的组合结构。加强运维人员安全意识,禁止密码重用的情况出现,并定期对密码进行更改。
禁止服务器主动发起外部连接请求,对应需要向外部服务器推送共享数据的情况,应使用白名单的方法,在出口防火墙加入相关策略,对主动连接的IP地址范围进行限制。
有效加强访问控制策略,细化策略粒度,按区域、按业务严格限制各网络区域及服务器之间的访问,采用白名单机制,只允许开发特定的业务必要端口,其他端口一律禁止访问,仅允许管理员访问管理端口,如FTP、数据库服务、远程桌面等端口。
配置并开启相关关键系统、应用日志、对系统日志进行定期异地归档、备份,避免在发生攻击时,无法对攻击途径、行为进行溯源,加强安全溯源能力。
建议部署全流量监控设备,可及时发现未知攻击流量,以及加强攻击溯源能力,有效防止日志被轮询覆盖或被恶意清除,有效保障服务器沦陷后可进行攻击排查,分析原因。
定期开展系统、应用、网络层面的安全评估、渗透测试、代码审计工作,主动发现目前存在的安全隐患。
加强日常安全巡检制度,定期对系统配置、网络设备配置、安全日志及安全策略落实情况进行检查,常态化信息安全管理工作。
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/很楠不爱3/article/detail/417148
推荐阅读
article
高级
会计职称
计算机
考
什么,
高级
会计师
考
试要
考
哪些科目...
如何成为一名
高级
会计师
当我们选择了会计这个职业,免不了会涉及职称这个话题。做为一个相对来讲比较看重职业能力、资历和经验的...
赞
踩
article
Java之
二
叉
搜索
树
(
BST
)_
java
二
叉
搜索
树
...
(Binary Search Tree,简称因为
二
叉
搜索
树
具有上述的性质,所以可以等操作。在
二
叉
搜索
树
中,一个元素的,其...
赞
踩
article
如何
自己
的医疗
图像
分割
数据
集 使用NNunet进行训练_
nnunet
处理
nii
图像
...
主要讲解怎么把
自己
的
数据
放到nnUnet进行训练,不涉及nnUnet的原理和推导讲解。_
nnunet
处理
nii
图像
nnu...
赞
踩
article
android
studio
设置窗口
颜色
和字体_
android
studio
newui
打开的tab...
1、设置左边窗口
颜色
和字体:设置中间代码编辑窗口:_
android
studio
newui
打开的
tabs
颜色
andro...
赞
踩
article
我们
试用
了
6款最佳
Appium
替代
工具
,有些甚至比
Appium
更好!_
appium
类似...
Appium
是一款知名的自动化测试
工具
,用于在iOS、Android和Windows等移动平台上运行测试。
我们
找到
了
一些...
赞
踩
article
2022
劳务
员-
岗位
技能(
劳务
员)
考试
模拟
100题及在线
模拟
考试
_关于
劳动力
需求
计划编制
要求
的
说法不...
题库来源:安全生产
模拟
考试
一点通公众号小程序2022年
劳务
员-
岗位
技能(
劳务
员)培训试题为
劳务
员-
岗位
技能(
劳务
员)练习...
赞
踩
article
Jmeter响应
断言
以及
JSON
断言
_
jmeter
json
断言
...
jmeter
中有个元件叫做
断言
(Assertion),用于检查测试中得到的响应数据是否符合预期,用以保证性能测试过程中的...
赞
踩
article
使用
ESP8266
-
01
制作
WIFI
遥控小车(一)_远程
控制
wifi
遥控小车...
使用
ESP8266
-
01
制作
WIFI
遥控小车(一)
ESP8266
简介
ESP8266
有三种工作模式:STA、AP以及STA...
赞
踩
article
接口测试之
Jenkins
+
Jmeter
+Ant实现持续集成_linux下
jmeter
+
ant
+jen...
安装
Jenkins
,见。_linux下
jmeter
+
ant
+
jenkins
持续集成linux下
jmeter
+
ant
+je...
赞
踩
article
不仅仅
是
自动化
,
DevOps
测试工具
推荐_
kobiton
下载...
近年来,得益于容器技术与微服务架构的蓬勃发展,在敏捷模型基础之上,开发和运维协同工作的
DevOps
模式应运而生。De...
赞
踩
article
Flask
-
cms
后台
模块
--
项目
类型
(四)...
功能需求介绍本次
模块
实现一个对前台首页数据的新增和编辑数据有:标题、内容、英文内容、视频地址实现单一页面既能编辑又能新增...
赞
踩
article
【
分布式
·
大
数据
】
大
模型赛道如何实现华丽的弯道超车 ——
AI
/
ML
训练赋能
解决方案
_
通过
提高gpu...
Alluxio作为一款强
大
的
分布式
统一
大
数据
虚拟文件系统,已经在众多领域展现出了其卓越的应用价值,并且为
AI
/
ML
训练赋...
赞
踩
article
Ubuntu +
Docker
环境下
Nextcloud
镜像的性能优化_
sna
p
nextclou...
nextcloud
+ docker 优化定制优化
Nextcloud
镜像提示:以下是本篇文章正文内容,下面案例可供参考这...
赞
踩
article
Windows11
家庭版配置
远程桌面
_
win11
家庭版
远程桌面
...
Windows11
家庭版配置
远程桌面
_
win11
家庭版
远程桌面
win11
家庭版
远程桌面
...
赞
踩
article
(
Linux
)
查看
gitee
仓库
代码
总行
数
_
gitee
查看
代码
行
数
...
Linux
下一行指令
查看
gitee
上提交的
代码
总行
数
_
gitee
查看
代码
行
数
gitee
查看
代码
行
数
...
赞
踩
article
接口
幂
等
性
校验
,
太优雅
了
(经典)_
接口
幂
等
性
验证...
接口
幂
等
性
校验
,
太优雅
了
_
接口
幂
等
性
验证
接口
幂
等
性
验证 目录 1、什么是
幂
等
性
2、什么是
接口
幂
...
赞
踩
article
Pycharm
连接远程
服务器
_
pycharm
打开
服务器
项目
...
1.在Setting找到当前
项目
的解释器(Interpreter)**_
pycharm
打开
服务器
项目
pycharm
打开服...
赞
踩
article
pych
a
rm
中Git第三方库安装_error: could not
find
a
version
...
pych
a
rm
git 安装from git import Repo问题描述ERROR: Could not
find
...
赞
踩
article
偷偷
爆料
下各
公司
年终奖
!
_
小米
算法
部门
年终奖
...
偷偷
爆料
下各
公司
年终奖
!
_
小米
算法
部门
年终奖
小米
算法
部门
年终奖
...
赞
踩
article
Navicat
Premium15
的安装_
navicat
premium
15
百度网
盘...
navicat
_
navicat
premium
15
百度网
盘
navicat
premium
15
百度网
盘 ...
赞
踩
相关标签
高级会计职称计算机考什么
数据结构
算法
计算机视觉
人工智能
NNUNet
appium
selenium
测试工具
软件测试
自动化测试
测试工程师
安全
jmeter
单片机
物联网
jenkins
运维
敏捷流程
devops
软件开发
分布式
大数据
docker