服务器被挖矿?普通服务器挖矿一天能赚多少钱
云服务器被黑客攻击,提示用来挖矿!怎么办
昨天下午,一位朋友告诉我他的服务器被阿里云检测到在进行挖矿活动,并且阿里云官方已经将服务器关闭。无需慌张,解决这类问题的最简单方式是在阿里云平台提交工单,详细描述相关问题。在解禁服务器后,需要在三日内找到并删除挖矿程序,否则服务器可能再次被封禁,且无法再次解封,情况可能会导致服务器被官方回收。
在排查问题时,我们首先关注了阿里云提供的漏洞管理监测,发现确实存在一个漏洞,即Redis未授权弱口令。通过网络查询,我们了解到,攻击者可能通过Redis向系统注入本地公钥到服务器的/root/.ssh/authorized_keys文件中,从而在本地免密登录服务器。这一问题的主要原因包括:Redis设置了远程访问(公网访问)、未设置密码或使用简单密码等。因此,如果服务器安装了Redis,应避免远程登录,设置复杂且不易在网络中找到的密码,并更改端口以提高安全性。此外,避免使用root用户启动Redis,以防止远程登录后对root权限进行操作。
在进一步查找问题时,我们发现登录密码在阿里云客服工单中提供。这表明,朋友之前因更改登录密码后无法远程连接,从而寻求客服协助修改远程连接密码。设置的密码可能是常见的阿里云2021@zSS,这可能是密码被破解或泄露的原因,导致挖矿程序入侵服务器。
找到挖矿程序的关键是识别和删除相关定时任务。在Linux系统中,通常使用crontab设置定时任务。通过执行crontab-e命令编辑root用户的crontab文件,我们可以查找是否存在可疑的定时任务。例如,发现了一个包含网址和IP地址的脚本,其内容为下载并执行名为a.sh的文件。
在解决挖矿程序时,首先可以通过crontab-e查看并删除与挖矿相关的定时任务。接着,需要对/etc/crontab文件进行检查,以确保未存在其他隐藏的挖矿配置。在清除所有相关文件后,应重新检查服务器是否被重新感染。此外,还需注意挖矿脚本可能包含的复杂操作,如卸载安全防护、修改系统配置等。
清理挖矿程序后,建议重置系统作为最简单的方法。在阿里云控制台中,停止服务器并更换操作系统。更换过程中,应仔细阅读提示信息,并根据需要选择与之前相同的配置。重置后,远程登录服务器并检查crontab配置是否正常。最后,监控服务器的CPU使用情况,确保恢复正常状态。
为了加强服务器的安全防范,建议以下几点措施:
1.初次接触或对云服务器不熟悉的读者可使用宝塔面板进行服务器管理和操作。
2.对所有安装的应用服务,应避免使用默认端口号,并为这些服务设置复杂密码,可以使用1password.com等工具生成随机密码。
3.保持系统自带的防火墙和安全防护功能开启,以提供基础的安全保障。
通过这些步骤和建议,可以有效地识别、防范和解决服务器被黑客攻击并用于挖矿的问题,保护服务器的安全性。
服务器被检测出挖矿
有位朋友说,他服务器使用的好好的,服务商突然封了他服务器,说是被检测出挖矿,这位朋友一脸懵“我开游戏的,挖什么矿”。突然地关停服务器导致这位朋友损失惨重,那么为什么会被检测出挖矿,以及怎么处理呢?感兴趣的话就继续往下看吧~
遇到以上问题,需要先找服务器商对其说明实际情况,配合他们排查,基本上就是中了挖矿病毒。
最简单的方法就是重装系统,但是系统盘数据都会清空,这种办法适用于服务器里没什么需要备份的文件。如果选择重装系统,需要把自己的文件扫毒一遍确认安全后再导入服务器。
但是服务器里如果有很多重要的文件还有比较难配置的环境,那就需要排查删除挖矿程序,全盘扫毒,删除可疑文件,一个个修复病毒对系统的修改。
防范建议:
1.尽量不要使用默认密码和端口,改一个比较复杂的密码
2.可以使用宝塔面板登陆服务器
3.系统自带的防火墙、安全防护都不要关闭
当你的服务器被挖矿怎么办
服务器被挖矿,无疑是一个令人头痛的问题。挖矿者通常利用网络空间搜索引擎或者端口扫描工具,对整段网络进行批量扫描,寻找快速获取权限的机器,然后自动化跑脚本,针对可登录的服务器列表,逐一拿权限进行挖矿。
挖矿的本质,就是利用可利用的资源,快速产出,获取利益。其常见特征包括未授权漏洞和弱密码。针对这些情况,我们需要事前自检并应急修复。常见的未授权漏洞有:Hadoop、Mongodb、Redis、Elasticsearch、Memcached、Zookeeper、JBOSS、Docker、Rsync等,以及Gitlab、Jenkins、NFS、Samba等存在未授权可访问的漏洞。
服务器系统用户、web、中间件web管理端、应用等处的弱口令,也是常见问题。最好的预防方法是自检,通过搜索引擎(如fofa、shodan、zoomeye、censys等)输入服务器IP,查看暴露服务和端口。端口扫描工具可帮助确认服务器对外端口是否安全。设置不允许弱口令,通过brup+字典扫描,使用Cheetah、WebCrack等工具测试web端弱口令(需内部许可)。系统及组件漏洞可通过Nessus、lynis等工具进行安全检测和扫描。
若服务器已被挖矿,云服务器建议做异地数据备份,快速恢复减少损失。物理服务器应先将业务转移到其他服务器,再进行排查清理,使用GScan、rkhunter、FastIR等工具辅助清理。作为技术运维人员,了解服务器弱点并有针对性地防御,能取得事半功倍的效果。若不清楚弱点所在,可以寻求专业渗透团队的帮助。