电脑技术学习

使用Yassp工具包安装安全的Solaris系统

dn001

  chmod 755 /usr/local /opt/local

  ln -s /usr/local/bin/scp /usr/bin/scp

  2. Solaris 8 10/00版本的系统中,有一个新的守护进程'picld',是一种对客户端发布特定平台信息的机制,picld进程负责维护及控制客户及内插模块对PICL(Platform Information and

  Control Library)信息的访问。

  关闭此进程

  mv /etc/rcS.d/S95picld /etc/rcS.d/.S95picld

  mv /etc/init.d/picld /etc/init.d/.picld

  3. Tocsin是Yassp内含的入侵检测工具,用来侦听网络数据包,缺省情况下不安装。

  pkgadd -d aubtocsin

  配置YASSP

  安装完YASSP后,首先浏览一下/etc/yassp.conf配置文件,带有注释,很容易理解。查看yassp.conf及yassp的man pages帮助。一般情况下,除了SSH,不需要改动什么。

  1. 帐号

  * 守护进程及用户(DEF_UMASK)的缺省umask值都被设置成为077,禁止组及全局访问。在某些情况下,可能需要将umask值改为027,使组可读。

  * cleanup_passwd脚本会关闭/usr/passwd文件中的用户帐号,但是不会删除他们。Yassp.conf文件中的USERDENIED变量包含缺省的列表。加入非标准的应用帐号。

  * 如果确定删除某些帐号,将其加入yassp.conf文件中的USEDELETED变量项中,并从新执行cleanup_passwd。

  注:此操作可能会产生无主文件或导致错误,如删除uucp将使tip命令不能使用。

  * ROOTALLOWED变量包含所有UID为0的帐号列表,cleanup_passwd会关闭所有列表之外的UID为0的帐号。

  2. Cron:

  * 非root用户需要使用at/cron命令时,需要编辑/etc/cron.d目录下的allow/deny文件。

  * root的cron列表将会被替换。如果在安装yassp之前,你已经在cron中添加了条目,这些条目需要重新加入,旧的cron列表备份于/yassp.bk目录中。

标签: