免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 4614 | 回复: 29
打印 上一主题 下一主题

SA-238读书笔记4 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2002-10-24 13:31 |只看该作者 |倒序浏览
系统安全
管理系统安全概述
。维护密码和登陆控制
。监视系统使用
。限制对包含有数据的文件的访问
。跟踪root登陆
。监视setuid程序
。控制在网络上的远程访问

管理登陆和访问控制
所有的帐号在系统上必须有一个密码。任何帐号在没有密码的情况在,都是为经授权的,所以不能访问本地主机和进入网络。

pwconv命令
pwconv命令用来从/etc/passwd文件中建立和升级/etc/shadow文件

pwconv文件依赖于/etc/passwd文件中密码区域中的x。x指出密码已经存在于/etc/passwd文件。

如果/etc/shadow文件不存在,pwconv将利用/etc/passwd文件来建立

如果/etc/shadow是存在的,则执行下面的步骤
。如果条目在/etc/passwd文件中存在,而不在/etc/shadow文件中,则在shadow文件中添加
。如果条目在/etc/shadow文件中存在,而不在/etc/passwd文件中,则在shadow文件中删除

记录不良登陆记录
当一个用从本地或者远程利用命令行方式登陆进系统。login程序参考/etc/passwd和/etc/shadow文件中有授权的用户来检测用户名和密码。

如果拥护提供的是/etc/passwd中的登陆名,并且提供了这个登陆名的正确的密码,login程序就会允许访问系统。

如果用户名不存在于/etc/passwd文件中或者密码不是这个用户名的正确密码。login程序就拒绝访问系统。

可以保存不良的登陆尝试到一个文件。/var/adm/loginlog

系统默认这个文件是不存在的,需要用#touche /var/adm/loginlog来建立他,并且赋予他只有root才有的读写权限。

loginlog中的每个条目都包含一次不良登陆记录,每个条目包括用户登陆名,TTY设备和不良登陆尝试时的时间。

监视系统访问
显示在系统上的用户
#who
who命令信息来自于/var/adm/utmpx
登陆设备类型
。console:用于显示系统启动和错误信息的设备
。pts:表示一个不需要物理设备的登陆或者窗口会话的伪设备。
。term:一个在物理上连接的设备。如串口。包括一个终端或者一个modem

显示用户信息
finger -m username
finger -m username@remotehostname
-m 只与用户名相匹配

finger显示用户登陆名,home目录路径,登陆时间,登陆设备名,/etc/passwd文件中的描述部分的数据,登陆shell和主机名。

如果用户建立了标准的ASCII文件.plan或者.projects在他们的home目录中,这些文件中的内容就会在finger命令中输出。
这些文件传统意义上用于用户当前的计划和项目的大纲。并且必须建立文件访问权限为644

显示登陆活动的记录
使用last命令来记录所有的登陆和登出。last信息来自于/var/adm/wtmpx
每一条目包含用户名,登陆设备,登陆的主机,日期和时间,总共用时。包括reboot时间。

显示远程系统上的用户
rusers命令的显示类似于who命令,但是显示用户登陆地点的远程主机名。如果rps.rusersd后台程序(既守护程序)是打开的,远程主机只回应rusers命令。网络服务器则返回远程主机上的列表。

控制root访问
系统管理员应该仅仅在完成管理任务时使用root帐号,尽量避免利用root帐号完成日常工作。

这样可以保护系统不被未经授权的访问威胁。

可以用以下方式变更为root
。直接使用root登陆,并且提供正确的root口令
。使用正常的用户登陆,然后调用su命令并且提供正确的root口令

使用su命令变更为其他用户
su [-] [username]
使用su,必须提供正确的密码除非用户已经是root。root拥护可以运行su而不需要密码。
如果密码是正确的,su建立一个新的shell进程,根据新用户在/etc/passwd中shell区域中的定义。

su -(破折号)选项指定一个完整的登陆。他改变用户的工作环境为期待的用户。

有效的用户ID和有效的组ID
当运行新的su命令,有效的UID和有效的GID就切换到新用户了,并且由EUID和EGID来决定访问文件和目录的权限。

使用whoami命令显示有效的当前用户名
whoami命令显示当前的用户ID

sysadmin组
任何用户属于sysadmin组(GID 14)就可以运行admintool来管理本地系统文件和功能。添加和删除用户,组,软件,打印机和串行设备。

如果没有添加任何用户到sysadmin,则只有root可以运行admintool实用程序。

管理用户访问
在/etc/default目录下的三个系统文件使root可以改变去监视谁使用了su命令,限制root访问和为每一个用户设置密码老化规则。
管理su尝试
/etc/default/su文件控制su尝试的日志。

CONSOLE变量默认是注释掉的。因此,所有的su尝试都被记录,不管是成功了还是失败了。
如果删除描述提示符(#),CONSOLE变量是定义为/dev/console和所有成功的su尝试。/var/adm/sulog中则只包含不成功的尝试

SULOG变量指定由哪个文件记录su常识的日志,如果不定义,则此功能关闭。

限制root访问
/etc/default/login文件以限定root访问指定设备的方式来保护root帐号

CONSOLE变量可以指定三个可能条件中的一个用于root登陆
。如果变量定义为CONSOLE=/dev/console,root仅可以从console登陆,任何从其他地方企图使用root登陆的尝试都将失败
。如果变量没有定义。root可以从任何设备通过网络,通过modem或者使用终端登陆进系统。
。如果变量没有分配值(CONSOLE=),则root不能从任何地方登陆。只能使用正常帐号登陆后利用su命令变更为root

执行大环境密码老化原则
/etc/default/passwd中定义了3个不同的变量
MAXWEEKS=
MINWEEKS=
PASSLENGTH=6

其中PASSLENGTH是密码的最小长度。

    

久学不堪劳累,借李太白词一首消遣

清平调·其一

云想衣裳花想容,春风拂槛露华浓。
若非群玉山头见,会向瑶台月下逢。

清平调·其二

一枝红艳露凝香,云雨巫山枉断肠。
借问汉宫谁得似,可怜飞燕倚新妆。

清平调·其三

名花倾国两相欢,常得君王带笑看。
解释春风无限恨,沉香亭北倚栏杆。

论坛徽章:
0
2 [报告]
发表于 2002-10-24 14:10 |只看该作者

SA-238读书笔记4

雅量高致

论坛徽章:
0
3 [报告]
发表于 2002-10-24 14:13 |只看该作者

SA-238读书笔记4

很好啊。copy之,版权归科学球所有。吹毛求疵:who am i
ps:李白因为清平调其二得罪了杨玉环被逐,感叹。

论坛徽章:
0
4 [报告]
发表于 2002-10-24 15:11 |只看该作者

SA-238读书笔记4

那要感谢她,不然就没有李白了

论坛徽章:
0
5 [报告]
发表于 2002-10-24 16:22 |只看该作者

SA-238读书笔记4

老大,我是男的啊

论坛徽章:
0
6 [报告]
发表于 2002-10-24 16:30 |只看该作者

SA-238读书笔记4

谢谢你的post,但你可不可告訢我哪里可以下載你的笔记.....

Link please....

论坛徽章:
0
7 [报告]
发表于 2002-10-24 17:37 |只看该作者

SA-238读书笔记4

没地方下载,我刚刚写的。不过我会坚持下去的。
另外,刚才忘了问了,finger命令中的-m选项是什么意思呢?没看懂

论坛徽章:
0
8 [报告]
发表于 2002-11-01 10:45 |只看该作者

SA-238读书笔记4

补充一点:
系统缺省的密码最大长度是8位,因此在给用户设置大于8位的密码时,只校验前8位。

论坛徽章:
0
9 [报告]
发表于 2002-11-13 17:55 |只看该作者

SA-238读书笔记4

是不是还有访问控制列表啊

论坛徽章:
0
10 [报告]
发表于 2002-11-14 08:30 |只看该作者

SA-238读书笔记4

ACL请看SA-238读书笔记6
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP