使用安全审计加强Linux主机的安全维护能力44007.docx
《使用安全审计加强Linux主机的安全维护能力44007.docx》由会员分享,可在线阅读,更多相关《使用安全审计加强Linux主机的安全维护能力44007.docx(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、M6-4 使用用安全审计加加强Linuux主机的安安全维护能力力1.1场景描述述1.1.1 学学习目的学生通过该能力力模块的学习习,能够独立立完成和熟练练掌握实现主主机安全审计计的能力。1.1.2 学学习要求理解:审计对主主机安全的重重要性。掌握:使用pssacct程程序所提供的的命令对主机机进行审计。1.1.3 学学习重点和难难点1.学习重点 ac命令. sa命令2.学习难点 psacct程程序1.2 知识准准备1.2.1 ppsacctt程序安全配置审计工工具是一款用用户对各类系系统、设备做做安全配置检检查的自动化化工具,能够够智能化识别别各类安全设设置,分析安安全状态,并并能够给出多多种
2、配置审计计分析报告,目目前已经支持持多种操作系系统及网络设设备。RedHat Linuxx系统中的ppsacctt程序可以根根据安全需求求进行修改。另另外,利用系系统工具对各各类账号的操操作权限做限限制,能够有有效保证用户户无法超越其其账号权限的的操作,确保保系统安全。RedHat Linuxx系统中的ppsacctt程序提供了了几个进程活活动监视工具具:ac、llastcoomm、acccton和和sa。 ac命令显显示用户连接接时间的统计计. lastcommm命令显示示系统执行的的命令. accton命令用于于打开或关闭闭进程记帐功功能. sa命令统统计系统进程程记帐的情况况.1.3 注
3、意事事项在使用psaccct程序进进行审计时,需需要查看其是是否安装,如如果没有安装装要手动进行行安装。1.4 操作步步骤1.4.1启动动psaccct服务默认情况下,RRedHatt Linuux系统默认认安装了pssacct程程序,只需要要系统中启动动psaccct服务,先先用chkcconfigg命令查看ppsacctt服务状态,如如下所示:rootllab2 # chhkconffig -list psaccctpsacct 00:关闭 1:关闭 2:关闭闭 3:关关闭 4:关闭 55:关闭 6:关闭使用命令chkkconfiig命令启用用默认启动,并并使用命令/etc/iinit.d
4、d/psaccct sttart命令令来启动pssacct服服务,如下所所示。rootllab2 # chhkconffig pssacct onrootllab2 # /eetc/innit.d/psaccct staart开启进程记帐: 确确定 rootllab2 #1.4.2对网网络行为进行行审计第一步:显示用用户连线时间间的统计信息息可以根据登陆数数/退出数在在屏幕上打印印出用户的连连线时间(单单位为小时)。总计时间间也可以打印印出来,如果果你执行没有有任何参数的的ac命令, 屏幕将会显显示总计的连连线时间。rootllab2 # acc totaal 1022.27显示每一天的连连线
5、统计时间间:rootllab2 # acc -dJan 12 totaal 233.86Jan 13 totaal 11.17Jan 14 totaal 133.11Jan 15 totaal 66.79Jan 26 totaal 466.37Today totaal 100.97rootllab2 #显示每一个用户户的总计连线线时间和所有有用户总计连连线时间:rootllab2 # acc -p userr1 9.31 userr2 7.62 roott 85.36 totaal 1022.29rootllab2 #第二步:查找用用户过去执行行的命令可以使用lasstcommm命令打印出出用
6、户过去执执行的命令. 你也可以以通过用户名名, ttyy名或命令名名来搜索以往往执行的命令令。比如显示useer1用户过过去执行的命命令:rootllab2 # laastcommm useer1bash uuser1 ttty1 00.00 ssecs WWed Jaan 27 06:244id uuser1 ttty1 00.00 ssecs WWed Jaan 27 06:244bash uuser1 ttty1 00.00 ssecs WWed Jaan 27 06:244id useer1 tty11 0.000 seccs Wedd Jan 27 066:24bash useer1
7、 tty11 0.000 seccs Wedd Jan 27 066:24id useer1 tty11 0.000 seccs Wedd Jan 27 066:24unicodee_starrt useer1 tty11 0.001 seccs Wedd Jan 27 066:24setfontt useer1 tty11 0.004 seccs Wedd Jan 27 066:24gzip useer1 tty11 0.000 seccs Wedd Jan 27 066:24loadkeyys useer1 tty11 0.000 seccs Wedd Jan 27 066:24dumpk
8、eyys useer1 tty11 0.000 seccs Wedd Jan 27 066:24kbd_modde useer1 tty11 0.000 seccs Wedd Jan 27 066:24consoleetype useer1 tty11 0.000 seccs Wedd Jan 27 066:24bash useer1 tty11 0.000 seccs Wedd Jan 27 066:24consoleetype useer1 tty11 0.000 seccs Wedd Jan 27 066:24bash useer1 tty11 0.000 seccs Wedd Jan
9、27 066:24id useer1 tty11 0.000 seccs Wedd Jan 27 066:24grep useer1 tty11 0.000 seccs Wedd Jan 27 066:24bash useer1 tty11 0.000 seccs Wedd Jan 27 066:24grep useer1 tty11 0.000 seccs Wedd Jan 27 066:24bash useer1 tty11 0.000 seccs Wedd Jan 27 066:24egrep useer1 tty11 0.000 seccs Wedd Jan 27 066:24bash
10、 useer1 tty11 0.000 seccs Wedd Jan 27 066:24dircoloors useer1 tty11 0.000 seccs Wedd Jan 27 066:24bash useer1 tty11 0.000 seccs Wedd Jan 27 066:24hostnamme useer1 tty11 0.000 seccs Wedd Jan 27 066:24bash useer1 tty11 0.000 seccs Wedd Jan 27 066:24id useer1 tty11 0.000 seccs Wedd Jan 27 066:24每一行信息都在
11、在屏幕上打印印出来,以第第一行输出项项为例:ls usser1 ttyy1 0.01 seecs Tuue Jann 12 116:24分析:ls是进程的命命令名user1是执执行命令的用用户名tty1 终端端名0.01 seecs - 进程退出出时间你可以通过执行行下面的命令令来搜索进程程记帐日志,如如下所示:rootllab2 # laastcommm lsls rooot pts/2 0.001 seccs Wedd Jan 27 077:27ls rooot pts/2 0.001 seccs Wedd Jan 27 077:26ls rooot pts/2 0.001 seccs W
12、edd Jan 27 077:26ls rooot pts/2 0.001 seccs Wedd Jan 27 077:18ls rooot pts/2 0.001 seccs Wedd Jan 27 066:10ls rooot pts/0 0.001 seccs Wedd Jan 27 066:08ls useer1 pts/0 0.002 seccs Wedd Jan 27 066:05ls useer1 pts/0 0.001 seccs Wedd Jan 27 066:04ls rooot pts/2 0.001 seccs Wedd Jan 27 055:52ls rooot pt
13、s/2 0.002 seccs Wedd Jan 27 055:34ls rooot pts/0 0.001 seccs Wedd Jan 27 055:32ls rooot pts/0 0.002 seccs Wedd Jan 27 055:32ls rooot pts/0 0.002 seccs Wedd Jan 27 055:32ls rooot pts/0 0.004 seccs Wedd Jan 27 055:28第三步:统计记记帐信息可以使用sa命命令打印过去去执行命令的的统计信息。另另外,sa命命令保存了一一个叫做saavacctt文件,文件件包含了命令令被调用的次次数和资源使使
14、用的次数。而而且sa还提提供每一个用用户的统计信信息, 这些些信息保存在在一个叫做uusraccct的文件当当中。rootllab2 # saa 55881 4065.23re 8.811cp 13886k 885 1894.22re 7.633cp 28772k *otther* 3 4.67re 0.233cp 24335k preliink 3 65.75re 0.133cp 118112k gnomee-termminal 116 0.37re 0.099cp 12110k sort 4 0.32re 0.088cp 19111k rpmq 229 453.61re 0.088cp 1
15、5997k bash 2 44.73re 0.055cp 102442k pythoon2 117 11.27re 0.055cp 26008k vim 8 0.17re 0.055cp 14226k uniq 664 0.09re 0.044cp 14559k sed 3 168.03re 0.044cp 18994k sshd 27774 0.25re 0.022cp 14006k ld-liinux.sso.2 9 201.32re 0.022cp 7332k loginn 1449 0.20re 0.022cp 12335k grep 223 0.02re 0.011cp 6669k
16、pidoff 2 0.02re 0.011cp 10006k xkbcoomp 117 0.02re 0.011cp 13990k setfoont 2 0.33re 0.011cp 5000k readaahead 4 2.97re 0.011cp 9220k telneetd 2 0.25re 0.011cp 15770k rc 117 105.96re 0.011cp 15667k su 444 14.52re 0.011cp 12117k vsftppd* 3 0.13re 0.011cp 14558k ifup-post 9 6.33re 0.011cp 23337k sendmma
17、il* 2 67.03re 0.011cp 78884k eggcuups 4 45.49re 0.011cp 34994k consoolehellper-gg以结果输出的第第一行为例:5288 22.55ree 1.115cp 14400k ld-llinux.so.2分析:2.55re 实际时间间 单位为为分钟.1.15cp系系统和用户时时间总数(CCPU时间, 单位为分分钟)1400k核心心使用所占的的平均CPUU时间, 一一个单元的大大小为1Kld-linuux.so.2命令名第四步:查看占占用CPU可以使用sa m命令,如如下所示:rootllab2 # saa -m5584 40
18、655.23ree 8.881cp 13386kroot 50211 33827.002re 8.73ccp 14088kuser1 388 8.79rre 0.03cp 11044kgdm 1 0.19re 0.033cp 150998kuser2 122 2.90rre 0.01cp 11087knobody 27 88.00ree 0.001cp 11197ksmmsp 5 12.61re 0.000cp 18008ksshd 3 00.07ree 0.000cp 15549kuser11 11 5.95rre 0.00cp 11218khtt 6 1199.700re 00.00cpp
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 使用 安全 审计 加强 Linux 主机 维护 能力 44007
限制150内