云服务器上安装数据库防止被攻击/出现networkservice或者sysupdate进程

  • 首先先了解一下一些植入型病毒最喜欢的设置
  1. 首先是云服务器安装数据库
  2. 数据库开发端口为默认的 如: Oracle 1521 postgresql 5432
  3. 安装Redis不设置密码的
  4. 密码为弱密码的 如: 123456
  5. 不配置安全组的或者开发所有端口的
  6. .....
  • 按照以上的经常出现的情况针对解决
  1. 尽量避免云服务器安装数据库如果是必须的 推荐使用docker容器在容器中部署
  2. 修改默认端口避免使用默认端口
  3. 如果用到了Redis一定设置密码 这个是挖矿程序最喜欢入侵的
  4. 弱密码就不用说了吧
  5. 安全组就以阿里云的为例  端口默认全部不开放很多人为了省心直接设置了全局开放这是万不可取的 端口开放时指定ip尽量避免对所有IP开放 如0.0.0.0/0这样的配置不可取
  6. .....

阿里云出现networkservice或者sysupdate进程CPU占100%解决方案

  • 关闭定时任务防止再出现
crontab -r
  • 找到任务路径
# top查看所占资源的PID
> ls -l /proc/你的PID/exe
  • 进入到路径
# ls确认是否存在
# kill掉任务
> kill -9 你的PID
  • 删除掉所有可执行文件
# 一般病毒文件不让你删除先chattr -i /etc/目录下除了自己设置的可执行文件其他全部同理删除
> chattr -i networkservice
> rm -rf networkservice

# sysupdate
> chattr -i sysupdate
> rm -rf sysupdate

# update.sh
> chattr -i update.sh
> rm -rf update.sh

# config.json
> chattr -i config.json
> rm -rf config.json
  • 删除远程登录指纹信息
# 进入/root/.ssh 如果你发现authorized_keys也是777权限说明已被修改
删除
  • 如果以上操作还是会有进程终极解决

先删除定时任务这个很重要不然会一直有  crontab -r 如果不能停chattr -i

到/etc/目录下有个update.sh的执行文件先删除掉然后自己创建一个update.sh内容随便写再chattr +i update.sh让他成为不可修改文件  然后在慢慢删除病毒文件

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值