线上Linux服务器运维安全策略经验分享(5)
时间:2018-05-03 05:37 来源:网络整理 作者:墨客科技 点击:次
检测rootkit使用的二进制和系统工具文件 在Linux终端使用rkhunter来检测,最大的好处在于每项的检测结果都有不同的颜色显示,如果是绿色的表示没有问题,如果是红色的,那就要引起关注了。另外,在执行检测的过程中,在每个部分检测完成后,需要以Enter键来继续。如果要让程序自动运行,可以执行如下命令: [root@server ~]# /usr/local/bin/rkhunter --check --skip-keypress 同时,如果想让检测程序每天定时运行,那么可以在/etc/crontab中加入如下内容: 30 09 * * * root /usr/local/bin/rkhunter --check --cronjob 这样,rkhunter检测程序就会在每天的9:30分运行一次。
安全总是相对的,再安全的服务器也有可能遭受到攻击。作为一个安全运维人员,要把握的原则是:尽量做好系统安全防护,修复所有已知的危险行为,同时,在系统遭受攻击后能够迅速有效地处理攻击行为,最大限度地降低攻击对系统产生的影响。 1、处理服务器遭受攻击的一般思路 系统遭受攻击并不可怕,可怕的是面对攻击束手无策,下面就详细介绍下在服务器遭受攻击后的一般处理思路。 (1)切断网络 (2)查找攻击源 (3)分析入侵原因和途径 (4)备份用户数据 (5)重新安装系统 (6)修复程序或系统漏洞 (7)恢复数据和连接网络 2、检查并锁定可疑用户 当发现服务器遭受攻击后,首先要切断网络连接,但是在有些情况下,比如无法马上切断网络连接时,就必须登录系统查看是否有可疑用户,如果有可疑用户登录了系统,那么需要马上将这个用户锁定,然后中断此用户的远程连接。 3、查看系统日志 查看系统日志是查找攻击源最好的方法,可查的系统日志有/var/log/messages、/var/log/secure等,这两个日志文件可以记录软件的运行状态以及远程用户的登录状态,还可以查看每个用户目录下的.bash_history文件,特别是/root目录下的.bash_history文件,这个文件中记录着用户执行的所有历史命令。 4、检查并关闭系统可疑进程 检查可疑进程的命令很多,例如ps、top等,但是有时候只知道进程的名称无法得知路径,此时可以通过如下命令查看: [root@server ~]# pidof sshd 然后进入内存目录,查看对应PID目录下exe文件的信息: [root@server ~]# ls -al /proc/13276/exe 这样就找到了进程对应的完整执行路径。如果还有查看文件的句柄,可以查看如下目录: [root@server ~]# ls -al /proc/13276/fd 通过这种方式基本可以找到任何进程的完整执行信息. 5、检查文件系统的完好性 (责任编辑:admin) |
- 上一篇:铁匠运维网
- 下一篇:《个人信息安全规范》出台记:33专家博弈炼就标